# HG changeset patch # User Christian Urban # Date 1459355254 -3600 # Node ID f1be8028a4a99638e5910f3f473587a0c576bd71 # Parent 05e5d68c96274b5631b72294a48c5dc5f3fd539a updated diff -r 05e5d68c9627 -r f1be8028a4a9 .DS_Store Binary file .DS_Store has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Cookbook/main.html~ --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Cookbook/main.html~ Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,202 @@ + + + + + Isabelle Programming Tutorial + + + + +
+ + + + + + +
+

Aim

+ +There is already quite good documentation available for users to learn +how to interact with Isabelle and to use it for proving +theorems (see here). +However, the entry barrier for users to program on the ML-level of Isabelle +is still unbearably high. In this project we want to change this state +of affairs by providing a tutorial about ML-coding in Isabelle. +At its centre we describe the +implementation of a simple prototypical Isabelle package (we describe +a simplified version of the inductive package). We hope by +documenting every aspect of this package that in the future you will +be able to modify, extend and adapt this package for your own purposes, +see how developers code in Isabelle and understand better Isabelle's +idiosyncrasies. As a result you will be able to quickly produce code +for your own needs and will be able to participate in keeping Isabelle +alive in the long run. + +

+Specific topics of the tutorial we have not yet covered: + +

+

    +
  • First Steps +
      +
    • theories, contexts and local theories +
    • morphisms +
    • name spaces +
    +
  • Parsing +
      +
    • context-, argument- and attribute parsers +
    • parsing and printing translations +
    • methods +
    +
  • Tactical Reasoning +
      +
    • declarations +
    • structured proofs +
    +
  • Advanced Stuff +
      +
    • user-space type-systems +
    • typing algorithms +
    • external applications +
    +
+

+ +Please help us to expand on this list. + +

We need You

+ +We need help for accomplishing this tutorial. If you are familiar with the +ML-level of Isabelle, please get in contact with us (see addresses below). If you +are not familiar, but like to know more about the bits and pieces that make +up the Isabelle code, then let us know what you are interested in or what +project you like to implement. Above all we like to help future users and +developers of Isabelle; we do not want to end up with some "artificial documentation" +that is of nobody's help. Also proofreading and feedback would be most +appreciated. + +

People to contact

+ +The project is managed by + + + +There is also the following mailing list that is subscribed by all developers +and open for help, suggestions etc. about this project. +

+ +isabelle-dev@mailbroy.informatik.tu-muenchen.de +
+

+ +

Repository

+ +A preliminary +repository +is available and you are very welcome to contribute to it. The current draft of the tutorial is here. + +

Stable Version

+ +There is no real stable version of the Programming Tutorial yet. If you need a version +that is guaranteed to work with Isabelle 2011-1, then please get in touch with me +(christian.urban at kcl ac uk). + + +

What early readers said:

+ +

+ +My path towards HOL was from HOL Light, to HOL4, to Isabelle/HOL and +the Cookbook was essential for the last step (Piotr Trojanek, University of Bristol, 2014) + + +

+ +...and the Isabelle/ML Cookbook are valuable resources (Lars Hupel, 2014) + + +

+ +GREAT!!! That's exactly what I was looking for! (Thomas Genet, ISTIC/IRISA, 2012) + + +

+ +The tutorial really is quite nice. (Jeremy Avigad, CMU, 2011) + + +

+ +By the way, thanks for the Isabelle Cookbook, it's really helpful to +start with Isabelle/ML. (Mathieu Giorgino, 2011) + + +

+ +Great! This seems to have a lot of the missing pieces I couldn't find +in the tutorial and reference manual. (Kevin Van Horn, 2011) + + +

+ +I've been fighting for hours trying to derive some theorems automatically, +until Florian told me I should try using conversions and then I read the Cookbook +section and it solved my problem. The example with abs_conv in particular was +particularly illuminating. Thanks! (Jasmin Blanchette, TU Munich, 2010) + + +

+ The cook book seems really helpful, if not even exactly what I need. +(Nils Jähnig, FU Berlin, 2010) + +

+The Programming Tutorial has helped me tremendously to get familiar with +Isabelle, which I used in my bachelor thesis about the type-inference algorithm +in Isabelle. (Dmitriy Traytel, TU Munich, 2010) + +

+I've already pointed a couple of PhD students at the programming tutorial, and +they've already found it to be a great place to start with Isabelle +programming. (Lucas Dixon, University of Edinburgh, 2009) + +

+The Isabelle Programming Tutorial is great! I finally learned how to add +new keywords and how to parse outer syntax! (Amine Chaieb, University of Cambridge) + +

+I felt the programming tutorial was very clear and comprehensible. I'm +toying with actually getting back to Isabelle again. Thanks to +everyone involved in the documentation project. I really think it +is worthwhile. (Tom Ridge, University of Cambridge, 2009) + +

+I learned from the tutorial how to deal with fresh variables and also which function to use +for applying substitutions that are generated by unification. +(Lukas Bulwahn, TU Munich, 2009) + +

+ What a great resource! I wish I'd had this when I wrote my first +parser in December 2008. +(Timothy Bourke, UNSW Sydney, 2009) + +

+
+ + +
+
+ +

+

+[Validate this page.] + Last modified: Mon Oct 20 00:42:10 BST 2014 + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/LF/index.html~ --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/LF/index.html~ Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,55 @@ + + + + + The Nominal Datatype Package + + + + +

Mechanising the Metatheory of LF

+ +

by Christian Urban, James Cheney and Stefan Berghofer

+ +

Abstract

+ + LF is a dependent type theory in which many other formal systems can + be conveniently embedded. However, correct use of LF relies on + nontrivial metatheoretic developments such as proofs of correctness + of decision procedures for LF's judgments. Although detailed + informal proofs of these properties have been published, they have + not been formally verified in a theorem prover. We have formalized + these properties within Isabelle/HOL using + the Nominal Datatype Package, closely following a recent article by + Harper and Pfenning. In the process, we identified and resolved a + gap in one of the proofs and a small number of minor lacunae + in others. We also formally derive a version of the type checking + algorithm from which Isabelle/HOL can generate executable code. + Besides its intrinsic interest, our formalization + provides a foundation for studying the adequacy of LF encodings, the + correctness of Twelf-style metatheoretic reasoning, and the + metatheory of extensions to LF.

+ +Technical Report +[pdf]
+(This technical report contains in some sections more details of our development +than we presented in the LICS'08 paper, and also a new section on the +locally nameless representation of binders and on code generation.) +

+ +Nominal Isabelle Development +

(includes all three developments discussed in the technical report) +[LF.tgz] +

+


+ +Last modified: Fri Oct 23 17:42:50 CEST 2009 + +[Validate this page.] + + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities.html-- --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities.html-- Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,180 @@ + + + + + The Nominal Datatype Package + + + + +

Our Old Activities

+ +

Past

+ +

2013

+ + +

2013

+ + +

2012

+ + +

2011

+ + +

2010

+ + +

2009

+ + +

2008

+ + + +

2007

+ + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities.html~ --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities.html~ Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,181 @@ + + + + + The Nominal Datatype Package + + + + +

Our Old Activities

+ + +

2013

+ + +

Past

+ +

2013

+ + +

2012

+ + +

2011

+ + +

2010

+ + +

2009

+ + +

2008

+ + + +

2007

+ + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/CK_Machine.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/CK_Machine.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,1826 @@ +(***************************************************************** + + Nominal Isabelle Tutorial + ------------------------- + + 11th August 2008, Sydney + + This file contains most of the material that will be covered in the + tutorial. The file can be "stepped through"; though it contains much + commented code (purple text). + +*) + +(***************************************************************** + + Proof General + ------------- + + Proof General is the front end for Isabelle. + + To run Nominal Isabelle proof-scripts you must have HOL-Nominal enabled in + the menu Isabelle -> Logics. You also need to enable X-Symbols in the menu + Proof-General -> Options (make sure to save this option once enabled). + + Proof General "paints" blue the part of the proof-script that has already + been processed by Isabelle. You can advance or retract the "frontier" of + this processed part using the "Next" and "Undo" buttons in the + menubar. "Goto" will process everything up to the current cursor position, + or retract if the cursor is inside the blue part. The key-combination + control-c control-return is a short-cut for the "Goto"-operation. + + Proof General gives feedback inside the "Response" and "Goals" buffers. + The response buffer will contain warning messages (in yellow) and + error messages (in red). Warning messages can generally be ignored. Error + messages must be dealt with in order to advance the proof script. The goal + buffer shows which goals need to be proved. The sole idea of interactive + theorem proving is to get the message "No subgoals." ;o) + +*) + +(***************************************************************** + + X-Symbols + --------- + + X-symbols provide a nice way to input non-ascii characters. For example: + + \, \, \, \, \, \, \, \, \, \, \ + + They need to be input via the combination \ + where name-of-x-symbol coincides with the usual latex name of + that symbol. + + However, there are some handy short-cuts for frequently used X-symbols. + For example + + [| \ \ + |] \ \ + ==> \ \ + => \ \ + --> \ \ + /\ \ \ + \/ \ \ + |-> \ \ + =_ \ \ + +*) + +(***************************************************************** + + Theories + -------- + + Every Isabelle proof-script needs to have a name and must import + some pre-existing theory. For Nominal Isabelle proof-scripts this will + normally be the theory Nominal, but we use here the theory Lambda.thy, + which extends Nominal with a definition for lambda-terms and capture- + avoiding substitution. + + BTW, the Nominal theory builds directly on Isabelle/HOL and extends it + only with some definitions and some reasoning infrastructure. It does not + add any new axiom to Isabelle/HOL. So you can trust what you are doing. ;o) + +*) + +theory CK_Machine + imports "Lambda" +begin + +text {***************************************************************** + + Types + ----- + + Isabelle is based, roughly, on the theory of simple types including some + polymorphism. It also includes some overloading, which means that sometimes + explicit type annotations need to be given. + + - Base types include: nat, bool, string, lam + + - Type formers include: 'a list, ('a\'b), 'c set + + - Type variables are written like in ML with an apostrophe: 'a, 'b, \ + + Types known to Isabelle can be queried using: + +*} + +typ nat +typ bool +typ lam (* the type for alpha-equated lambda-terms *) +typ "('a \ 'b)" (* product type *) +typ "'c set" (* set type *) +typ "nat \ bool" (* the type for functions from nat to bool *) + +(* These give errors: *) +(*typ boolean *) +(*typ set*) + + +text {***************************************************************** + + Terms + ----- + + Every term in Isabelle needs to be well-typed (however they can have polymorphic + type). Whether a term is accepted can be queried using: + +*} + +term c (* a variable of polymorphic type *) +term "1::nat" (* the constant 1 in natural numbers *) +term 1 (* the constant 1 with polymorphic type *) +term "{1, 2, 3::nat}" (* the set containing natural numbers 1, 2 and 3 *) +term "[1, 2, 3]" (* the list containing the polymorphic numbers 1, 2 and 3 *) +term "Lam [x].(Var x)" (* a lambda-term *) +term "App t1 t2" (* another lambda-term *) + +text {* + Isabelle provides some useful colour feedback about what are constants (in black), + free variables (in blue) and bound variables (in green). *} + +term "True" (* a constant that is defined in HOL *) +term "true" (* not recognised as a constant, therefore it is interpreted as a variable *) +term "\x. P x" (* x is bound, P is free *) + +text {* Every formula in Isabelle needs to have type bool *} + +term "True" +term "True \ False" +term "{1,2,3} = {3,2,1}" +term "\x. P x" +term "A \ B" + +text {* + When working with Isabelle, one is confronted with an object logic (that is HOL) + and Isabelle's meta-logic (called Pure). Sometimes one has to pay attention + to this fact. *} + +term "A \ B" (* versus *) +term "A \ B" + +term "\x. P x" (* versus *) +term "\x. P x" + +term "A \ B \ C" (* is synonymous with *) +term "\A; B\ \ C" + + +text {***************************************************************** + + Inductive Definitions: The Evaluation Judgement and the Value Predicate + ----------------------------------------------------------------------- + + Inductive definitions start with the keyword "inductive" and a predicate name. + One also needs to provide a type for the predicate. Clauses of the inductive + predicate are introduced by "where" and more than two clauses need to be + separated by "|". Optionally one can give a name to each clause and indicate + that it should be added to the hints database ("[intro]"). A typical clause + has some premises and a conclusion. This is written in Isabelle as: + + "premise \ conclusion" + "\premise1; premise2; \ \ \ conclusion" + + If no premise is present, then one just writes + + "conclusion" + + Below we define the evaluation judgement for lambda-terms. This definition + introduces the predicate named "eval". After giving its type, we declare + the usual pretty syntax _ \ _. In this declaration _ stands for an argument + of eval. + +*} + +inductive + eval :: "lam \ lam \ bool" ("_ \ _") +where + e_Lam: "Lam [x].t \ Lam [x].t" +| e_App: "\t1 \ Lam [x].t; t2 \ v'; t[x::=v'] \ v\ \ App t1 t2 \ v" + +declare eval.intros[intro] + +text {* + Values are also defined using inductive. In our case values + are just lambda-abstractions. *} + +inductive + val :: "lam \ bool" +where + v_Lam[intro]: "val (Lam [x].t)" + + +text {***************************************************************** + + Theorems + -------- + + A central concept in Isabelle is that of theorems. Isabelle's theorem + database can be queried using + +*} + +thm e_Lam +thm e_App +thm conjI +thm conjunct1 + +text {* + Notice that theorems usually contain schematic variables (e.g. ?P, ?Q, \). + These schematic variables can be substituted with any term (of the right type + of course). It is sometimes useful to suppress the "?" from the schematic + variables. This can be achieved by using the attribute "[no_vars]". *} + +thm e_Lam[no_vars] +thm e_App[no_vars] +thm conjI[no_vars] +thm conjunct1[no_vars] + + +text {* + When defining the predicate eval, Isabelle provides us automatically with + the following theorems that state how evaluation judgments can be introduced + and what constitutes an induction over the predicate eval. *} + +thm eval.intros[no_vars] +thm eval.induct[no_vars] + +text {***************************************************************** + + Lemma / Theorem / Corollary Statements + -------------------------------------- + + Whether to use lemma, theorem or corollary makes no semantic difference + in Isabelle. A lemma starts with "lemma" and consists of a statement + ("shows \") and optionally a lemma name, some type-information for + variables ("fixes \") and some assumptions ("assumes \"). Lemmas + also need to have a proof, but ignore this 'detail' for the moment. + +*} + +lemma alpha_equ: + shows "Lam [x].Var x = Lam [y].Var y" +by (simp add: lam.inject alpha swap_simps fresh_atm) + +lemma Lam_freshness: + assumes a: "x\y" + shows "y\Lam [x].t \ y\t" +using a by (simp add: abs_fresh) + +lemma neutral_element: + fixes x::"nat" + shows "x + 0 = x" +by simp + + +text {***************************************************************** + + Datatypes: Evaluation Contexts + ------------------------------ + + Datatypes can be defined in Isabelle as follows: we have to provide the name + of the datatype and list its type-constructors. Each type-constructor needs + to have the information about the types of its arguments, and optionally + can also contain some information about pretty syntax. For example, we like + to write "\" for holes. + +*} + +datatype ctx = + Hole ("\") + | CAppL "ctx" "lam" + | CAppR "lam" "ctx" + +text {* Now Isabelle knows about: *} + +typ ctx +term "\" +term "CAppL" +term "CAppL \ (Var x)" + +text {* + + 1.) MINI EXERCISE + ----------------- + + Try and see what happens if you apply a Hole to a Hole? + +*} + + +text {***************************************************************** + + The CK Machine + -------------- + + The CK machine is also defined using an inductive predicate with four + arguments. The idea behind this abstract machine is to transform, or reduce, + a configuration consisting of a lambda-term and a framestack (a list of + contexts), to a new configuration. + + We use the type abbreviation "ctxs" for the type for framestacks. + + The pretty syntax for the CK machine is <_,_> \ <_,_>. + +*} + +types ctxs = "ctx list" + +inductive + machine :: "lam \ ctxs \lam \ ctxs \ bool" ("<_,_> \ <_,_>") +where + m1[intro]: " \ t2)#Es>" +| m2[intro]: "val v \ t2)#Es> \ )#Es>" +| m3[intro]: "val v \ )#Es> \ " + + +text {* + Since the machine defined above only performs a single reduction, + we need to define the transitive closure of this machine. *} + +inductive + machines :: "lam \ ctxs \ lam \ ctxs \ bool" ("<_,_> \* <_,_>") +where + ms1[intro]: " \* " +| ms2[intro]: "\ \ ; \* \ \ \* " + + +text {***************************************************************** + + Isar Proofs + ----------- + + Isar is a language for writing down proofs that can be understood by humans + and by Isabelle. An Isar proof can be thought of as a sequence of 'stepping stones' + that start with the assumptions and lead to the goal to be established. Every such + stepping stone is introduced by "have" followed by the statement of the stepping + stone. An exception is the goal to be proved, which need to be introduced with "show". + + Since proofs usually do not proceed in a linear fashion, a label can be given + to each stepping stone and then used later to refer to this stepping stone + ("using"). + + Each stepping stone (or have-statement) needs to have a justification. The + simplest justification is "sorry" which admits any stepping stone, even false + ones (this is good during the development of proofs). Assumption can be + "justified" using "by fact". Derived facts can be justified using + + - by simp (* simplification *) + - by auto (* proof search and simplification *) + - by blast (* only proof search *) + + If facts or lemmas are needed in order to justify a have-statement, then + one can feed these facts into the proof by using "using label \" or + "using theorem-name \". More than one label at the time is allowed. + + Induction proofs in Isar are set up by indicating over which predicate(s) + the induction proceeds ("using a b") followed by the command "proof (induct)". + In this way, Isabelle uses default settings for which induction should + be performed. These default settings can be overridden by giving more + information, like the variable over which a structural induction should + proceed, or a specific induction principle such as well-founded inductions. + + After the induction is set up, the proof proceeds by cases. In Isar these + cases can be given in any order, but must be started with "case" and the + name of the case, and optionally some legible names for the variables + referred to inside the case. + + The possible case-names can be found by looking inside the menu "Isabelle -> + Show me -> cases". In each "case", we need to establish a statement introduced + by "show". Once this has been done, the next case can be started using "next". + When all cases are completed, the proof can be finished using "qed". + + This means a typical induction proof has the following pattern + + proof (induct) + case \ + \ + show \ + next + case \ + \ + show \ + \ + qed + + The four lemmas are by induction on the predicate machines. All proofs establish + the same property, namely a transitivity rule for machines. The complete Isar + proofs are given for the first three proofs. The point of these three proofs is + that each proof increases the readability for humans. + +*} + +text {***************************************************************** + + 2.) EXERCISE + ------------ + + Remove the sorries in the proof below and fill in the correct + justifications. +*} + +lemma + assumes a: " \* " + and b: " \* " + shows " \* " +using a b +proof(induct) + case (ms1 e1 Es1) + have c: " \* " by fact + show " \* " sorry +next + case (ms2 e1 Es1 e2 Es2 e2' Es2') + have ih: " \* \ \* " by fact + have d1: " \* " by fact + have d2: " \ " by fact + + show " \* " sorry +qed + +text {* + Just like gotos in the Basic programming language, labels can reduce + the readability of proofs. Therefore one can use in Isar the notation + "then have" in order to feed a have-statement to the proof of + the next have-statement. In the proof below this has been used + in order to get rid of the labels c and d1. +*} + +lemma + assumes a: " \* " + and b: " \* " + shows " \* " +using a b +proof(induct) + case (ms1 e1 Es1) + show " \* " by fact +next + case (ms2 e1 Es1 e2 Es2 e2' Es2') + have ih: " \* \ \* " by fact + have " \* " by fact + then have d3: " \* " using ih by simp + have d2: " \ " by fact + show " \* " using d2 d3 by auto +qed + +text {* + The labels d2 and d3 cannot be got rid of in this way, because both + facts are needed to prove the show-statement. We can still avoid the + labels by feeding a sequence of facts into a proof using the chaining + mechanism: + + have "statement1" \ + moreover + have "statement2" \ + \ + moreover + have "statementn" \ + ultimately have "statement" \ + + In this chain, all "statementi" can be used in the proof of the final + "statement". With this we can simplify our proof further to: +*} + +lemma + assumes a: " \* " + and b: " \* " + shows " \* " +using a b +proof(induct) + case (ms1 e1 Es1) + show " \* " by fact +next + case (ms2 e1 Es1 e2 Es2 e2' Es2') + have ih: " \* \ \* " by fact + have " \* " by fact + then have " \* " using ih by simp + moreover + have " \ " by fact + ultimately show " \* " by auto +qed + +text {* + While automatic proof procedures in Isabelle are not able to prove statements + like "P = NP" assuming usual definitions for P and NP, they can automatically + discharge the lemma we just proved. For this we only have to set up the induction + and auto will take care of the rest. This means we can write: +*} + +lemma ms3[intro]: + assumes a: " \* " + and b: " \* " + shows " \* " +using a b by (induct) (auto) + +text {* + The attribute [intro] indicates that this lemma should be from now on used in + any proof obtained by "auto" or "blast". +*} + + +text {***************************************************************** + + A simple fact we need later on is that if t \ t' then t' is a value. + +*} + +lemma eval_to_val: + assumes a: "t \ t'" + shows "val t'" +using a by (induct) (auto) + + +text {***************************************************************** + + 3.) EXERCISE + ------------ + + Fill in the details in the proof below. The proof will establish the fact + that if t \ t' then \* . As can be seen, the proof is by + induction on the definition of eval. If you want to know how the predicates + machine and machines can be introduced, then use + + thm machine.intros[no_vars] + thm machines.intros[no_vars] + +*} + +theorem + assumes a: "t \ t'" + shows " \* " +using a +proof (induct) + case (e_Lam x t) + (* no assumptions *) + show " \* " sorry +next + case (e_App t1 x t t2 v' v) + (* all assumptions in this case *) + have a1: "t1 \ Lam [x].t" by fact + have ih1: " \* " by fact + have a2: "t2 \ v'" by fact + have ih2: " \* " by fact + have a3: "t[x::=v'] \ v" by fact + have ih3: " \* " by fact + (* your details *) + show " \* " sorry +qed + +text {* + Again the automatic tools in Isabelle can discharge automatically + of the routine work in these proofs. We can write: *} + +theorem eval_implies_machines_ctx: + assumes a: "t \ t'" + shows " \* " +using a +by (induct arbitrary: Es) + (metis eval_to_val machine.intros ms1 ms2 ms3 v_Lam)+ + +corollary eval_implies_machines: + assumes a: "t \ t'" + shows " \* " +using a eval_implies_machines_ctx by simp + +text {***************************************************************** + + The Weakening Lemma + ------------------- + + The proof of the weakening lemma is often said to be simple, + routine or trivial. Below we will see how this lemma can be + proved in Nominal Isabelle. First we define types, which + we however do not define as datatypes, but as nominal datatypes. + +*} + +nominal_datatype ty = + tVar "string" +| tArr "ty" "ty" ("_ \ _") + +text {* + Having defined them as nominal datatypes gives us additional + definitions and theorems that come with types (see below). + *} + +text {* + We next define the type of typing contexts, a predicate that + defines valid contexts (i.e. lists that contain only unique + variables) and the typing judgement. + +*} + +types ty_ctx = "(name\ty) list" + +inductive + valid :: "ty_ctx \ bool" +where + v1[intro]: "valid []" +| v2[intro]: "\valid \; x\\\\ valid ((x,T)#\)" + +inductive + typing :: "ty_ctx \ lam \ ty \ bool" ("_ \ _ : _") +where + t_Var[intro]: "\valid \; (x,T)\set \\ \ \ \ Var x : T" +| t_App[intro]: "\\ \ t1 : T1\T2; \ \ t2 : T1\ \ \ \ App t1 t2 : T2" +| t_Lam[intro]: "\x\\; (x,T1)#\ \ t : T2\ \ \ \ Lam [x].t : T1 \ T2" + + +text {* + The predicate x\\, read as x fresh for \, is defined by Nominal Isabelle. + Freshness is defined for lambda-terms, products, lists etc. For example + we have: + *} + +lemma + fixes x::"name" + shows "x\Lam [x].t" + and "x\(t1,t2) \ x\App t1 t2" + and "x\(Var y) \ x\y" + and "\x\t1; x\t2\ \ x\(t1,t2)" + and "\x\l1; x\l2\ \ x\(l1@l2)" + and "x\y \ x\y" +by (simp_all add: abs_fresh fresh_prod fresh_list_append fresh_atm) + +text {* We can also prove that every variable is fresh for a type *} + +lemma ty_fresh: + fixes x::"name" + and T::"ty" + shows "x\T" +by (induct T rule: ty.induct) + (simp_all add: fresh_string) + +text {* + In order to state the weakening lemma in a convenient form, we overload + the subset-notation and define the abbreviation below. Abbreviations behave + like definitions, except that they are always automatically folded and + unfolded. +*} + +abbreviation + "sub_ty_ctx" :: "ty_ctx \ ty_ctx \ bool" ("_ \ _") +where + "\1 \ \2 \ \x. x \ set \1 \ x \ set \2" + +text {***************************************************************** + + 4.) Exercise + ------------ + + Fill in the details and give a proof of the weakening lemma. + +*} + +lemma + fixes \1 \2::"(name\ty) list" + assumes a: "\1 \ t : T" + and b: "valid \2" + and c: "\1 \ \2" + shows "\2 \ t : T" +using a b c +proof (induct arbitrary: \2) + case (t_Var \1 x T) + have a1: "valid \1" by fact + have a2: "(x,T) \ set \1" by fact + have a3: "valid \2" by fact + have a4: "\1 \ \2" by fact + + show "\2 \ Var x : T" sorry +next + case (t_Lam x \1 T1 t T2) + have ih: "\\3. \valid \3; (x,T1)#\1 \ \3\ \ \3 \ t : T2" by fact + have a0: "x\\1" by fact + have a1: "valid \2" by fact + have a2: "\1 \ \2" by fact + + show "\2 \ Lam [x].t : T1 \ T2" sorry +qed (auto) + + +text {* + Despite the frequent claim that the weakening lemma is trivial, + routine or obvious, the proof in the lambda-case does not go + smoothly through. Painful variable renamings seem to be necessary. + But the proof using renamings is horribly complicated. It is really + interesting whether people who claim this proof is trivial, routine + or obvious had this proof in mind. + + BTW: The following two commands help already with showing that validity + and typing are invariant under variable (permutative) renamings. +*} + +equivariance valid +equivariance typing + +lemma not_to_be_tried_at_home_weakening: + fixes \1 \2::"(name\ty) list" + assumes a: "\1 \ t : T" + and b: "valid \2" + and c: "\1 \ \2" + shows "\2 \ t : T" +using a b c +proof (induct arbitrary: \2) + case (t_Lam x \1 T1 t T2) (* lambda case *) + have fc0: "x\\1" by fact + have ih: "\\3. \valid \3; (x,T1)#\1 \ \3\ \ \3 \ t : T2" by fact + obtain c::"name" where fc1: "c\(x,t,\1,\2)" (* we obtain a fresh name *) + by (rule exists_fresh) (auto simp add: fs_name1) + have "Lam [c].([(c,x)]\t) = Lam [x].t" using fc1 (* we then alpha-rename the lambda-abstraction *) + by (auto simp add: lam.inject alpha fresh_prod fresh_atm) + moreover + have "\2 \ Lam [c].([(c,x)]\t) : T1 \ T2" (* we can then alpha-rename our original goal *) + proof - + (* we establish (x,T1)#\1 \ (x,T1)#([(c,x)]\\2) and valid ((x,T1)#([(c,x)]\\2)) *) + have "(x,T1)#\1 \ (x,T1)#([(c,x)]\\2)" + proof - + have "\1 \ \2" by fact + then have "[(c,x)]\((x,T1)#\1 \ (x,T1)#([(c,x)]\\2))" using fc0 fc1 + by (perm_simp add: eqvts calc_atm perm_fresh_fresh ty_fresh) + then show "(x,T1)#\1 \ (x,T1)#([(c,x)]\\2)" by (rule perm_boolE) + qed + moreover + have "valid ((x,T1)#([(c,x)]\\2))" + proof - + have "valid \2" by fact + then show "valid ((x,T1)#([(c,x)]\\2))" using fc1 + by (auto intro!: v2 simp add: fresh_left calc_atm eqvts) + qed + (* these two facts give us by induction hypothesis the following *) + ultimately have "(x,T1)#([(c,x)]\\2) \ t : T2" using ih by simp + (* we now apply renamings to get to our goal *) + then have "[(c,x)]\((x,T1)#([(c,x)]\\2) \ t : T2)" by (rule perm_boolI) + then have "(c,T1)#\2 \ ([(c,x)]\t) : T2" using fc1 + by (perm_simp add: eqvts calc_atm perm_fresh_fresh ty_fresh) + then show "\2 \ Lam [c].([(c,x)]\t) : T1 \ T2" using fc1 by auto + qed + ultimately show "\2 \ Lam [x].t : T1 \ T2" by simp +qed (auto) (* var and app cases *) + + +text {* + The remedy to the complicated proof of the weakening proof + shown above is to use a stronger induction principle that + has the usual variable convention already build in. The + following command derives this induction principle for us. + (We shall explain what happens here later.) + +*} + +nominal_inductive typing + by (simp_all add: abs_fresh ty_fresh) + +text {* Compare the two induction principles *} +thm typing.induct[no_vars] +thm typing.strong_induct[no_vars] + +text {* + We can use the stronger induction principle by replacing + the line + + proof (induct arbitrary: \2) + + with + + proof (nominal_induct avoiding: \2 rule: typing.strong_induct) + + Try now the proof. + +*} + + +lemma + fixes \1 \2::"(name\ty) list" + and t ::"lam" + and \ ::"ty" + assumes a: "\1 \ t : T" + and b: "valid \2" + and c: "\1 \ \2" + shows "\2 \ t : T" +using a b c +proof (nominal_induct avoiding: \2 rule: typing.strong_induct) + case (t_Var \1 x T) (* variable case *) + have "\1 \ \2" by fact + moreover + have "valid \2" by fact + moreover + have "(x,T)\ set \1" by fact + ultimately show "\2 \ Var x : T" by auto +next + case (t_Lam x \1 T1 t T2) + have vc: "x\\2" by fact (* additional fact *) + have ih: "\\3. \valid \3; (x,T1)#\1 \ \3\ \ \3 \ t : T2" by fact + have a0: "x\\1" by fact + have a1: "valid \2" by fact + have a2: "\1 \ \2" by fact + + show "\2 \ Lam [x].t : T1 \ T2" sorry +qed (auto) (* app case *) + +text {* + Since we can use the stronger induction principle, the + proof of the weakening lemma can actually be found + automatically by Isabelle. Maybe the weakening lemma + is actually trivial (in Nominal Isabelle ;o). +*} + +lemma weakening: + fixes \1 \2::"ty_ctx" + assumes a: "\1 \ t : T" + and b: "valid \2" + and c: "\1 \ \2" + shows "\2 \ t : T" +using a b c +by (nominal_induct avoiding: \2 rule: typing.strong_induct) + (auto) + + +text {***************************************************************** + + Function Definitions: Filling a Lambda-Term into a Context + ---------------------------------------------------------- + + Many functions over datatypes can be defined by recursion on the + structure. For this purpose, Isabelle provides "fun". To use it one needs + to give a name for the function, its type, optionally some pretty-syntax + and then some equations defining the function. Like in "inductive", + "fun" expects that more than one such equation is separated by "|". + +*} + +fun + filling :: "ctx \ lam \ lam" ("_\_\") +where + "\\t\ = t" +| "(CAppL E t')\t\ = App (E\t\) t'" +| "(CAppR t' E)\t\ = App t' (E\t\)" + +text {* + After this definition Isabelle will be able to simplify + statements like: *} + +lemma + shows "(CAppL \ (Var x))\Var y\ = App (Var y) (Var x)" + by simp + + +fun + ctx_compose :: "ctx \ ctx \ ctx" ("_ \ _" [101,100] 100) +where + "\ \ E' = E'" +| "(CAppL E t') \ E' = CAppL (E \ E') t'" +| "(CAppR t' E) \ E' = CAppR t' (E \ E')" + +fun + ctx_composes :: "ctxs \ ctx" ("_\" [110] 110) +where + "[]\ = \" + | "(E#Es)\ = (Es\) \ E" + +text {* + Notice that we not just have given a pretty syntax for the functions, but + also some precedences..The numbers inside the [\] stand for the precedences + of the arguments; the one next to it the precedence of the whole term. + + This means we have to write (Es1 \ Es2) \ Es3 otherwise Es1 \ Es2 \ Es3 is + interpreted as Es1 \ (Es2 \ Es3). +*} + +text {****************************************************************** + + Structural Inductions over Contexts + ------------------------------------ + + So far we have had a look at an induction over an inductive predicate. + Another important induction principle is structural inductions for + datatypes. To illustrate structural inductions we prove some facts + about context composition, some of which we will need later on. + +*} + +text {****************************************************************** + + 5.) EXERCISE + ------------ + + Complete the proof and remove the sorries. + +*} + +lemma ctx_compose: + shows "(E1 \ E2)\t\ = E1\E2\t\\" +proof (induct E1) + case Hole + show "\ \ E2\t\ = \\E2\t\\" sorry +next + case (CAppL E1 t') + have ih: "(E1 \ E2)\t\ = E1\E2\t\\" by fact + show "((CAppL E1 t') \ E2)\t\ = (CAppL E1 t')\E2\t\\" sorry +next + case (CAppR t' E1) + have ih: "(E1 \ E2)\t\ = E1\E2\t\\" by fact + show "((CAppR t' E1) \ E2)\t\ = (CAppR t' E1)\E2\t\\" sorry +qed + + +text {****************************************************************** + + 6.) EXERCISE + ------------ + + Prove associativity of \ using the lemmas neut_hole and circ_assoc. + +*} + +lemma neut_hole: + shows "E \ \ = E" +by (induct E) (simp_all) + +lemma circ_assoc: + fixes E1 E2 E3::"ctx" + shows "(E1 \ E2) \ E3 = E1 \ (E2 \ E3)" +by (induct E1) (simp_all) + +lemma + shows "(Es1@Es2)\ = (Es2\) \ (Es1\)" +proof (induct Es1) + case Nil + show "([]@Es2)\ = Es2\ \ []\" sorry +next + case (Cons E Es1) + have ih: "(Es1@Es2)\ = Es2\ \ Es1\" by fact + + show "((E#Es1)@Es2)\ = Es2\ \ (E#Es1)\" sorry +qed + + +text {* + The last proof involves several steps of equational reasoning. + Isar provides some convenient means to express such equational + reasoning in a much cleaner fashion using the "also have" + construction. *} + +lemma + shows "(Es1@Es2)\ = (Es2\) \ (Es1\)" +proof (induct Es1) + case Nil + show "([]@Es2)\ = Es2\ \ []\" using neut_hole by simp +next + case (Cons E Es1) + have ih: "(Es1@Es2)\ = Es2\ \ Es1\" by fact + have "((E#Es1)@Es2)\ = (Es1@Es2)\ \ E" by simp + also have "\ = (Es2\ \ Es1\) \ E" using ih by simp + also have "\ = Es2\ \ (Es1\ \ E)" using circ_assoc by simp + also have "\ = Es2\ \ (E#Es1)\" by simp + finally show "((E#Es1)@Es2)\ = Es2\ \ (E#Es1)\" by simp +qed + + +text {****************************************************************** + + Formalising Barendregt's Proof of the Substitution Lemma + -------------------------------------------------------- + + Barendregt's proof needs in the variable case a case distinction. + One way to do this in Isar is to use blocks. A block is some sequent + or reasoning steps enclosed in curly braces + + { \ + + have "statement" + } + + Such a block can contain local assumptions like + + { assume "A" + assume "B" + \ + have "C" by \ + } + + Where "C" is the last have-statement in this block. The behaviour + of such a block to the 'outside' is the implication + + \A; B\ \ "C" + + Now if we want to prove a property "smth" using the case-distinctions + P\<^isub>1, P\<^isub>2 and P\<^isub>3 then we can use the following reasoning: + + { assume "P\<^isub>1" + \ + have "smth" + } + moreover + { assume "P\<^isub>2" + \ + have "smth" + } + moreover + { assume "P\<^isub>3" + \ + have "smth" + } + ultimately have "smth" by blast + + The blocks establish the implications + + P\<^isub>1 \ smth + P\<^isub>2 \ smth + P\<^isub>3 \ smth + + If we know that P\<^isub>1, P\<^isub>2 and P\<^isub>3 cover all the cases, that is P\<^isub>1 \ P\<^isub>2 \ P\<^isub>3 is + true, then we have 'ultimately' established the property "smth" + +*} + +text {****************************************************************** + + 7.) Exercise + ------------ + + Fill in the cases 1.2 and 1.3 and the equational reasoning + in the lambda-case. +*} + +thm forget[no_vars] +thm fresh_fact[no_vars] + +lemma + assumes a: "x\y" + and b: "x\L" + shows "M[x::=N][y::=L] = M[y::=L][x::=N[y::=L]]" +using a b +proof (nominal_induct M avoiding: x y N L rule: lam.strong_induct) + case (Var z) + have a1: "x\y" by fact + have a2: "x\L" by fact + show "Var z[x::=N][y::=L] = Var z[y::=L][x::=N[y::=L]]" (is "?LHS = ?RHS") + proof - + { (*Case 1.1*) + assume c1: "z=x" + have "(1)": "?LHS = N[y::=L]" using c1 by simp + have "(2)": "?RHS = N[y::=L]" using c1 a1 by simp + have "?LHS = ?RHS" using "(1)" "(2)" by simp + } + moreover + { (*Case 1.2*) + assume c2: "z=y" "z\x" + + have "?LHS = ?RHS" sorry + } + moreover + { (*Case 1.3*) + assume c3: "z\x" "z\y" + + have "?LHS = ?RHS" sorry + } + ultimately show "?LHS = ?RHS" by blast + qed +next + case (Lam z M1) (* case 2: lambdas *) + have ih: "\x\y; x\L\ \ M1[x::=N][y::=L] = M1[y::=L][x::=N[y::=L]]" by fact + have a1: "x\y" by fact + have a2: "x\L" by fact + have fs: "z\x" "z\y" "z\N" "z\L" by fact+ + then have b: "z\N[y::=L]" by (simp add: fresh_fact) + show "(Lam [z].M1)[x::=N][y::=L] = (Lam [z].M1)[y::=L][x::=N[y::=L]]" (is "?LHS=?RHS") + proof - + have "?LHS = \" sorry + + also have "\ = ?RHS" sorry + finally show "?LHS = ?RHS" by simp + qed +next + case (App M1 M2) (* case 3: applications *) + then show "(App M1 M2)[x::=N][y::=L] = (App M1 M2)[y::=L][x::=N[y::=L]]" by simp +qed + +text {* + Again the strong induction principle enables Isabelle to find + the proof of the substitution lemma automatically. +*} + +lemma substitution_lemma_version: + assumes asm: "x\y" "x\L" + shows "M[x::=N][y::=L] = M[y::=L][x::=N[y::=L]]" + using asm +by (nominal_induct M avoiding: x y N L rule: lam.strong_induct) + (auto simp add: fresh_fact forget) + +text {****************************************************************** + + The CBV Reduction Relation (Small-Step Semantics) + ------------------------------------------------- + + In order to establish the property that the CK Machine + calculates a nomrmalform which corresponds to the + evaluation relation, we introduce the call-by-value + small-step semantics. + +*} + +inductive + cbv :: "lam\lam\bool" ("_ \cbv _") +where + cbv1: "\val v; x\v\ \ App (Lam [x].t) v \cbv t[x::=v]" +| cbv2[intro]: "t \cbv t' \ App t t2 \cbv App t' t2" +| cbv3[intro]: "t \cbv t' \ App t2 t \cbv App t2 t'" + +equivariance val +equivariance cbv +nominal_inductive cbv + by (simp_all add: abs_fresh fresh_fact) + +text {* + In order to satisfy the vc-condition we have to formulate + this relation with the additional freshness constraint + x\v. Though this makes the definition vc-ompatible, it + makes the definition less useful. We can with some pain + show that the more restricted rule is equivalent to the + usual rule. *} + +thm subst_rename + +lemma better_cbv1[intro]: + assumes a: "val v" + shows "App (Lam [x].t) v \cbv t[x::=v]" +proof - + obtain y::"name" where fs: "y\(x,t,v)" by (rule exists_fresh) (auto simp add: fs_name1) + have "App (Lam [x].t) v = App (Lam [y].([(y,x)]\t)) v" using fs + by (auto simp add: lam.inject alpha' fresh_prod fresh_atm) + also have "\ \cbv ([(y,x)]\t)[y::=v]" using fs a by (auto intro: cbv1) + also have "\ = t[x::=v]" using fs by (simp add: subst_rename[symmetric]) + finally show "App (Lam [x].t) v \cbv t[x::=v]" by simp +qed + +text {* + The transitive closure of the cbv-reduction relation: *} + +inductive + "cbvs" :: "lam\lam\bool" (" _ \cbv* _") +where + cbvs1[intro]: "e \cbv* e" +| cbvs2[intro]: "\e1\cbv e2; e2 \cbv* e3\ \ e1 \cbv* e3" + +lemma cbvs3[intro]: + assumes a: "e1 \cbv* e2" "e2 \cbv* e3" + shows "e1 \cbv* e3" +using a by (induct) (auto) + +text {****************************************************************** + + 8.) Exercise + ------------ + + If more simple exercises are needed, then complete the following proof. + +*} + +lemma cbv_in_ctx: + assumes a: "t \cbv t'" + shows "E\t\ \cbv E\t'\" +using a +proof (induct E) + case Hole + have "t \cbv t'" by fact + then show "\\t\ \cbv \\t'\" sorry +next + case (CAppL E s) + have ih: "t \cbv t' \ E\t\ \cbv E\t'\" by fact + have a: "t \cbv t'" by fact + show "(CAppL E s)\t\ \cbv (CAppL E s)\t'\" sorry +next + case (CAppR s E) + have ih: "t \cbv t' \ E\t\ \cbv E\t'\" by fact + have a: "t \cbv t'" by fact + show "(CAppR s E)\t\ \cbv (CAppR s E)\t'\" sorry +qed + + +text {****************************************************************** + + 9.) Exercise + ------------ + + The point of the cbv-reduction was that we can easily relatively + establish the follwoing property: + +*} + +lemma machine_implies_cbvs_ctx: + assumes a: " \ " + shows "(Es\)\e\ \cbv* (Es'\)\e'\" +using a +proof (induct) + case (m1 t1 t2 Es) + + show "Es\\App t1 t2\ \cbv* ((CAppL \ t2)#Es)\\t1\" sorry +next + case (m2 v t2 Es) + have "val v" by fact + + show "((CAppL \ t2)#Es)\\v\ \cbv* (CAppR v \ # Es)\\t2\" sorry +next + case (m3 v x t Es) + have "val v" by fact + + show "(((CAppR (Lam [x].t) \)#Es)\)\v\ \cbv* (Es\)\t[x::=v]\" sorry +qed + +text {* + It is not difficult to extend the lemma above to + arbitrary reductions sequences of the CK machine. *} + +lemma machines_implies_cbvs_ctx: + assumes a: " \* " + shows "(Es\)\e\ \cbv* (Es'\)\e'\" +using a +by (induct) (auto dest: machine_implies_cbvs_ctx) + +text {* + So whenever we let the CL machine start in an initial + state and it arrives at a final state, then there exists + a corresponding cbv-reduction sequence. *} + +corollary machines_implies_cbvs: + assumes a: " \* " + shows "e \cbv* e'" +using a by (auto dest: machines_implies_cbvs_ctx) + +text {* + We now want to relate the cbv-reduction to the evaluation + relation. For this we need two auxiliary lemmas. *} + +lemma eval_val: + assumes a: "val t" + shows "t \ t" +using a by (induct) (auto) + +lemma e_App_elim: + assumes a: "App t1 t2 \ v" + shows "\x t v'. t1 \ Lam [x].t \ t2 \ v' \ t[x::=v'] \ v" +using a by (cases) (auto simp add: lam.inject) + +text {****************************************************************** + + 10.) Exercise + ------------- + + Complete the first case in the proof below. + +*} + +lemma cbv_eval: + assumes a: "t1 \cbv t2" "t2 \ t3" + shows "t1 \ t3" +using a +proof(induct arbitrary: t3) + case (cbv1 v x t t3) + have a1: "val v" by fact + have a2: "t[x::=v] \ t3" by fact + + show "App Lam [x].t v \ t3" sorry +next + case (cbv2 t t' t2 t3) + have ih: "\t3. t' \ t3 \ t \ t3" by fact + have "App t' t2 \ t3" by fact + then obtain x t'' v' + where a1: "t' \ Lam [x].t''" + and a2: "t2 \ v'" + and a3: "t''[x::=v'] \ t3" using e_App_elim by blast + have "t \ Lam [x].t''" using ih a1 by auto + then show "App t t2 \ t3" using a2 a3 by auto +qed (auto dest!: e_App_elim) + + +text {* + Next we extend the lemma above to arbitray initial + sequences of cbv-reductions. *} + +lemma cbvs_eval: + assumes a: "t1 \cbv* t2" "t2 \ t3" + shows "t1 \ t3" +using a by (induct) (auto intro: cbv_eval) + +text {* + Finally, we can show that if from a term t we reach a value + by a cbv-reduction sequence, then t evaluates to this value. *} + +lemma cbvs_implies_eval: + assumes a: "t \cbv* v" "val v" + shows "t \ v" +using a +by (induct) (auto intro: eval_val cbvs_eval) + +text {* + All facts tied together give us the desired property about + K machines. *} + +theorem machines_implies_eval: + assumes a: " \* " + and b: "val t2" + shows "t1 \ t2" +proof - + have "t1 \cbv* t2" using a by (simp add: machines_implies_cbvs) + then show "t1 \ t2" using b by (simp add: cbvs_implies_eval) +qed + +text {****************************************************************** + + Formalising a Type-Soundness and Progress Lemma for CBV + ------------------------------------------------------- + + The central lemma for type-soundness is type-substitutity. In + our setting type-substitutivity is slightly painful to establish. + +*} + +lemma valid_elim: + assumes a: "valid ((x,T)#\)" + shows "x\\ \ valid \" +using a by (cases) (auto) + +lemma valid_insert: + assumes a: "valid (\@[(x,T)]@\)" + shows "valid (\@\)" +using a +by (induct \) + (auto simp add: fresh_list_append fresh_list_cons dest!: valid_elim) + +lemma fresh_list: + shows "y\xs = (\x\set xs. y\x)" +by (induct xs) (simp_all add: fresh_list_nil fresh_list_cons) + +lemma context_unique: + assumes a1: "valid \" + and a2: "(x,T) \ set \" + and a3: "(x,U) \ set \" + shows "T = U" +using a1 a2 a3 +by (induct) (auto simp add: fresh_list fresh_prod fresh_atm) + +lemma type_substitution_aux: + assumes a: "(\@[(x,T')]@\) \ e : T" + and b: "\ \ e' : T'" + shows "(\@\) \ e[x::=e'] : T" +using a b +proof (nominal_induct \'\"\@[(x,T')]@\" e T avoiding: x e' \ rule: typing.strong_induct) + case (t_Var \' y T x e' \) + then have a1: "valid (\@[(x,T')]@\)" + and a2: "(y,T) \ set (\@[(x,T')]@\)" + and a3: "\ \ e' : T'" by simp_all + from a1 have a4: "valid (\@\)" by (rule valid_insert) + { assume eq: "x=y" + from a1 a2 have "T=T'" using eq by (auto intro: context_unique) + with a3 have "\@\ \ Var y[x::=e'] : T" using eq a4 by (auto intro: weakening) + } + moreover + { assume ineq: "x\y" + from a2 have "(y,T) \ set (\@\)" using ineq by simp + then have "\@\ \ Var y[x::=e'] : T" using ineq a4 by auto + } + ultimately show "\@\ \ Var y[x::=e'] : T" by blast +qed (force simp add: fresh_list_append fresh_list_cons)+ + +corollary type_substitution: + assumes a: "(x,T')#\ \ e : T" + and b: "\ \ e' : T'" + shows "\ \ e[x::=e'] : T" +using a b type_substitution_aux[where \="[]"] +by (auto) + +lemma t_App_elim: + assumes a: "\ \ App t1 t2 : T" + shows "\T'. \ \ t1 : T' \ T \ \ \ t2 : T'" +using a +by (cases) (auto simp add: lam.inject) + +lemma t_Lam_elim: + assumes ty: "\ \ Lam [x].t : T" + and fc: "x\\" + shows "\T1 T2. T = T1 \ T2 \ (x,T1)#\ \ t : T2" +using ty fc +by (cases rule: typing.strong_cases) + (auto simp add: alpha lam.inject abs_fresh ty_fresh) + +theorem cbv_type_preservation: + assumes a: "t \cbv t'" + and b: "\ \ t : T" + shows "\ \ t' : T" +using a b +by (nominal_induct avoiding: \ T rule: cbv.strong_induct) + (auto dest!: t_Lam_elim t_App_elim simp add: type_substitution ty.inject) + +corollary cbvs_type_preservation: + assumes a: "t \cbv* t'" + and b: "\ \ t : T" + shows "\ \ t' : T" +using a b +by (induct) (auto intro: cbv_type_preservation) + +text {* + The Type-Preservation Property for the Machine and Evaluation Relation. *} + +theorem machine_type_preservation: + assumes a: " \* " + and b: "\ \ t : T" + shows "\ \ t' : T" +proof - + from a have "t \cbv* t'" by (simp add: machines_implies_cbvs) + then show "\ \ t' : T" using b by (simp add: cbvs_type_preservation) +qed + +theorem eval_type_preservation: + assumes a: "t \ t'" + and b: "\ \ t : T" + shows "\ \ t' : T" +proof - + from a have " \* " by (simp add: eval_implies_machines) + then show "\ \ t' : T" using b by (simp add: machine_type_preservation) +qed + +text {* The Progress Property *} + +lemma canonical_tArr: + assumes a: "[] \ t : T1 \ T2" + and b: "val t" + shows "\x t'. t = Lam [x].t'" +using b a by (induct) (auto) + +theorem progress: + assumes a: "[] \ t : T" + shows "(\t'. t \cbv t') \ (val t)" +using a +by (induct \\"[]::ty_ctx" t T) + (auto intro: cbv.intros dest!: canonical_tArr) + + +text {*********************************************************** + + Strong Induction Principle + -------------------------- + + A proof for the strong (structural) induction principle in the + lambda-calculus. + +*} + + +lemma lam_strong_induct: + fixes c::"'a::fs_name" + assumes h1: "\x c. P c (Var x)" + and h2: "\t1 t2 c. \\d. P d t1; \d. P d t2\ \ P c (App t1 t2)" + and h3: "\x t c. \x\c; \d. P d t\ \ P c (Lam [x].t)" + shows "P c t" +proof - + have "\(\::name prm) c. P c (\\t)" + proof (induct t rule: lam.induct) + case (Lam x t) + have ih: "\(\::name prm) c. P c (\\t)" by fact + { fix \::"name prm" and c::"'a::fs_name" + obtain y::"name" where fc: "y\(\\x,\\t,c)" + by (rule exists_fresh) (auto simp add: fs_name1) + from ih have "\c. P c (([(y,\\x)]@\)\t)" by simp + then have "\c. P c ([(y,\\x)]\(\\t))" by (auto simp only: pt_name2) + with h3 have "P c (Lam [y].[(y,\\x)]\(\\t))" using fc by (simp add: fresh_prod) + moreover + have "Lam [y].[(y,\\x)]\(\\t) = Lam [(\\x)].(\\t)" + using fc by (simp add: lam.inject alpha fresh_atm fresh_prod) + ultimately have "P c (Lam [(\\x)].(\\t))" by simp + } + then have "\(\::name prm) c. P c (Lam [(\\x)].(\\t))" by simp + then show "\(\::name prm) c. P c (\\(Lam [x].t))" by simp + qed (auto intro: h1 h2) (* var and app case *) + then have "P c (([]::name prm)\t)" by blast + then show "P c t" by simp +qed + +text {*********************************************************** + + --------- + SOLUTIONS + --------- + +*} + +text {************************************************************ + + 1.) MINI EXERCISE + + The way we defined contexts does not allow us to + apply a Hole to a Hole. Therefore the following + will result in a typing error. *} + +(* term "CAppL \ \" *) + + +text {************************************************************ + + 2. EXERCISE + + A readable proof for this lemma is as follows: + +*} + +lemma + assumes a: " \* " + and b: " \* " + shows " \* " +using a b +proof(induct) + case (ms1 e1 Es1) + show " \* " by fact +next + case (ms2 e1 Es1 e2 Es2 e2' Es2') + have ih: " \* \ \* " by fact + have " \* " by fact + then have " \* " using ih by simp + moreover + have " \ " by fact + ultimately show " \* " by auto +qed + + +text {************************************************************ + + 3.) Exercise + + As one can quickly see in the second case, the theorem as stated + does not go through. We need to generalise the induction hypothesis + so that we show the lemma for all contexts Es. In Isar, variables + can be generalised by declaring "arbitrary: variable \" when the + induction is set up. + +*} + +theorem + assumes a: "t \ t'" + shows " \* " +using a +proof (induct arbitrary: Es) (* here we generalise over Es *) + case (e_Lam x t Es) + show " \* " by auto +next + case (e_App t1 x t t2 v' v Es) + have ih1: "\Es. \* " by fact + have ih2: "\Es. \* " by fact + have ih3: "\Es. \* " by fact + have " \* t2#Es>" by auto + moreover + have " t2#Es> \* t2#Es>" using ih1 by auto + moreover + have " t2#Es> \* #Es>" by auto + moreover + have "#Es> \* #Es>" using ih2 by auto + moreover + have "t2 \ v'" by fact + then have "val v'" using eval_to_val by auto + then have "#Es> \* " by auto + moreover + have " \* " using ih3 by auto + ultimately show " \* " by blast +qed + +text {************************************************************ + + 4.) Exercise + + A proof for the weakening lemma: + +*} + +lemma + fixes \1 \2::"(name\ty) list" + assumes a: "\1 \ t : T" + and b: "valid \2" + and c: "\1 \ \2" + shows "\2 \ t : T" +using a b c +proof (nominal_induct \1 t T avoiding: \2 rule: typing.strong_induct) + case (t_Var \1 x T) (* variable case *) + have "\1 \ \2" by fact + moreover + have "valid \2" by fact + moreover + have "(x,T)\ set \1" by fact + ultimately show "\2 \ Var x : T" by auto +next + case (t_Lam x \1 T1 t T2) (* lambda case *) + have vc: "x\\2" by fact (* variable convention *) + have ih: "\valid ((x,T1)#\2); (x,T1)#\1 \ (x,T1)#\2\ \ (x,T1)#\2 \ t:T2" by fact + have "\1 \ \2" by fact + then have "(x,T1)#\1 \ (x,T1)#\2" by simp + moreover + have "valid \2" by fact + then have "valid ((x,T1)#\2)" using vc by (simp add: v2) + ultimately have "(x,T1)#\2 \ t : T2" using ih by simp + with vc show "\2 \ Lam [x].t : T1\T2" by auto +qed (auto) (* app case *) + +text {************************************************************ + + 5.) Exercise + + A proof for context omposition + +*} + +lemma + shows "(E1 \ E2)\t\ = E1\E2\t\\" +by (induct E1) (simp_all) + +text {****************************************************************** + + 6.) EXERCISE + ------------ + + A proof for the assoiativity of \. + +*} + +lemma + shows "(Es1@Es2)\ = (Es2\) \ (Es1\)" +proof (induct Es1) + case Nil + show "([]@Es2)\ = Es2\ \ []\" using neut_hole by simp +next + case (Cons E Es1) + have ih: "(Es1@Es2)\ = Es2\ \ Es1\" by fact + have "((E#Es1)@Es2)\ = (Es1@Es2)\ \ E" by simp + also have "\ = (Es2\ \ Es1\) \ E" using ih by simp + also have "\ = Es2\ \ (Es1\ \ E)" using circ_assoc by simp + also have "\ = Es2\ \ (E#Es1)\" by simp + finally show "((E#Es1)@Es2)\ = Es2\ \ (E#Es1)\" by simp +qed + +text {****************************************************************** + + 7.) EXERCISE + ------------ + + A proof for the substitution lemma. + +*} + +lemma + assumes a: "x\y" + and b: "x\L" + shows "M[x::=N][y::=L] = M[y::=L][x::=N[y::=L]]" +using a b +proof (nominal_induct M avoiding: x y N L rule: lam.strong_induct) + case (Var z) (* case 1: Variables*) + show "Var z[x::=N][y::=L] = Var z[y::=L][x::=N[y::=L]]" (is "?LHS = ?RHS") + proof - + { (*Case 1.1*) + assume "z=x" + have "(1)": "?LHS = N[y::=L]" using `z=x` by simp + have "(2)": "?RHS = N[y::=L]" using `z=x` `x\y` by simp + from "(1)" "(2)" have "?LHS = ?RHS" by simp + } + moreover + { (*Case 1.2*) + assume "z=y" and "z\x" + have "(1)": "?LHS = L" using `z\x` `z=y` by simp + have "(2)": "?RHS = L[x::=N[y::=L]]" using `z=y` by simp + have "(3)": "L[x::=N[y::=L]] = L" using `x\L` by (simp add: forget) + from "(1)" "(2)" "(3)" have "?LHS = ?RHS" by simp + } + moreover + { (*Case 1.3*) + assume "z\x" and "z\y" + have "(1)": "?LHS = Var z" using `z\x` `z\y` by simp + have "(2)": "?RHS = Var z" using `z\x` `z\y` by simp + from "(1)" "(2)" have "?LHS = ?RHS" by simp + } + ultimately show "?LHS = ?RHS" by blast + qed +next + case (Lam z M1) (* case 2: lambdas *) + have ih: "\x\y; x\L\ \ M1[x::=N][y::=L] = M1[y::=L][x::=N[y::=L]]" by fact + have fs: "z\x" "z\y" "z\N" "z\L" by fact+ + then have "z\N[y::=L]" by (simp add: fresh_fact) + show "(Lam [z].M1)[x::=N][y::=L] = (Lam [z].M1)[y::=L][x::=N[y::=L]]" (is "?LHS=?RHS") + proof - + have "?LHS = Lam [z].(M1[x::=N][y::=L])" using `z\x` `z\y` `z\N` `z\L` by simp + also from ih have "\ = Lam [z].(M1[y::=L][x::=N[y::=L]])" using `x\y` `x\L` by simp + also have "\ = (Lam [z].(M1[y::=L]))[x::=N[y::=L]]" using `z\x` `z\N[y::=L]` by simp + also have "\ = ?RHS" using `z\y` `z\L` by simp + finally show "?LHS = ?RHS" by simp + qed +next + case (App M1 M2) (* case 3: applications *) + then show "(App M1 M2)[x::=N][y::=L] = (App M1 M2)[y::=L][x::=N[y::=L]]" by simp +qed + +text {****************************************************************** + + 8.) Exercise + ------------ + + Left out if not needed. +*} + +lemma + assumes a: "t \cbv t'" + shows "E\t\ \cbv E\t'\" +using a +proof (induct E) + case Hole + have "t \cbv t'" by fact + then show "\\t\ \cbv \\t'\" by simp +next + case (CAppL E s) + have ih: "t \cbv t' \ E\t\ \cbv E\t'\" by fact + have a: "t \cbv t'" by fact + show "(CAppL E s)\t\ \cbv (CAppL E s)\t'\" using ih a by auto +next + case (CAppR s E) + have ih: "t \cbv t' \ E\t\ \cbv E\t'\" by fact + have a: "t \cbv t'" by fact + show "(CAppR s E)\t\ \cbv (CAppR s E)\t'\" using ih a by auto +qed + +text {****************************************************************** + + 9.) Exercise + ------------ + + The point of the cbv-reduction was that we can easily relatively + establish the follwoing property: + +*} + +lemma + assumes a: " \ " + shows "(Es\)\e\ \cbv* (Es'\)\e'\" +using a +proof (induct) + case (m1 t1 t2 Es) + show "Es\\App t1 t2\ \cbv* ((CAppL \ t2)#Es)\\t1\" by (auto simp add: ctx_compose) +next + case (m2 v t2 Es) + have "val v" by fact + then show "((CAppL \ t2)#Es)\\v\ \cbv* (CAppR v \ # Es)\\t2\" + by (auto simp add: ctx_compose) +next + case (m3 v x t Es) + have "val v" by fact + then show "((CAppR (Lam [x].t) \)#Es)\\v\ \cbv* (Es\)\t[x::=v]\" + by (auto simp add: ctx_compose intro: cbv_in_ctx) +qed + +lemma + assumes a: " \ " + shows "(Es\)\e\ \cbv* (Es'\)\e'\" +using a by (induct) (auto simp add: ctx_compose intro: cbv_in_ctx) + +text {****************************************************************** + + 10.) Exercise + ------------- + + Complete the first case in the proof below. + +*} + +lemma + assumes a: "t1 \cbv t2" "t2 \ t3" + shows "t1 \ t3" +using a +proof(induct arbitrary: t3) + case (cbv1 v x t t3) + have a1: "val v" by fact + have a2: "t[x::=v] \ t3" by fact + show "App Lam [x].t v \ t3" using eval_val a1 a2 by auto +next + case (cbv2 t t' t2 t3) + have "t \cbv t'" by fact + have ih: "\t3. t' \ t3 \ t \ t3" by fact + have "App t' t2 \ t3" by fact + then obtain x t'' v' + where a1: "t' \ Lam [x].t''" + and a2: "t2 \ v'" + and a3: "t''[x::=v'] \ t3" using e_App_elim by blast + have "t \ Lam [x].t''" using ih a1 by auto + then show "App t t2 \ t3" using a2 a3 by auto +qed (auto dest!: e_App_elim) + +lemma + assumes a: "t1 \cbv t2" "t2 \ t3" + shows "t1 \ t3" +using a +by (induct arbitrary: t3) + (auto elim!: eval_elim intro: eval_val) + + +end + + + + + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/Lambda.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/Lambda.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,87 @@ +theory Lambda + imports "Nominal" +begin + +atom_decl name + +section {* Alpha-Equated Lambda-Terms *} + +nominal_datatype lam = + Var "name" +| App "lam" "lam" +| Lam "\name\lam" ("Lam [_]._") + +section {* Capture-Avoiding Substitution *} + +consts subst :: "lam \ name \ lam \ lam" ("_[_::=_]") + +nominal_primrec + "(Var x)[y::=s] = (if x=y then s else (Var x))" + "(App t1 t2)[y::=s] = App (t1[y::=s]) (t2[y::=s])" + "x\(y,s) \ (Lam [x].t)[y::=s] = Lam [x].(t[y::=s])" +apply(finite_guess)+ +apply(rule TrueI)+ +apply(simp add: abs_fresh)+ +apply(fresh_guess)+ +done + +lemma subst_eqvt[eqvt]: + fixes pi::"name prm" + shows "pi\(t1[x::=t2]) = (pi\t1)[(pi\x)::=(pi\t2)]" +by (nominal_induct t1 avoiding: x t2 rule: lam.strong_induct) + (auto simp add: perm_bij fresh_atm fresh_bij) + +lemma forget: + assumes a: "x\L" + shows "L[x::=P] = L" + using a +by (nominal_induct L avoiding: x P rule: lam.strong_induct) + (auto simp add: abs_fresh fresh_atm) + +lemma fresh_fact: + fixes z::"name" + shows "\z\s; (z=y \ z\t)\ \ z\t[y::=s]" +by (nominal_induct t avoiding: z y s rule: lam.strong_induct) + (auto simp add: abs_fresh fresh_prod fresh_atm) + +lemma subst_rename: + assumes a: "y\t" + shows "t[x::=s] = ([(y,x)]\t)[y::=s]" +using a +by (nominal_induct t avoiding: x y s rule: lam.strong_induct) + (auto simp add: calc_atm fresh_atm abs_fresh) + +text {* + The purpose of the two lemmas below is to work + around some quirks in Isabelle's handling of + meta_quantifiers and meta_implications. + *} + +lemma meta_impCE: + assumes major: "P ==> PROP Q" + and 1: "~ P ==> R" + and 2: "PROP Q ==> R" + shows R +proof (cases P) + assume P + then have "PROP Q" by (rule major) + then show R by (rule 2) +next + assume "~ P" + then show R by (rule 1) +qed + +declare meta_allE [elim] + and meta_impCE [elim!] + +end + + + + + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/Minimal.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/Minimal.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,21 @@ +theory Minimal +imports "Nominal" +begin + +atom_decl name + +nominal_datatype lam = + Var "name" +| App "lam" "lam" +| Lam "\name\lam" ("Lam [_]._") + +lemma alpha_test: + shows "Lam [x].Var x = Lam [y].Var y" + by (simp add: lam.inject alpha swap_simps fresh_atm) + +thm lam.inject[no_vars] +thm alpha[no_vars] +thm swap_simps[no_vars] +thm fresh_atm[no_vars] + +end \ No newline at end of file diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/a0size.sty --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/a0size.sty Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,252 @@ +%% +%% This is file `a0size.sty' (v1.22b) included in the a0poster package +%% +%% Copyright (C) 1997-2004 Gerlinde Kettl and Matthias Weiser +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.2 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%%    http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +%% +%% Problems, bugs and comments to +%% tex@kettl.de +%% + +\ProvidesFile{a0size.sty}[2004/01/31 v1.22b a0poster class (GK, MW)] + +\DeclareFontShape{OT1}{cmr}{m}{n} + { <5> <6> <7> <8> <9> <10> <12> gen * cmr + <10.95> cmr10 + <14.4> cmr12 + <17.28><20.74><24.88>cmr17 + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmr17}{} + +\DeclareFontShape{OT1}{cmr}{m}{sl} + { + <5><6><7>cmsl8% + <8> <9> gen * cmsl + <10><10.95>cmsl10% + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmsl12}{} + +\DeclareFontShape{OT1}{cmr}{m}{it} + { + <5><6><7>cmti7% + <8>cmti8% + <9>cmti9% + <10><10.95>cmti10% + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmti12}{} + +\DeclareFontShape{OT1}{cmr}{m}{sc} + { + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmcsc10}{} + +\DeclareFontShape{OT1}{cmr}{m}{ui} + { + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmu10}{} + +\DeclareFontShape{OT1}{cmr}{b}{n} + { + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmb10}{} + +\DeclareFontShape{OT1}{cmr}{bx}{n} + { + <5> <6> <7> <8> <9> gen * cmbx + <10><10.95> cmbx10 + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbx12}{} + +\DeclareFontShape{OT1}{cmr}{bx}{sl} + { + <5> <6> <7> <8> <9> + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbxsl10}{} + +\DeclareFontShape{OT1}{cmr}{bx}{it} + { + <5> <6> <7> <8> <9> + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbxti10}{} + +\DeclareFontShape{OT1}{cmss}{m}{n} + { + <5><6><7><8>cmss8 + <9>cmss9 + <10><10.95>cmss10 + <12><14.4>cmss12 + <17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmss17}{} + +\DeclareFontShape{OT1}{cmss}{m}{sl} + { + <5><6><7><8>cmssi8 <9> cmssi9 + <10><10.95>cmssi10 + <12><14.4>cmssi12 + <17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmssi17}{} + +\DeclareFontShape{OT1}{cmss}{sbc}{n} + { + <5> <6> <7> <8> <9> cmssdc10 + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmssdc10}{} + +\DeclareFontShape{OT1}{cmss}{bx}{n} + { + <5> <6> <7> <8> <9> cmssbx10 + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmssbx10}{} + +\DeclareFontShape{OT1}{cmtt}{m}{n} + { + <5><6><7><8>cmtt8 <9> cmtt9 + <10><10.95>cmtt10 + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmtt12}{} + +\DeclareFontShape{OT1}{cmtt}{m}{it} + { + <5> <6> <7> <8> <9> + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmitt10}{} + +\DeclareFontShape{OT1}{cmtt}{m}{sl} + { + <5> <6> <7> <8> <9> + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmsltt10}{} + +\DeclareFontShape{OT1}{cmtt}{m}{sc} + { + <5> <6> <7> <8> <9> + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmtcsc10}{} + +\DeclareFontShape{OML}{cmm}{m}{it} + { <5> <6> <7> <8> <9> gen * cmmi + <10><10.95>cmmi10 + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmmi12}{} + +\DeclareFontShape{OML}{cmm}{b}{it}{% + <5> <6> <7> <8> <9> gen * cmmib + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmmib10}{} + + +\DeclareFontShape{OMS}{cmsy}{m}{n}{% + <5> <6> <7> <8> <9> <10> gen * cmsy + <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmsy10}{} + +\DeclareFontShape{OMS}{cmsy}{b}{n}{% + <5> <6> <7> <8> <9> gen * cmbsy + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbsy10}{} + +\DeclareFontShape{OMX}{cmex}{m}{n}{% + <-8>sfixed * cmex7 + <8> cmex8 + <9> cmex9 + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmex10}{} + +\DeclareFontShape{U}{cmr}{m}{n} + { <5> <6> <7> <8> <9> <10> <12> gen * cmr + <10.95> cmr10 + <14.4> cmr12 + <17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmr17}{} + +\DeclareFontShape{U}{cmr}{m}{sl} + { + <5><6><7>cmsl8% + <8> <9> gen * cmsl + <10><10.95>cmsl10% + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmsl12}{} + +\DeclareFontShape{U}{cmr}{m}{it} + { + <5><6><7>cmti7% + <8>cmti8% + <9>cmti9% + <10><10.95>cmti10% + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmti12}{} + +\DeclareFontShape{U}{cmr}{m}{sc} + { + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmcsc10}{} + +\DeclareFontShape{U}{cmr}{m}{ui} + { + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmu10}{} + +\DeclareFontShape{U}{cmr}{b}{n} + { + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmb10}{} + +\DeclareFontShape{U}{cmr}{bx}{n} + { + <5> <6> <7> <8> <9> gen * cmbx + <10><10.95> cmbx10 + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbx12}{} + +\DeclareFontShape{U}{cmr}{bx}{sl} + { + <5> <6> <7> <8> <9> + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbxsl10}{} + +\DeclareFontShape{U}{cmr}{bx}{it} + { + <5> <6> <7> <8> <9> + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbxti10}{} + +%% Copied from exscale.sty +%% Copyright (C) 1992-1995 Frank Mittelbach and Rainer Sch\"opf, +%% all rights reserved. + +\DeclareSymbolFont{largesymbols}{OMX}{cmex}{m}{n} +\newdimen\big@size +\addto@hook\every@math@size{\setbox\z@\vbox{\hbox{$($}\kern\z@}% + \global\big@size 1.2\ht\z@} +\def\bBigg@#1#2{% + {\hbox{$\left#2\vcenter to#1\big@size{}\right.\n@space$}}} +\def\big{\bBigg@\@ne} +\def\Big{\bBigg@{1.5}} +\def\bigg{\bBigg@\tw@} +\def\Bigg{\bBigg@{2.5}} + +%% End of copy + +\DeclareMathSizes{24.88}{24.88}{20.74}{14.4} +\DeclareMathSizes{29.86}{29.86}{20.74}{14.4} +\DeclareMathSizes{35.83}{35.83}{24.88}{17.28} +\DeclareMathSizes{43.00}{43.00}{35.83}{24.88} +\DeclareMathSizes{51.6}{51.6}{35.83}{24.88} +\DeclareMathSizes{61.92}{61.92}{43}{29.86} +\DeclareMathSizes{74.3}{74.3}{51.6}{35.83} +\DeclareMathSizes{89.16}{89.16}{61.92}{43} +\DeclareMathSizes{107}{107}{74.3}{51.6} + +%% End of a0size.sty diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/announcement.pdf Binary file Nominal/activities/announcement.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/announcement.ps --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/announcement.ps Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,20654 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software +%%Title: announcement.dvi +%%Pages: 1 +%%PageOrder: Ascend +%%BoundingBox: 0 0 595 842 +%%DocumentFonts: Times-Bold Times-Roman Courier +%%DocumentPaperSizes: a4 +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips announcement.dvi -o announcement.ps +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2008.03.19:1250 +%%BeginProcSet: tex.pro 0 0 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 +mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 +0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ +landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize +mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ +matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round +exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ +statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] +N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin +/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array +/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N +df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put +}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ +bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A +mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ +SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ +userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X +1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N +/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p +delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} +B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ +p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S +rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end + +%%EndProcSet +%%BeginProcSet: pstricks.pro 0 0 +%! +% PostScript prologue for pstricks.tex. +% Version 97 patch 4, 04/05/10 +% For distribution, see pstricks.tex. +% +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/TMatrix { } def +/RAngle { 0 } def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +/pathforall load stopped { pop pop pop pop } if z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +% +%%-------------- DG begin patch 15 ---------------%% +%/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +%PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +%mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +%/y ED x mul /x ED x 0 gt y 0 gt and { [ y x ] 1 a sub y mul } { [ 1 0 ] +%0 } ifelse setdash stroke } def +/DashLine { + dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def PathLength } ifelse + /b ED /x1 ED /y1 ED /x ED /y ED + /z y x add y1 add x1 add def + /Coef b a .5 sub 2 mul y mul sub z Div round + z mul a .5 sub 2 mul y mul add b exch Div def + /y y Coef mul def /x x Coef mul def /y1 y1 Coef mul def /x1 x1 Coef mul def + x1 0 gt y1 0 gt x 0 gt y 0 gt and { [ y x y1 x1 ] 1 a sub y mul} + { [ 1 0] 0 } ifelse setdash stroke +} def +%%-------------- DG end patch 15 ---------------%% +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { gsave abs CLW add /a ED a 0 dtransform round exch round exch +2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 +% DG/SR modification begin - Dec. 12, 1997 - Patch 2 +%itransform translate pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a +itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a +% DG/SR modification end +Div cvi /x1 ED /y2 y2 y1 sub def clip newpath 2 setlinecap systemdict +/setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1 +% DG/SR modification begin - Jun. 1, 1998 - Patch 3 (from Michael Vulis) +% a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore } +% def +a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore +pop pop } def +% DG/SR modification end +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/SD { 0 360 arc fill } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } /pathforall load stopped { pop pop pop pop CP /moveto +load } if ] cvx newpath 3 1 roll T exec } def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul +neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add +def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2 +div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx +setmatrix } def +% DG modification begin - Jan. 15, 1997 +%/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup 0 eq { +%pop } { CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2 +%div dup cos exch sin Div mul sub def } ifelse mark 0 d w neg d 0 h w d 0 +%d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx +%setmatrix } def +/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup +CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2 +div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0 +d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx +% DG/SR modification begin - Jun. 1, 1998 - Patch 3 (from Michael Vulis) +% setmatrix } def +setmatrix pop } def +% DG/SR modification end +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def + n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix +rotate matrix concatmatrix exch findfont exch makefont setfont } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop +} if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ] +aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6 +2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto } +ifelse } def +/ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv { +6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def +/BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1 +sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore } +def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { newpath /a 4 string def /b ED /c ED /n ED cvi dup 1 lt { pop 1 } +if /s ED s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if +/dx ED dy div round dy mul /y0 ED dx div round dx mul /x0 ED dy div +round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div +round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub +0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def +/Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def } +if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def } +{ /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add +exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n +div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1 +dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt { +dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt { +pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup +stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg} +{z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i +w add def } repeat grestore gsave n 0 gt +% DG/SR modification begin - Nov. 7, 1997 - Patch 1 +%{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash } +{ 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash } +% DG/SR modification end +{ 2 setlinecap } ifelse /i y1 def /f x1 dx mul +n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n +div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop +1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs +dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt +{z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g +exch t L stroke /i i h add def } repeat grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } +def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle +dup a add ] cvx def } def +/RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ] +cvx def } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def +/PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible +/IfVisible true def } if } { IfVisible { Invisible /IfVisible false def +} if } ifelse } def +/InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def +/Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit +neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def +/IfVisible true def } def +end +% END pstricks.pro + +%%EndProcSet +%%BeginProcSet: pst-dots.pro 0 0 +%!PS-Adobe-2.0 +%%Title: Dot Font for PSTricks +%%Creator: Timothy Van Zandt +%%Creation Date: May 7, 1993 +%% Version 97 patch 1, 99/12/16 +%% Modified by Etienne Riga - Dec. 16, 1999 +%% to add /Diamond, /SolidDiamond and /BoldDiamond +10 dict dup begin + /FontType 3 def + /FontMatrix [ .001 0 0 .001 0 0 ] def + /FontBBox [ 0 0 0 0 ] def + /Encoding 256 array def + 0 1 255 { Encoding exch /.notdef put } for + Encoding + dup (b) 0 get /Bullet put + dup (c) 0 get /Circle put + dup (C) 0 get /BoldCircle put + dup (u) 0 get /SolidTriangle put + dup (t) 0 get /Triangle put + dup (T) 0 get /BoldTriangle put + dup (r) 0 get /SolidSquare put + dup (s) 0 get /Square put + dup (S) 0 get /BoldSquare put + dup (q) 0 get /SolidPentagon put + dup (p) 0 get /Pentagon put + dup (P) 0 get /BoldPentagon put +% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga + dup (l) 0 get /SolidDiamond put + dup (d) 0 get /Diamond put + (D) 0 get /BoldDiamond put +% DG/SR modification end + /Metrics 13 dict def + Metrics begin + /Bullet 1000 def + /Circle 1000 def + /BoldCircle 1000 def + /SolidTriangle 1344 def + /Triangle 1344 def + /BoldTriangle 1344 def + /SolidSquare 886 def + /Square 886 def + /BoldSquare 886 def + /SolidPentagon 1093.2 def + /Pentagon 1093.2 def + /BoldPentagon 1093.2 def +% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga + /SolidDiamond 1008 def + /Diamond 1008 def + /BoldDiamond 1008 def +% DG/SR modification end + /.notdef 0 def + end + /BBoxes 13 dict def + BBoxes begin + /Circle { -550 -550 550 550 } def + /BoldCircle /Circle load def + /Bullet /Circle load def + /Triangle { -571.5 -330 571.5 660 } def + /BoldTriangle /Triangle load def + /SolidTriangle /Triangle load def + /Square { -450 -450 450 450 } def + /BoldSquare /Square load def + /SolidSquare /Square load def + /Pentagon { -546.6 -465 546.6 574.7 } def + /BoldPentagon /Pentagon load def + /SolidPentagon /Pentagon load def +% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga + /Diamond { -428.5 -742.5 428.5 742.5 } def + /BoldDiamond /Diamond load def + /SolidDiamond /Diamond load def +% DG/SR modification end + /.notdef { 0 0 0 0 } def + end + /CharProcs 20 dict def + CharProcs begin + /Adjust { + 2 copy dtransform floor .5 add exch floor .5 add exch idtransform + 3 -1 roll div 3 1 roll exch div exch scale + } def + /CirclePath { 0 0 500 0 360 arc closepath } def + /Bullet { 500 500 Adjust CirclePath fill } def + /Circle { 500 500 Adjust CirclePath .9 .9 scale CirclePath + eofill } def + /BoldCircle { 500 500 Adjust CirclePath .8 .8 scale CirclePath + eofill } def + /BoldCircle { CirclePath .8 .8 scale CirclePath eofill } def + /TrianglePath { 0 660 moveto -571.5 -330 lineto 571.5 -330 lineto + closepath } def + /SolidTriangle { TrianglePath fill } def + /Triangle { TrianglePath .85 .85 scale TrianglePath eofill } def + /BoldTriangle { TrianglePath .7 .7 scale TrianglePath eofill } def + /SquarePath { -450 450 moveto 450 450 lineto 450 -450 lineto + -450 -450 lineto closepath } def + /SolidSquare { SquarePath fill } def + /Square { SquarePath .89 .89 scale SquarePath eofill } def + /BoldSquare { SquarePath .78 .78 scale SquarePath eofill } def + /PentagonPath { + -337.8 -465 moveto + 337.8 -465 lineto + 546.6 177.6 lineto + 0 574.7 lineto + -546.6 177.6 lineto + closepath + } def + /SolidPentagon { PentagonPath fill } def + /Pentagon { PentagonPath .89 .89 scale PentagonPath eofill } def + /BoldPentagon { PentagonPath .78 .78 scale PentagonPath eofill } def +% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga + /DiamondPath { 0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto + 428.5 0 lineto closepath } def + /SolidDiamond { DiamondPath fill } def + /Diamond { DiamondPath .85 .85 scale DiamondPath eofill } def + /BoldDiamond { DiamondPath .7 .7 scale DiamondPath eofill } def +% DG/SR modification end + /.notdef { } def + end + /BuildGlyph { + exch + begin + Metrics 1 index get exec 0 + BBoxes 3 index get exec + setcachedevice + CharProcs begin load exec end + end + } def + /BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec + } bind def +end +/PSTricksDotFont exch definefont pop +%END pst-dots.pro + +%%EndProcSet +%%BeginProcSet: pst-grad.pro 0 0 +%! +% PostScript prologue for pst-grad.tex. +% Version 1.04, 2004/06/23 (adding %GradientCircle style - D.G.) +% prepared by Herbert Voss +% For copying restrictions, see pstricks.tex. +% +% For the PSTricks gradient fillstyle.% +% Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee).% +% Syntax:% D.G. modification begin - Apr. 9, %1998 +%%%%%% R0 G0 B0 R1 G1 B1 NumLines MidPoint Angle GradientFill +% ifGradientCircle GradientScale %GradientPosX GradientPosY +% R0 G0 B0 R1 G1 B1 NumLines MidPoint %Angle GradientFill +% D.G. modification end +% +/tx@GradientDict 40 dict def +tx@GradientDict begin +/GradientFill { + rotate + /MidPoint ED + /NumLines ED + /LastBlue ED + /LastGreen ED + /LastRed ED + /FirstBlue ED + /FirstGreen ED +/FirstRed ED +% D.G. modification begin - Apr. 9, 1998 +/GradientPosY ED +/GradientPosX ED + /GradientScale ED + /ifGradientCircle ED +% D.G. modification end + % This avoids gaps due to rounding errors: + clip + pathbbox %leave llx,lly,urx,ury on stack +% D.G. modification begin - Apr. 10, 1998 + 4 copy /ury ED /urx ED /lly ED /llx ED +% D.G. modification end + /y ED /x ED +% D.G. modification begin - Apr. 10, 1998 +ifGradientCircle + {0 GradientPosX eq + {0 GradientPosX eq {2 copy translate} if} if} + {2 copy translate} ifelse +% D.G. modification end + y sub neg /y ED + x sub neg /x ED % This avoids gaps due to rounding errors: + LastRed FirstRed add 2 div + LastGreen FirstGreen add 2 div + LastBlue FirstBlue add 2 div + setrgbcolor +% D.G. modification begin - Jul. 23, 1997 / Apr. 9, 1998 + ifGradientCircle + {/YSizePerLine y NumLines div def + /CurrentY y 2 div def + /MidLine NumLines 2 div 1 MidPoint sub mul abs cvi def} + {fill + /YSizePerLine y NumLines div def + /CurrentY 0 def + /MidLine NumLines 1 MidPoint sub mul abs cvi def} ifelse +% DG modification end + MidLine NumLines 2 sub gt + { /MidLine NumLines def } + { MidLine 2 lt { /MidLine 0 def } if } + ifelse + MidLine 0 gt + { + /Red FirstRed def + /Green FirstGreen def + /Blue FirstBlue def + /RedIncrement LastRed FirstRed sub MidLine 1 sub div def + /GreenIncrement LastGreen FirstGreen sub MidLine 1 sub div def + /BlueIncrement LastBlue FirstBlue sub MidLine 1 sub div def + MidLine { GradientLoop } repeat + } if + MidLine NumLines lt + { + /Red LastRed def + /Green LastGreen def + /Blue LastBlue def + /RedIncrement FirstRed LastRed sub NumLines MidLine sub 1 sub div def + /GreenIncrement FirstGreen LastGreen sub NumLines MidLine sub 1 sub div def + /BlueIncrement FirstBlue LastBlue sub NumLines MidLine sub 1 sub div def + NumLines MidLine sub { GradientLoop } repeat } + if + } def/GradientLoop { +% D.G. modification begin - Jul. 23, 1997 / Apr. 9, 1998 + ifGradientCircle + {CurrentY 0 gt { +% The default center used is the center of the bounding box of the object + 0 GradientPosX eq {0 GradientPosX eq + {/GradientPosX urx llx sub 2 div def + /GradientPosY ury lly sub 2 div def} if} if + GradientPosX GradientPosY CurrentY GradientScale mul 0 360 arc + Red Green Blue setrgbcolor fill + /CurrentY CurrentY YSizePerLine sub def + /Blue Blue BlueIncrement add def + /Green Green GreenIncrement add def + /Red Red RedIncrement add def} if} {0 CurrentY moveto x 0 rlineto + 0 YSizePerLine rlineto x neg 0 rlineto closepath + Red Green Blue setrgbcolor fill /CurrentY CurrentY YSizePerLine add def + /Blue Blue BlueIncrement add def /Green Green GreenIncrement add def + /Red Red RedIncrement add def} ifelse% D.G. modification end + }def + end +% END pst-grad.pro + +%%EndProcSet +%%BeginProcSet: 8r.enc 0 0 +% File 8r.enc TeX Base 1 Encoding Revision 2.0 2002-10-30 +% +% @@psencodingfile@{ +% author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, +% W. Schmidt, P. Lehman", +% version = "2.0", +% date = "30 October 2002", +% filename = "8r.enc", +% email = "tex-fonts@@tug.org", +% docstring = "This is the encoding vector for Type1 and TrueType +% fonts to be used with TeX. This file is part of the +% PSNFSS bundle, version 9" +% @} +% +% The idea is to have all the characters normally included in Type 1 fonts +% available for typesetting. This is effectively the characters in Adobe +% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol, +% MacRoman, and some extra characters from Lucida. +% +% Character code assignments were made as follows: +% +% (1) the Windows ANSI characters are almost all in their Windows ANSI +% positions, because some Windows users cannot easily reencode the +% fonts, and it makes no difference on other systems. The only Windows +% ANSI characters not available are those that make no sense for +% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen +% (173). quotesingle and grave are moved just because it's such an +% irritation not having them in TeX positions. +% +% (2) Remaining characters are assigned arbitrarily to the lower part +% of the range, avoiding 0, 10 and 13 in case we meet dumb software. +% +% (3) Y&Y Lucida Bright includes some extra text characters; in the +% hopes that other PostScript fonts, perhaps created for public +% consumption, will include them, they are included starting at 0x12. +% These are /dotlessj /ff /ffi /ffl. +% +% (4) hyphen appears twice for compatibility with both ASCII and Windows. +% +% (5) /Euro was assigned to 128, as in Windows ANSI +% +% (6) Missing characters from MacRoman encoding incorporated as follows: +% +% PostScript MacRoman TeXBase1 +% -------------- -------------- -------------- +% /notequal 173 0x16 +% /infinity 176 0x17 +% /lessequal 178 0x18 +% /greaterequal 179 0x19 +% /partialdiff 182 0x1A +% /summation 183 0x1B +% /product 184 0x1C +% /pi 185 0x1D +% /integral 186 0x81 +% /Omega 189 0x8D +% /radical 195 0x8E +% /approxequal 197 0x8F +% /Delta 198 0x9D +% /lozenge 215 0x9E +% +/TeXBase1Encoding [ +% 0x00 + /.notdef /dotaccent /fi /fl + /fraction /hungarumlaut /Lslash /lslash + /ogonek /ring /.notdef /breve + /minus /.notdef /Zcaron /zcaron +% 0x10 + /caron /dotlessi /dotlessj /ff + /ffi /ffl /notequal /infinity + /lessequal /greaterequal /partialdiff /summation + /product /pi /grave /quotesingle +% 0x20 + /space /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus + /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three + /four /five /six /seven + /eight /nine /colon /semicolon + /less /equal /greater /question +% 0x40 + /at /A /B /C + /D /E /F /G + /H /I /J /K + /L /M /N /O +% 0x50 + /P /Q /R /S + /T /U /V /W + /X /Y /Z /bracketleft + /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c + /d /e /f /g + /h /i /j /k + /l /m /n /o +% 0x70 + /p /q /r /s + /t /u /v /w + /x /y /z /braceleft + /bar /braceright /asciitilde /.notdef +% 0x80 + /Euro /integral /quotesinglbase /florin + /quotedblbase /ellipsis /dagger /daggerdbl + /circumflex /perthousand /Scaron /guilsinglleft + /OE /Omega /radical /approxequal +% 0x90 + /.notdef /.notdef /.notdef /quotedblleft + /quotedblright /bullet /endash /emdash + /tilde /trademark /scaron /guilsinglright + /oe /Delta /lozenge /Ydieresis +% 0xA0 + /.notdef /exclamdown /cent /sterling + /currency /yen /brokenbar /section + /dieresis /copyright /ordfeminine /guillemotleft + /logicalnot /hyphen /registered /macron +% 0xD0 + /degree /plusminus /twosuperior /threesuperior + /acute /mu /paragraph /periodcentered + /cedilla /onesuperior /ordmasculine /guillemotright + /onequarter /onehalf /threequarters /questiondown +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde + /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute + /Ocircumflex /Otilde /Odieresis /multiply + /Oslash /Ugrave /Uacute /Ucircumflex + /Udieresis /Yacute /Thorn /germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde + /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute + /ocircumflex /otilde /odieresis /divide + /oslash /ugrave /uacute /ucircumflex + /udieresis /yacute /thorn /ydieresis +] def + + +%%EndProcSet +%%BeginProcSet: texps.pro 0 0 +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%%EndProcSet +%%BeginProcSet: special.pro 0 0 +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%%EndProcSet +%%BeginProcSet: color.pro 0 0 +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +%%EndProcSet +TeXDict begin 39139632 55387786 1000 600 600 (announcement.dvi) +@start +%DVIPSBitmapFont: Fa cmbx12 61.92 1 +/Fa 1 36 df[<000000000000000000000000000000000000000000000000000FF80000 +00000000000000000000000003FE00000000000000000000000000000000000000000000 +000000000000000000000000003FFE00000000000000000000000000000FFF8000000000 +000000000000000000000000000000000000000000000000000000000000FFFF80000000 +000000000000000000003FFFE00000000000000000000000000000000000000000000000 +0000000000000000000001FFFFC0000000000000000000000000007FFFF0000000000000 +00000000000000000000000000000000000000000000000000000003FFFFE00000000000 +0000000000000000FFFFF800000000000000000000000000000000000000000000000000 +000000000000000007FFFFF000000000000000000000000001FFFFFC0000000000000000 +000000000000000000000000000000000000000000000000000FFFFFF800000000000000 +000000000003FFFFFE000000000000000000000000000000000000000000000000000000 +0000000000000FFFFFF800000000000000000000000003FFFFFE00000000000000000000 +00000000000000000000000000000000000000000000001FFFFFFC000000000000000000 +00000007FFFFFF0000000000000000000000000000000000000000000000000000000000 +000000001FFFFFFC00000000000000000000000007FFFFFF000000000000000000000000 +0000000000000000000000000000000000000000003FFFFFFE0000000000000000000000 +000FFFFFFF80000000000000000000000000000000000000000000000000000000000000 +00003FFFFFFE0000000000000000000000000FFFFFFF8000000000000000000000000000 +000000000000000000000000000000000000003FFFFFFE0000000000000000000000000F +FFFFFF800000000000000000000000000000000000000000000000000000000000000000 +3FFFFFFE0000000000000000000000000FFFFFFF80000000000000000000000000000000 +00000000000000000000000000000000007FFFFFFE0000000000000000000000001FFFFF +FF8000000000000000000000000000000000000000000000000000000000000000007FFF +FFFE0000000000000000000000001FFFFFFF800000000000000000000000000000000000 +0000000000000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF80 +0000000000000000000000000000000000000000000000000000000000000000FFFFFFFE +0000000000000000000000003FFFFFFF8000000000000000000000000000000000000000 +00000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF000000 +000000000000000000000000000000000000000000000000000000000000FFFFFFFC0000 +000000000000000000003FFFFFFF00000000000000000000000000000000000000000000 +0000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF0000000000 +00000000000000000000000000000000000000000000000000000001FFFFFFFC00000000 +00000000000000007FFFFFFF000000000000000000000000000000000000000000000000 +000000000000000001FFFFFFF80000000000000000000000007FFFFFFE00000000000000 +0000000000000000000000000000000000000000000000000001FFFFFFF8000000000000 +0000000000007FFFFFFE0000000000000000000000000000000000000000000000000000 +00000000000003FFFFFFF8000000000000000000000000FFFFFFFE000000000000000000 +000000000000000000000000000000000000000000000003FFFFFFF00000000000000000 +00000000FFFFFFFC00000000000000000000000000000000000000000000000000000000 +0000000003FFFFFFF0000000000000000000000000FFFFFFFC0000000000000000000000 +00000000000000000000000000000000000000000007FFFFFFF000000000000000000000 +0001FFFFFFFC000000000000000000000000000000000000000000000000000000000000 +000007FFFFFFF0000000000000000000000001FFFFFFFC00000000000000000000000000 +0000000000000000000000000000000000000007FFFFFFE0000000000000000000000001 +FFFFFFF80000000000000000000000000000000000000000000000000000000000000000 +07FFFFFFE0000000000000000000000001FFFFFFF8000000000000000000000000000000 +00000000000000000000000000000000000FFFFFFFE0000000000000000000000003FFFF +FFF800000000000000000000000000000000000000000000000000000000000000000FFF +FFFFC0000000000000000000000003FFFFFFF00000000000000000000000000000000000 +0000000000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF0 +00000000000000000000000000000000000000000000000000000000000000001FFFFFFF +C0000000000000000000000007FFFFFFF000000000000000000000000000000000000000 +000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE00000 +0000000000000000000000000000000000000000000000000000000000001FFFFFFF8000 +0000000000000000000007FFFFFFE0000000000000000000000000000000000000000000 +00000000000000000000003FFFFFFF8000000000000000000000000FFFFFFFE000000000 +000000000000000000000000000000000000000000000000000000003FFFFFFF80000000 +00000000000000000FFFFFFFE00000000000000000000000000000000000000000000000 +0000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC0000000000000 +00000000000000000000000000000000000000000000000000003FFFFFFF000000000000 +0000000000000FFFFFFFC000000000000000000000000000000000000000000000000000 +000000000000007FFFFFFF0000000000000000000000001FFFFFFFC00000000000000000 +0000000000000000000000000000000000000000000000007FFFFFFE0000000000000000 +000000001FFFFFFF80000000000000000000000000000000000000000000000000000000 +00000000007FFFFFFE0000000000000000000000001FFFFFFF8000000000000000000000 +00000000000000000000000000000000000000000000FFFFFFFE00000000000000000000 +00003FFFFFFF800000000000000000000000000000000000000000000000000000000000 +000000FFFFFFFC0000000000000000000000003FFFFFFF00000000000000000000000000 +0000000000000000000000000000000000000000FFFFFFFC000000000000000000000000 +3FFFFFFF0000000000000000000000000000000000000000000000000000000000000000 +01FFFFFFFC0000000000000000000000007FFFFFFF000000000000000000000000000000 +000000000000000000000000000000000001FFFFFFFC0000000000000000000000007FFF +FFFF000000000000000000000000000000000000000000000000000000000000000001FF +FFFFF80000000000000000000000007FFFFFFE0000000000000000000000000000000000 +00000000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE +000000000000000000000000000000000000000000000000000000000000000003FFFFFF +F8000000000000000000000000FFFFFFFE00000000000000000000000000000000000000 +0000000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC0000 +00000000000000000000000000000000000000000000000000000000000003FFFFFFF000 +0000000000000000000000FFFFFFFC000000000000000000000000000000000000000000 +000000000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC00000000 +0000000000000000000000000000000000000000000000000000000007FFFFFFE0000000 +000000000000000001FFFFFFF80000000000000000000000000000000000000000000000 +00000000000000000007FFFFFFE0000000000000000000000001FFFFFFF8000000000000 +000000000000000000000000000000000000000000000000000007FFFFFFE00000000000 +00000000000001FFFFFFF800000000000000000000000000000000000000000000000000 +000000000000000FFFFFFFE0000000000000000000000003FFFFFFF80000000000000000 +0000000000000000000000000000000000000000000000000FFFFFFFC000000000000000 +0000000003FFFFFFF0000000000000000000000000000000000000000000000000000000 +00000000000FFFFFFFC0000000000000000000000003FFFFFFF000000000000000000000 +000000000000000000000000000000000000000000001FFFFFFFC0000000000000000000 +000007FFFFFFF00000000000000000000000000000000000000000000000000000000000 +0000001FFFFFFF80000000000000000000000007FFFFFFE0000000000000000000000000 +00000000000000000000000000000000000000001FFFFFFF800000000000000000000000 +07FFFFFFE000000000000000000000000000000000000000000000000000000000000000 +003FFFFFFF8000000000000000000000000FFFFFFFE00000000000000000000000000000 +0000000000000000000000000000000000003FFFFFFF8000000000000000000000000FFF +FFFFE000000000000000000000000000000000000000000000000000000000000000003F +FFFFFF0000000000000000000000000FFFFFFFC000000000000000000000000000000000 +000000000000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFF +C000000000000000000000000000000000000000000000000000000000000000007FFFFF +FF0000000000000000000000001FFFFFFFC0000000000000000000000000000000000000 +00000000000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF8000 +000000000000000000000000000000000000000000000000000000000000007FFFFFFE00 +00000000000000000000001FFFFFFF800000000000000000000000000000000000000000 +000000000000000000000000FFFFFFFE0000000000000000000000003FFFFFFF80000000 +0000000000000000000000000000000000000000000000000000000000FFFFFFFC000000 +0000000000000000003FFFFFFF0000000000000000000000000000000000000000000000 +00000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF000000000000 +000000000000000000000000000000000000000000000000000001FFFFFFFC0000000000 +000000000000007FFFFFFF00000000000000000000000000000000000000000000000000 +0000000000000001FFFFFFFC0000000000000000000000007FFFFFFF0000000000000000 +00000000000000000000000000000000000000000000000001FFFFFFF800000000000000 +00000000007FFFFFFE000000000000000000000000000000000000000000000000000000 +000000000001FFFFFFF80000000000000000000000007FFFFFFE00000000000000000000 +0000000000000000000000000000000000000000000003FFFFFFF8000000000000000000 +000000FFFFFFFE0000000000000000000000000000000000000000000000000000000000 +00000003FFFFFFF0000000000000000000000000FFFFFFFC000000000000000000000000 +000000000000000000000000000000000000000003FFFFFFF00000000000000000000000 +00FFFFFFFC00000000000000000000000000000000000000000000000000000000000000 +0007FFFFFFF0000000000000000000000001FFFFFFFC0000000000000000000000000000 +00000000000000000000000000000000000007FFFFFFE0000000000000000000000001FF +FFFFF8000000000000000000000000000000000000000000000000000000000000000007 +FFFFFFE0000000000000000000000001FFFFFFF800000000000000000000000000000000 +000000000000000000000000000000000FFFFFFFE0000000000000000000000003FFFFFF +F800000000000000000000000000000000000000000000000000000000000000000FFFFF +FFE0000000000000000000000003FFFFFFF8000000000000000000000000000000000000 +00000000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF000 +000000000000000000000000000000000000000000000000000000000000000FFFFFFFC0 +000000000000000000000003FFFFFFF00000000000000000000000000000000000000000 +0000000000000000000000001FFFFFFFC0000000000000000000000007FFFFFFF0000000 +00000000000000000000000000000000000000000000000000000000001FFFFFFF800000 +00000000000000000007FFFFFFE000000000000000000000000000000000000000000000 +000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE00000000000 +0000000000000000000000000000000000000000000000000000003FFFFFFF8000000000 +000000000000000FFFFFFFE0000000000000000000000000000000000000000000000000 +00000000000000003FFFFFFF0000000000000000000000000FFFFFFFC000000000000000 +000000000000000000000000000000000000000000000000003FFFFFFF00000000000000 +00000000000FFFFFFFC00000000000000000000000000000000000000000000000000000 +0000000000003FFFFFFF0000000000000000000000000FFFFFFFC0000000000000000000 +00000000000000000000000000000000000000000000007FFFFFFF000000000000000000 +0000001FFFFFFFC000000000000000000000000000000000000000000000000000000000 +000000007FFFFFFE0000000000000000000000001FFFFFFF800000000000000000000000 +0000000000000000000000000000000000000000007FFFFFFE0000000000000000000000 +001FFFFFFF80000000000000000000000000000000000000000000000000000000000000 +0000FFFFFFFE0000000000000000000000003FFFFFFF8000000000000000000000000000 +00000000000000000000000000000000000000FFFFFFFC0000000000000000000000003F +FFFFFF000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFC0000000000000000000000003FFFFFFF00000000000000000000000000000000 +0000000000000000000000000000000001FFFFFFFC0000000000000000000000007FFFFF +FF000000000000000000000000000000000000000000000000000000000000000001FFFF +FFFC0000000000000000000000007FFFFFFF000000000000000000000000000000000000 +000000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE00 +0000000000000000000000000000000000000000000000000000000000000001FFFFFFF8 +0000000000000000000000007FFFFFFE0000000000000000000000000000000000000000 +00000000000000000000000003FFFFFFF8000000000000000000000000FFFFFFFE000000 +000000000000000000000000000000000000000000000000000000000003FFFFFFF00000 +00000000000000000000FFFFFFFC00000000000000000000000000000000000000000000 +0000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC0000000000 +00000000000000000000000000000000000000000000000000000007FFFFFFF000000000 +0000000000000001FFFFFFFC000000000000000000000000000000000000000000000000 +000000000000000007FFFFFFE0000000000000000000000001FFFFFFF800000000000000 +0000000000000000000000000000000000000000000000000007FFFFFFE0000000000000 +000000000001FFFFFFF80000000000000000000000000000000000000000000000000000 +0000000000000FFFFFFFE0000000000000000000000003FFFFFFF8000000000000000000 +00000000000000000000000000000000000000000000000FFFFFFFE00000000000000000 +00000003FFFFFFF800000000000000000000000000000000000000000000000000000000 +000000000FFFFFFFC0000000000000000000000003FFFFFFF00000000000000000000000 +0000000000000000000000000000000000000000000FFFFFFFC000000000000000000000 +0003FFFFFFF0000000000000000000000000000000000000000000000000000000000000 +00001FFFFFFFC0000000000000000000000007FFFFFFF000000000000000000000000000 +000000000000000000000000000000000000001FFFFFFF80000000000000000000000007 +FFFFFFE00000000000000000000000000000000000000000000000000000000000000000 +1FFFFFFF80000000000000000000000007FFFFFFE0000000000000000000000000000000 +00000000000000000000000000000000003FFFFFFF8000000000000000000000000FFFFF +FFE000000000000000000000000000000000000000000000000000000000000000003FFF +FFFF0000000000000000000000000FFFFFFFC00000000000000000000000000000000000 +0000000000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC0 +00000000000000000000000000000000000000000000000000000000000000007FFFFFFF +0000000000000000000000001FFFFFFFC000000000000000000000000000000000000000 +000000000000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC00000 +0000000000000000000000000000000000000000000000000000000000007FFFFFFE0000 +000000000000000000001FFFFFFF80000000000000000000000000000000000000000000 +00000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF8000000000 +00000000000000000000000000000000000000000000000000000000FFFFFFFE00000000 +00000000000000003FFFFFFF800000000000000000000000000000000000000000000000 +000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF00000000000000 +0000000000000000000000000000000000000000000000000000FFFFFFFC000000000000 +0000000000003FFFFFFF0000000000000000000000000000000000000000000000000000 +00000000000001FFFFFFFC0000000000000000000000007FFFFFFF000000000000000000 +000000000000000000000000000000000000000000000001FFFFFFF80000000000000000 +000000007FFFFFFE00000000000000000000000000000000000000000000000000000000 +0000000001FFFFFFF80000000000000000000000007FFFFFFE0000000000000000000000 +00000000000000000000000000000000000000000001FFFFFFF800000000000000000000 +00007FFFFFFE000000000000000000000000000000000000000000000000000000000000 +000003FFFFFFF8000000000000000000000000FFFFFFFE00000000000000000000000000 +0000000000000000000000000000000000000003FFFFFFF0000000000000000000000000 +FFFFFFFC0000000000000000000000000000000000000000000000000000000000000000 +03FFFFFFF0000000000000000000000000FFFFFFFC000000000000000000000000000000 +000000000000000000000000000000000007FFFFFFF0000000000000000000000001FFFF +FFFC000000000000000000000000000000000000000000000000000000000000000007FF +FFFFE0000000000000000000000001FFFFFFF80000000000000000000000000000000000 +00000000000000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF8 +00000000000000000000000000000000000000000000000000000000000000000FFFFFFF +E0000000000000000000000003FFFFFFF800000000000000000000000000000000000000 +000000000000000000000000000FFFFFFFE0000000000000000000000003FFFFFFF80000 +0000000000000000000000000000000000000000000000000000000000000FFFFFFFC000 +0000000000000000000003FFFFFFF0000000000000000000000000000000000000000000 +00000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF000000000 +000000000000000000000000000000000000000000000000000000001FFFFFFFC0000000 +000000000000000007FFFFFFF00000000000000000000000000000000000000000000000 +0000000000000000001FFFFFFF80000000000000000000000007FFFFFFE0000000000000 +00000000000000000000000000000000000000000000000000001FFFFFFF800000000000 +00000000000007FFFFFFE000000000000000000000000000000000000000000000000000 +000000000000003FFFFFFF8000000000000000000000000FFFFFFFE00000000000000000 +0000000000000000000000000000000000000000000000003FFFFFFF0000000000000000 +000000000FFFFFFFC0000000000000000000000000000000000000000000000000000000 +00000000003FFFFFFF0000000000000000000000000FFFFFFFC000000000000000000000 +000000000000000000000000000000000000000000007FFFFFFF00000000000000000000 +00001FFFFFFFC00000000000000000000000000000000000000000000000000000000000 +0000007FFFFFFF0000000000000000000000001FFFFFFFC0000000000000000000000000 +00000000000000000000000000000000000000007FFFFFFE000000000000000000000000 +1FFFFFFF8000000000000000000000000000000000000000000000000000000000000000 +007FFFFFFE0000000000000000000000001FFFFFFF800000000000000000000000000000 +000000000000000000000000000000000000FFFFFFFE0000000000000000000000003FFF +FFFF800000000000000000000000000000000000000000000000000000000000000000FF +FFFFFC0000000000000000000000003FFFFFFF0000000000000000000000000000000000 +00000000000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF +000000000000000000000000000000000000000000000000000000000000000001FFFFFF +FC0000000000000000000000007FFFFFFF00000000000000000000000000000000000000 +0000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE0000 +00000000000000000000000000000000000000000000000000000000000001FFFFFFF800 +00000000000000000000007FFFFFFE0000000000000000000000000000003FFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFE000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800003FFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFE00007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFF8001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFE003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE007FFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FF007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF807FFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFF007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF003FFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFE003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE001FFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80007FFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFF00003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +00001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000000000000000000000007 +FFFFFFE0000000000000000000000001FFFFFFF800000000000000000000000000000000 +000000000000000000000000000000000FFFFFFFE0000000000000000000000003FFFFFF +F800000000000000000000000000000000000000000000000000000000000000000FFFFF +FFE0000000000000000000000003FFFFFFF8000000000000000000000000000000000000 +00000000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF000 +000000000000000000000000000000000000000000000000000000000000000FFFFFFFC0 +000000000000000000000003FFFFFFF00000000000000000000000000000000000000000 +0000000000000000000000001FFFFFFFC0000000000000000000000007FFFFFFF0000000 +00000000000000000000000000000000000000000000000000000000001FFFFFFF800000 +00000000000000000007FFFFFFE000000000000000000000000000000000000000000000 +000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE00000000000 +0000000000000000000000000000000000000000000000000000003FFFFFFF8000000000 +000000000000000FFFFFFFE0000000000000000000000000000000000000000000000000 +00000000000000003FFFFFFF0000000000000000000000000FFFFFFFC000000000000000 +000000000000000000000000000000000000000000000000003FFFFFFF00000000000000 +00000000000FFFFFFFC00000000000000000000000000000000000000000000000000000 +0000000000007FFFFFFF0000000000000000000000001FFFFFFFC0000000000000000000 +00000000000000000000000000000000000000000000007FFFFFFF000000000000000000 +0000001FFFFFFFC000000000000000000000000000000000000000000000000000000000 +000000007FFFFFFE0000000000000000000000001FFFFFFF800000000000000000000000 +000000000000000000000000000000000000000000FFFFFFFE0000000000000000000000 +003FFFFFFF80000000000000000000000000000000000000000000000000000000000000 +0000FFFFFFFE0000000000000000000000003FFFFFFF8000000000000000000000000000 +00000000000000000000000000000000000000FFFFFFFC0000000000000000000000003F +FFFFFF000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFC0000000000000000000000003FFFFFFF00000000000000000000000000000000 +0000000000000000000000000000000001FFFFFFFC0000000000000000000000007FFFFF +FF000000000000000000000000000000000000000000000000000000000000000001FFFF +FFF80000000000000000000000007FFFFFFE000000000000000000000000000000000000 +000000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE00 +0000000000000000000000000000000000000000000000000000000000000003FFFFFFF8 +000000000000000000000000FFFFFFFE0000000000000000000000000000000000000000 +00000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC000000 +000000000000000000000000000000000000000000000000000000000003FFFFFFF00000 +00000000000000000000FFFFFFFC00000000000000000000000000000000000000000000 +0000000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC0000000000 +00000000000000000000000000000000000000000000000000000007FFFFFFF000000000 +0000000000000001FFFFFFFC000000000000000000000000000000000000000000000000 +000000000000000007FFFFFFE0000000000000000000000001FFFFFFF800000000000000 +0000000000000000000000000000000000000000000000000007FFFFFFE0000000000000 +000000000001FFFFFFF80000000000000000000000000000000000000000000000000000 +0000000000000FFFFFFFE0000000000000000000000003FFFFFFF8000000000000000000 +00000000000000000000000000000000000000000000000FFFFFFFC00000000000000000 +00000003FFFFFFF000000000000000000000000000000000000000000000000000000000 +000000000FFFFFFFC0000000000000000000000003FFFFFFF00000000000000000000000 +0000000000000000000000000000000000000000001FFFFFFFC000000000000000000000 +0007FFFFFFF0000000000000000000000000000000000000000000000000000000000000 +00001FFFFFFF80000000000000000000000007FFFFFFE000000000000000000000000000 +000000000000000000000000000000000000001FFFFFFF80000000000000000000000007 +FFFFFFE00000000000000000000000000000000000000000000000000000000000000000 +3FFFFFFF8000000000000000000000000FFFFFFFE0000000000000000000000000000000 +00000000000000000000000000000000003FFFFFFF8000000000000000000000000FFFFF +FFE000000000000000000000000000000000000000000000000000000000000000003FFF +FFFF0000000000000000000000000FFFFFFFC00000000000000000000000000000000000 +0000000000000000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC0 +00000000000000000000000000000000000000000000000000000000000000007FFFFFFF +0000000000000000000000001FFFFFFFC000000000000000000000000000000000000000 +000000000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF800000 +0000000000000000000000000000000000000000000000000000000000007FFFFFFE0000 +000000000000000000001FFFFFFF80000000000000000000000000000000000000000000 +0000000000000000000000FFFFFFFE0000000000000000000000003FFFFFFF8000000000 +00000000000000000000000000000000000000000000000000000000FFFFFFFC00000000 +00000000000000003FFFFFFF000000000000000000000000000000000000000000000000 +000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF00000000000000 +0000000000000000000000000000000000000000000000000001FFFFFFFC000000000000 +0000000000007FFFFFFF0000000000000000000000000000000000000000000000000000 +00000000000001FFFFFFF80000000000000000000000007FFFFFFE000000000000000000 +000000000000000000000000000000000000000000000001FFFFFFF80000000000000000 +000000007FFFFFFE00000000000000000000000000000000000000000000000000000000 +0000000003FFFFFFF8000000000000000000000000FFFFFFFE0000000000000000000000 +00000000000000000000000000000000000000000003FFFFFFF800000000000000000000 +0000FFFFFFFE000000000000000000000000000000000000000000000000000000000000 +000003FFFFFFF0000000000000000000000000FFFFFFFC00000000000000000000000000 +0000000000000000000000000000000000000003FFFFFFF0000000000000000000000000 +FFFFFFFC0000000000000000000000000000000000000000000000000000000000000000 +07FFFFFFF0000000000000000000000001FFFFFFFC000000000000000000000000000000 +000000000000000000000000000000000007FFFFFFE0000000000000000000000001FFFF +FFF8000000000000000000000000000000000000000000000000000000000000000007FF +FFFFE0000000000000000000000001FFFFFFF80000000000000000000000000000000000 +0000000000000000000000000000000FFFFFFFE0000000000000000000000003FFFFFFF8 +00000000000000000000000000000000000000000000000000000000000000000FFFFFFF +C0000000000000000000000003FFFFFFF000000000000000000000000000000000000000 +000000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF00000 +0000000000000000000000000000000000000000000000000000000000001FFFFFFFC000 +0000000000000000000007FFFFFFF0000000000000000000000000000000000000000000 +00000000000000000000001FFFFFFFC0000000000000000000000007FFFFFFF000000000 +000000000000000000000000000000000000000000000000000000001FFFFFFF80000000 +000000000000000007FFFFFFE00000000000000000000000000000000000000000000000 +0000000000000000001FFFFFFF80000000000000000000000007FFFFFFE0000000000000 +00000000000000000000000000000000000000000000000000003FFFFFFF800000000000 +0000000000000FFFFFFFE000000000000000000000000000000000000000000000000000 +000000000000003FFFFFFF0000000000000000000000000FFFFFFFC00000000000000000 +0000000000000000000000000000000000000000000000003FFFFFFF0000000000000000 +000000000FFFFFFFC0000000000000000000000000000000000000000000000000000000 +00000000007FFFFFFF0000000000000000000000001FFFFFFFC000000000000000000000 +000000000000000000000000000000000000000000007FFFFFFE00000000000000000000 +00001FFFFFFF800000000000000000000000000000000000000000000000000000000000 +0000007FFFFFFE0000000000000000000000001FFFFFFF80000000000000000000000000 +0000000000000000000000000000000000000000FFFFFFFE000000000000000000000000 +3FFFFFFF8000000000000000000000000000000000000000000000000000000000000000 +00FFFFFFFE0000000000000000000000003FFFFFFF800000000000000000000000000000 +000000000000000000000000000000000000FFFFFFFC0000000000000000000000003FFF +FFFF000000000000000000000000000000000000000000000000000000000000000001FF +FFFFFC0000000000000000000000007FFFFFFF0000000000000000000000000000000000 +00000000000000000000000000000001FFFFFFFC0000000000000000000000007FFFFFFF +000000000000000000000000000000000000000000000000000000000000000001FFFFFF +F80000000000000000000000007FFFFFFE00000000000000000000000000000000000000 +0000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE0000 +00000000000000000000000000000000000000000000000000000000000003FFFFFFF800 +0000000000000000000000FFFFFFFE000000000000000000000000000000000000000000 +000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC00000000 +0000000000000000000000000000000000000000000000000000000003FFFFFFF0000000 +000000000000000000FFFFFFFC0000000000000000000000000000000000000000000000 +00000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC000000000000 +000000000000000000000000000000000000000000000000000007FFFFFFE00000000000 +00000000000001FFFFFFF800000000000000000000000000000000000000000000000000 +0000000000000007FFFFFFE0000000000000000000000001FFFFFFF80000000000000000 +0000000000000000000000000000000000000000000000000FFFFFFFE000000000000000 +0000000003FFFFFFF8000000000000000000000000000000000000000000000000000000 +00000000000FFFFFFFE0000000000000000000000003FFFFFFF800000000000000000000 +000000000000000000000000000000000000000000000FFFFFFFC0000000000000000000 +000003FFFFFFF0000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFC000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800003FFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFE00007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +F8001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00 +3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF007FFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF807FFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFF007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF003FFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFE003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00003 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000003FFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFE0000000000000000000000000000003FFFFFFF0000000000 +000000000000000FFFFFFFC0000000000000000000000000000000000000000000000000 +00000000000000003FFFFFFF0000000000000000000000000FFFFFFFC000000000000000 +000000000000000000000000000000000000000000000000007FFFFFFF00000000000000 +00000000001FFFFFFFC00000000000000000000000000000000000000000000000000000 +0000000000007FFFFFFE0000000000000000000000001FFFFFFF80000000000000000000 +00000000000000000000000000000000000000000000007FFFFFFE000000000000000000 +0000001FFFFFFF8000000000000000000000000000000000000000000000000000000000 +00000000FFFFFFFE0000000000000000000000003FFFFFFF800000000000000000000000 +000000000000000000000000000000000000000000FFFFFFFC0000000000000000000000 +003FFFFFFF00000000000000000000000000000000000000000000000000000000000000 +0000FFFFFFFC0000000000000000000000003FFFFFFF0000000000000000000000000000 +00000000000000000000000000000000000001FFFFFFFC0000000000000000000000007F +FFFFFF000000000000000000000000000000000000000000000000000000000000000001 +FFFFFFFC0000000000000000000000007FFFFFFF00000000000000000000000000000000 +0000000000000000000000000000000001FFFFFFF80000000000000000000000007FFFFF +FE000000000000000000000000000000000000000000000000000000000000000001FFFF +FFF80000000000000000000000007FFFFFFE000000000000000000000000000000000000 +000000000000000000000000000003FFFFFFF8000000000000000000000000FFFFFFFE00 +0000000000000000000000000000000000000000000000000000000000000003FFFFFFF0 +000000000000000000000000FFFFFFFC0000000000000000000000000000000000000000 +00000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC000000 +000000000000000000000000000000000000000000000000000000000007FFFFFFF00000 +00000000000000000001FFFFFFFC00000000000000000000000000000000000000000000 +0000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF80000000000 +00000000000000000000000000000000000000000000000000000007FFFFFFE000000000 +0000000000000001FFFFFFF8000000000000000000000000000000000000000000000000 +00000000000000000FFFFFFFE0000000000000000000000003FFFFFFF800000000000000 +000000000000000000000000000000000000000000000000000FFFFFFFE0000000000000 +000000000003FFFFFFF80000000000000000000000000000000000000000000000000000 +0000000000000FFFFFFFC0000000000000000000000003FFFFFFF0000000000000000000 +00000000000000000000000000000000000000000000000FFFFFFFC00000000000000000 +00000003FFFFFFF000000000000000000000000000000000000000000000000000000000 +000000001FFFFFFFC0000000000000000000000007FFFFFFF00000000000000000000000 +0000000000000000000000000000000000000000001FFFFFFF8000000000000000000000 +0007FFFFFFE0000000000000000000000000000000000000000000000000000000000000 +00001FFFFFFF80000000000000000000000007FFFFFFE000000000000000000000000000 +000000000000000000000000000000000000003FFFFFFF8000000000000000000000000F +FFFFFFE00000000000000000000000000000000000000000000000000000000000000000 +3FFFFFFF0000000000000000000000000FFFFFFFC0000000000000000000000000000000 +00000000000000000000000000000000003FFFFFFF0000000000000000000000000FFFFF +FFC000000000000000000000000000000000000000000000000000000000000000003FFF +FFFF0000000000000000000000000FFFFFFFC00000000000000000000000000000000000 +0000000000000000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC0 +00000000000000000000000000000000000000000000000000000000000000007FFFFFFE +0000000000000000000000001FFFFFFF8000000000000000000000000000000000000000 +000000000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF800000 +000000000000000000000000000000000000000000000000000000000000FFFFFFFE0000 +000000000000000000003FFFFFFF80000000000000000000000000000000000000000000 +0000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF0000000000 +00000000000000000000000000000000000000000000000000000000FFFFFFFC00000000 +00000000000000003FFFFFFF000000000000000000000000000000000000000000000000 +000000000000000001FFFFFFFC0000000000000000000000007FFFFFFF00000000000000 +0000000000000000000000000000000000000000000000000001FFFFFFFC000000000000 +0000000000007FFFFFFF0000000000000000000000000000000000000000000000000000 +00000000000001FFFFFFF80000000000000000000000007FFFFFFE000000000000000000 +000000000000000000000000000000000000000000000001FFFFFFF80000000000000000 +000000007FFFFFFE00000000000000000000000000000000000000000000000000000000 +0000000003FFFFFFF8000000000000000000000000FFFFFFFE0000000000000000000000 +00000000000000000000000000000000000000000003FFFFFFF000000000000000000000 +0000FFFFFFFC000000000000000000000000000000000000000000000000000000000000 +000003FFFFFFF0000000000000000000000000FFFFFFFC00000000000000000000000000 +0000000000000000000000000000000000000007FFFFFFF0000000000000000000000001 +FFFFFFFC0000000000000000000000000000000000000000000000000000000000000000 +07FFFFFFE0000000000000000000000001FFFFFFF8000000000000000000000000000000 +000000000000000000000000000000000007FFFFFFE0000000000000000000000001FFFF +FFF800000000000000000000000000000000000000000000000000000000000000000FFF +FFFFE0000000000000000000000003FFFFFFF80000000000000000000000000000000000 +0000000000000000000000000000000FFFFFFFE0000000000000000000000003FFFFFFF8 +00000000000000000000000000000000000000000000000000000000000000000FFFFFFF +C0000000000000000000000003FFFFFFF000000000000000000000000000000000000000 +000000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF00000 +0000000000000000000000000000000000000000000000000000000000001FFFFFFFC000 +0000000000000000000007FFFFFFF0000000000000000000000000000000000000000000 +00000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE000000000 +000000000000000000000000000000000000000000000000000000001FFFFFFF80000000 +000000000000000007FFFFFFE00000000000000000000000000000000000000000000000 +0000000000000000003FFFFFFF8000000000000000000000000FFFFFFFE0000000000000 +00000000000000000000000000000000000000000000000000003FFFFFFF000000000000 +0000000000000FFFFFFFC000000000000000000000000000000000000000000000000000 +000000000000003FFFFFFF0000000000000000000000000FFFFFFFC00000000000000000 +0000000000000000000000000000000000000000000000007FFFFFFF0000000000000000 +000000001FFFFFFFC0000000000000000000000000000000000000000000000000000000 +00000000007FFFFFFF0000000000000000000000001FFFFFFFC000000000000000000000 +000000000000000000000000000000000000000000007FFFFFFE00000000000000000000 +00001FFFFFFF800000000000000000000000000000000000000000000000000000000000 +0000007FFFFFFE0000000000000000000000001FFFFFFF80000000000000000000000000 +0000000000000000000000000000000000000000FFFFFFFE000000000000000000000000 +3FFFFFFF8000000000000000000000000000000000000000000000000000000000000000 +00FFFFFFFC0000000000000000000000003FFFFFFF000000000000000000000000000000 +000000000000000000000000000000000000FFFFFFFC0000000000000000000000003FFF +FFFF000000000000000000000000000000000000000000000000000000000000000001FF +FFFFFC0000000000000000000000007FFFFFFF0000000000000000000000000000000000 +00000000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE +000000000000000000000000000000000000000000000000000000000000000001FFFFFF +F80000000000000000000000007FFFFFFE00000000000000000000000000000000000000 +0000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE0000 +00000000000000000000000000000000000000000000000000000000000003FFFFFFF800 +0000000000000000000000FFFFFFFE000000000000000000000000000000000000000000 +000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC00000000 +0000000000000000000000000000000000000000000000000000000003FFFFFFF0000000 +000000000000000000FFFFFFFC0000000000000000000000000000000000000000000000 +00000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC000000000000 +000000000000000000000000000000000000000000000000000007FFFFFFE00000000000 +00000000000001FFFFFFF800000000000000000000000000000000000000000000000000 +0000000000000007FFFFFFE0000000000000000000000001FFFFFFF80000000000000000 +0000000000000000000000000000000000000000000000000FFFFFFFE000000000000000 +0000000003FFFFFFF8000000000000000000000000000000000000000000000000000000 +00000000000FFFFFFFE0000000000000000000000003FFFFFFF800000000000000000000 +000000000000000000000000000000000000000000000FFFFFFFC0000000000000000000 +000003FFFFFFF00000000000000000000000000000000000000000000000000000000000 +0000000FFFFFFFC0000000000000000000000003FFFFFFF0000000000000000000000000 +00000000000000000000000000000000000000001FFFFFFFC00000000000000000000000 +07FFFFFFF000000000000000000000000000000000000000000000000000000000000000 +001FFFFFFF80000000000000000000000007FFFFFFE00000000000000000000000000000 +0000000000000000000000000000000000001FFFFFFF80000000000000000000000007FF +FFFFE000000000000000000000000000000000000000000000000000000000000000003F +FFFFFF8000000000000000000000000FFFFFFFE000000000000000000000000000000000 +000000000000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFF +C000000000000000000000000000000000000000000000000000000000000000003FFFFF +FF0000000000000000000000000FFFFFFFC0000000000000000000000000000000000000 +00000000000000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC000 +000000000000000000000000000000000000000000000000000000000000007FFFFFFF00 +00000000000000000000001FFFFFFFC00000000000000000000000000000000000000000 +0000000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF80000000 +00000000000000000000000000000000000000000000000000000000007FFFFFFE000000 +0000000000000000001FFFFFFF8000000000000000000000000000000000000000000000 +00000000000000000000FFFFFFFE0000000000000000000000003FFFFFFF800000000000 +000000000000000000000000000000000000000000000000000000FFFFFFFC0000000000 +000000000000003FFFFFFF00000000000000000000000000000000000000000000000000 +0000000000000000FFFFFFFC0000000000000000000000003FFFFFFF0000000000000000 +00000000000000000000000000000000000000000000000001FFFFFFFC00000000000000 +00000000007FFFFFFF000000000000000000000000000000000000000000000000000000 +000000000001FFFFFFF80000000000000000000000007FFFFFFE00000000000000000000 +0000000000000000000000000000000000000000000001FFFFFFF8000000000000000000 +0000007FFFFFFE0000000000000000000000000000000000000000000000000000000000 +00000003FFFFFFF8000000000000000000000000FFFFFFFE000000000000000000000000 +000000000000000000000000000000000000000003FFFFFFF80000000000000000000000 +00FFFFFFFE00000000000000000000000000000000000000000000000000000000000000 +0003FFFFFFF0000000000000000000000000FFFFFFFC0000000000000000000000000000 +00000000000000000000000000000000000003FFFFFFF0000000000000000000000000FF +FFFFFC000000000000000000000000000000000000000000000000000000000000000007 +FFFFFFF0000000000000000000000001FFFFFFFC00000000000000000000000000000000 +0000000000000000000000000000000007FFFFFFE0000000000000000000000001FFFFFF +F8000000000000000000000000000000000000000000000000000000000000000007FFFF +FFE0000000000000000000000001FFFFFFF8000000000000000000000000000000000000 +00000000000000000000000000000FFFFFFFE0000000000000000000000003FFFFFFF800 +000000000000000000000000000000000000000000000000000000000000000FFFFFFFC0 +000000000000000000000003FFFFFFF00000000000000000000000000000000000000000 +0000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF0000000 +00000000000000000000000000000000000000000000000000000000000FFFFFFFC00000 +00000000000000000003FFFFFFF000000000000000000000000000000000000000000000 +000000000000000000001FFFFFFFC0000000000000000000000007FFFFFFF00000000000 +0000000000000000000000000000000000000000000000000000001FFFFFFF8000000000 +0000000000000007FFFFFFE0000000000000000000000000000000000000000000000000 +00000000000000001FFFFFFF80000000000000000000000007FFFFFFE000000000000000 +000000000000000000000000000000000000000000000000003FFFFFFF80000000000000 +00000000000FFFFFFFE00000000000000000000000000000000000000000000000000000 +0000000000003FFFFFFF0000000000000000000000000FFFFFFFC0000000000000000000 +00000000000000000000000000000000000000000000003FFFFFFF000000000000000000 +0000000FFFFFFFC000000000000000000000000000000000000000000000000000000000 +000000007FFFFFFF0000000000000000000000001FFFFFFFC00000000000000000000000 +0000000000000000000000000000000000000000007FFFFFFF0000000000000000000000 +001FFFFFFFC0000000000000000000000000000000000000000000000000000000000000 +00007FFFFFFE0000000000000000000000001FFFFFFF8000000000000000000000000000 +000000000000000000000000000000000000007FFFFFFE0000000000000000000000001F +FFFFFF800000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFE0000000000000000000000003FFFFFFF80000000000000000000000000000000 +0000000000000000000000000000000000FFFFFFFC0000000000000000000000003FFFFF +FF000000000000000000000000000000000000000000000000000000000000000000FFFF +FFFC0000000000000000000000003FFFFFFF000000000000000000000000000000000000 +000000000000000000000000000001FFFFFFFC0000000000000000000000007FFFFFFF00 +0000000000000000000000000000000000000000000000000000000000000001FFFFFFF8 +0000000000000000000000007FFFFFFE0000000000000000000000000000000000000000 +00000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE000000 +000000000000000000000000000000000000000000000000000000000003FFFFFFF80000 +00000000000000000000FFFFFFFE00000000000000000000000000000000000000000000 +0000000000000000000003FFFFFFF8000000000000000000000000FFFFFFFE0000000000 +00000000000000000000000000000000000000000000000000000003FFFFFFF000000000 +0000000000000000FFFFFFFC000000000000000000000000000000000000000000000000 +000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC00000000000000 +0000000000000000000000000000000000000000000000000007FFFFFFF0000000000000 +000000000001FFFFFFFC0000000000000000000000000000000000000000000000000000 +00000000000007FFFFFFE0000000000000000000000001FFFFFFF8000000000000000000 +000000000000000000000000000000000000000000000007FFFFFFE00000000000000000 +00000001FFFFFFF800000000000000000000000000000000000000000000000000000000 +000000000FFFFFFFE0000000000000000000000003FFFFFFF80000000000000000000000 +0000000000000000000000000000000000000000000FFFFFFFC000000000000000000000 +0003FFFFFFF0000000000000000000000000000000000000000000000000000000000000 +00000FFFFFFFC0000000000000000000000003FFFFFFF000000000000000000000000000 +000000000000000000000000000000000000001FFFFFFFC0000000000000000000000007 +FFFFFFF00000000000000000000000000000000000000000000000000000000000000000 +1FFFFFFFC0000000000000000000000007FFFFFFF0000000000000000000000000000000 +00000000000000000000000000000000001FFFFFFF80000000000000000000000007FFFF +FFE000000000000000000000000000000000000000000000000000000000000000001FFF +FFFF80000000000000000000000007FFFFFFE00000000000000000000000000000000000 +0000000000000000000000000000003FFFFFFF8000000000000000000000000FFFFFFFE0 +00000000000000000000000000000000000000000000000000000000000000003FFFFFFF +0000000000000000000000000FFFFFFFC000000000000000000000000000000000000000 +000000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC00000 +0000000000000000000000000000000000000000000000000000000000007FFFFFFF0000 +000000000000000000001FFFFFFFC0000000000000000000000000000000000000000000 +00000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF8000000000 +000000000000000000000000000000000000000000000000000000007FFFFFFE00000000 +00000000000000001FFFFFFF800000000000000000000000000000000000000000000000 +0000000000000000007FFFFFFE0000000000000000000000001FFFFFFF80000000000000 +0000000000000000000000000000000000000000000000000000FFFFFFFE000000000000 +0000000000003FFFFFFF8000000000000000000000000000000000000000000000000000 +00000000000000FFFFFFFC0000000000000000000000003FFFFFFF000000000000000000 +000000000000000000000000000000000000000000000000FFFFFFFC0000000000000000 +000000003FFFFFFF00000000000000000000000000000000000000000000000000000000 +0000000000FFFFFFFC0000000000000000000000003FFFFFFF0000000000000000000000 +00000000000000000000000000000000000000000000FFFFFFF800000000000000000000 +00003FFFFFFE000000000000000000000000000000000000000000000000000000000000 +000000FFFFFFF80000000000000000000000003FFFFFFE00000000000000000000000000 +0000000000000000000000000000000000000000FFFFFFF8000000000000000000000000 +3FFFFFFE0000000000000000000000000000000000000000000000000000000000000000 +00FFFFFFF80000000000000000000000003FFFFFFE000000000000000000000000000000 +0000000000000000000000000000000000007FFFFFF00000000000000000000000001FFF +FFFC0000000000000000000000000000000000000000000000000000000000000000007F +FFFFF00000000000000000000000001FFFFFFC0000000000000000000000000000000000 +000000000000000000000000000000003FFFFFE00000000000000000000000000FFFFFF8 +0000000000000000000000000000000000000000000000000000000000000000003FFFFF +E00000000000000000000000000FFFFFF800000000000000000000000000000000000000 +00000000000000000000000000001FFFFFC000000000000000000000000007FFFFF00000 +000000000000000000000000000000000000000000000000000000000000000FFFFF8000 +000000000000000000000003FFFFE0000000000000000000000000000000000000000000 +00000000000000000000000007FFFF0000000000000000000000000001FFFFC000000000 +000000000000000000000000000000000000000000000000000000000003FFFE00000000 +00000000000000000000FFFF800000000000000000000000000000000000000000000000 +0000000000000000000000FFF800000000000000000000000000003FFE00000000000000 +000000000000000000000000000000000000000000000000000000003FE0000000000000 +00000000000000000FF80000000000000000000000000000000000000000000000000000 +>417 457 96 484 482 35 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fb cmmi12 74.3 1 +/Fb 1 22 df[<00000000000000000003FFFC0000000000000000000000000000000000 +00000000000000000000000000000000000007FFFFFC0000000000000000000000000000 +00000000000000000000000000000000000000000FFFFFFFF00000000000000000000000 +000000000000000000000000000000000000000000001FFFFFFFFF000000000000000000 +0000000000000000000000000000000000000000000000001FFFFFFFFFE0000000000000 +00000000000000000000000000000000000000000000000000003FFFFFFFFFFE00000000 +000000000000000000000000000000000000000000000000000000003FFFFFFFFFFF8000 +0000000000000000000000000000000000000000000000000000000000003FFFFFFFFFFF +F0000000000000000000000000000000000000000000000000000000000000001FFFFFFF +FFFFFC000000000000000000000000000000000000000000000000000000000000001FFF +FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 +0FFFFFFFFFFFFFC000000000000000000000000000000000000000000000000000000000 +000003FFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000 +000000000007FFFFFFFFFFFC000000000000000000000000000000000000000000000000 +00000000000000007FFFFFFFFFFE00000000000000000000000000000000000000000000 +000000000000000000000FFFFFFFFFFF8000000000000000000000000000000000000000 +00000000000000000000000007FFFFFFFFFFC00000000000000000000000000000000000 +000000000000000000000000000001FFFFFFFFFFE0000000000000000000000000000000 +0000000000000000000000000000000000FFFFFFFFFFF800000000000000000000000000 +000000000000000000000000000000000000007FFFFFFFFFFC0000000000000000000000 +0000000000000000000000000000000000000000003FFFFFFFFFFE000000000000000000 +00000000000000000000000000000000000000000000001FFFFFFFFFFF00000000000000 +000000000000000000000000000000000000000000000000000FFFFFFFFFFF8000000000 +00000000000000000000000000000000000000000000000000000007FFFFFFFFFFC00000 +000000000000000000000000000000000000000000000000000000000003FFFFFFFFFFE0 +0000000000000000000000000000000000000000000000000000000000000001FFFFFFFF +FFE00000000000000000000000000000000000000000000000000000000000000001FFFF +FFFFFFF00000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFF8000000000000000000000000000000000000000000000000000000000000 +00007FFFFFFFFFFC00000000000000000000000000000000000000000000000000000000 +000000007FFFFFFFFFFC0000000000000000000000000000000000000000000000000000 +0000000000003FFFFFFFFFFE000000000000000000000000000000000000000000000000 +00000000000000001FFFFFFFFFFF00000000000000000000000000000000000000000000 +000000000000000000001FFFFFFFFFFF0000000000000000000000000000000000000000 +0000000000000000000000000FFFFFFFFFFF800000000000000000000000000000000000 +00000000000000000000000000000FFFFFFFFFFF80000000000000000000000000000000 +0000000000000000000000000000000007FFFFFFFFFFC000000000000000000000000000 +00000000000000000000000000000000000007FFFFFFFFFFC00000000000000000000000 +000000000000000000000000000000000000000003FFFFFFFFFFE0000000000000000000 +0000000000000000000000000000000000000000000003FFFFFFFFFFE000000000000000 +00000000000000000000000000000000000000000000000003FFFFFFFFFFE00000000000 +000000000000000000000000000000000000000000000000000001FFFFFFFFFFF0000000 +0000000000000000000000000000000000000000000000000000000001FFFFFFFFFFF000 +00000000000000000000000000000000000000000000000000000000000000FFFFFFFFFF +F00000000000000000000000000000000000000000000000000000000000000000FFFFFF +FFFFF80000000000000000000000000000000000000000000000000000000000000000FF +FFFFFFFFF800000000000000000000000000000000000000000000000000000000000000 +007FFFFFFFFFFC0000000000000000000000000000000000000000000000000000000000 +0000007FFFFFFFFFFC000000000000000000000000000000000000000000000000000000 +00000000003FFFFFFFFFFC00000000000000000000000000000000000000000000000000 +000000000000003FFFFFFFFFFE0000000000000000000000000000000000000000000000 +0000000000000000003FFFFFFFFFFE000000000000000000000000000000000000000000 +00000000000000000000001FFFFFFFFFFE00000000000000000000000000000000000000 +000000000000000000000000001FFFFFFFFFFF0000000000000000000000000000000000 +0000000000000000000000000000001FFFFFFFFFFF000000000000000000000000000000 +00000000000000000000000000000000000FFFFFFFFFFF00000000000000000000000000 +000000000000000000000000000000000000000FFFFFFFFFFF8000000000000000000000 +00000000000000000000000000000000000000000007FFFFFFFFFF800000000000000000 +000000000000000000000000000000000000000000000007FFFFFFFFFF80000000000000 +0000000000000000000000000000000000000000000000000007FFFFFFFFFFC000000000 +00000000000000000000000000000000000000000000000000000003FFFFFFFFFFC00000 +000000000000000000000000000000000000000000000000000000000003FFFFFFFFFFC0 +0000000000000000000000000000000000000000000000000000000000000003FFFFFFFF +FFE00000000000000000000000000000000000000000000000000000000000000001FFFF +FFFFFFE00000000000000000000000000000000000000000000000000000000000000001 +FFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000000 +0001FFFFFFFFFFF000000000000000000000000000000000000000000000000000000000 +00000000FFFFFFFFFFF00000000000000000000000000000000000000000000000000000 +000000000000FFFFFFFFFFF8000000000000000000000000000000000000000000000000 +0000000000000000FFFFFFFFFFF800000000000000000000000000000000000000000000 +000000000000000000007FFFFFFFFFF80000000000000000000000000000000000000000 +0000000000000000000000007FFFFFFFFFFC000000000000000000000000000000000000 +00000000000000000000000000007FFFFFFFFFFC00000000000000000000000000000000 +000000000000000000000000000000003FFFFFFFFFFC0000000000000000000000000000 +0000000000000000000000000000000000003FFFFFFFFFFE000000000000000000000000 +00000000000000000000000000000000000000003FFFFFFFFFFE00000000000000000000 +000000000000000000000000000000000000000000001FFFFFFFFFFE0000000000000000 +0000000000000000000000000000000000000000000000001FFFFFFFFFFF000000000000 +00000000000000000000000000000000000000000000000000001FFFFFFFFFFF00000000 +000000000000000000000000000000000000000000000000000000000FFFFFFFFFFF0000 +0000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFF +800000000000000000000000000000000000000000000000000000000000000007FFFFFF +FFFF800000000000000000000000000000000000000000000000000000000000000007FF +FFFFFFFF8000000000000000000000000000000000000000000000000000000000000000 +07FFFFFFFFFFC00000000000000000000000000000000000000000000000000000000000 +000003FFFFFFFFFFC0000000000000000000000000000000000000000000000000000000 +0000000003FFFFFFFFFFC000000000000000000000000000000000000000000000000000 +00000000000003FFFFFFFFFFE00000000000000000000000000000000000000000000000 +000000000000000001FFFFFFFFFFE0000000000000000000000000000000000000000000 +0000000000000000000001FFFFFFFFFFE000000000000000000000000000000000000000 +00000000000000000000000001FFFFFFFFFFF00000000000000000000000000000000000 +000000000000000000000000000000FFFFFFFFFFF0000000000000000000000000000000 +0000000000000000000000000000000000FFFFFFFFFFF800000000000000000000000000 +00000000000000000000000000000000000000FFFFFFFFFFF80000000000000000000000 +0000000000000000000000000000000000000000007FFFFFFFFFF8000000000000000000 +00000000000000000000000000000000000000000000007FFFFFFFFFFC00000000000000 +000000000000000000000000000000000000000000000000007FFFFFFFFFFC0000000000 +0000000000000000000000000000000000000000000000000000003FFFFFFFFFFC000000 +00000000000000000000000000000000000000000000000000000000003FFFFFFFFFFE00 +000000000000000000000000000000000000000000000000000000000000003FFFFFFFFF +FE00000000000000000000000000000000000000000000000000000000000000001FFFFF +FFFFFE00000000000000000000000000000000000000000000000000000000000000001F +FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 +000FFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000 +0000000FFFFFFFFFFF000000000000000000000000000000000000000000000000000000 +00000000000FFFFFFFFFFF80000000000000000000000000000000000000000000000000 +0000000000000007FFFFFFFFFF8000000000000000000000000000000000000000000000 +00000000000000000007FFFFFFFFFF800000000000000000000000000000000000000000 +000000000000000000000007FFFFFFFFFFC0000000000000000000000000000000000000 +0000000000000000000000000003FFFFFFFFFFC000000000000000000000000000000000 +00000000000000000000000000000003FFFFFFFFFFC00000000000000000000000000000 +000000000000000000000000000000000003FFFFFFFFFFE0000000000000000000000000 +0000000000000000000000000000000000000001FFFFFFFFFFE000000000000000000000 +00000000000000000000000000000000000000000001FFFFFFFFFFF00000000000000000 +000000000000000000000000000000000000000000000001FFFFFFFFFFF0000000000000 +0000000000000000000000000000000000000000000000000000FFFFFFFFFFF000000000 +00000000000000000000000000000000000000000000000000000000FFFFFFFFFFF80000 +000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFF8 +00000000000000000000000000000000000000000000000000000000000000007FFFFFFF +FFF800000000000000000000000000000000000000000000000000000000000000007FFF +FFFFFFFC0000000000000000000000000000000000000000000000000000000000000000 +7FFFFFFFFFFC000000000000000000000000000000000000000000000000000000000000 +00003FFFFFFFFFFC00000000000000000000000000000000000000000000000000000000 +000000003FFFFFFFFFFE0000000000000000000000000000000000000000000000000000 +0000000000003FFFFFFFFFFE000000000000000000000000000000000000000000000000 +00000000000000001FFFFFFFFFFE00000000000000000000000000000000000000000000 +000000000000000000001FFFFFFFFFFF0000000000000000000000000000000000000000 +0000000000000000000000000FFFFFFFFFFF000000000000000000000000000000000000 +00000000000000000000000000000FFFFFFFFFFF00000000000000000000000000000000 +000000000000000000000000000000000FFFFFFFFFFF8000000000000000000000000000 +00000000000000000000000000000000000007FFFFFFFFFF800000000000000000000000 +000000000000000000000000000000000000000007FFFFFFFFFF80000000000000000000 +0000000000000000000000000000000000000000000007FFFFFFFFFFC000000000000000 +00000000000000000000000000000000000000000000000003FFFFFFFFFFC00000000000 +000000000000000000000000000000000000000000000000000003FFFFFFFFFFC0000000 +0000000000000000000000000000000000000000000000000000000003FFFFFFFFFFE000 +00000000000000000000000000000000000000000000000000000000000001FFFFFFFFFF +E00000000000000000000000000000000000000000000000000000000000000001FFFFFF +FFFFF00000000000000000000000000000000000000000000000000000000000000001FF +FFFFFFFFF000000000000000000000000000000000000000000000000000000000000000 +00FFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000 +000000FFFFFFFFFFF8000000000000000000000000000000000000000000000000000000 +0000000000FFFFFFFFFFF800000000000000000000000000000000000000000000000000 +000000000000007FFFFFFFFFF80000000000000000000000000000000000000000000000 +0000000000000000007FFFFFFFFFFC000000000000000000000000000000000000000000 +00000000000000000000007FFFFFFFFFFC00000000000000000000000000000000000000 +000000000000000000000000003FFFFFFFFFFC0000000000000000000000000000000000 +0000000000000000000000000000003FFFFFFFFFFE000000000000000000000000000000 +00000000000000000000000000000000001FFFFFFFFFFE00000000000000000000000000 +000000000000000000000000000000000000001FFFFFFFFFFE0000000000000000000000 +0000000000000000000000000000000000000000001FFFFFFFFFFF000000000000000000 +00000000000000000000000000000000000000000000000FFFFFFFFFFF00000000000000 +000000000000000000000000000000000000000000000000000FFFFFFFFFFF0000000000 +0000000000000000000000000000000000000000000000000000000FFFFFFFFFFF800000 +000000000000000000000000000000000000000000000000000000000007FFFFFFFFFF80 +0000000000000000000000000000000000000000000000000000000000000007FFFFFFFF +FF800000000000000000000000000000000000000000000000000000000000000007FFFF +FFFFFFC00000000000000000000000000000000000000000000000000000000000000003 +FFFFFFFFFFC0000000000000000000000000000000000000000000000000000000000000 +0003FFFFFFFFFFE000000000000000000000000000000000000000000000000000000000 +00000003FFFFFFFFFFE00000000000000000000000000000000000000000000000000000 +000000000001FFFFFFFFFFE0000000000000000000000000000000000000000000000000 +0000000000000001FFFFFFFFFFF000000000000000000000000000000000000000000000 +00000000000000000001FFFFFFFFFFF00000000000000000000000000000000000000000 +000000000000000000000000FFFFFFFFFFF0000000000000000000000000000000000000 +0000000000000000000000000000FFFFFFFFFFF800000000000000000000000000000000 +00000000000000000000000000000000FFFFFFFFFFF80000000000000000000000000000 +0000000000000000000000000000000000007FFFFFFFFFF8000000000000000000000000 +00000000000000000000000000000000000000007FFFFFFFFFFC00000000000000000000 +000000000000000000000000000000000000000000003FFFFFFFFFFC0000000000000000 +0000000000000000000000000000000000000000000000003FFFFFFFFFFC000000000000 +00000000000000000000000000000000000000000000000000003FFFFFFFFFFE00000000 +000000000000000000000000000000000000000000000000000000001FFFFFFFFFFE0000 +0000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFE +00000000000000000000000000000000000000000000000000000000000000001FFFFFFF +FFFF00000000000000000000000000000000000000000000000000000000000000000FFF +FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000 +0FFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000 +00000FFFFFFFFFFF80000000000000000000000000000000000000000000000000000000 +0000000007FFFFFFFFFF8000000000000000000000000000000000000000000000000000 +00000000000007FFFFFFFFFF800000000000000000000000000000000000000000000000 +000000000000000007FFFFFFFFFFC0000000000000000000000000000000000000000000 +0000000000000000000003FFFFFFFFFFC000000000000000000000000000000000000000 +00000000000000000000000003FFFFFFFFFFE00000000000000000000000000000000000 +000000000000000000000000000003FFFFFFFFFFE0000000000000000000000000000000 +0000000000000000000000000000000001FFFFFFFFFFE000000000000000000000000000 +00000000000000000000000000000000000001FFFFFFFFFFF00000000000000000000000 +000000000000000000000000000000000000000001FFFFFFFFFFF0000000000000000000 +0000000000000000000000000000000000000000000000FFFFFFFFFFF000000000000000 +00000000000000000000000000000000000000000000000000FFFFFFFFFFF80000000000 +000000000000000000000000000000000000000000000000000000FFFFFFFFFFF8000000 +00000000000000000000000000000000000000000000000000000000007FFFFFFFFFF800 +000000000000000000000000000000000000000000000000000000000000007FFFFFFFFF +FC00000000000000000000000000000000000000000000000000000000000000003FFFFF +FFFFFC00000000000000000000000000000000000000000000000000000000000000003F +FFFFFFFFFC00000000000000000000000000000000000000000000000000000000000000 +003FFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000 +0000001FFFFFFFFFFE000000000000000000000000000000000000000000000000000000 +00000000001FFFFFFFFFFE00000000000000000000000000000000000000000000000000 +000000000000001FFFFFFFFFFF0000000000000000000000000000000000000000000000 +0000000000000000000FFFFFFFFFFF000000000000000000000000000000000000000000 +00000000000000000000000FFFFFFFFFFF00000000000000000000000000000000000000 +000000000000000000000000000FFFFFFFFFFF8000000000000000000000000000000000 +00000000000000000000000000000007FFFFFFFFFF800000000000000000000000000000 +000000000000000000000000000000000007FFFFFFFFFFC0000000000000000000000000 +0000000000000000000000000000000000000007FFFFFFFFFFC000000000000000000000 +00000000000000000000000000000000000000000003FFFFFFFFFFC00000000000000000 +000000000000000000000000000000000000000000000003FFFFFFFFFFE0000000000000 +0000000000000000000000000000000000000000000000000003FFFFFFFFFFE000000000 +00000000000000000000000000000000000000000000000000000001FFFFFFFFFFE00000 +000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFF0 +0000000000000000000000000000000000000000000000000000000000000001FFFFFFFF +FFF00000000000000000000000000000000000000000000000000000000000000000FFFF +FFFFFFF00000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFF8000000000000000000000000000000000000000000000000000000000000 +00007FFFFFFFFFF800000000000000000000000000000000000000000000000000000000 +000000007FFFFFFFFFF80000000000000000000000000000000000000000000000000000 +0000000000007FFFFFFFFFFC000000000000000000000000000000000000000000000000 +00000000000000003FFFFFFFFFFC00000000000000000000000000000000000000000000 +000000000000000000003FFFFFFFFFFC0000000000000000000000000000000000000000 +0000000000000000000000003FFFFFFFFFFE000000000000000000000000000000000000 +00000000000000000000000000001FFFFFFFFFFE00000000000000000000000000000000 +000000000000000000000000000000001FFFFFFFFFFE0000000000000000000000000000 +0000000000000000000000000000000000001FFFFFFFFFFF000000000000000000000000 +00000000000000000000000000000000000000000FFFFFFFFFFF00000000000000000000 +000000000000000000000000000000000000000000000FFFFFFFFFFF0000000000000000 +0000000000000000000000000000000000000000000000000FFFFFFFFFFF800000000000 +000000000000000000000000000000000000000000000000000007FFFFFFFFFF80000000 +0000000000000000000000000000000000000000000000000000000007FFFFFFFFFFC000 +00000000000000000000000000000000000000000000000000000000000007FFFFFFFFFF +C00000000000000000000000000000000000000000000000000000000000000003FFFFFF +FFFFC00000000000000000000000000000000000000000000000000000000000000003FF +FFFFFFFFE000000000000000000000000000000000000000000000000000000000000000 +03FFFFFFFFFFE00000000000000000000000000000000000000000000000000000000000 +000001FFFFFFFFFFE0000000000000000000000000000000000000000000000000000000 +0000000001FFFFFFFFFFF000000000000000000000000000000000000000000000000000 +00000000000001FFFFFFFFFFF00000000000000000000000000000000000000000000000 +000000000000000000FFFFFFFFFFF0000000000000000000000000000000000000000000 +0000000000000000000000FFFFFFFFFFF800000000000000000000000000000000000000 +000000000000000000000000007FFFFFFFFFF80000000000000000000000000000000000 +0000000000000000000000000000007FFFFFFFFFF8000000000000000000000000000000 +00000000000000000000000000000000007FFFFFFFFFFC00000000000000000000000000 +000000000000000000000000000000000000003FFFFFFFFFFC0000000000000000000000 +0000000000000000000000000000000000000000007FFFFFFFFFFC000000000000000000 +0000000000000000000000000000000000000000000000FFFFFFFFFFFE00000000000000 +00000000000000000000000000000000000000000000000000FFFFFFFFFFFE0000000000 +000000000000000000000000000000000000000000000000000001FFFFFFFFFFFE000000 +0000000000000000000000000000000000000000000000000000000003FFFFFFFFFFFF00 +00000000000000000000000000000000000000000000000000000000000007FFFFFFFFFF +FF000000000000000000000000000000000000000000000000000000000000000FFFFFFF +FFFFFF800000000000000000000000000000000000000000000000000000000000001FFF +FFFFFFFFFF80000000000000000000000000000000000000000000000000000000000000 +3FFFFFFFFFFFFF8000000000000000000000000000000000000000000000000000000000 +00007FFFFFFFFFFFFFC00000000000000000000000000000000000000000000000000000 +00000000FFFFFFFFFFFFFFC0000000000000000000000000000000000000000000000000 +000000000001FFFFFFFFFFFFFFC000000000000000000000000000000000000000000000 +0000000000000003FFFFFFFFFFFFFFE00000000000000000000000000000000000000000 +00000000000000000007FFFFFFFFFFFFFFE0000000000000000000000000000000000000 +00000000000000000000000FFFFFFFFFFFFFFFE000000000000000000000000000000000 +000000000000000000000000001FFFFFFFFFFFFFFFF00000000000000000000000000000 +0000000000000000000000000000003FFFFFFFFFFFFFFFF0000000000000000000000000 +00000000000000000000000000000000007FFFFEFFFFFFFFFFF000000000000000000000 +00000000000000000000000000000000000000FFFFFCFFFFFFFFFFF80000000000000000 +000000000000000000000000000000000000000001FFFFF87FFFFFFFFFF8000000000000 +0000000000000000000000000000000000000000000003FFFFF07FFFFFFFFFF800000000 +00000000000000000000000000000000000000000000000007FFFFE07FFFFFFFFFFC0000 +00000000000000000000000000000000000000000000000000000FFFFFE03FFFFFFFFFFC +000000000000000000000000000000000000000000000000000000001FFFFFC03FFFFFFF +FFFC000000000000000000000000000000000000000000000000000000003FFFFF803FFF +FFFFFFFE000000000000000000000000000000000000000000000000000000007FFFFF00 +1FFFFFFFFFFE00000000000000000000000000000000000000000000000000000000FFFF +FE001FFFFFFFFFFE00000000000000000000000000000000000000000000000000000001 +FFFFFC001FFFFFFFFFFF0000000000000000000000000000000000000000000000000000 +0003FFFFFC000FFFFFFFFFFF000000000000000000000000000000000000000000000000 +00000007FFFFF8000FFFFFFFFFFF80000000000000000000000000000000000000000000 +00000000000FFFFFF0000FFFFFFFFFFF8000000000000000000000000000000000000000 +000000000000001FFFFFE00007FFFFFFFFFF800000000000000000000000000000000000 +0000000000000000003FFFFFC00007FFFFFFFFFFC0000000000000000000000000000000 +00000000000000000000007FFFFF800007FFFFFFFFFFC000000000000000000000000000 +00000000000000000000000000FFFFFF800003FFFFFFFFFFC00000000000000000000000 +000000000000000000000000000001FFFFFF000003FFFFFFFFFFE0000000000000000000 +0000000000000000000000000000000003FFFFFE000003FFFFFFFFFFE000000000000000 +00000000000000000000000000000000000007FFFFFC000001FFFFFFFFFFE00000000000 +00000000000000000000000000000000000000000FFFFFF8000001FFFFFFFFFFF0000000 +000000000000000000000000000000000000000000001FFFFFF0000000FFFFFFFFFFF000 +0000000000000000000000000000000000000000000000003FFFFFF0000000FFFFFFFFFF +F0000000000000000000000000000000000000000000000000007FFFFFE0000000FFFFFF +FFFFF800000000000000000000000000000000000000000000000000FFFFFFC00000007F +FFFFFFFFF800000000000000000000000000000000000000000000000001FFFFFF800000 +007FFFFFFFFFF800000000000000000000000000000000000000000000000003FFFFFF00 +0000007FFFFFFFFFFC00000000000000000000000000000000000000000000000007FFFF +FE000000003FFFFFFFFFFC0000000000000000000000000000000000000000000000000F +FFFFFE000000003FFFFFFFFFFC0000000000000000000000000000000000000000000000 +001FFFFFFC000000003FFFFFFFFFFE000000000000000000000000000000000000000000 +0000003FFFFFF8000000001FFFFFFFFFFE00000000000000000000000000000000000000 +00000000007FFFFFF0000000001FFFFFFFFFFF0000000000000000000000000000000000 +00000000000000FFFFFFE0000000001FFFFFFFFFFF000000000000000000000000000000 +000000000000000001FFFFFFC0000000000FFFFFFFFFFF00000000000000000000000000 +0000000000000000000003FFFFFFC0000000000FFFFFFFFFFF8000000000000000000000 +00000000000000000000000007FFFFFF80000000000FFFFFFFFFFF800000000000000000 +00000000000000000000000000000FFFFFFF000000000007FFFFFFFFFF80000000000000 +000000000000000000000000000000001FFFFFFE000000000007FFFFFFFFFFC000000000 +0000000000000000000000000000000000003FFFFFFC000000000007FFFFFFFFFFC00000 +00000000000000000000000000000000000000007FFFFFF8000000000003FFFFFFFFFFC0 +00000000000000000000000000000000000000000000FFFFFFF8000000000003FFFFFFFF +FFE000000000000000000000000000000000000000000001FFFFFFF0000000000001FFFF +FFFFFFE000000000000000000000000000000000000000000003FFFFFFE0000000000001 +FFFFFFFFFFE000000000000000000000000000000000000000000007FFFFFFC000000000 +0001FFFFFFFFFFF00000000000000000000000000000000000000000000FFFFFFF800000 +00000000FFFFFFFFFFF00000000000000000000000000000000000000000001FFFFFFF00 +000000000000FFFFFFFFFFF00000000000000000000000000000000000000000003FFFFF +FF00000000000000FFFFFFFFFFF80000000000000000000000000000000000000000007F +FFFFFE000000000000007FFFFFFFFFF80000000000000000000000000000000000000000 +00FFFFFFFC000000000000007FFFFFFFFFF8000000000000000000000000000000000000 +000001FFFFFFF8000000000000007FFFFFFFFFFC00000000000000000000000000000000 +0000000003FFFFFFF0000000000000003FFFFFFFFFFC0000000000000000000000000000 +00000000000007FFFFFFE0000000000000003FFFFFFFFFFE000000000000000000000000 +00000000000000000FFFFFFFE0000000000000003FFFFFFFFFFE00000000000000000000 +000000000000000000001FFFFFFFC0000000000000001FFFFFFFFFFE0000000000000000 +0000000000000000000000003FFFFFFF80000000000000001FFFFFFFFFFF000000000000 +00000000000000000000000000007FFFFFFF00000000000000001FFFFFFFFFFF00000000 +00000000000000000000000000000000FFFFFFFE00000000000000000FFFFFFFFFFF0000 +000000000000000000000000000000000001FFFFFFFC00000000000000000FFFFFFFFFFF +8000000000000000000000000000000000000003FFFFFFFC00000000000000000FFFFFFF +FFFF8000000000000000000000000000000000000007FFFFFFF8000000000000000007FF +FFFFFFFF800000000000000000000000000000000000000FFFFFFFF00000000000000000 +07FFFFFFFFFFC00000000000000000000000000000000000001FFFFFFFE0000000000000 +000007FFFFFFFFFFC00000000000000000000000000000000000003FFFFFFFC000000000 +0000000003FFFFFFFFFFC00000000000000000000000000000000000007FFFFFFF800000 +00000000000003FFFFFFFFFFE0000000000000000000000000000000000000FFFFFFFF80 +000000000000000001FFFFFFFFFFE0000000000000000000000000000000000001FFFFFF +FF00000000000000000001FFFFFFFFFFE0000000000000000000000000000000000003FF +FFFFFE00000000000000000001FFFFFFFFFFF00000000000000000000000000000000000 +07FFFFFFFC00000000000000000000FFFFFFFFFFF0000000000000000000000000000000 +00000FFFFFFFF800000000000000000000FFFFFFFFFFF000000000000000000000000000 +000000001FFFFFFFF000000000000000000000FFFFFFFFFFF80000000000000000000000 +0000000000003FFFFFFFF0000000000000000000007FFFFFFFFFF8000000000000000000 +00000000000000007FFFFFFFE0000000000000000000007FFFFFFFFFF800000000000000 +00000000000000000000FFFFFFFFC0000000000000000000007FFFFFFFFFFC0000000000 +000000000000000000000000FFFFFFFF80000000000000000000003FFFFFFFFFFC000000 +0000000000000000000000000001FFFFFFFF00000000000000000000003FFFFFFFFFFE00 +00000000000000000000000000000003FFFFFFFE00000000000000000000003FFFFFFFFF +FE0000000000000000000000000000000007FFFFFFFE00000000000000000000001FFFFF +FFFFFE000000000000000000000000000000000FFFFFFFFC00000000000000000000001F +FFFFFFFFFF000000000000000000000000000000001FFFFFFFF800000000000000000000 +001FFFFFFFFFFF000000000000000000000000000000003FFFFFFFF00000000000000000 +0000000FFFFFFFFFFF000000000000000000000000000000007FFFFFFFE0000000000000 +00000000000FFFFFFFFFFF80000000000000000000000000000000FFFFFFFFC000000000 +000000000000000FFFFFFFFFFF80000000000000000000000000000001FFFFFFFFC00000 +00000000000000000007FFFFFFFFFF80000000000000000000000000000003FFFFFFFF80 +000000000000000000000007FFFFFFFFFFC0000000000000000000000000000007FFFFFF +FF00000000000000000000000003FFFFFFFFFFC000000000000000000000000000000FFF +FFFFFE00000000000000000000000003FFFFFFFFFFC00000000000000000000000000000 +1FFFFFFFFC00000000000000000000000003FFFFFFFFFFE0000000000000000000000000 +00003FFFFFFFF800000000000000000000000001FFFFFFFFFFE000000000000000000000 +000000007FFFFFFFF800000000000000000000000001FFFFFFFFFFE00000000000000000 +000000000000FFFFFFFFF000000000000000000000000001FFFFFFFFFFF0000000000000 +0000000000000001FFFFFFFFE000000000000000000000000000FFFFFFFFFFF000000000 +00000000000000000003FFFFFFFFC000000000000000000000000000FFFFFFFFFFF00000 +000000000000000000000007FFFFFFFF8000000000000000000000000000FFFFFFFFFFF8 +000000000000000000000000000FFFFFFFFF00000000000000000000000000007FFFFFFF +FFF8000000000000000000000000001FFFFFFFFF00000000000000000000000000007FFF +FFFFFFFC000000000000000000000000003FFFFFFFFE0000000000000000000000000000 +7FFFFFFFFFFC000000000000000000000000007FFFFFFFFC000000000000000000000000 +00003FFFFFFFFFFC00000000000000000000000000FFFFFFFFF800000000000000000000 +000000003FFFFFFFFFFE00000000000000000000000001FFFFFFFFF00000000000000000 +0000000000003FFFFFFFFFFE00000000000000000000000003FFFFFFFFF0000000000000 +00000000000000001FFFFFFFFFFE00000000000000000000000007FFFFFFFFE000000000 +000000000000000000001FFFFFFFFFFF0000000000000000000000000FFFFFFFFFC00000 +0000000000000000000000001FFFFFFFFFFF0000000000000000000000001FFFFFFFFF80 +00000000000000000000000000000FFFFFFFFFFF0000000000000000000000003FFFFFFF +FF0000000000000000000000000000000FFFFFFFFFFF8000000000000000000000007FFF +FFFFFE0000000000000000000000000000000FFFFFFFFFFF800000000000000000000000 +FFFFFFFFFE00000000000000000000000000000007FFFFFFFFFF80000000000000000000 +0001FFFFFFFFFC00000000000000000000000000000007FFFFFFFFFFC000000000000000 +00000003FFFFFFFFF800000000000000000000000000000003FFFFFFFFFFC00000000000 +000000000007FFFFFFFFF000000000000000000000000000000003FFFFFFFFFFC0000000 +000000000000000FFFFFFFFFE000000000000000000000000000000003FFFFFFFFFFE000 +0000000000000000001FFFFFFFFFC000000000000000000000000000000001FFFFFFFFFF +E0000000000000000000003FFFFFFFFFC000000000000000000000000000000001FFFFFF +FFFFE0000000000000000000007FFFFFFFFF8000000000000000000000000000000001FF +FFFFFFFFF000000000000000000000FFFFFFFFFF00000000000000000000000000000000 +00FFFFFFFFFFF000000000000000000001FFFFFFFFFE0000000000000000000000000000 +000000FFFFFFFFFFF000000000000000000003FFFFFFFFFC000000000000000000000000 +0000000000FFFFFFFFFFF800000000000000000007FFFFFFFFF800000000000000000000 +000000000000007FFFFFFFFFF80000000000000000000FFFFFFFFFF80000000000000000 +0000000000000000007FFFFFFFFFFC0000000000000000001FFFFFFFFFF0000000000000 +00000000000000000000007FFFFFFFFFFC0000000000000000003FFFFFFFFFE000000000 +000000000000000000000000003FFFFFFFFFFC0000000000000000007FFFFFFFFFC00000 +0000000000000000000000000000003FFFFFFFFFFE000000000000000000FFFFFFFFFF80 +00000000000000000000000000000000003FFFFFFFFFFE000000000000000001FFFFFFFF +FF0000000000000000000000000000000000001FFFFFFFFFFE000000000000000003FFFF +FFFFFF0000000000000000000000000000000000001FFFFFFFFFFF000000000000000007 +FFFFFFFFFE0000000000000000000000000000000000001FFFFFFFFFFF00000000000000 +000FFFFFFFFFFC0000000000000000000000000000000000000FFFFFFFFFFF0000000000 +0000001FFFFFFFFFF80000000000000000000000000000000000000FFFFFFFFFFF800000 +00000000003FFFFFFFFFF000000000000000000000000000000000000007FFFFFFFFFF80 +000000000000007FFFFFFFFFE000000000000000000000000000000000000007FFFFFFFF +FF8000000000000000FFFFFFFFFFE000000000000000000000000000000000000007FFFF +FFFFFFC000000000000001FFFFFFFFFFC000000000000000000000000000000000000003 +FFFFFFFFFFC000000000000003FFFFFFFFFF800000000000000000000000000000000000 +0003FFFFFFFFFFC000000000000007FFFFFFFFFF00000000000000000000000000000000 +00000003FFFFFFFFFFE00000000000000FFFFFFFFFFE0000000000000000000000000000 +000000000001FFFFFFFFFFE00000000000001FFFFFFFFFFC000000000000000000000000 +0000000000000001FFFFFFFFFFE00000000000003FFFFFFFFFFC00000000000000000000 +00000000000000000001FFFFFFFFFFF00000000000007FFFFFFFFFF80000000000000000 +000000000000000000000000FFFFFFFFFFF0000000000000FFFFFFFFFFF0000000000000 +0000000000000000000000000000FFFFFFFFFFF8000000000001FFFFFFFFFFE000000000 +00000000000000000000000000000000FFFFFFFFFFF8000000000003FFFFFFFFFFC00000 +0000000000000000000000000000000000007FFFFFFFFFF8000000000007FFFFFFFFFF80 +00000000000000000000000000000000000000007FFFFFFFFFFC00000000000FFFFFFFFF +FF8000000000000000000000000000000000000000007FFFFFFFFFFC00000000001FFFFF +FFFFFF0000000000000000000000000000000000000000003FFFFFFFFFFC00000000003F +FFFFFFFFFE0000000000000000000000000000000000000000003FFFFFFFFFFE00000000 +007FFFFFFFFFFC0000000000000000000000000000000000000000003FFFFFFFFFFE0000 +000000FFFFFFFFFFF80000000000000000000000000000000000000000001FFFFFFFFFFE +0000000001FFFFFFFFFFF00000000000000000000000000000000000000000001FFFFFFF +FFFF0000000003FFFFFFFFFFF00000000000000000000000000000000000000000001FFF +FFFFFFFF0000000007FFFFFFFFFFE0000000000000000000000000000000000000000000 +0FFFFFFFFFFF000000000FFFFFFFFFFFC000000000000000000000000000000000000000 +00000FFFFFFFFFFF800000001FFFFFFFFFFF800000000000000000000000000000000000 +0000000007FFFFFFFFFF800000003FFFFFFFFFFF00000000000000000000000000000000 +00000000000007FFFFFFFFFF800000007FFFFFFFFFFE0000000000000000000000000000 +000000000000000007FFFFFFFFFFC0000000FFFFFFFFFFFE000000000000000000000000 +0000000000000000000003FFFFFFFFFFC0000001FFFFFFFFFFFC00000000000000000000 +00000000000000000000000003FFFFFFFFFFE0000003FFFFFFFFFFF80000000000000000 +000000000000000000000000000003FFFFFFFFFFE0000007FFFFFFFFFFF0000000000000 +0000000000000000000000000000000001FFFFFFFFFFE0000007FFFFFFFFFFE000000000 +00000000000000000000000000000000000001FFFFFFFFFFF000000FFFFFFFFFFFC00000 +000000000000000000000000000000000000000001FFFFFFFFFFF000001FFFFFFFFFFFC0 +0000000000000000000000000000000000000000000000FFFFFFFFFFF800001FFFFFFFFF +FF800000000000000000000000000000000000000000000000FFFFFFFFFFF800003FFFFF +FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFF800003F +FFFFFFFFFE0000000000000000000000000000000000000000000000007FFFFFFFFFFC00 +007FFFFFFFFFFC0000000000000000000000000000000000000000000000007FFFFFFFFF +FC00007FFFFFFFFFF80000000000000000000000000000000000000000000000003FFFFF +FFFFFE0000FFFFFFFFFFF80000000000000000000000000000000000000000000000003F +FFFFFFFFFE0000FFFFFFFFFFF00000000000000000000000000000000000000000000000 +001FFFFFFFFFFF0000FFFFFFFFFFE0000000000000000000000000000000000000000000 +0000001FFFFFFFFFFF0000FFFFFFFFFFC000000000000000000000000000000000000000 +00000000000FFFFFFFFFFF8000FFFFFFFFFF800000000000000000000000000000000000 +000000000000000FFFFFFFFFFF8000FFFFFFFFFF00000000000000000000000000000000 +00000000000000000007FFFFFFFFFFC000FFFFFFFFFF0000000000000000000000000000 +000000000000000000000003FFFFFFFFFFE000FFFFFFFFFE000000000000000000000000 +0000000000000000000000000003FFFFFFFFFFE000FFFFFFFFFC00000000000000000000 +00000000000000000000000000000001FFFFFFFFFFF000FFFFFFFFF80000000000000000 +000000000000000000000000000000000000FFFFFFFFFFF800FFFFFFFFF0000000000000 +00000000000000000000000000000000000000007FFFFFFFFFFC007FFFFFFFE000000000 +000000000000000000000000000000000000000000003FFFFFFFFFFE007FFFFFFFE00000 +0000000000000000000000000000000000000000000000001FFFFFFFFFFF003FFFFFFFC0 +00000000000000000000000000000000000000000000000000000FFFFFFFFFFF803FFFFF +FF80000000000000000000000000000000000000000000000000000007FFFFFFFFFF801F +FFFFFF00000000000000000000000000000000000000000000000000000003FFFFFFFFFF +800FFFFFFE00000000000000000000000000000000000000000000000000000001FFFFFF +FFFF8007FFFFF800000000000000000000000000000000000000000000000000000000FF +FFFFFFFF8003FFFFF0000000000000000000000000000000000000000000000000000000 +003FFFFFFFFF8000FFFFC000000000000000000000000000000000000000000000000000 +0000001FFFFFFFFF00003FFF000000000000000000000000000000000000000000000000 +000000000007FFFFFFFC00000FF800000000000000000000000000000000000000000000 +00000000000000000000000000>297 435 95 555 352 21 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fc cmbsy10 51.6 2 +/Fc 2 97 df[<003F800000000000000000000000000000000000000000000000000000 +0000003F800001FFE0000000000000000000000000000000000000000000000000000000 +0001FFE00007FFF800000000000000000000000000000000000000000000000000000000 +07FFF8000FFFFC000000000000000000000000000000000000000000000000000000000F +FFFC001FFFFE000000000000000000000000000000000000000000000000000000001FFF +FE003FFFFF000000000000000000000000000000000000000000000000000000003FFFFF +003FFFFF000000000000000000000000000000000000000000000000000000003FFFFF00 +7FFFFF800000000000000000000000000000000000000000000000000000007FFFFF807F +FFFF800000000000000000000000000000000000000000000000000000007FFFFF807FFF +FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0FFFFFF +C0000000000000000000000000000000000000000000000000000000FFFFFFC0FFFFFFE0 +000000000000000000000000000000000000000000000000000001FFFFFFC0FFFFFFE000 +0000000000000000000000000000000000000000000000000001FFFFFFC0FFFFFFE00000 +00000000000000000000000000000000000000000000000001FFFFFFC0FFFFFFF0000000 +000000000000000000000000000000000000000000000003FFFFFFC0FFFFFFF000000000 +0000000000000000000000000000000000000000000003FFFFFFC07FFFFFF80000000000 +00000000000000000000000000000000000000000007FFFFFFC07FFFFFF8000000000000 +000000000000000000000000000000000000000007FFFFFF807FFFFFFC00000000000000 +000000000000000000000000000000000000000FFFFFFF803FFFFFFC0000000000000000 +0000000000000000000000000000000000000FFFFFFF003FFFFFFE000000000000000000 +00000000000000000000000000000000001FFFFFFF001FFFFFFE00000000000000000000 +000000000000000000000000000000001FFFFFFE001FFFFFFE0000000000000000000000 +0000000000000000000000000000001FFFFFFE001FFFFFFF000000000000000000000000 +00000000000000000000000000003FFFFFFE000FFFFFFF00000000000000000000000000 +000000000000000000000000003FFFFFFC000FFFFFFF8000000000000000000000000000 +0000000000000000000000007FFFFFFC0007FFFFFF800000000000000000000000000000 +00000000000000000000007FFFFFF80007FFFFFFC0000000000000000000000000000000 +00000000000000000000FFFFFFF80003FFFFFFC000000000000000000000000000000000 +000000000000000000FFFFFFF00003FFFFFFE00000000000000000000000000000000000 +0000000000000001FFFFFFF00001FFFFFFE0000000000000000000000000000000000000 +00000000000001FFFFFFE00001FFFFFFE000000000000000000000000000000000000000 +000000000001FFFFFFE00001FFFFFFF00000000000000000000000000000000000000000 +0000000003FFFFFFE00000FFFFFFF0000000000000000000000000000000000000000000 +00000003FFFFFFC00000FFFFFFF800000000000000000000000000000000000000000000 +000007FFFFFFC000007FFFFFF80000000000000000000000000000000000000000000000 +0007FFFFFF8000007FFFFFFC000000000000000000000000000000000000000000000000 +0FFFFFFF8000003FFFFFFC0000000000000000000000000000000000000000000000000F +FFFFFF0000003FFFFFFE0000000000000000000000000000000000000000000000001FFF +FFFF0000001FFFFFFE0000000000000000000000000000000000000000000000001FFFFF +FE0000001FFFFFFE0000000000000000000000000000000000000000000000001FFFFFFE +0000001FFFFFFF0000000000000000000000000000000000000000000000003FFFFFFE00 +00000FFFFFFF0000000000000000000000000000000000000000000000003FFFFFFC0000 +000FFFFFFF8000000000000000000000000000000000000000000000007FFFFFFC000000 +07FFFFFF8000000000000000000000000000000000000000000000007FFFFFF800000007 +FFFFFFC00000000000000000000000000000000000000000000000FFFFFFF800000003FF +FFFFC00000000000000000000000000000000000000000000000FFFFFFF000000003FFFF +FFE00000000000000000000000000000000000000000000001FFFFFFF000000001FFFFFF +E00000000000000000000000000000000000000000000001FFFFFFE000000001FFFFFFF0 +0000000000000000000000000000000000000000000003FFFFFFE000000001FFFFFFF000 +00000000000000000000000000000000000000000003FFFFFFE000000000FFFFFFF00000 +000000000000000000000000000000000000000003FFFFFFC000000000FFFFFFF8000000 +0000000000000000000000000000000000000007FFFFFFC0000000007FFFFFF800000000 +00000000000000000000000000000000000007FFFFFF80000000007FFFFFFC0000000000 +00000000000000000000000000000000000FFFFFFF80000000003FFFFFFC000000000000 +000000000000000000000000000000000FFFFFFF00000000003FFFFFFE00000000000000 +0000000000000000000000000000001FFFFFFF00000000001FFFFFFE0000000000000000 +00000000000000000000000000001FFFFFFE00000000001FFFFFFF000000000000000000 +000000000000000000000000003FFFFFFE00000000000FFFFFFF00000000000000000000 +0000000000000000000000003FFFFFFC00000000000FFFFFFF0000000000000000000000 +00000000000000000000003FFFFFFC00000000000FFFFFFF800000000000000000000000 +000000000000000000007FFFFFFC000000000007FFFFFF80000000000000000000000000 +0000000000000000007FFFFFF8000000000007FFFFFFC000000000000000000000000000 +0000000000000000FFFFFFF8000000000003FFFFFFC00000000000000000000000000000 +00000000000000FFFFFFF0000000000003FFFFFFE0000000000000000000000000000000 +000000000001FFFFFFF0000000000001FFFFFFE000000000000000000000000000000000 +0000000001FFFFFFE0000000000001FFFFFFF00000000000000000000000000000000000 +00000003FFFFFFE0000000000000FFFFFFF0000000000000000000000000000000000000 +000003FFFFFFC0000000000000FFFFFFF000000000000000000000000000000000000000 +0003FFFFFFC0000000000000FFFFFFF80000000000000000000000000000000000000000 +07FFFFFFC00000000000007FFFFFF8000000000000000000000000000000000000000007 +FFFFFF800000000000007FFFFFFC00000000000000000000000000000000000000000FFF +FFFF800000000000003FFFFFFC00000000000000000000000000000000000000000FFFFF +FF000000000000003FFFFFFE00000000000000000000000000000000000000001FFFFFFF +000000000000001FFFFFFE00000000000000000000000000000000000000001FFFFFFE00 +0000000000001FFFFFFF00000000000000000000000000000000000000003FFFFFFE0000 +00000000000FFFFFFF00000000000000000000000000000000000000003FFFFFFC000000 +000000000FFFFFFF00000000000000000000000000000000000000003FFFFFFC00000000 +0000000FFFFFFF80000000000000000000000000000000000000007FFFFFFC0000000000 +000007FFFFFF80000000000000000000000000000000000000007FFFFFF8000000000000 +0007FFFFFFC000000000000000000000000000000000000000FFFFFFF800000000000000 +03FFFFFFC000000000000000000000000000000000000000FFFFFFF00000000000000003 +FFFFFFE000000000000000000000000000000000000001FFFFFFF00000000000000001FF +FFFFE000000000000000000000000000000000000001FFFFFFE00000000000000001FFFF +FFF000000000000000000000000000000000000003FFFFFFE00000000000000000FFFFFF +F000000000000000000000000000000000000003FFFFFFC00000000000000000FFFFFFF0 +00000000000000000000000000000000000003FFFFFFC00000000000000000FFFFFFF800 +000000000000000000000000000000000007FFFFFFC000000000000000007FFFFFF80000 +0000000000000000000000000000000007FFFFFF8000000000000000007FFFFFFC000000 +0000000000000000000000000000000FFFFFFF8000000000000000003FFFFFFC00000000 +00000000000000000000000000000FFFFFFF0000000000000000003FFFFFFE0000000000 +000000000000000000000000001FFFFFFF0000000000000000001FFFFFFE000000000000 +0000000000000000000000001FFFFFFE0000000000000000001FFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000000000FFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFC00000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFF800000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFF800000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFF000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFF000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFE000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFE000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFC000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFC000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFC0000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FF80000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +80000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 +0000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000 +00000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000000 +000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000 +0000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000000000 +00000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000 +0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000000000000 +00000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000 +000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000 +0003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000 +01FFFFFFE0000000000000000000000000000001FFFFFFE0000000000000000000000001 +FFFFFFF0000000000000000000000000000003FFFFFFE0000000000000000000000000FF +FFFFF0000000000000000000000000000003FFFFFFC0000000000000000000000000FFFF +FFF8000000000000000000000000000007FFFFFFC00000000000000000000000007FFFFF +F8000000000000000000000000000007FFFFFF800000000000000000000000007FFFFFF8 +000000000000000000000000000007FFFFFF800000000000000000000000007FFFFFFC00 +000000000000000000000000000FFFFFFF800000000000000000000000003FFFFFFC0000 +0000000000000000000000000FFFFFFF000000000000000000000000003FFFFFFE000000 +00000000000000000000001FFFFFFF000000000000000000000000001FFFFFFE00000000 +000000000000000000001FFFFFFE000000000000000000000000001FFFFFFF0000000000 +0000000000000000003FFFFFFE000000000000000000000000000FFFFFFF000000000000 +00000000000000003FFFFFFC000000000000000000000000000FFFFFFF80000000000000 +000000000000007FFFFFFC0000000000000000000000000007FFFFFF8000000000000000 +0000000000007FFFFFF80000000000000000000000000007FFFFFF800000000000000000 +00000000007FFFFFF80000000000000000000000000007FFFFFFC0000000000000000000 +00000000FFFFFFF80000000000000000000000000003FFFFFFC000000000000000000000 +000000FFFFFFF00000000000000000000000000003FFFFFFE00000000000000000000000 +0001FFFFFFF00000000000000000000000000001FFFFFFE0000000000000000000000000 +01FFFFFFE00000000000000000000000000001FFFFFFF000000000000000000000000003 +FFFFFFE00000000000000000000000000000FFFFFFF000000000000000000000000003FF +FFFFC00000000000000000000000000000FFFFFFF800000000000000000000000007FFFF +FFC000000000000000000000000000007FFFFFF800000000000000000000000007FFFFFF +8000000000000000000000000000007FFFFFF800000000000000000000000007FFFFFF80 +00000000000000000000000000007FFFFFFC0000000000000000000000000FFFFFFF8000 +000000000000000000000000003FFFFFFC0000000000000000000000000FFFFFFF000000 +0000000000000000000000003FFFFFFE0000000000000000000000001FFFFFFF00000000 +00000000000000000000001FFFFFFE0000000000000000000000001FFFFFFE0000000000 +000000000000000000001FFFFFFF0000000000000000000000003FFFFFFE000000000000 +0000000000000000000FFFFFFF0000000000000000000000003FFFFFFC00000000000000 +00000000000000000FFFFFFF8000000000000000000000007FFFFFFC0000000000000000 +0000000000000007FFFFFF8000000000000000000000007FFFFFF8000000000000000000 +00000000000007FFFFFF8000000000000000000000007FFFFFF800000000000000000000 +000000000007FFFFFFC00000000000000000000000FFFFFFF80000000000000000000000 +0000000003FFFFFFC00000000000000000000000FFFFFFF0000000000000000000000000 +00000003FFFFFFE00000000000000000000001FFFFFFF000000000000000000000000000 +000001FFFFFFE00000000000000000000001FFFFFFE00000000000000000000000000000 +0001FFFFFFF00000000000000000000003FFFFFFE0000000000000000000000000000000 +00FFFFFFF00000000000000000000003FFFFFFC000000000000000000000000000000000 +FFFFFFF80000000000000000000007FFFFFFC0000000000000000000000000000000007F +FFFFF80000000000000000000007FFFFFF80000000000000000000000000000000007FFF +FFF80000000000000000000007FFFFFF80000000000000000000000000000000007FFFFF +FC000000000000000000000FFFFFFF80000000000000000000000000000000003FFFFFFC +000000000000000000000FFFFFFF00000000000000000000000000000000003FFFFFFE00 +0000000000000000001FFFFFFF00000000000000000000000000000000001FFFFFFE0000 +00000000000000001FFFFFFE00000000000000000000000000000000001FFFFFFF000000 +000000000000003FFFFFFE00000000000000000000000000000000000FFFFFFF00000000 +0000000000003FFFFFFC00000000000000000000000000000000000FFFFFFF8000000000 +00000000007FFFFFFC000000000000000000000000000000000007FFFFFF800000000000 +000000007FFFFFF8000000000000000000000000000000000007FFFFFF80000000000000 +0000007FFFFFF8000000000000000000000000000000000007FFFFFFC000000000000000 +0000FFFFFFF8000000000000000000000000000000000003FFFFFFC00000000000000000 +00FFFFFFF0000000000000000000000000000000000003FFFFFFE0000000000000000001 +FFFFFFF0000000000000000000000000000000000001FFFFFFE0000000000000000001FF +FFFFE0000000000000000000000000000000000001FFFFFFF0000000000000000003FFFF +FFE0000000000000000000000000000000000000FFFFFFF0000000000000000003FFFFFF +C0000000000000000000000000000000000000FFFFFFF8000000000000000007FFFFFFC0 +0000000000000000000000000000000000007FFFFFF8000000000000000007FFFFFF8000 +00000000000000000000000000000000007FFFFFF8000000000000000007FFFFFF800000 +000000000000000000000000000000007FFFFFFC00000000000000000FFFFFFF80000000 +0000000000000000000000000000003FFFFFFC00000000000000000FFFFFFF0000000000 +00000000000000000000000000003FFFFFFE00000000000000001FFFFFFF000000000000 +000000000000000000000000001FFFFFFE00000000000000001FFFFFFE00000000000000 +0000000000000000000000001FFFFFFF00000000000000003FFFFFFE0000000000000000 +00000000000000000000000FFFFFFF00000000000000003FFFFFFC000000000000000000 +000000000000000000000FFFFFFF80000000000000007FFFFFFC00000000000000000000 +00000000000000000007FFFFFF80000000000000007FFFFFF80000000000000000000000 +000000000000000007FFFFFFC000000000000000FFFFFFF8000000000000000000000000 +0000000000000007FFFFFFC000000000000000FFFFFFF800000000000000000000000000 +00000000000003FFFFFFC000000000000000FFFFFFF00000000000000000000000000000 +000000000003FFFFFFE000000000000001FFFFFFF0000000000000000000000000000000 +0000000001FFFFFFE000000000000001FFFFFFE000000000000000000000000000000000 +00000001FFFFFFF000000000000003FFFFFFE00000000000000000000000000000000000 +000000FFFFFFF000000000000003FFFFFFC0000000000000000000000000000000000000 +0000FFFFFFF800000000000007FFFFFFC000000000000000000000000000000000000000 +007FFFFFF800000000000007FFFFFF800000000000000000000000000000000000000000 +7FFFFFFC0000000000000FFFFFFF8000000000000000000000000000000000000000003F +FFFFFC0000000000000FFFFFFF0000000000000000000000000000000000000000003FFF +FFFC0000000000000FFFFFFF0000000000000000000000000000000000000000003FFFFF +FE0000000000001FFFFFFF0000000000000000000000000000000000000000001FFFFFFE +0000000000001FFFFFFE0000000000000000000000000000000000000000001FFFFFFF00 +00000000003FFFFFFE0000000000000000000000000000000000000000000FFFFFFF0000 +000000003FFFFFFC0000000000000000000000000000000000000000000FFFFFFF800000 +0000007FFFFFFC00000000000000000000000000000000000000000007FFFFFF80000000 +00007FFFFFF800000000000000000000000000000000000000000007FFFFFFC000000000 +00FFFFFFF800000000000000000000000000000000000000000003FFFFFFC00000000000 +FFFFFFF000000000000000000000000000000000000000000003FFFFFFC00000000000FF +FFFFF000000000000000000000000000000000000000000003FFFFFFE00000000001FFFF +FFF000000000000000000000000000000000000000000001FFFFFFE00000000001FFFFFF +E000000000000000000000000000000000000000000001FFFFFFF00000000003FFFFFFE0 +00000000000000000000000000000000000000000000FFFFFFF00000000003FFFFFFC000 +000000000000000000000000000000000000000000FFFFFFF80000000007FFFFFFC00000 +00000000000000000000000000000000000000007FFFFFF80000000007FFFFFF80000000 +000000000000000000000000000000000000007FFFFFFC000000000FFFFFFF8000000000 +0000000000000000000000000000000000003FFFFFFC000000000FFFFFFF000000000000 +00000000000000000000000000000000003FFFFFFC000000000FFFFFFF00000000000000 +000000000000000000000000000000003FFFFFFE000000001FFFFFFF0000000000000000 +0000000000000000000000000000001FFFFFFE000000001FFFFFFE000000000000000000 +00000000000000000000000000001FFFFFFF000000003FFFFFFE00000000000000000000 +000000000000000000000000000FFFFFFF000000003FFFFFFC0000000000000000000000 +0000000000000000000000000FFFFFFF800000007FFFFFFC000000000000000000000000 +000000000000000000000007FFFFFF800000007FFFFFF800000000000000000000000000 +0000000000000000000007FFFFFFC0000000FFFFFFF80000000000000000000000000000 +00000000000000000003FFFFFFC0000000FFFFFFF0000000000000000000000000000000 +000000000000000003FFFFFFC0000000FFFFFFF000000000000000000000000000000000 +0000000000000003FFFFFFE0000001FFFFFFF00000000000000000000000000000000000 +00000000000001FFFFFFE0000001FFFFFFE0000000000000000000000000000000000000 +000000000001FFFFFFF0000003FFFFFFE000000000000000000000000000000000000000 +0000000000FFFFFFF0000003FFFFFFC00000000000000000000000000000000000000000 +00000000FFFFFFF8000007FFFFFFC0000000000000000000000000000000000000000000 +0000007FFFFFF8000007FFFFFF8000000000000000000000000000000000000000000000 +00007FFFFFFC00000FFFFFFF800000000000000000000000000000000000000000000000 +003FFFFFFC00000FFFFFFF00000000000000000000000000000000000000000000000000 +3FFFFFFC00000FFFFFFF000000000000000000000000000000000000000000000000003F +FFFFFE00001FFFFFFF000000000000000000000000000000000000000000000000001FFF +FFFE00001FFFFFFE000000000000000000000000000000000000000000000000001FFFFF +FF00003FFFFFFE000000000000000000000000000000000000000000000000000FFFFFFF +00003FFFFFFC000000000000000000000000000000000000000000000000000FFFFFFF80 +007FFFFFFC0000000000000000000000000000000000000000000000000007FFFFFF8000 +7FFFFFF80000000000000000000000000000000000000000000000000007FFFFFFC000FF +FFFFF80000000000000000000000000000000000000000000000000003FFFFFFC000FFFF +FFF00000000000000000000000000000000000000000000000000003FFFFFFC000FFFFFF +F00000000000000000000000000000000000000000000000000003FFFFFFE001FFFFFFF0 +0000000000000000000000000000000000000000000000000001FFFFFFE001FFFFFFE000 +00000000000000000000000000000000000000000000000001FFFFFFF003FFFFFFE00000 +000000000000000000000000000000000000000000000000FFFFFFF003FFFFFFC0000000 +0000000000000000000000000000000000000000000000FFFFFFF807FFFFFFC000000000 +000000000000000000000000000000000000000000007FFFFFF807FFFFFF800000000000 +0000000000000000000000000000000000000000007FFFFFFC0FFFFFFF80000000000000 +00000000000000000000000000000000000000003FFFFFFC0FFFFFFF0000000000000000 +000000000000000000000000000000000000003FFFFFFE1FFFFFFF000000000000000000 +0000000000000000000000000000000000003FFFFFFE1FFFFFFF00000000000000000000 +00000000000000000000000000000000001FFFFFFE1FFFFFFE0000000000000000000000 +000000000000000000000000000000001FFFFFFF3FFFFFFE000000000000000000000000 +0000000000000000000000000000000FFFFFFF3FFFFFFC00000000000000000000000000 +00000000000000000000000000000FFFFFFFFFFFFFFC0000000000000000000000000000 +0000000000000000000000000007FFFFFFFFFFFFF8000000000000000000000000000000 +00000000000000000000000007FFFFFFFFFFFFF800000000000000000000000000000000 +000000000000000000000003FFFFFFFFFFFFF00000000000000000000000000000000000 +0000000000000000000003FFFFFFFFFFFFF0000000000000000000000000000000000000 +00000000000000000001FFFFFFFFFFFFE000000000000000000000000000000000000000 +000000000000000001FFFFFFFFFFFFE00000000000000000000000000000000000000000 +0000000000000001FFFFFFFFFFFFE0000000000000000000000000000000000000000000 +00000000000000FFFFFFFFFFFFC000000000000000000000000000000000000000000000 +000000000000FFFFFFFFFFFFC00000000000000000000000000000000000000000000000 +00000000007FFFFFFFFFFF80000000000000000000000000000000000000000000000000 +000000007FFFFFFFFFFF8000000000000000000000000000000000000000000000000000 +0000003FFFFFFFFFFF000000000000000000000000000000000000000000000000000000 +00003FFFFFFFFFFF00000000000000000000000000000000000000000000000000000000 +001FFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000 +1FFFFFFFFFFE00000000000000000000000000000000000000000000000000000000001F +FFFFFFFFFE00000000000000000000000000000000000000000000000000000000000FFF +FFFFFFFC00000000000000000000000000000000000000000000000000000000000FFFFF +FFFFFC000000000000000000000000000000000000000000000000000000000007FFFFFF +FFF8000000000000000000000000000000000000000000000000000000000007FFFFFFFF +F8000000000000000000000000000000000000000000000000000000000003FFFFFFFFF0 +000000000000000000000000000000000000000000000000000000000003FFFFFFFFF000 +0000000000000000000000000000000000000000000000000000000001FFFFFFFFE00000 +00000000000000000000000000000000000000000000000000000001FFFFFFFFE0000000 +000000000000000000000000000000000000000000000000000001FFFFFFFFE000000000 +0000000000000000000000000000000000000000000000000000FFFFFFFFC00000000000 +00000000000000000000000000000000000000000000000000FFFFFFFFC0000000000000 +0000000000000000000000000000000000000000000000007FFFFFFF8000000000000000 +00000000000000000000000000000000000000000000007FFFFFFF800000000000000000 +000000000000000000000000000000000000000000003FFFFFFF00000000000000000000 +0000000000000000000000000000000000000000003FFFFFFF0000000000000000000000 +00000000000000000000000000000000000000001FFFFFFE000000000000000000000000 +000000000000000000000000000000000000001FFFFFFE00000000000000000000000000 +0000000000000000000000000000000000001FFFFFFE0000000000000000000000000000 +00000000000000000000000000000000000FFFFFFC000000000000000000000000000000 +000000000000000000000000000000000FFFFFFC00000000000000000000000000000000 +00000000000000000000000000000007FFFFF80000000000000000000000000000000000 +000000000000000000000000000007FFFFF8000000000000000000000000000000000000 +0000000000000000000000000003FFFFF000000000000000000000000000000000000000 +00000000000000000000000003FFFFF00000000000000000000000000000000000000000 +000000000000000000000001FFFFE0000000000000000000000000000000000000000000 +0000000000000000000000FFFFC000000000000000000000000000000000000000000000 +000000000000000000007FFF800000000000000000000000000000000000000000000000 +0000000000000000001FFE00000000000000000000000000000000000000000000000000 +000000000000000007F80000000000000000000000000000000000>274 +304 128 424 275 56 D[<003F8000000000000000000000000000000000000000000000 +00000000000001FFE0000000000000000000000000000000000000000000000000000000 +0007FFF8000000000000000000000000000000000000000000000000000000000FFFFC00 +0000000000000000000000000000000000000000000000000000001FFFFE000000000000 +000000000000000000000000000000000000000000003FFFFF0000000000000000000000 +00000000000000000000000000000000003FFFFF00000000000000000000000000000000 +0000000000000000000000007FFFFF800000000000000000000000000000000000000000 +000000000000007FFFFF8000000000000000000000000000000000000000000000000000 +00007FFFFFC0000000000000000000000000000000000000000000000000000000FFFFFF +C0000000000000000000000000000000000000000000000000000000FFFFFFC000000000 +0000000000000000000000000000000000000000000000FFFFFFC0000000000000000000 +000000000000000000000000000000000000FFFFFFC00000000000000000000000000000 +00000000000000000000000000FFFFFFC000000000000000000000000000000000000000 +0000000000000000FFFFFFC0000000000000000000000000000000000000000000000000 +000000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFF +FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000 +000000000000000000000000000000000000000000000000FFFFFFC00000000000000000 +00000000000000000000000000000000000000FFFFFFC000000000000000000000000000 +0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000 +000000000000000000FFFFFFC00000000000000000000000000000000000000000000000 +00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF +FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000 +00000000000000000000000000000000000000000000000000FFFFFFC000000000000000 +0000000000000000000000000000000000000000FFFFFFC0000000000000000000000000 +000000000000000000000000000000FFFFFFC00000000000000000000000000000000000 +00000000000000000000FFFFFFC000000000000000000000000000000000000000000000 +0000000000FFFFFFC0000000000000000000000000000000000000000000000000000000 +FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC000 +0000000000000000000000000000000000000000000000000000FFFFFFC0000000000000 +000000000000000000000000000000000000000000FFFFFFC00000000000000000000000 +00000000000000000000000000000000FFFFFFC000000000000000000000000000000000 +0000000000000000000000FFFFFFC0000000000000000000000000000000000000000000 +000000000000FFFFFFC00000000000000000000000000000000000000000000000000000 +00FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC0 +000000000000000000000000000000000000000000000000000000FFFFFFC00000000000 +00000000000000000000000000000000000000000000FFFFFFC000000000000000000000 +0000000000000000000000000000000000FFFFFFC0000000000000000000000000000000 +000000000000000000000000FFFFFFC00000000000000000000000000000000000000000 +00000000000000FFFFFFC000000000000000000000000000000000000000000000000000 +0000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFF +C0000000000000000000000000000000000000000000000000000000FFFFFFC000000000 +0000000000000000000000000000000000000000000000FFFFFFC0000000000000000000 +000000000000000000000000000000000000FFFFFFC00000000000000000000000000000 +00000000000000000000000000FFFFFFC000000000000000000000000000000000000000 +0000000000000000FFFFFFC0000000000000000000000000000000000000000000000000 +000000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFF +FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000 +000000000000000000000000000000000000000000000000FFFFFFC00000000000000000 +00000000000000000000000000000000000000FFFFFFC000000000000000000000000000 +0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000 +000000000000000000FFFFFFC00000000000000000000000000000000000000000000000 +00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF +FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000 +00000000000000000000000000000000000000000000000000FFFFFFC000000000000000 +0000000000000000000000000000000000000000FFFFFFC0000000000000000000000000 +000000000000000000000000000000FFFFFFC00000000000000000000000000000000000 +00000000000000000000FFFFFFC000000000000000000000000000000000000000000000 +0000000000FFFFFFC0000000000000000000000000000000000000000000000000000000 +FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC000 +0000000000000000000000000000000000000000000000000000FFFFFFC0000000000000 +000000000000000000000000000000000000000000FFFFFFC00000000000000000000000 +00000000000000000000000000000000FFFFFFC000000000000000000000000000000000 +0000000000000000000000FFFFFFC0000000000000000000000000000000000000000000 +000000000000FFFFFFC00000000000000000000000000000000000000000000000000000 +00FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC0 +000000000000000000000000000000000000000000000000000000FFFFFFC00000000000 +00000000000000000000000000000000000000000000FFFFFFC000000000000000000000 +0000000000000000000000000000000000FFFFFFC0000000000000000000000000000000 +000000000000000000000000FFFFFFC00000000000000000000000000000000000000000 +00000000000000FFFFFFC000000000000000000000000000000000000000000000000000 +0000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFF +C0000000000000000000000000000000000000000000000000000000FFFFFFC000000000 +0000000000000000000000000000000000000000000000FFFFFFC0000000000000000000 +000000000000000000000000000000000000FFFFFFC00000000000000000000000000000 +00000000000000000000000000FFFFFFC000000000000000000000000000000000000000 +0000000000000000FFFFFFC0000000000000000000000000000000000000000000000000 +000000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFF +FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000 +000000000000000000000000000000000000000000000000FFFFFFC00000000000000000 +00000000000000000000000000000000000000FFFFFFC000000000000000000000000000 +0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000 +000000000000000000FFFFFFC00000000000000000000000000000000000000000000000 +00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF +FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000 +00000000000000000000000000000000000000000000000000FFFFFFC000000000000000 +0000000000000000000000000000000000000000FFFFFFC0000000000000000000000000 +000000000000000000000000000000FFFFFFC00000000000000000000000000000000000 +00000000000000000000FFFFFFC000000000000000000000000000000000000000000000 +0000000000FFFFFFC0000000000000000000000000000000000000000000000000000000 +FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC000 +0000000000000000000000000000000000000000000000000000FFFFFFC0000000000000 +000000000000000000000000000000000000000000FFFFFFC00000000000000000000000 +00000000000000000000000000000000FFFFFFC000000000000000000000000000000000 +0000000000000000000000FFFFFFC0000000000000000000000000000000000000000000 +000000000000FFFFFFC00000000000000000000000000000000000000000000000000000 +00FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC0 +000000000000000000000000000000000000000000000000000000FFFFFFC00000000000 +00000000000000000000000000000000000000000000FFFFFFC000000000000000000000 +0000000000000000000000000000000000FFFFFFC0000000000000000000000000000000 +000000000000000000000000FFFFFFC00000000000000000000000000000000000000000 +00000000000000FFFFFFC000000000000000000000000000000000000000000000000000 +0000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFF +C0000000000000000000000000000000000000000000000000000000FFFFFFC000000000 +0000000000000000000000000000000000000000000000FFFFFFC0000000000000000000 +000000000000000000000000000000000000FFFFFFC00000000000000000000000000000 +00000000000000000000000000FFFFFFC000000000000000000000000000000000000000 +0000000000000000FFFFFFC0000000000000000000000000000000000000000000000000 +000000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFF +FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000 +000000000000000000000000000000000000000000000000FFFFFFC00000000000000000 +00000000000000000000000000000000000000FFFFFFC000000000000000000000000000 +0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000 +000000000000000000FFFFFFC00000000000000000000000000000000000000000000000 +00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF +FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000 +00000000000000000000000000000000000000000000000000FFFFFFC000000000000000 +0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00FFFF +FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000 +000000000000000000000000000000000000000000000000FFFFFFC00000000000000000 +00000000000000000000000000000000000000FFFFFFC000000000000000000000000000 +0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000 +000000000000000000FFFFFFC00000000000000000000000000000000000000000000000 +00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF +FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000 +00000000000000000000000000000000000000000000000000FFFFFFC000000000000000 +0000000000000000000000000000000000000000FFFFFFC0000000000000000000000000 +000000000000000000000000000000FFFFFFC00000000000000000000000000000000000 +00000000000000000000FFFFFFC000000000000000000000000000000000000000000000 +0000000000FFFFFFC0000000000000000000000000000000000000000000000000000000 +FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC000 +0000000000000000000000000000000000000000000000000000FFFFFFC0000000000000 +000000000000000000000000000000000000000000FFFFFFC00000000000000000000000 +00000000000000000000000000000000FFFFFFC000000000000000000000000000000000 +0000000000000000000000FFFFFFC0000000000000000000000000000000000000000000 +000000000000FFFFFFC00000000000000000000000000000000000000000000000000000 +00FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC0 +000000000000000000000000000000000000000000000000000000FFFFFFC00000000000 +00000000000000000000000000000000000000000000FFFFFFC000000000000000000000 +0000000000000000000000000000000000FFFFFFC0000000000000000000000000000000 +000000000000000000000000FFFFFFC00000000000000000000000000000000000000000 +00000000000000FFFFFFC000000000000000000000000000000000000000000000000000 +0000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFF +C0000000000000000000000000000000000000000000000000000000FFFFFFC000000000 +0000000000000000000000000000000000000000000000FFFFFFC0000000000000000000 +000000000000000000000000000000000000FFFFFFC00000000000000000000000000000 +00000000000000000000000000FFFFFFC000000000000000000000000000000000000000 +0000000000000000FFFFFFC0000000000000000000000000000000000000000000000000 +000000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFF +FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000 +000000000000000000000000000000000000000000000000FFFFFFC00000000000000000 +00000000000000000000000000000000000000FFFFFFC000000000000000000000000000 +0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000 +000000000000000000FFFFFFC00000000000000000000000000000000000000000000000 +00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF +FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000 +00000000000000000000000000000000000000000000000000FFFFFFC000000000000000 +0000000000000000000000000000000000000000FFFFFFC0000000000000000000000000 +000000000000000000000000000000FFFFFFC00000000000000000000000000000000000 +00000000000000000000FFFFFFC000000000000000000000000000000000000000000000 +0000000000FFFFFFC0000000000000000000000000000000000000000000000000000000 +FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC000 +0000000000000000000000000000000000000000000000000000FFFFFFC0000000000000 +000000000000000000000000000000000000000000FFFFFFC00000000000000000000000 +00000000000000000000000000000000FFFFFFC000000000000000000000000000000000 +0000000000000000000000FFFFFFC0000000000000000000000000000000000000000000 +000000000000FFFFFFC00000000000000000000000000000000000000000000000000000 +00FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC0 +000000000000000000000000000000000000000000000000000000FFFFFFC00000000000 +00000000000000000000000000000000000000000000FFFFFFC000000000000000000000 +0000000000000000000000000000000000FFFFFFC0000000000000000000000000000000 +000000000000000000000000FFFFFFC00000000000000000000000000000000000000000 +00000000000000FFFFFFC000000000000000000000000000000000000000000000000000 +0000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFF +C0000000000000000000000000000000000000000000000000000000FFFFFFC000000000 +0000000000000000000000000000000000000000000000FFFFFFC0000000000000000000 +000000000000000000000000000000000000FFFFFFC00000000000000000000000000000 +00000000000000000000000000FFFFFFC000000000000000000000000000000000000000 +0000000000000000FFFFFFC0000000000000000000000000000000000000000000000000 +000000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFF +FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000 +000000000000000000000000000000000000000000000000FFFFFFC00000000000000000 +00000000000000000000000000000000000000FFFFFFC000000000000000000000000000 +0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000 +000000000000000000FFFFFFC00000000000000000000000000000000000000000000000 +00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF +FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000 +00000000000000000000000000000000000000000000000000FFFFFFC000000000000000 +0000000000000000000000000000000000000000FFFFFFC0000000000000000000000000 +000000000000000000000000000000FFFFFFC00000000000000000000000000000000000 +00000000000000000000FFFFFFC000000000000000000000000000000000000000000000 +0000000000FFFFFFC0000000000000000000000000000000000000000000000000000000 +FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC000 +0000000000000000000000000000000000000000000000000000FFFFFFC0000000000000 +000000000000000000000000000000000000000000FFFFFFC00000000000000000000000 +00000000000000000000000000000000FFFFFFC000000000000000000000000000000000 +0000000000000000000000FFFFFFC0000000000000000000000000000000000000000000 +000000000000FFFFFFC00000000000000000000000000000000000000000000000000000 +00FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC0 +000000000000000000000000000000000000000000000000000000FFFFFFC00000000000 +00000000000000000000000000000000000000000000FFFFFFC000000000000000000000 +0000000000000000000000000000000000FFFFFFC0000000000000000000000000000000 +000000000000000000000000FFFFFFC00000000000000000000000000000000000000000 +00000000000000FFFFFFC000000000000000000000000000000000000000000000000000 +0000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFF +C0000000000000000000000000000000000000000000000000000000FFFFFFC000000000 +0000000000000000000000000000000000000000000000FFFFFFC0000000000000000000 +000000000000000000000000000000000000FFFFFFC00000000000000000000000000000 +00000000000000000000000000FFFFFFC000000000000000000000000000000000000000 +0000000000000000FFFFFFC0000000000000000000000000000000000000000000000000 +000000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFF +FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000 +000000000000000000000000000000000000000000000000FFFFFFC00000000000000000 +00000000000000000000000000000000000000FFFFFFC000000000000000000000000000 +0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000 +000000000000000000FFFFFFC00000000000000000000000000000000000000000000000 +00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF +FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000 +00000000000000000000000000000000000000000000000000FFFFFFC000000000000000 +0000000000000000000000000000000000000000FFFFFFC0000000000000000000000000 +000000000000000000000000000000FFFFFFC00000000000000000000000000000000000 +00000000000000000000FFFFFFC000000000000000000000000000000000000000000000 +0000000000FFFFFFC0000000000000000000000000000000000000000000000000000000 +FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC000 +0000000000000000000000000000000000000000000000000000FFFFFFC0000000000000 +000000000000000000000000000000000000000000FFFFFFC00000000000000000000000 +000000000000000000000000000000007FFFFFC000000000000000000000000000000000 +00000000000000000000007FFFFF80000000000000000000000000000000000000000000 +0000000000007FFFFF800000000000000000000000000000000000000000000000000000 +003FFFFF000000000000000000000000000000000000000000000000000000003FFFFF00 +0000000000000000000000000000000000000000000000000000001FFFFE000000000000 +000000000000000000000000000000000000000000000FFFFC0000000000000000000000 +000000000000000000000000000000000007FFF800000000000000000000000000000000 +00000000000000000000000001FFE0000000000000000000000000000000000000000000 +00000000000000003F800000000000000000000000000000000000000000000000000000 +0000>246 297 101 424 301 96 D E +%EndDVIPSBitmapFont +/Fd 138[60 60 60 2[60 60 60 60 60 2[60 60 2[60 60 1[60 +60 38[60 10[60 60 46[{TeXBase1Encoding ReEncodeFont}17 +99.6264 /Courier rf /Fe 134[50 50 72 50 50 28 39 33 50 +50 50 50 78 28 50 28 28 50 50 33 44 50 44 50 44 10[72 +1[61 55 66 3[72 4[33 4[72 66 8[28 11[25 33 25 44[{ +TeXBase1Encoding ReEncodeFont}37 99.6264 /Times-Roman +rf /Ff 136[72 50 55 33 1[44 2[50 55 83 3[28 1[50 33 44 +55 44 1[50 12[66 3[61 78 1[94 3[39 14[33 58[{ +TeXBase1Encoding ReEncodeFont}21 99.6264 /Times-Bold +rf /Fg 138[66 40 47 53 2[60 1[100 2[40 33 66 60 40 53 +2[66 13[80 1[86 7[60 47 5[86 1[86 6[40 8[60 7[40 40 40[{ +TeXBase1Encoding ReEncodeFont}23 119.552 /Times-Bold +rf /Fh 134[72 3[80 48 1[64 2[72 80 1[40 2[40 3[64 80 +2[72 12[96 80 104 2[112 4[72 56 4[104 104 1[104 8[72 +7[72 2[48 5[48 39[{TeXBase1Encoding ReEncodeFont}24 143.462 +/Times-Bold rf /Fi 138[96 57 67 76 2[86 96 143 48 2[48 +3[76 96 76 96 86 17[134 124 4[67 134 26[57 45[{ +TeXBase1Encoding ReEncodeFont}19 172.188 /Times-Bold +rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: A4 + end +%%EndSetup +%%Page: 1 1 +TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray +1 TeXcolorgray 0 TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray +0 TeXcolorgray 0 TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray +0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray +0 TeXcolorgray 0 TeXcolorgray 0.25 TeXcolorgray 0 TeXcolorgray +0.5 TeXcolorgray 0 TeXcolorgray 0 0.1 0.95 TeXcolorrgb +0 TeXcolorgray 0 1 1 TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray +0 TeXcolorgray 0 TeXcolorgray 337 488 a Fi(Hands-On)43 +b(Intr)m(oduction)g(to)h(Nominal)f(Isabelle)672 673 y +Fh(One-Day)34 b(T)-13 b(utorial)34 b(at)h(IJCAR'08)e(in)j(Sydney)1470 +1641 y + gsave currentpoint currentpoint translate 0 neg rotate neg exch neg +exch translate + 1470 1641 a @beginspecial 0 @llx 0 @lly 202 @urx +178 @ury 1133 @rwi @setspecial +%%BeginDocument: logo.eps +%!PS-Adobe-2.0 EPSF-1.2 +%%Title: isabelle_any +%%Creator: FreeHand 5.5 +%%CreationDate: 24.09.1998 21:04 Uhr +%%BoundingBox: 0 0 202 178 +%%FHPathName:MacSystem:Home:Markus:TUM:Isabelle Logo:export:isabelle_any +%ALDOriginalFile:MacSystem:Home:Markus:TUM:Isabelle Logo:export:isabelle_any +%ALDBoundingBox: -153 -386 442 456 +%%FHPageNum:1 +%%DocumentSuppliedResources: procset Altsys_header 4 0 +%%ColorUsage: Color +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentNeededResources: font Symbol +%%+ font ZapfHumanist601BT-Bold +%%DocumentFonts: Symbol +%%+ ZapfHumanist601BT-Bold +%%DocumentNeededFonts: Symbol +%%+ ZapfHumanist601BT-Bold +%%EndComments +%!PS-AdobeFont-1.0: ZapfHumanist601BT-Bold 003.001 +%%CreationDate: Mon Jun 22 16:09:28 1992 +%%VMusage: 35200 38400 +% Bitstream Type 1 Font Program +% Copyright 1990-1992 as an unpublished work by Bitstream Inc., Cambridge, MA. +% All rights reserved. +% Confidential and proprietary to Bitstream Inc. +% U.S. GOVERNMENT RESTRICTED RIGHTS +% This software typeface product is provided with RESTRICTED RIGHTS. Use, +% duplication or disclosure by the Government is subject to restrictions +% as set forth in the license agreement and in FAR 52.227-19 (c) (2) (May, 1987), +% when applicable, or the applicable provisions of the DOD FAR supplement +% 252.227-7013 subdivision (a) (15) (April, 1988) or subdivision (a) (17) +% (April, 1988). Contractor/manufacturer is Bitstream Inc., +% 215 First Street, Cambridge, MA 02142. +% Bitstream is a registered trademark of Bitstream Inc. +11 dict begin +/FontInfo 9 dict dup begin + /version (003.001) readonly def + /Notice (Copyright 1990-1992 as an unpublished work by Bitstream Inc. All rights reserved. Confidential.) readonly def + /FullName (Zapf Humanist 601 Bold) readonly def + /FamilyName (Zapf Humanist 601) readonly def + /Weight (Bold) readonly def + /ItalicAngle 0 def + /isFixedPitch false def + /UnderlinePosition -136 def + /UnderlineThickness 85 def +end readonly def +/FontName /ZapfHumanist601BT-Bold def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding StandardEncoding def +/FontBBox {-167 -275 1170 962} readonly def +/UniqueID 15530396 def +currentdict end +currentfile eexec +a2951840838a4133839ca9d22e2b99f2b61c767cd675080aacfcb24e19cd +1336739bb64994c56737090b4cec92c9945ff0745ef7ffc61bb0a9a3b849 +e7e98740e56c0b5af787559cc6956ab31e33cf8553d55c0b0e818ef5ec6b +f48162eac42e7380ca921dae1c82b38fd6bcf2001abb5d001a56157094cf +e27d8f4eac9693e88372d20358b47e0c3876558ebf757a1fbc5c1cddf62b +3c57bf727ef1c4879422c142a084d1c7462ac293e097fabe3a3ecfcd8271 +f259833bac7912707218ec9a3063bf7385e02d8c1058ac06df00b33b8c01 +8768b278010eb4dd58c7ba59321899741cb7215d8a55bee8d3398c887f02 +e1f4869387f89141de693fcb429c7884c22dcdeddcaa62b7f5060249dfab +cfc351201f7d188b6ed68a228abda4d33b3d269ac09cde172bc045e67449 +c0f25d224efbe8c9f9d2968a01edbfb039123c365ed0db58ad38aabe015b +8881191dd23092f6d53d5c1cd68ebd038e098d32cb24b433b7d5d89c28ee +05ea0b6070bb785a2974b5a160ee4cf8b6d8c73445d36720af0530441cd9 +61bc0c367f1af1ec1c5ab7255ddda153c1868aba58cd5b44835535d85326 +5d7fed5ff7118adb5d5b76cc3b72e5ff27e21eb857261b3afb7688fca12d +1663b0d8bdc1dd47a84b65b47d3e76d3b8fa8b319f17e1bb22b45a7482fd +f9ad1b6129e09ae47f15cd2447484cd2d64f59ab0f2f876c81e7d87ccdf9 +005aa8fc093d02db51a075d571e925f2d309a1c535a1e59d34215c6cd33e +3c38997b4956461f376399901a8d0943dca6a335baac93fc8482c0659f04 +329c6f040b35828ea6dd1bd1858f2a9be4ef77731b5b75a1c536c6bc9479 +0821e5d88f6e2981835dbfd65ec254ebcf2cf49c917d121cd3bbb476a12b +69c15f17d9c17bb15ad1e7d31d2afcf58c8f0ad526d68615a0f1ac3b1d1c +d3beafeea3cf56c8f8a66367c70df9159f0b1b3157ccfd010045c4718e0e +625c0891e85790c9b97b85517c74c9d55eaca31a01cddc64898bf0eeadf3 +53391a185e507dcb0a6f52661a56357ac818dfc740a540aadf02f4e7a79d +8008a77cd30abde337025b01217d6a68c306abe145b7260c3478fa5f366f +b2d37259ead8a8ec2db2f09ae0eb3a682d27b0d73a60935f80254c24426a +003a87a29a4370cbf1b2ef1e19ad8466ec725fd5b463d06011a5e0da2258 +ff6c1483c4532bc21f2ed9b99b929b2800ddefc1a98d12ba085adc210bac +e0274b69e24d16af015a51ca73edf779a7534a887aa780337ad966839881 +edc22ba72038aa1a96a6deba24ad676795da711b92f8cf5f54cb4322ec04 +40ef9e15b11e3005f3ff69376ecb29bb66e8fc1b685f2b05fb162fcb35aa +d7eb2a8ec39b97ab1ff05ef02f8dbbc12085a5cd252cc4010fab7f63dfd5 +7fa1be86f724d37db5faef17ae8e8e537444e8e9db917b270344183473af +7f47d5703a160d8ef1e772438620d3336b2fbcf6433612e4b5e64fae0329 +8a3c4010c17d93f13ba66d549c69dd58c7d26ddc90285fed831918563a16 +2a7ac2511e2f18c9eb3df905a9dcba65a31cc1c39f07458abb11b4c60346 +aea19070e126982f1dde336e79be0ecd69a8afbe2493d064d4d2ff38788b +b3038125961302db9761403c3b8019ec641e107425002205a77ae2ae0f4f +7550d623dd03f0ec0199f42a9a8b89514e2e21baca9b3c8c96ca48cbf9dc +ee6d6241d713e014b49e83ad85e62a6b2f70b58e4cc72d41ea6fcbdd3b5c +890c8af0d24200658773b1628c6cc9aaaabb08865ee4c7ff2c513ad7aa23 +155a321213fa94731683a3e282a0e60aa3c87aade3da231465bdd9097f2c +89a1af8e5b9649143f2d9482546501ea97e8bea2f5d5eea97d4f19bb6835 +3138d3babb2461c08d537491aaede1f23d734c6f099eb5bef6e2ffaaf138 +e5ab71b8b41599091037e440127a4eaedf208c20c8a2fc62eadab191d1ab +4d5531f826aa6b9fff2797a7f54673e0a3fae09a93a0dfafb8b11d60dc69 +5acf9b7e1a47c31d0b5a0b85b7b50cddff5ac831651d9c7469c2139c7a89 +7d2f868f36c65156921803eccfdbdd1618595ab6d2a9230ef523a1b5ee51 +f2a0d200fc0e94aff7f546593ff2a3eb865d129895af01b8ab6e4616fe20 +9123b6e2b7e0817adc3cdb78ae8b0b1d75f2986ebd8fb24c4de92ac9e8c3 +6afa520636bcad2e6a03d11c268d97fa578561f6e7523e042c4cc73a0eac +7a841907450e83d8e7a8de4db5085f6e8b25dc85b59e018380f4b9523a7f +02cbeec989f0221b7681ec427519062b429dcd8fc2e4f81173519f88e2e4 +3798b90a84060920f6ae789afd6a9182e7fec87cd2d4235d37a65c3f3bcc +c742c89cbe5f3e2ba6c4f40ebba162e12569d20684cc167685285a087e7a +0a995fe1939bf25c09553512ba2cf77ef21d2ef8da1c73ba6e5826f4099e +27d8bc7b3545fc592b75228e70127c15a382774357457cd4586d80dc0bd6 +065aee32acfd5c0523303cece85a3dbf46853b917618c0330146f527c15b +dbb9f6526964368b2b8593eed1551dad75659565d54c6a0a52da7a8e366f +dd009ef853491c0fb995e19933cba1dbdc8902721c3ea6017ffdd5851cb8 +3c8bada46075ac121afe13a70e87529e40693157adcc999ed4657e017adf +f7dbac4bc0d204f204c6f47b769aaf714f9ec1d25226f24d0a1b53e28ac5 +374ab99755852c1431b2486df5fd637e2005a25303345a1c95a15a1189ba +f6f6883de1ad46d48427b137c2003d210ab2b2f5680f2633939f289d7553 +eb943adf8127f1c3ee7d6453b5566393700ad74ab86eb9a89f8b0380af55 +6b62f51b7dbd0c5dcc9a9fb658944d7ad5845d58dedc2d38200d0ef7cb0f +76041dc104ef3ab89c1dc2f6a75635d48051c8a7dd9f5e60253a53957ec8 +9d1266566d7ed20d79dfc2807b397d7cf056bdaccdb72528a88aa4987682 +c909b2fe1e35a71c2f29e89a2bf32173967e79610367ce4574ba6a1cc031 +cfb176fc0313f74f91a866ef9954b95b29caf917a6b919586f54d23cb7ce +23305886ae7760ebd6263df0d3c511ac7afc361df78bc2621f66d3268b99 +078fa59124f0eb9476496c938eb4584e87455dc6f2faa999e938460b31c6 +28021c652acfa12d4556aa4302bbcd043e60389480b796c3fc0b2e51b81e +c2afa4a34335318a1c5a842dcaa120df414acba2e79ab5cc61c99e98108c +5cb907a96b30d731131782f9df79aabfc16a20ace8852d047497982e11c8 +26321addf679de8a96a2d18743f6f2c3b2bc397370b10ad273fcfb76b48b +9dad27cf89ca2c370149cd48ab956e9bbce01cbf8e1f0c661b99cf19b36e +87b6165dd85ae3f3674525e17d85971093e110520d17f2d6253611e35ec9 +e17000e48e2926454c1e8eb4098e0115b49536f2c33505eb5e574f7a414b +e176398c5ddf6d846ea5ddf2a5e94c0422e0115c57a8c9e56bf8ba962c82 +698c96bd6138baaca7347e44352cc62df4eeba364954ad921a5a43280980 +264df4a7fb29d005423179f7bd1d98b4280d62ce23c927551f1ffc2b8f17 +0a9c23656c0c91b640cdcfdbd88089ffb28d3ac68bad25dbbed82c083696 +1f9f86a6183cc1061ffdb32279796569d05b31c946955402d0be1fb9f2bf +304d1ad8e1e357be49e6e2ee67f7f1e7bc699d46a5f7853fe659ba2e1930 +0d3e3ea658b9862701dcab08fdd23bf1d751777f25efbe9e02d12b5612b3 +c3fc2275190346b94ec4024e4ade08e54d75c0b4c48f4956b9182e8ce997 +74b54da4a9318c099d89f1ce3b6803a95f48b9fb8b845372be25e54478e8 +49e4707ea03a36e134efa661e4e6250d89649ae074cfd9d6b9e2071c1099 +3b8a5a5ebc3e1cb228c97565aef7f254e3f90af8a3dd281c83792755719d +c6a5b3bab4aa6be5afe9624050eee8dfb13b018f4088c932cd48ace38dfe +b1b4218dba8f7fada6628076acf1b54db0c95d4fb12232f1fa9d1ba848f9 +fe80c65b75d6946c00fe78839142c5302707d9269b24565dbcc551aca060 +b4d0f99b961dd3cc795a982063ac42e9fc81fc98add42744a9f92e74b00d +637ee4606ea2099b6c763493c3159f8e52a90dafca682010c0e92bc9038a +10abb066c75c8d97f7ad6fb1a37136e52cf2093c4fa485fe12adad10e4d0 +83b78b023628ddc5326cbf8392516027a9f3de4945f93488e4a1997efd2a +22c2c136dbac1bdb829e082beac48cdd06dcb17bacf09451c7b636bd49a8 +fc60cb1d2292250bea78e1dd276725ab4c526b66ddabf4e1b2bf0a2571df +2490df70735f5da321fac74fe4fab54444e53dace9832cff38a70c58104a +4f0c0545dcf7a1a9ecb54e0e32d6d8195d30b2c98a567741fcf325a4ddeb +244a1a35676e246ddc835fac13b569f35f22ec93191eca3efbe17ff9a950 +d08f863710b2bbecec969068c498eb2338b68f3fc3f5447449fe4de2b065 +e068ecd9255d369b2bb6c4b0b7423774bed69294758aca2bdb1a8d5bf618 +d3fa09462f7838e8a79b7a53bebe6dacb0a1561eaa074bc6f069f6a06fb2 +c4a5cb13e2172bce9be659a82665da5cded73da84322bb16aa6e19ac1958 +7515cb5d2b65e65e803f76700ce5efd3df7fe4ed431fae0e8e286b1d5056 +a0d18df926b2be7a93c503ab903abd4788680a6201fdc299f2cb5d6a9b6e +2048109c8d1fb633a54128938594b2cce86a7e0185e7d59e6536584039ec +9e30ff7be6ddba9fdba82de7415fdc47de84d97afb1aa3ba495bd91dee9d +f3b21ee1164987dd8510925087cd0919f1085cba6e4dd3c7384d26667f94 +ad7f736a60d8bd76dfaa4b53c23536fc309ff2317c48ee0107ff2ca4d1b3 +f78c5a27b901c931128bdb636094ef0cd543a5b62b7dbe10ed83aed5780c +a16067a4a7e8b7c5bf8a8e822149bc1b5bcdabe13a7f6aa6eaeff24a42f4 +a58a2b70f545103540169137fda9abb589f734b6776cb50402d6123ce802 +10dce05e3697a98c9411cf60a02c278c91e03d540b936cd00c668960e357 +1aeaf4d94cfb496b259ec0d8fdba9199fb46634ff177bc8d310ea1314eef +d46c927a981c58e88743ed4e07d80fe841edee812e3053412bf2e710146c +b25dec8ea70c38bb1f6e4db3c2e8ba521963c1584eeb60ea1e9555058f13 +e98307c13cbd15c26b611f543149b1ddf88dd6296ae703f58daeb67f1b03 +ab5b24c72d5770cb9d8ed242c4faaad1dd940ada00e98ff3a61799d13355 +aba916910aa9a6e5ee8af438d0ba8235346fcd139b9d2cb7db7bd3f298a3 +94ff0aff3b9042f32a004e042c346a5ea35917f229848a9c5a32909b0090 +4aa715640277a6ada99f8b2927fda22899ff1347f42bac73e2bd4bbf3945 +55fd7dd30d5c6dadf5c259fdb2455d8c607de1c5da588e20159f18e4e8da +b714e532d888a0386c52c2b85964251af003ac9d10c0c8b9b3465e1dde48 +2e74a29e17a7cf6c9a43b5af1646f0b8508f98e9a1279ec3908073d89dcb +aa093e8dd1004c1ecccce0803095b0069d4be7a1eb14b02efc37d137dfe3 +f0190bc9628069abc257f45d0e050e60c7f5281277937dd986fcd5b94a2b +845a1a75addd74a142800f18ef408c08a2c2ad16a93298f148c0ae7d2990 +ded147f92f053809a60d4f992a227167aad5b5eb2bbe8a4a77dc77a08b72 +6acb34422e2532eec7e274e4a42d71ee584f5f3df5a3a5b379974ede73ab +5f1b0a2dbfcc8cfac4747ca26eb6030dc2f85a104b754432977850c093b9 +97ed90af711b544ff682e7b1eac82b2b7b44014b09c17ecf084c994a095d +9eeef5391305caf093b62ac9916f982a436d521fcf4d75c5b8e4d92266fd +e99a58aa39d7693ecd1796b8851761d64bbca39a6d5a0b4533ae47123327 +f98d0ad0e8b36625cc3647b55459552906d8a1d5766845ffac101980efcf +79657e365510be5db557cefef21193ca3cf3dad175ee2e7ae91d174fdc06 +2ff5c51ffe2f021122e96df042019d3a1883e662537ec1b69c11fbb6e750 +0132eabf5803c816153ecbff60ca3b3b39708c26cb1751afb2e65d8e5f4a +c4397a88fb1f112672fcdd24e4ba545c5b2a7968c17b62f8e2530a8acbff +cfca82c64b7abcab84e2c4a0a7ced67b15669301fe9ff2c756e70ff7ce33 +497be6acc4ac5617e1f043bd8a87416299a39bf17fc31c02d72d75fdc2a1 +e60669fa4d5e4a49d9afea2f53f4626680e9c0dfca223529efa415c4343a +b6067aa800c484457ea050eaaa5d3fafeedd0eec72f327e02c6b3912b5a8 +c404de4839c9c4a99da42681cde43316606a34c7d2f02269de1aab776857 +e668f35946af4d618d36d444bdc02b1f63ea25b6260b4fb606ac8575b5c9 +782a5de4037350d5753b1537537ccb008c454eeb264e6cd4727c999e240e +0ac89e95a896b67d54910a3531345f64198ad394b5ceb52881f1dd9e6beb +95862dc188d45b3e46aacb5fe40097947dab9bc3c1ee46bfc9b1b3ed6167 +efd0d65ceb043d7b24c1456676e4baa47b1209a315f199bb3a91f4374cd9 +cc0b40d3f09f19f8dd8a46915eee55eeeeb3c7b8f437106ee491ef0f4ff9 +2c5c6f779e0fbe7bd5293964bb645ca362b106abeb773571d9ae83b786a3 +d5a4ea3ea970daadc46cc5e6037f76fd20e0fffc47cf4e7af9522b91f96b +3297720fd45d9bc2200622ad2ca9445556c8a8202b1991bc63da360d021d +55be2528e043f803e08da99b91ab9cfc5e65b2655d78206b4aecd445a7b0 +1caa0d06b0a55e8f04b70b60b04a860c8e1ab439f4910051e3f7441b47c7 +8aa3ab8519f181a9e833f3242fa58d02ed76bf0031f71f9def8484ecced8 +b6e41aca56176b6b32a2443d12492c8a0f5ba8a3e227219dfd1dd23fcb48 +fcfd255dbbf3e198874e607399db8d8498e719f00e9ed8bdd96c88817606 +357a0063c23854e64ad4e59ddd5060845b2c4cddd00c40081458f8ee02c7 +303c11747bd104440046bf2d09794fca2c4beb23ed1b66d9ccb9a4dd57ad +a24943461ecc00704c916bdc621bfddb17913dfb0f3513b65f3ab015786a +caa51ee9546bc8ddf87e2e104137e35ddf8f8d23724e9a53824169bc7cfa +99562656e6f1c888d4dbff0b269c5d1e733e5f212d91297610201eb43249 +35e336dd0052738db2d64f3e89429903bb5c1810009cf766e9a06223dd2f +219b706394a121dc029af55c6ada9052af59682ef7c51e121cf16f0319ac +0aa9512ef900c548d673fe361da19052808797e958209072e145d46ec8cc +a89fafd76630eff30ae979973bdf0f8c9e469d8edd3b1c93731c72f976b7 +d81142bc15c376403f967affaa5f482efd57c6f91970729d16db851f0ed3 +ea7d82f409307b5b436886c1beda94a1fa3ab1b60686f6574c844fb2c0b3 +a07174dc4f27b4fed2f8bd4d5436be4b343e5efdf0400d235bd910255341 +a20770804a26f8437e9bce6da8e9f8258a343c7aee291f1510be306ae67a +ab1d7696453530c02fd153bbe49dbf62baad6146029cbd1656cdb76c952c +b93edfee76fe33832930be59636bb947e8ad285f20f663cccf484fba97d6 +7446c7b6c6f5857428bb1737d9ae801df75d9cb4d7bd59ef7a4cbadde928 +38f15d232005585d2e40483d2d3e08cc8f398bb43afedb84343c3ba3835d +0ba82a86dce859cf655f85e63e41365e0dbefcf511b9a27a2b6e66b2ad3a +c657902842287a317e46ceaa93b5088f09d53a65815b44538af90ad3b06b +4e5e2dc509f02e30a01e05201c67d4d39582bbe64e20b669f5fd787909a3 +30fc50a95b31426bbb57a4fbf9feacdc31f98bcf50da7e50c2bfc169c6fd +ccf213cdb878653bcea372968ea6e31fd30dd55434cc91c0af22179ce669 +a05493f195e12432c6173ae2ac3c94fb83f38210014a9f969ea2b44e99f5 +e5a7317e848d429ad62167a4fc5001149676c0c28cdf59b8d1c5a582f516 +3eee855312777fee6dacbf993f5c058f355dbde6552dc960d336eee445dd +11d53fd21b745d1e5ec317efbbef25e070d0a36797a6081c356ac2328e64 +e5c55fbc81dc75d9c1575548ece74b8307eef485aa8e28859a2e0435c831 +23a600efb323c362fe9f02407a5411c41a69566cd50add324b63ab939980 +b9d7a929ae4887163cfa7acbfc9fabaab8987a1f6906b9881491cd055b94 +485c968479dbb05b34ed0cd6844729a692978c6928c3392e33e8324ded88 +814cacdac8128e1425c0091a13558100d7cdbed5992795d94d39c32f32dc +621ab6f3b75187a66741f61d6a9c91d791b1cfc3d0e94d4a76302e0c3f2e +cbdc51f14f3251aa5c8bb989f0e13ee500b7b7f2f1e52ca970ad8a7b4b99 +57e93126254297380d67179deb8ff1e99d5cdf7a35c5bb9fa7b402e63234 +78640344e1f10c378ad23c5cd1aa18e1e0b308db70d3a624a455f8e291a2 +ee102ad10776208c2d546cb76d89ca8103a8b95f8acc2d2bdc9791324915 +6c9e05429091071f0c5b76d82c8d1c8a69d840fd460922cd2090624bc218 +0c9391005926a25042a55e322060807363462e1cdeab309033124ba3a884 +1db13f39edae04ec52cde9dbde64ddda1ad805141d4230ec76bd81fd98d7 +0d90fa1aaa26ea551bf687ddd6cdcf3de5a446b266c68434f07d9c0b382d +5816c4e22f22cc03ff78064c6dffb12315c6bcbbf5dc510f5aaabf23471a +234efceeb4aa2f9af9ea787c014c5587ef162fc5b35e8f4c23b168c6e247 +41d33dcc11d2a56d3ba9d8eed6e79aebf9f0faf1a3aeb89d792d69041f0b +b8fadfc0aa090effc6ae5e2f13cdbf54b5bed69b039eef2627769613b6f1 +aefe9b66747fe8feaf7455796740f411a770d4a1764f0483719584880f45 +430e38d3af184145892a08b2add234a3f3ee4ccfc9f6995c02392adafccd +722f366d748cfe9373fbf5f878ed47e9d221fd156bb28369df9e7d2b79da +76120d135ebaf36cff93beb7e313c2b2de7477176fc19609a1b906c995cd +defef08899265b6b8aefb44da1aadefd1c523dce5ca1b84c0c652b3009fd +057789892d4d31764f181754b2e0a62c465587585509989a219711a5e4e2 +5b3b340ca8fdd3f04fef204b1b722b2f6c2ccb00c3cf1a94ba9bdfbfeda9 +e2a062c6f1ced3b8aae5dae32ade1fca1001f98d0ad0e8b36625cc3647b5 +5459552906d8a788eb8bc734ccb65fe9582c71df94fd95d22c5323de235c +28220fb9a2ccb37362174d8cd5922c9e5a87b51d0668555100a33e33750e +f1f795cbed962494a994be7ce8cf71fc58ff4204551b1615ed27cf088171 +fd000b72462b67935961e7c6c3a05bfd67b9ba094ea2c16fdf486da912e1 +e97bfd1c17934535e551cede20c001b5d2adb2be4cbad7d6ba0bdeae4b1a +a739f90293e67ecbdeea4d35825e092697fb05b215083e3f3d6be260790e +2a175fd44eb1c4c16759504827a6eb58a838c4d65fec6eef108495577019 +15740cac164111892e8d1cc447cd208e243a89ab847d8ebf4fb98bff49e7 +a3453facf3b0e8cb67590f390173ddba68324531d2e426aed152e12301d7 +538c1f3c0048a9cc00c009a1a9138460082123209c1e007266fbf236eb72 +21f87d4ca38a0b699e84ca230ffb5095f90a6528bf2a9118f95ac9ab8d2d +ed9eed9b8b27be894b717469758c8d94fa89acc64f530f432d0e5f16c922 +36d6a63410f099c9e909450fd731d698ef658d8ffc1de14817b850814f68 +1a4a9be5cc7a71c381974c249f0b209bfdc2e97f9540c96f57bb4d283622 +00969b82011315289e6a025b137030a0af3b4b42b00fed7cec49df43c59e +3b2495a036dd1b17a8e6adae63bfbbd48807c44b5bbf71813355e1b0e58e +22b6fb88005fc55565be49c17244901b73ef02fc4eb7669be5af22d89c0d +dff0fc6821d810d13e5821d48d4a71d7e463d5b60bc279d0dcf5f8da3a95 +905b56d6f2be95e6d4243b1048e3b662e62401ffaa3bc3f5f90b0854b8a3 +8c38039f61fcb359b06bbb7d59e3b39a295dccd6db9a8b83a6f64ef8dc94 +a77123dd164cfd1c46f1ee51aa19c3d6e7db92a298d10159f2b5eff2caf9 +dc93a6d267fb65bd900d6adf0c6be598050b6d3a9b3a322ab3c9e880d774 +1f58016ff97e5f606b5dbd72ba99252c669209bb556dd5be84fdd7c1ce92 +8a3b3d3aab8d37e6b740227563bb4d60f6bb04052356e1a48d2079feca44 +7ea17fd06f208426d045dee660d1d6460455f8d20dbc5ae64550bbdf60d7 +27d96cc9afef842a8c8c78ea2257e6c6d0d207c80cfe399e8874c693274e +d2c2022d303ca50a70624b07434fb85040a76a823f446c7454dab4f9c05f +10274eb5ba164aa3649d1bc90694316ba5cb3e7df4442e777124cff7ebef +53df2320a0c441ab61666493cb43da46d5711c21699de85bc74359444da2 +e3e397d4c16234f81531505b621aa242a6698886f82b447104b1f1062f60 +b5c87cea9151bb3c627bfa4532b06fd147c556ed8d61ae30a8719dfb8705 +f8a6c74368381403640cc57026d3790c49e2bbd1c0e48285ec6ba44de678 +e3a1394d659c412f09644b83ee1a333a1f51ad8deb4e6d77b3b226ac2c4f +fe653411a7976ae7c4a3cb7df309788da6b483f8a7bab4a6990db74362f5 +bc41d545a320389b2599fd726e426ed9fa2916ece67b058f6a269544e517 +128bda38d117f402409d0d8f8c88ed509aa2ba882e0c579b45af4be80770 +22d7269684eaf0f9afc3054316da6611e3fd260d67fb6fe52c9ade5dda24 +a0050a819ed21342aac9d25194778beb3145f56a66980f620998923521ea +3f957b6ed0c5470734af9f416a16427dd03eff9a0e023452097d4ef936d5 +49a90823cef6de340a1ee02a52851b310cbcf41ae274947a62f9d1d8702a +669023e3caf967204a340694b45fecbda4bf9552f6bdc62d43b3b2c3d571 +9983c182453e22ee34241ab908e667115f7988174684cd70084aefc55caa +f5352a88e9dac45d1ea0e032af61fe9a9118a3931b2050fc6db66ab96a39 +74353b597f34dfd9f72150de23285eda5e555a607d198c291965a7233715 +3f4946a57af0b440ff8567b01a6f46c6d32fea5f8bf57d89dccbab7da882 +ee6c9260e89443b1d7db099477492bd0468850df3db668d741123e7ebe3d +c21748ab4c5cbeb5de33b8963aecafe76bba0c4f6ed8e8263a116ed85e58 +fb71ec4ab0071301be7c7d3afd5fa6ad46c0232807bb7fe129e44bfd16e9 +fd0c8bb5e7cdd86a78b5fb0669093c22eda9151d85b6f58a9c8ead3727c0 +09850bd31a8b4a873d0a506240bb2aeccb8dcb6369532f21d9b967aa8443 +fd6d77cb2d65c4678a5fad188db85940f0a187aa1031dcf5b8e0d0cbfb6d +b3b96fedec5b249b7a69de9b42dfa605bd622de7a220cce9b66e9f3394d6 +13487dc5e82c1e619079cd057b1e19ac05ebdfd7c8bf01c6c66fab49e0b6 +613df9e42beae2f7b9407a2bff8896d8035cea0fd5c11bc5889cb3d90876 +61766138d2625f42d0244adca65d1bc73989328c0eea0b97c7c766285ab3 +351ce2b183f774488a8806c33178090a3808f0ce5e339b87cf7add933301 +ca486742831ca751f0626864ce13172829a8419af5c78794a0eaa17b5bcd +fcb684f7d4bb7af15deb432e44dc7dedf56eb8bea08b46f1e8123a49a349 +a7cbccf833a528f5e22d2d463040e09b91e543a2f33077b3e7b9ecc64f14 +306186cdae1fc317a6ced7e9b4d51a10bbbcf2fadff876b4d9082e3f4aef +dfef230e4232572f4fa33a6e065f6895aa2ea96c5659cb579b023179f0fe +de7ba64bbd9362a7b2b8c4eaec254915629e81d01c839096339b99bc9e25 +84536955feaa52fa20666f65bafd9b2e69c3e8c15d24fa407e7d881679b1 +789a0e2a695d13553c92c0214c9b7562cd6a9a3d77c8b0c2196cef76dc51 +d855c1dac37f96eae4cc7bf07e17dc7c08333d7af33c8b2965ea1f23446b +3c96c52b30ea628ad572694d145b58a606f90b278290297aa372cff56b6f +56f4aad6612eb7c7bd07db4f7d1a70d8044d16d0b5c1605ee02a852ffdb4 +450147b3f9b87d72dc431b34fcdc899462dcc1b6bb6ab1758b6a589e91e5 +8f5196251d00133b43749b7a11fb67a22664c5e38e336dbdeb5509c2d9d6 +2642c07275949df0e2db59314ae0fb34641fc171d3fe1289f919136d853c +d9048ee9db50c699c49e27a8df199590bbc65b23b55bb387eed0c73f2db5 +1cb091f8c22af83103f214199e371f7de1df23f757817200be30610004df +81fe8ed6eba79e856fca21a126ca326ad2f313c16e15754663ad6a065e08 +4050ff005fc899d6e233691b918a093b5f1ffda8839ab23ae66b1bb7b953 +0a7f896ec55de6fb9faf1b49656ff2e57488cd7f1c44114c75f9d571461f +767a6040ffa14e9fb43096f164d60ca530d7cca76d526d1999ac1b52a793 +28651112a65db1f2564ecf90ea6bf2c9ecf515640719c3fb5e36cfc58591 +e227793f39b9d3a9025cb10f324a95c29c488724aa74812366ff0b118fc7 +19f9fd0f202a040be47ec99b46b4dfc3d2a17902a5779c8d52b27231a1bb +5cd794c838daddc3e6824ca8297ba669a818c239b389400faf17aa04b802 +f763029edb9784dfdc42f223e6496a938e613463bf9bbbd59d63300a9ad7 +4e71865cac4b4e81a5864388c3886e70799c8989188341f7d17cb514cd99 +3b211883f171ec6402cc361885f4f4b110757bb3e52941a94bfaebb2faa0 +3e32eb72e25e31abdde82c2a9015478afa0f434ae3f8b97a4bef598d6eda +44ffe1915c26ee0e8339d2d45a6a080550f538ded5542c8b96ca2f596979 +8bb6223e460e857516ab5a3323136ee8fc4b0556a7c39d0cf7acb45e48be +4ae9db325e4750b73289e36a61b301795bdb2ca2a8b933be1c09fd0cd2cb +8677df171d36ef1519a2269b21e4103b2ee151c513df3e10b2a216d6fb22 +18bf2005fa7e0f0563ad96661a7f55e1b5b991f8ca285651b2683c6a7c9d +2d1941374989b06f2e9b42a6af60193dc758dd8e9fcfc7c1aa06eab47e81 +bd79660666defac0c6b9e484df9c17a61ce7a61ef73150e8cd406af6da17 +4d9c2392cc420eddda40f975ffbeacad8ce1b4e14bee29ba8552ff03376f +c034784b38dc1d0ab7bc53943d2545b03d39797af8d58d6dffce56a353d9 +bebc833f04db321ca8642bbb7fcc63ed2349ffa08a33a5d0d78f4fd2c5ea +4258e4671e362036f1f67fcef9d878ae2c203fd9c05200c59cc98633e65a +99d912ec51d6f74500d5358b70e799a6817f59adfc43365d7bba1fd6766c +5c8e76248daf3f01e7a8950fe875d657397797a45e7f99a92887300b6806 +b86db61e03c4c09d6cf507800aeead874a94e6f665746752937214302045 +0b19cfa8db69230517183a03a16e5503882ea1e419c333d3e3b73cef6762 +873ac06bec34c3f736494483442619f5bbadd86f128a5a40b854051893ea +8d31dd6656777ad4ac2572d17c6fb21385b053495d1270e65d78334a4115 +2787ea89b86f97e72718905a11e9c5664837701a3c1c65ccaf26aebe8dab +c1207d5da2079c37883d9235708f370203b3b2a8ec3a5bb35fab93dae115 +aef626dc44b67ca56fac18caf1c22e6fbab93564829a75776630b9c42513 +721ca0fbb0b402f4d1db8f701d2b29fa60162feaa8a167eb3113c6f57036 +e8361357913eb24dd38dc6d3bf4c3176a07ffc75cecf8e5940a310f79a8e +f590844383d631796ade04a91144d073a9413cff34fb454f1fd75cfbe5e6 +525c3bd36ddab80138f6c19aad7417d47df1f1e0fc958fb190a8205b5321 +7c43a4dcb0599be404473d6faebe7240dc402a0e0caa21b56a601b154524 +f44988e5074c71ae8e1948bb2a2ce72fc24cf3b1813cf7408a6b097aff22 +f9d285134d09b7053464259531eb7b270cd5f39f81bbf41a36420f61e5f6 +b429036bbf20e27af1a437becd74c5bbc25ee2519402454fc94d430636e1 +736fe65a643d9b9d21c9a54eac5a8fed51ff60a47b85a0e9423e330e00cf +220c23e056d20aec2fca3e6bc7a61a8366eb940c9bc99fb90e8704e27655 +20335a983eccc7e20b13745c4b4f30a842f1ba64745718c152697c688c73 +6cffcf5cc8eb5756201560413117a45ad3d264291cd51404f98448d31474 +d47d17d201def12867ba679f0e2605de8f3e8135ed0234890cffa68848f0 +6de427741b34c2ea654251ae8450a152538eb806ace3ecfe86d8c4a137ec +c98c6d6cbdc191a5f8f5b5972c70b4896960037b6d4c7c63586a52d5eb59 +47af8c192eb980d0801fa670bb1d08740819f9da1dd9e153010bf9580a1d +0925d8327ea1b88db8d934f40266ddf93e5ea137f267847d826cd7999b33 +c795d0ac05abe2ec1770dd98eea67912f1939118defc9b379e237d6477bc +91ad08e0046b0836fafa1272b0213dce990c90815f5b30d0eb103ac9539c +2f7bd2280264cd95b4be84cbc5139a7628ed211905dcb92cbc3180ac9e6b +b9ecc3cb08608b2395827d5729781dea49d328ba0c1b4cf2cec9f6bbc822 +1f2bbbb9d88f9e7682b9ecc06b9705faa8a90a51678183db1e24cc2c4307 +e16b3c20f08f179ec69df7a8c4261427f5886f9179c493bf2d0ef36640d7 +79925585724aba69df6d1b4f0bd2a356eedfd74a88bea667b102420c2300 +ec420e99b9ce8be1472b617e1255a7f43a0b52f11657f1a4dbb624a24886 +9604fe2062b98f5787d010723e520a4f42a0c3943e151ee627f3d5db90e0 +7747e1a88a53c4784c8d2b042b9c23c9e436d7d88343171161a364cd8961 +37a19582a00d774ef01c7c3fc9e9c7be5074c858d2bacd707a6a4f322027 +137d6ca0421ed9f9c7e7229e867678e5272cfc7156a419e893404ad7dabf +a5d8b6fd0787cb4fe1a901c34dd931f1b64f0c470ff807005fb66350d0ea +eb84ebef2c2399cd14a4454ea5004bddd99988b39c4134b92121ec77faee +55cc716eecc58b594b39c41dcab308efa4458ed71943ec5805dcd0194ddc +1ba04a5d3d42d07ac62a907ea25cd2a7e77aba470324d41dc1a3fe088388 +787b3312f472cb4f23a414fa5f7c7a0cc5d121d7642b5b3f0cf7ca2173af +3f878f374938251feb3ce5ddd2d7703fc79a130978ac516daf70ae903799 +28bea3a4296f48725d578d2e8fb0f932e398404fa8a242024bc011c0ae81 +7b92bb104712253a5d89c543a744332069e33ca08bd133211d233ef799f2 +fed6a20a9073021e505def8b79e1279dacc062cfd4dddc2e8e0a7fda5dd6 +bb5a745f99cccb7ec1df532308da3da0f236c74639c280ea649b2f7ec27d +24221470b642567f3b2e1cd0b3ffa65c5ac986b557aa9b444bf470380435 +abae9b51c6da7ff753810ca7938d8a1c47d2b41fafd236cb5998f3ef365e +1f700bb257679ba3a82e235a3e97a667a6ad94412839c96dcd49dd86ccbb +6df8ad01756b311e9fd57ccd2eb2f19f035e214804e2b77769319a5389c2 +35f3ca2a73c616c9ef0984abcba167d7d652b330c68f4f6378aba69628b4 +2d59eaa2a7e4c782f6eb96f6758d17d35650b15cb5de9bf973b3b6f67c1d +f3285be8322fc2b44359640a3ba5d6d7b96142583a00a9a0ef84fbf14046 +09ad55b2aefe8c5c8f58ed21623bf765f81dbb6cca6d2a51fb7730a14839 +392cad6b47f5e03448350ab36a37d9ff2b9dab69be5196511072b10cc91f +2e6b5160b2b1bd112e6c02d14063a9bb46977b0d4bc79b921fd942f916c9 +c5708e0d133c8309de2f6ee0b1afc996c889c36de20fbbbfd32878f477cd +7735c7c3fa59e9c46e654ea20b4381d9f6c6431082e6918d532bcd539284 +af0333a783c9e7fd4fa1e4da5ce8fea2ea4037644a24532d65fa5c1ee982 +89e4b9abaf71a35d308a9b8c337f70babc5fc8dbb0327143707ca5b675c5 +2d3cf09f7a4f667fcda03d8c82d157e661517787ce6bfb35ea772de13c66 +2bd24b74ff9ab0fbcf6635d8e06b54b5b3125d17ae13d175cb7922338ec8 +9d1159fea2110995ce48f7d2b094f06d11d59b3a64a44a83d48c78855e47 +21243e82d9858401b094a236fa0a90d61863931c30d13b9bf33a35ac0d11 +a999f2b4dfba6fc187f8c235a5217d777a5a97112e7db6a8a4b06b07d9c9 +f41820e233c8b58b9e47ac56ad1ddcc0b35dd03976bc776c6ac3692ec0ca +f8c75ea7825bc84156468ca7b269d890ec9d4a365b0b31d2f6530185d5e0 +2acc3ce14eea55ebb5667067825a8682e135d23c78863d32065ddcf1a755 +e0de6dea7220d1a28416b96db40b1e9f159aeb070c9a9515f301f162b0cf +e32c6c89287de6e2b40458e3393826189a10af8517ff5a10c41c9d05d999 +aa9305a2ee8e7fe46076bc9c5722ee0a140a144ae383e84a8abe70af5d29 +96a0a896cd499caa0ed7867e7c3aac563763216e7769d12218b584d853ec +01db93ca22d0c8d6b286b20b6b26d6ef19f2cebe7030ecaa68d069fac7a0 +09d61770b5e8f83024a99142f59d88297cb8d093992c3c6c11b043b151e8 +20df640407d8bc829bfc196bf2901e63c6f16102d03ffb7c54a7a560f5f9 +5cf8379f4a2eccdcb604bd553e6157b4381940d1b3c768dbfbf2618812f5 +7fbe744b3d8ad680dd9223d8bf2412ecbb614d05b485e3b4669d22b417f5 +02cce2d705c208b15fa83b5be77ccfc1c840f385a58ae49fbe6ab4e53912 +473630e0cfecefab95ebc632a2b10a2103bfe801ca0302542080cfb4cf4d +4c241b1a6c8d28114516e3f1bf39dc02db73e6d9a797279acfd79b02a71b +ae34860dd0e11b18954129f8dd57c039bb7063a4c92f0f6a1e25f4ae59d6 +6c1cc6b73a79d6a56f7f2a8a64d571caa8a760f4f485d770d000ddf393ba +784bb27b781c47678dd78ae9b5d5e8b57d163c42c7a55e4aae22061686bf +aebcede728ff2f65e75955585208c176d100912836b5200a79062d4f09b1 +ba9465b0e937e289160ec543a4cedbbe0cdb5ecfbb4838138ee9e1ac757d +3c5f04fb6b510b389e2f521759e403bfc8ec6bd79e2d40bdd81901c10dd7 +4620acaac9108940daf03af23f09d3c8b785db562b05e597056406557857 +e96fc8bea53c2c2ccd0ea6572abb0acacfe29e737173d665ab6dc2995f60 +807aaa4073a183aed23c26c67eb137c937999fafc63b66a021125e4ee5c1 +a745ad1fff2bd828dcef392052965ce0e9af7a2c88d730fef69da91083fd +83d9fe9f73d42a8dbdcaba85b0fa93b210dbf49cdcbf5d4b69e07375fab1 +a39038cc51f66f0b10eebe0cc61f697f7025d9755830b2d65f1ad0db91ef +ebbfb578053de329935bb28d6ed6c12f748a2f70458990f04d56c35557e3 +8bc5d2e5de7f52bcf00c3bcce091aaa8852d53ac686f8f407baf3f7c8968 +69f3b62f44a5e2291aff9d30d7b5c663658a41add74562dbb0f1062f564a +9b907846291700151de04c1a55cb945eaa2e7a709218ec56d1becce1c0b7 +dc41d5f016ae8080c3b07311590a0def35337fc3c844c0ccd04926be9fec +509b1255ef12f368d20601b1ac8c68b0a935f987a21de0f8191604e921ea +0c04b00dc188fd73499852dbcccd4119ef799472b353be7f7dcc904ddfdb +920839f3d4a13bb1796f2dc886f31217845f8d7a543aabbc720311fd0e6d +a31ad3daa06d5e7e6270a34304f35ef170a7abe733428e96b0522fddbb5d +eb35aacec147067fe066c9ef145246fa3d444d176c274b91fddb8a7bd7ff +7cc7693c25895bf931eb321dc9d79f662a17691f9bd1662fecbcecf6d1f9 +cd8ddcda56d19811f05fa48bcb492feb355b0ec7c04d6046549c56f7799c +2cd0d9dade8809de7d510702e525ad9cc82c41b4fb36218e3d72e905c507 +159076a9c0e4a008ccca17bd594c69f5eee656426f865fc1988d677b72ce +b710b29a0aa8f8337552ae30e93bf7c6e5d013555872dba4737dc5f08c0f +efd428c66fc8da675373f13f89102688977e18e14dedd7f3b676256b0263 +b66b013617d9a026794b0d6040c23c5506a98530249633a6beec46117c96 +ec036eaf6439e25b8e57754af5ebaaf9b57880ad4fc93f002fb03e9fda21 +df4acb78296b0c49a5a852c134c3b10755177a0dbd6c54ea7a2b9bdac62b +5d7f3da649df856478e4baf97899e0f891a96536c283f5c81200c51c6ab6 +77285450c7f7e96836b6da5660f6cb76782ddfc64b6fc348ebc3ba4a46f7 +19176296d8c5a31132b3fa7d935a5d777c1dc84d669d564cb4fd689a38ce +680d0b3b130caea0be43864826d0d154019fd0d865f1c389cd367cb5248e +24640eb6f66603e50581f6fb5aca6cfec1d6dbf4196da10a5e1ebb14e4ca +0251c4c8412cc1673d6e7a9666b04b090567efa0b830d2362fd384cb0303 +8a40290597bdaffe429bb89fb66b9dfcfa92f39d92a8baba7266d144ac04 +f069093ebb3fcea961ba4497d3628ad207e0c8c4fac0e5f3f2a663a8d05d +b6dc33b890ae13d84dce64b495d24cc749b121659373ca31cee09bff2e9e +e5b62e89d5faa4482a75f341dd172500a54b98fc108a69a3ea94db696513 +d4c7691e0095ed3900cd4489ab008b5460b34ae8dedf3721c60de7086605 +6c391137cf23255c565bf11403bdeecf8bf39ad5e4317a4bb37003b2e7c1 +400c3b8ed7f63719bddf07908dc2decdb0f68e8ef722851c4420303f6de1 +b5efc9b2598732fd1f2cbe45a504bd7fbfdafeade3add7274a1e875aba3c +4e0abfc6444944b79f95b5009560818f7a0599e5bab4405378fadfe084f1 +653e5a0166714047e8bd4e4cb116596d8089bae9147ec1d62cd94491af75 +a1743d58bafa11b63b447c954a8d7fe11d39d969feac8fa93c614f97807d +ac62cb7a84a974a0fa555a2e3f0ef662706efcb828ef72e2ea83b29e212d +f89ffecabcb08dbb7119203c4c5db823bf4e8b698b763fbd4d21e57940d9 +1754959d21f3f649d856ac6615eac692ebcbac555f772eb6ba3cece5ebfb +cfcc2f3d8dcad7edc697df93aef762cd47cc3ba9e2cdd10940be676efe7a +a3749170edb47b7562805e3f8bd978b18057c9110ff8d19b466ea238af32 +993e2d3021745b238021f824d887d2e01a7ff12fc6f084b35292f4864579 +406c0f61d0ac7cdf7e4770b424e2ccc22353e6c82bf8ff172973df267ded +bdaabc2a742beea02e35b9b253f98de9ca131f802deee2905ca1a6dc4608 +19a59b4a4265c723007d0215fc8ac2a91ec5f86cd6aac1e370a297103c3a +3cff58c7ae201cbaaa8a12c93e95e73974f9abcd678451b1db02ebb2e10c +c5abfa573a2ea4219fd1851765649318bb556b728d432ec05a86e9894aad +9cdca63d08642655801bb37f28b6e11b958e8e800c8d521ca4aa045fe9ab +ac02dc015d18b1901d519181ef60227170a07f3328a6d5fe4c5aedb35fc1 +3dbe86564a9b1dd4c7ec648880360cdd1742ed4ac409450f1d9681cb5e46 +5edd1de2a2c7f8ed63436f98e849504ae71bb872683ae107ad5df3ca0b47 +a5b79513e02d7c540257d465ae4521cb3449d79c931e2ce8c5b0a0a4ac88 +cef7b9e5f92bf721ad51682d6b6f6c14747f78eaac1891fe29aed4eaf177 +e3d2fc655ae889c0c30a3575a76c52e95db2f6a4d8ffee9518391954b92d +39dae4e97c4022031f8ab390b66ada6dc9ab2de4d1dddf26ac4032981a69 +08f73d34b4849ae28832cddc0dcd116a47d9262b0f93c24fbfdf8a78e6ae +ae3357f3fb89530854257a9db773a1acf5271fc4ca04a06b46dbe661ca11 +9f45e0080cd129e1a7c23a33f1c48af960761b117d9d91fa5a0ed3e47865 +b774a322f7dddfda2960b91fa7ba20c8f9eb213251299ae328b28ef54b0f +55fd54f8047c555e4045cbd70964e1c953e471408e4f25fe8ca7009bfe44 +0244b1e30dff518ea7ce5078027baba4e07ecf0ebecb497b4bd88f1ff72e +b261f6dffec0ed895e237b5608d31ef479e8c9ae9003039a5fe67252ee39 +774e1501100c0fcf154f5c5c81c70539e03118ab91f4ce247f6132d46346 +bbbb126c09d7459c1977e6e367a0c83d14edf7dea081e5f795a7c831fd1b +325b33674ec9c2b68029a0e600746329ea2e1b9bdd5cb2b140468e53c108 +8e8f2567425443f8146ec37101fa4dfccb0e032fff6cdfd76382463551b1 +ae8ca6cbff0e34a3f75ad400a9573217f8cbb00a6d59ff46e48421e97091 +cb17f53f20ebeb89609ea55ed6ba4101f2f3ceccbc7ade21202439ef91d8 +a9a783c22de7e6601b50c4342e094d0eff223494489fa92150425da1b432 +908423fb3f41e0b115ec1ba592a4f920d15610b9fb33f9912aba67912d05 +1ee00a13282c1909a3a56c4ed06f2f4d1739dc296b7492aad0446f87a416 +c6db4d42b504dec3a6756f3d0845ab2d2e151aa5fde12b31a9c3b5ae1cc9 +d97192bc048f00dead66940004281c4d5a92c20b1f77795cb4f98b8eaa7c +be16f9b9d4a34a1a53e0a0deadb4fb4b20d9e8064d3412ea8d2ebd259b8f +2f04bf4bf11a5ab7883c99943d762549c3d5866bb6ed85a0e862eafbcfc7 +03bf4b77cecc0d65bce4df33e0d65456397f231f8cbf66672457cf539817 +6aa5292fae24695009e55904a04588659a3a23fa11989b925705ab45f954 +6f862b0e176fddf75b70d9ef7389f750becbffae25d58a1252cc04a79e13 +fbb6a666fd87cec5562c3e14fd78ad05be28ff3871d6fceff5aa8965bb65 +67ec76d105a6348e915b27767f5010011e80e0e2f9c34742a4eeba369e66 +8faf086a45ac9bcdd76c758db01a78602412a4244c759ece0b963d9ea58b +0efbf4376bf115288803a54cfcf78584c8af80da2a3324096463e3898285 +57de6c6354444b12a74d5e66053f6907c48522cae9e93bccdb4632131add +52eb374213888125de71994c31dba481b70b2e4c1f10b865d58ef09fc9dd +2ca7f69bd2855895256caa5dd6bf7d4d8b341d677c56ca08fd7ba37485b1 +444af8be0dcdb233a512088936ab4d7fc8c03139df396b7408747b142782 +d9406db0dcd31368d2f23ddef61b0da3c0704e9049ccf7f904548c3ca963 +76eadf1ccf77f94c157f5b84f74b0c43466134876a90c5fdc2c53af70c3f +f5c2d13cb665fed9016454bac1a629361c8ea62f4b2399233e8587db6e75 +a9cde3530f20a68ec155d275a4aa6f63aa5cd115244643b54911c954feca +d57be2a6c40f1bac38e393969617b066f7d94e8b18dd80fccd0168d4a385 +f2f1489d1dd41b68d47e5ec66ec568333d1f584e3dca90f1367a990630d0 +14355be7dc45378aa111c319838edd441f15e125f928e044640f25ffdcc5 +c116c3f6ce0d4d3195187b22200808366eca9b508ec45e664e562186efec +a97b22835d384758849605a01973cd9ffc1657b124950c9d9fa3e18b1a20 +7156c4f96f08b87824373c2865845d17a0dda71b1d69f5331c5676d0648b +ca80a7958a2aa034d7e1e9fafead9248e6e64f9ec327c60ae4f724e1fb95 +8a71e82ac3842768b27b506b5982311557432dc3f270ae6eab23a42fef70 +dd0d407a02cbadeb7b8b74a2523cf46a5f61e52b053c2007f75ae053a96d +e00646662d027d93f950e516cddff40501c76cd0d7cf76c66b7bcd1998d2 +7a19f52635c8e27511324aabbb641dd524d11d48a946937b7fa0d89a5dbc +4b582d921811b3fd84c2a432dacb67d684a77ac08845e078e2417c7d9e08 +bd555c5265024aeb55fef4579b46f8c5e79770432c5349d5a65a47ce9338 +e1b599328bb1dff2a838f732852f3debf4bb9b828f9274d03d7cf813b123 +687c5e78a26310d87870bfcb0a76bf32aa20e46f6b2826912e562f503aed +11e427b7765cd2a68da2ec0609259ff14f57c07963d075e96f8bd2eab9a0 +dc32714dd8905f2627c6d6f33563436bda2d7fa9a976f88947b84c72f454 +bf0b66ca84470375d2ff252b4a2df52ab613d0c8ef0465ff1d809ca82025 +c2122a8f44c56ebfa25690bf6a05675ebb8634ddfd24c3734fe8cb32d6d6 +c69c72a4951cb959175770b4286d383e7a3f158450945c8a2ccf7e54fb19 +aa8d2d98a07f0c55f834f2728d89f82a598269750115a02287c4d415cdaa +14e1d9e7032684002f90603c0108dd26b40fb569bb21cc63d0da7e9e1873 +9df0a9c85bc340d2b0940860d95571dc244628c59bab449f057e409e58ca +cc3369f4baa8e53c6765a55620e78341dae06e5cdf2fa5e5ba58634b29ee +ddfee7f78672e55f18a7debbc30862f278f83f4cc123ab591371f548fbf9 +bd24b3453b9b57051c2e67edff2104f3a05a9f0cb7efd81c1b1b0a2bbe95 +21854902526e5d4fa1b3be270811b972e8726623410cec7911c07f871428 +1caaead97c503714eaadb14ae5923f020093722df1b9d9c055d7d5f95af2 +a9fbc5ab6f6c2bd655f685534d7dc5fbb5ebded6ccdcf369bd83c644dc62 +84c2810495888e9d8f464a42228cdc231d5b561c6b210bc493fc1e7bfd66 +5a6c4055a6a629f571f4f05c15cb2104b4f9d0bd1b1f0ab8252da384eeae +f5fd5c663ad7a2c29f65a48a30ed8de196f9eb8ea314c6e86989298146a5 +589f76f12664c8d008228b33144679d16ff564453b5e4e9f813191b6c99e +2680e20a410949ac30691b1428a255b6185b7e3802e8511192e73c376f3d +eb807ad2727fbb4b27538b3213da0746231b1c1b595a958466155835c537 +e0df4a0ef272d4c3f7f2ef011daed38bc58bb0fd7458e48060db98971bd4 +b24bc7bd0de92573a1c7a80a5fa2b34fbe50271dabeb83aaa4235cb7f63d +6a6b399360df8b1235e4e9ab59698930044a98d5e083b5f5a5772309b390 +9e1ff2a252734b32fee3940f0e1ba61f54dd1d3f6ff0d57c9ae75a302d14 +b9dd9034279aaca80b6bd05c74bf3d968305a5046910871223a3ef8c77d8 +25d7e6d3d2809e76064c473d1cd7c05666040b6eba647e34588f49fd70a0 +3c937933a2272c938d2fd3aa8149f215bb48f3bb45090bcb9a6ace393a44 +f1a9bda2ad09a5f566b2e8887880afa45a603a63ffe7c188e3eae926a903 +4f1803368e773f42c7391dff1b9ce8599161515c549aca46aebae7db23ec +8f09db0e0f590aab75e8eb890df354b37cd886bdc230369783a4f22ab51e +0f623738681b0d3f0099c925b93bbb56411205d63f6c05647b3e460ab354 +1bf98c59f7f6c2ea8f29d8fe08df254d8a16aab686baf6856c4fed3ec96b +0328738183dbc1eebb2a3d301b0390ed8bd128bd8e7801c89941485c3c86 +22b5f223cb07dca74f0e8643240044e8c376abbd8c82ff98c6dba9b6d244 +5b6cf4189d63c6acd6e45f07485a0fa55eff370da7e71c26469740a68627 +a3c297d2bf215121fb67815b7b9403aecca10d21e59fabcbe38f5ca66e7b +551b22e28f2d1fd7303d15a42c45bf54b40ef7fc93060ae5164e54f91c55 +20bd303a98d0667a02a900813b260c0343021ac01872fd62cb6abebc7ad3 +a4456805159839ca4a3e35db586221169ded66f852e8974e3815d4d7659f +6a9bb93585aaf264f06cb6da6a26e51683945224158ea69719b8e4e36eb1 +01333aac974db8f84b051724cf245fe7a4c86582b5dbb9a5d9318180e33b +8d92c22c44b0d18f8ca34dfa4ee9693c1a26fedece01635fc5eac1fefa81 +32458254ad46dfdfd2be12a1e7f32f3728f286f1d5d4394424a073696b65 +e3c459aee9310752231fa703faf35e11796c4eeef698f4109ca8c46ee322 +5dc2e3e04fa787188e583321f8410b68b9624ff60679d3f25c13e5ea7506 +a3ce8d0bebb99d9a959ad92d8cf909988d9250b310629903d6bfcad4581a +504b91b2c91889987f36d6fd0be1d0ee5aac00aa0cb48d78a1f7a64a777f +089573ba79452efcc31c8258fb317369feb0d7ccd48cf13da6d1ccb59a4a +48ea0b398e590c1169113fed81639e13e96aa268d99cfdb7aee977fbe85f +f784853a06642b5521ae0a7f610c9739af31ba7a5157ebbbad999e23794a +d2cf25af987dc85dfa29639957cf28e7f2b7671188045130a6e2785f8d8e +30e91f0f68c1cc9f2de902952730003e816e4f5703db7a97b4c566f80547 +42fa77be563ef681a4513b9a68b2b0956551c74545cc9883428dfa72fd5c +4eee93256b26bc86ea34f7427cb0c0cc22c0cc343f739c6c0c46d0923675 +5e04d70587426ef875f8c89ff8492ea23e4e4d763b84a6437a440e69eb70 +65ab6d8cf5f8444a844e6ef3d158b451d121daea2d0e2b423eea24254226 +7eff1b4224c4e80af2a7becac1649e4bbef09f39415e9b1e3750d7ac47a1 +068a4f5ce30840b00574eb4e683e3ec25f6e690feeb0d354568efbc354ba +813ca1400734a67693af127b0f636d58b83e91548f98e3d87da7fd7cdebf +f3ecb4b9272d1c83d4980170378d32f1d98b87c440881af9ec052510982a +0c02ba6743bdc7691a44bae5e044c25304c1a2525cf2c0694494a2e9aa34 +f36af43ab288807ffa4bd418ad51d98c75f2b2f01abfd834d3305682b6b8 +62ef69d05962aac485bb4f560583a5dbb74e967eaf6d299160753ec32249 +bb1d9851d5441cb0c624208e69dc876cd8841a66976b5d7f9c99be68363b +8112d33d971f2c4f2a1feca88ba1a794ddb725c5e2e2c248082231059aef +729bb5fee5006ab8809f63e162fc0743c047c7984a9e6333b433fa143d73 +72d4a74fe37314508e04f54dc7a1445e2d6178ec9c041d0cd4fda5cae830 +4b16feb21f3222261c293a8b058dc708405c1a97ff34eee4ca69ff4e1ee2 +a03380d52297574e3aa50c8afb826fc94a14e8caa9ba89d6e92913be9e07 +bf7ae011e6bd142d8952d9c2304735e875d1ddcf82fa9fc0c6449df2acf0 +d5f6cff6d21ef6b2d29022ed79c4226c97f163284f2311cf34d5b0524a1a +a446645b9d05554f8b49075075f0734b3d1ea31410759c174fcc7305d2c1 +d7128781043cba326251a3375784a506cf32d6a11a4876f85ffa2606fbdf +27dd16d64b2108d808e33c409dd33f6e0c6079e47e7196016f261e824fba +b0e4f91a189747053e648ad2d942ece8f582f052668b63a23a2fae4c75a5 +180db7811aac654270ec6e341126e3561429f1d41fe7ba3f1de9f8bbb8d9 +fc5cebdef869376a2e42dcaa578c0807835e58d75c39f91a83d5c1eb86a1 +b0f7aab991f65eef030f212d38d10b1913bff71717c06c78d9a1be136f21 +4be157ba11ba309326c55c23ae8512646751fb82ae200c06bd2e644bed38 +c7cee826cb587ee8ff378b7fdc00ec316bd4a9c24e2c250cb3d64f8ecbb8 +7f4d81626d7f1e4491908bf17c48c84bb1736693eb4d0fe634484cdd590f +a40ae94d44f348ba683a43004b487f047745fcdfdee2e913328a11a99530 +9bd117e0e5be4fb25d176d59dc2b1842418141190ed9ae1f33e5354cacfd +a5e4bc186119e1461bcd98517e675276ddf0296d3b3cef617dfa36b4759c +944fd721e1bf63d45cea90b5817a40d153a2f779e03487cad3c1375425ac +8cbabf7f754d16cabe45c65f1be4441908e0969d5a5111c931e724537dea +7cd3fbfec9b2f7d3efa747bf586e9218c3106c49276b89fa28f770fa0644 +fe1f3fe3adf07f59c755a5b39a2ac1d6f23c256a293bf3b31b6b9cf4c622 +b188d6e7401c038657c78bfde9ba09f508f1bbe3ed79793772cfc928c4da +519f7dbf3ff7074284437d2de8d7b7c78829642d924abacf353119e9088d +14739935a23667c432806085c3af71ffb7c5fe6b4412b9b1044c1e62ee0a +a5ce7e0322bc65a8c7d874270d84136526e52d0c7f9f93199c6bb7301216 +a19bebcef3c5633f21d012b448d367157ad928e21f8e471e46982bc46a7f +df1bf816a86dc62657c4ebf286134b327ce363ab6a66634eaa2a42e99034 +069fe1302febf06959eab8e7304da4d94a83ac1650a02c38c1c4b7e65c43 +e3a6fb0213e57ac49e58721a4f36996069caedefeb48f1a59303459d5873 +f3bedcdb9d00c1cf31130c27b60928f210e1aa5e1c8e04b86d2049f31265 +9198fa646c53afa9058eb8ceb41bda65f415c79ac92af5790b176de1d300 +f1c06b782d584f458dbd07d32c427d894f84215a8e7819e295ee98d976d5 +644f11920ff2f49cb1075c3bb42b9fe4b561362902f11a75669b7e7c4475 +b65f1ae48834cd67816eb63b58cda2f50bc22eeb0cc965569b476bedded1 +2701668f609393659b266bb0e37bb27afc90bca271366e34754383363592 +0f9a3b508aabfe8deef585b07a992460c592a150b325b1e50e4214a2f483 +e9dfc826c54b488493a96eaa37276f5a9666f0a5388fe388263d2c0cf614 +c6cd01571da4389f01fcdbd0ade1c435d64c5921b5bf7dbebd5268100a03 +1e1abb8cbd83873089a9e08cf80276c7e30d2bb40280278c29fa818eb079 +87623b1cfe13e0b01e27be0a8320b69b5afee820f4705202158b7f3059b3 +655bc28a754d088fde23d43d6a9389da8bc1cf3e8ea1a6f4328c196e655e +42184444d8c0614c7167c91a492c24c8357794c61f5e47cdaf4b38004a5c +8fceaa8151e929328bce1b8f67b22034f3f75e4d105283337c3d460e7d99 +89920c43f5e1449c74ad6ab5ea029cc6e497ea60068451c4ef2132fb87ae +049077a156c868b768df4a4c475a532e2a22d999931c64f8bcc18f51d25f +0f94fbd3e9e6c094f78da062f80c4aa2b86fa572cc469e629deb4ba0c553 +55e8422b562ed2f694d0e8e5540144e30841d7593b255edd4a61dd345d5a +00e411d2c50d64782a3ebedf945fc31c00d2fe4ca800f5aeeaf12ab399db +956362e979bd7ef0787188e43835e5389ac444d13204af6bf1875622f175 +09f32015c28729cfa3b3cca90308eefaf260e3fd9df10f3e76786b8bc0eb +a30e8cd33689aabc55e3ce387cdb89a30573495852a48009cb58a0fd34bd +da911159ccacc94698ffb94c5f45f15ecc9e82365174cefbe746f95eee44 +7a33b4d823487e203478eeb2d8c4bc7b743427778249c56e48fe17d0a501 +7b693509ddfe1f42bdef97aedcc26ceffa9357dd985cdf2c70bbfc987354 +6f0aa7df227ec42f9ca2482f58809e3f9650444568c54d3520bd0a7301ef +48bfebef1fc4332b5ca851fd786c1ece136fe9e575b69393b5aec2611903 +fae6e7a5046e2ff350becb8700f209b1131044afd32fed1bc1297b6a2f29 +6ec3b87f170e92aabacc8867360e4dbce9ea29f0c1df981f6cecc8986767 +0ccfb4c9faeaad7ca9029b8ff0129fec4a040f80ead041b3bc8af7526675 +ed9e13204e64d76440a097d77c535d34165bfe9ffcade530abcc75ae224e +890d5c110004e218bd827a02ac7340e18bf3684c43e664e0a37d5fd4fd1c +4d4489d25a99d542c16e06685652cfa3567da4eb0cb517be1482939da0cd +d0ea3519ad1e51bd9dc7b9077375a8cd3b5de9888697e853bacddbbdd1a3 +0e442e1d6f2d652046821813d0cc0e8f16c97cdd32daf239f5b2b65ef620 +46f6e9821b2e2ec539302747795fa746318514d38bdf0d0e490c00e114d5 +03e7fc9a8fb83b14337a5bb4d640b52630f5450bb3bfcf7cecfbb1ef5192 +ae401265450db197bcfa07315ff95a809bc5fb4249e3a728a817f2580ae3 +50d8d6577f79c883ab4a3119d9ab98219aed0d1e826023a66da814396058 +d95e52d9af8bdbcb0454721f27855b686d13bdb473f650c9865f3e04f08d +b10f5256a3e59bcf16b12a84bb7ef3b370647cdad5929b722a05f5b3669e +14c232bb82fcb9c1dd8155ff4515f4e83c895cafb86754e896f38e5f3beb +5d29f1bd99cb8a09c5e50f412f6d8a773b79021ab2c4831aa663c5defc4d +553616874dd5bd8b75c7a2af7d029aab5a72528fbc4b5ee3d30d523412c9 +60b432434017c4cd68b2062d28f307fc287e11663511d1a6b52143afac0d +ce0f7ba3f326fb707fb8d2c985dd60090e6664f2344e098a7a1a6448026a +2ee651e8141cd7786b6543f512e4c31d25dcaf6652b1eb52706300b771cc +0c49295067befc044ea46341927123ad4b7d094784bda7fa7b568853d0b6 +1e4cc39e1abcc9479f91a2501009ae34ef7d5ff56205cf5288503591cc55 +c48abcc78daa4804549562afc713a4c11152e6e4331619b2e474a25ffb62 +7c46112fa4259f07871f8d6882e9a7ec62d20a86a0c502815d0a8f3f5ce7 +cb4a6a74b6db8e17d54bc919b82c7c729cc05b98855b9d8a0fabd8a9bdfd +4333f395607631f57c0473be0fb290c4f40a7aa6ac49208570ffa1d0f849 +d4871ebcf9ef6f5106301cf54ff8cc9918d6de74d519fccba58bb1c21543 +f3bca9f43c211b2e5c233ff6dff2c9b56d3f656f6070d13dfd0be04653e4 +98c670770e01c07b731ca0e2eb56e608828fedaf1a31087f2d43cb4c0074 +e576769b0830577c86ad5de48ee216df02d7c4e4ec231afd8e76c608fc9d +06cc86f38cf4d839e0a0829902f56cf2f86f08b975a6bdd0642d6b4c78e2 +57cf9a4f52646a952f6a220c36c91db7f44c7f44bddf33328ea8cc01827b +5f2d79e3ee6c514a4f8597a847ef5f32c6400736e6ade28faa7bc6e9c6ba +e4bbff236fa6dd2b0ed23fc77f92649feba149f82488260b0bea2a4fe1f4 +65d96d8c51719e5e10d4c17d1b67e700aac36b1ed55c93b4b2604e72f51e +b30fbf5b64c6fcaaef764639ebd789f82ed354712c7f9fcd1df257e14c0e +8fd59a0eddab684bb1b4176d79b22ad2605bf534e4b8fac2272fbdeaf210 +0424a2c5cc65f8dd5faa13313dd926128ed466046ee94bd3eb41f3ea5505 +5a70603a2ae1981bfae8e77d850fc5a5bf1bacb3df9b7cbce68ce7979fad +a73c2900526b68236c6d37197b0c521c5b1cf5cbbc89238586eceb99818e +aa47ca94ff615233575fe83d0d50d734351e0363030a12300f7b20450946 +17bb209c346ac1d35402b617d6260fce04ce8b3231ab5c05af30b0f3ccb3 +3616d3df334c8d963279537563222dfbb705c3e14616ad01927f952e6364 +4c4b7fa44ac97616c1521facd066aa33b2296dc03682eb6a3b9dd8e5bf62 +53f10667ecb07bbd50553f1b211067f5cf098b64b84d94ba9ad8b146dc9e +8e9be06bc14cfe0945e22fd819856d6996e857c0bb5f292defeb493589f4 +515700753885d61eee1b8c19e6e94fe2302c07933f949d6bf119d207fb04 +dae7bcff7578bf33d77e29611c7cf03b2df12c242827ec4c4e5b5343ca3e +4f7f38ed337583e30dedd78a082f41d60cbad55d59dbba11af1bd296ed6f +e31d2e10d3a8b5ea698e656ff97755a47ddd862d23309e2e6ed3e3e111c0 +2c3a713d782fe301dbaff0a4225f932576622d1cbae40d20f46958298d01 +783851c894f2712bfc4736d3802e548a704878e2d139348671fb96d0ddbb +f56d9349172caef0dfed4b84d867116d91063dcdf9ec401dfe8abb269ee6 +0d646bd12e0752313e2ddc272d9f4aeb9d940987596ab623f9198765cec4 +62f7b6c540c9a70c9a872bd28ea62e056560b61ec51fc68eafe008f20760 +246e06374ae5a6bd2577217700507978811ec29985ab644e474e41e8a105 +295fa67ae05e0739e8c7fbc51104522934942f53e1e1df1ec2a66f0a74b5 +9885cf2c2fad1cab3e2b609f126ac8b7350d5408a7df9ed5c27a10ef6505 +6f0d877cd7bb902977ba93e6e8520d2d018560ec8143876ad0dcb95b173d +af72c0d413bbb5541f14faa57eedb3ac2430e36911d2f486d9ebf9cb6745 +2ccc763e1e46e7a4b8373e06082176a6c66d045e18f90b4b2ad15802f6ef +cf2130cdc627601ecc19887784b6de7fb6a193bc3d057ace29f74199acae +69526ba6f7a2c669593f9d0849f12e37201c32c88384e4548a6718cbb2ab +714ccc917d93b865ac7d7d4dbd13979843f4f5c1f8b937ef12fcdc9aff50 +f09d2625f4367ee70a98772a273d8919952102aa03297e3cbcd876da5abd +2ceb162b8fe1d9a22ff694495528c09a8819fbfb6946ab205d4b2424f6d5 +6fa1c704065cb64fb2aa0fdf291fd5e7daa38667e6d8e889be7f4c453da0 +59c492cd25fcf4a03a6995897145273a66cd6ba999138bc8e2aa7d080f9d +231497ed28a9a27b6b0d4785bfaee46fee71b26d6839f2549a14e7ab7347 +0b6cf368d2d49e74c78d93477828e4582589cb447d795181d3f13dd8ad52 +3c750df8f19b3260c17a6598b406472a7204dd26c5988911ce9884de9a1d +ce33d834becb1dc80efb07f32d3ed6c2a484c5d53746071576c3f67f25ff +1558986fe2dc2265b4fff79c07e3f4c6c0ce8319e04c14728ed722cf214f +65066148bc817753dfdcc0950bf80dc515002e1a92e7d8936e9b3aa9635a +a6d512c68aebc79a62a6bd17a411bba7684e1f06be9bc3d1aca25d50c8bd +1d75597194cf87c9ffe04ff28bea91b5b9521fd356ed9e036466137586ee +f0a8795486438d0d9707cb2854f12963929edac394c562235ca71376d938 +e4e1518668180b857d75318bc22e9f0683749047e7649f9e20b35204b6ee +60c0d47bebf53179a083f0b4cad5b3327a3faf2cf03753e3e46c05773629 +7e9bb305f603369cbb568350b2b5c6d23a35c551e0ab28b082e321ef4ed0 +e2704d35c75b4750af782160c2f2e9aab0e14e541e95b64ebedd66db2c12 +a8935a60177cab634e20a8871a3a72f4b21c3a34d9dac37176a321c2ce3e +e828d140c8445117e7fe4738000c30ffae8e2a48bd618cc8813e38fa0f86 +92ca634d1e56010987483aa0f08980d91528df3d370ac724acb238e141ab +595dcb3da7a769de170edd5763078d1084e2ebefadf8a50a816b50722617 +c9539dbd68d9062b015639708dd900aecf4f15adb36339c05a9aec7403ed +771f9f28c60e52bda3ba6902e06334036c1dfd66d35ed00e3fc0bebf55da +416093b5cf512217c47f905ccc91fad879d63dd1380519a02025ddf15d70 +eaa1bd8cb6be67608fbc5c94796bd09ba35933f64c5e72a26db1ae40ef49 +af5e972fa44660588292b67ac670bf046cb1f5a7a0d73ffd6df862744786 +4a56393b0f1b4cfcfa362c74634713093161b29c94a2526b7138aa92fdde +b37a8c1f30a6b3837d9500b340515f0412e681f5bf36e7869fa157df18e5 +c79df3e6aca924d7b7dd2e0d5b87682d7ea6913b26397ac180fb75fabc1b +8e156ed542b9d8c83079bccd141c187f90d72694de4f6d08520d11cd454b +bd3c2e6d259694fda0c8decc724bdd650163b7f6ce1181590c06de4c0dd8 +536aba318cabf54782c919e07c2ffa1034143175d05deddfcd7dce6c86a9 +ec9bf6a4437da474aac2dbce2c91aedc20043f179d5c9120f3dfb1cf6906 +c27f2ec68cd75035c283e1672ea90d953a23a1515c420b81c3270fa06573 +4d003eca1bb71a2dacdab67e44f47c266c2ea1776648b62bc110671e6eca +4546d3c72c8acd956e10452c32532ed51bf3d0518467fa829efd9c896e8e +1e5c7ff6da0b51e872e403470affc95f25e1d2b9b59ddb0472705e14fdc8 +fc2af16527188508be10d098372cd7eb7d62a85c8d8dd1d0f55ae3ccd0a6 +5dd6bf776dc187bf4de409d5db3fcc5a6d852848a251f4fb4e01dac5e9b9 +587fa8c46ce03689709008b34dfb3dc105def80a1b515abcbe06e73fdf7e +7136e40cc922fe9a9da1726747e84427f288d934747b6c587490734906b8 +a91144ac82a57957cffab561714e1ff5148a39499dfc8cc96bf5d87ced17 +825e8f80cd943d9a73945fb8bc51cf1f9cb39c605491c1bb8f1c4139974a +59471ead310d041b1ca1ecd5e9f92007cd8243cb3fb1ec5256444699a9fc +ed6cb31eaf0912c16fa480a1cb4a8f4a9cb6a4d9a9903d1e2f674286032b +489b8a23ac4719fe435a9fa2d79abdbaba740e69d5ed611421b1aefcd06a +362ddbb7b79aac41e3e90657afc0b87a6e8c57ceef70a628efe19f568634 +50f47b5c6d95870039caa3d07a54e58df064bb5f59dbe9b9a2c7c84d7e0f +32386309560a0efa2cbfa27f861b208b2df4a062ffe2c59c057296aaf5c2 +0f48ffc9ff0692f8cfbd6fc6ed1f3a14537ba40d7267e6b5f69c997a949b +26577a9a99db3f53167355c4967dabd522292ddaca3c537bcf303ce76add +eb99f6664227a94d6a698dd5a5d40008349376067d057e28e55972264502 +e035b1f5e33d7b3aeae016f9be50f2aa09aa138d15d7af3c1ccb805f2d5b +cd4e9b2b5c288b2af4a25abf0a9093749377c9e8232ba1af17962f85064a +23b0a13f11acbb471cc700f9f1b588f72cb63d3d1a95a93502ef74ed212a +c452f1a84619bbdf61a1dc79c0d9ba29c7f19b400f682cf66f7705849314 +f5c8bbf973f2c53bdb060932156bf2c9cd8d36cf6271075500b0e3e6ad49 +958af46a9dc950f4c29f1ab5dc0a85924f7ffef259f778459c80118b1eb1 +ed29208d1145b21b19d62f755de4972c57a09b3decb0a8096ab025fe6b9d +be49ae35394f0ea40d3693980f97f712b27f0e28d8a549acbf1da63518d0 +374941effacf63ac3de0523cfac0dcaeb690de5836741fe58917c7ecffc1 +95e7b560a3e763aa70fc883751bd60ea0a0f893d8e9fe75a66c67e202c24 +84f66708ae74413c0101fe0b5003be20881345d917203b582a247e6c74a8 +1d0479f317aba7b9dbbc0a92e91c51fbe8775a44c57699acc9da84ad60fb +9629929d1edabbd70b4ef9887ce4ec2469f154fada42de54240cf3302364 +7c492ba17e6936a4d85e0751df0945463368a803fb40d8ded22abe118250 +86cfff1878abe5b100bc08b991cda6fdfd579332360f0c3374842edce6ed +e43649d6702f34668a29bf387e647f96d78f33395e8d4b3521cb4fb0956d +12c924c16eee798cde68e319a358cc3524c753177d976d4e14a2e0cb72a4 +80cd87bfb842060b1266568af298bbec58a717c577be73ad808e004348f1 +6aead32a3d57457376ab57197534d6e469ed24474a83618f3ce21df515a1 +22918f4b62c642de0c8a62315ebe02bcfc529c5b8f7c127085c2d819e29a +f44be20fa077ee01a8d427bbe3d97a9d2bafd77f17835279bf135900aee5 +9bc49582b18d468bf93e47ce0bdd627775264ebe9e4172839a444f928580 +8c95895b7e23592b2dcd41ee82e966c26aa2143e3057161511796e980998 +1f2e4ef5868b3bf4576e3546e6407e35cdf14654bcefa7557d09407545a2 +38173080b4771ea52054736677a8d9749a2b22b46b24fbff93c55aa2274b +8c7ddbd751bcaf1df00ccbe1f24a80622aff192fd6db2238db941ec44ae0 +dd73f6b2f80d89bd0aa30c038583deba14913d38a7b61b54522755e251b2 +aeca62033a39ec1143b2b960f9cb87f748428bec3243b8164f07d5ff72eb +f2ef69347bb933241c2401a96ba5ffa3f9ad060c41f4e6bf7280af65293a +bbae49d723dbc4be61d7e13f7a5931a697e7f2c6582dff416341ccf5a24e +9a53686a1e13bbe0bb480c19a4e72a5e477bd29f39dce1a17f63f1e8c696 +d5f8855cefdbf7ce681c7d6ac46798ca9bbdc01f9ad78ce26011ee4b0a55 +786bb41995e509058610650d4858836fcedfe72b42e1d8ba4d607e7ddbbe +3b0222919c85de3cd428fed182f37f0d38e254378c56358e258f8e336126 +9b1f1acd7f387686e8022326a6bbc1511ed3684e2d2fc9b4e53e83e127e7 +84da13550e593bbad1c87493f27b60240852e7fa24392fbf3f478f411047 +3f00a8fdb6dcb8aae629dc7f055d85341d119f7f6951ae612ffa7df82111 +d1ca48306a57a922cf4c3106f0b5e87efba6815f6de4294c7a0394087067 +677889d22a3fd86b0796200300d2716445078027fe0c0b05c86ac80d2095 +ae874324ee6ea3553bcb92fc1522a6d1524f6fa22b71598fbce784a10b5b +61e50307ef4409ffb7b38f27800f2185140ed08fc4ab396050b068025a9d +e4bddcad201e72ed9b41c4ffd4cee743c9c2345b95c5071442defc8ba5fa +9c63c56e209df41d10d93135a8080f7cccacf67e0b0ddb3e0a31df32b83f +290b3c536e9949973cdc80aa5c8a4feee20290a95f68e59f54050192de42 +f27464ee374e4d2451ee8708933b970402c90ca3070843a449d7c3146347 +1efa666a60fd5cbf55a47e4a3c5c318fc1af944d58d32690a2c7eeef09b2 +d94721896e1e3e76e44a8efd524ed5d6f5eb9da093d277441546c6828745 +ad71b6c13f653dd631bc6fc55d0eb4648b7bd9c0eddb13222542f2b6e8d8 +b80bfab4365f4199a41ac690979285d917de79359a183e6fc254b63e6408 +6d33e3c029f472f40742a99f92999f302f79994ffd615f1a848194cb56c7 +12146850f5e400303bf5bcd4e5fdccd1fe2edf5352d525cb15d8327f45a2 +6e3ac276dc8780c65724d28dc6bf9c7c985840070c35e32859168890d599 +a884dc2a90194cc2e9cc6a20c6c0ee11b20adf3aff01db48eb8dba7b0c81 +7fc10cf5a66e8171a2823a4cd22f0e80c82011ae56dd895ae2d3ebe84ff3 +d521c31453e0909cb9b1cf0b030eb6b7059ec38038cae12d0e1cc4b5b3bf +e6c821faac9b8792441e2612aa1ee9318b71f9966d7d3a64abe349be68b1 +744de7b212f6be73a0e1eb2fa30850acc3d9562f989cb2d4fbfbcd5d3ef7 +ba55717da1cabf197b06ee4d8650e968518b6103fbe68fcd5aab70bdd21d +66f09f96208db67c1b345672486657295a39a7fd689b2c9216c6b46a29dd +1283bdba295dfa839a45b86c14f553ff903a6f7a962f035ce90c241f7cde +13bab01d8b94d89abdf5288288a5b32879f0532148c188d42233613b7a1a +7f68e98e63b44af842b924167da2ab0cab8c470a1696a92a19e190a8e84b +1d307b824506e72e68377107166c9c6b6dc0eed258e71e2c6c7d3e63d921 +39690865d3f347c95070cd9691a025825421be84bd571802c85e2c83ba53 +841223435a9ced5dead103b470a4c6ae9efcc8b53331c61d0e1e6d3246cd +aa1b0da347685121196a07e97d21b10ad34e7031d95c1bafa37b4141bf33 +a6be401129dcd64086885f4b5f1b25bce75a4cc8be60af35479509e64044 +d49c8a0c286e4158a5f346ef5fe93a6d4b0a9372233c7434a7a6f9e7ea21 +30c0b4b9f62e3a74cc5d2916ebdaa51a1ef81fceb6cf221e70002a8a3106 +bfbccc2d1809dde18e9607fcaac008fabb72e8c50244507f4013c5a268a3 +6135ead9cc25362c37aa9511589f18d812e6039490f9c599f44e88754ac1 +4f6c1841d570efde27958c7f1b2c68772584e1d12fea252e3a6ec3b051a7 +6faebbf6f5101978e24a9ca927c02065e8e49150a55c64dd30757e8a33d5 +2a788437a9181efb47414dbc22fdeda203d4122137bd045611f68314e12d +1d6a5ec270c8919562c03e3af7b0e0deceeddbdaf3eab8fb5632e44dc1e8 +d46e2396b0236a46659164e33709415e7b347f7f7b87a9224a189ddf5178 +2cf66c9d385470a51efc88696176f6d3ac3b7b95fa074c981194e22981f5 +1d925f980393b7102f1f836b12855149ef1a20d2949371ddba037b53a389 +7617c257bbdfcd74bc51c2b40f8addfe1b5f8bc45aa4d953c0d1d5f4091c +6af796af6513c820499969593bfd22f8c6dcde1d2ee2c0ceebb5bd6a1ce4 +5fa61094e932b380cee381f4485e39b4b1797f2a7d8d90bcbf89b9cb1006 +2d50fff083743bf318157caac1c0179c87c03a2857fc002979e7cc97feda +966b09ceb761d3f55cf07637256c6aa8b8e5cb6aa9739452a330afbe7082 +975ee39fad5e8106e8ee05771157e92d99003533d922ccc37add065b6236 +7613d039741f99edc77c230fe8d1baba720a185186662376b947bbe1a686 +4b42c61ebe1abd40d890751ab8945c629de3b6d2a49809dc693f9e397097 +cf1e568c258081242460af2de0ca44b7ba2734573967b3bdec0e5e64598c +cbf41e630d821491504f414d9b54a3100dd5105a141cf61bd3ec41b67368 +c8cd366c543754ee800ffee3d19c9cd0d408cc772da10e4d8134964b0a61 +232e2dfbeacd0fdee12792504bb327a2e1fc44127f8577ca51d380a760b3 +740e6be46455cbf3917b90f0dfeadaa25d5d9f66cda43ebf9f75e0191a06 +25ba29666bbe8678822a453d4e876bad4a6b0d4b6cf98feb60339c9eba2a +dce4ef7faba428422c503d0210dcf8d884ca9f5094aab9f3b1a2238b569f +444748902907cb0d9d7ca33fccdd0cd29bc68e44f7bca5092be6272bc949 +baae5af92c302bb21f91b6ea8463265680f7c16f45d8ff35392a10eab87e +296f3af4478032b5b021db8510deb617941130d45c46fb3647d94b162fe2 +2738766fb6d76a06ab6803818b27c5ff4205ba668f95b5ec5ce4ce6da545 +c13ff56f417a4e0b3b8554a1e2a985a167e168adc8c4db28a601a80ab451 +91bf32acfd8d25c39c2f17fb3bca1296d3d160f25b43b4d6b94f20ffe012 +b779339b12860dfc897b366e3d400e756f4f9f4d2c86fb9d94c11ebd1450 +eaf720056e2c39529331bdcb104d113b42c94af2c6a5035750b7ae7fdcba +b6116d74bc07a11d4357ecf73d99221dad5cba4a7136425c2a3ac0e092fd +606a4ab722195e3b7fdfb5a5e3ccbb85fc701c42bec43b54e964dff3fa04 +193043eead7681cedae9cce6919949ea60ef5630c4b9263c8f98b4bc74a1 +63ccf3d0a0bc1deff39b800ac90bd734dda7ecdc73169ad77e129887db80 +7a253f8807a422eda8a16c9ee9bb8fc0942634bfe035dac9f7e36d09844e +39477c043399db4d07b3617da9d6eee76d0fde9201da98b906050748b68d +8c944ace3c96e90a3c2b63eae27b9152cb7274fa336866d71b65a57f1bc2 +bb1f482a67f3993dcb3ff24abb0223f9a026c81b2b33127a1dad8929dec7 +5d46bdd790eb1addd771c5c3965a2f514d3a128117a44560cc10a729bade +4e6c86de7c09a39602235c803902e34f5c176b18e127d71a011dd9a3a61e +ebfaa4a4e2a5651be6f4067e5e09bb4f3514d67c2129e4d3ea9568661138 +1e45af07bd84f883c70577a986416747f3bd8d1bf86d3d7b07e8a350899d +3c2dae237bd5ece45faba7a0ba30fcda7b7eec9fbeaa5a94620686d1e403 +1cd2512e8d89451c7bd8eb432c8862023d66f3f9fcec0d47598e2df59525 +d673a5ff493d458748cd6341f161a0a3e8996ca5b496508578fe4f653924 +2ae28bf4b7397c02b726fd5f9d8b898938bb668a546be6e42865f4f030d9 +5faa289eb24f7b8e249b224a95a2245605d67417a489626df7417855b8d3 +1c0043cadd2b461d32e1b39ccf409757c37b68f84e752bde6b5bbb847bf1 +57ea3434802def983d6ce5ceb3e9fbc4911b5484e99bb94dc3f383e50672 +0e85a91ed378e352838cf02921ee0ea94be01b5a60f9b1f58fcc1b4f527e +43725de9b9dadc3ef462fa279bd7138095d4cff2a0563039f71e383430dc +f628dc9611b2e3db08fb2da1d5383dc1a3c784e1e64541fde1d9d7f42505 +de96d3d0a401099fc2879af0293b0eeb143b78cc221f670c0479bc150047 +0cacb9a282e334e428b527acdfbfc56e6aec8d4d60745c1dc000011b6248 +d9ab4a17dca7cc74e17d33c0641710b02cb1edb0addc6be214b17e9f845b +2d9c8bf03c19e131e00f91f2a393b5f2ae7c3d4ae9021c4d7891d84d5067 +377ce92836e42eacd7e540824f7ac95360ce116d41d17a50748748971c82 +27f089a22ee0d21940de854f737547b73c7517addd9bdaab425a6c2908f6 +87dd990d6cba4d84308bdd4c4435a6480ecfa1a14daabd4d8e2398178e48 +de28b84f7ce4b61d2e6e64fe043c29a941f6de7621ee6f6d8b506221df05 +db238b8fe4323cb5f259d4d3d9c94d4ae1ca37d6c34345489c0284171346 +e9830e2e3c6c167238a7ffe0989d3eac870cd44102cae139469b9d909b5a +9c34792f693ac94ecd35d2277080e30a2d24b50391b6f2a3d3b6c81f7ed1 +a7b218903e7fed7a63269e27d793a2e0b40320ebf447c71f36d40dee002d +7257f43c8add31edf2c571123e46fdb413e007cc89e99b6f98d77ab38bff +cf140f787e45ffb2c7cc4ddbb59a4e32dfc36e2875f204ac851d757c1236 +12deb31324ea4c201d27fdab46e9f3988ad2bcfb8e9cfa8c487831a9b0c6 +60b20fb66b4c77f52359ac96f3b3d189aa0571c1c53db06ddb10f08882db +0b1e93e9478d4c75626c5fbdbc6044c4d82684b310ab2af144d12bf36f1a +c0bf6249d1da9ab319453594cb19d0e93c4e047fb49229c0cce76d0cece4 +2e76fabd2425382afe707db032cf617b046a59a2fc1bb3838d98fd5c8053 +ecb918bc14762e4ca45027623988f434ff4cb08bc9bff5d7de21940e3e03 +1ee042d9c30662aa76f96213fb5a92047af60f320e4660eadd1ec19d0086 +072f2202af5f219725f81882f10d1e065a8035a9946d0ca0e48a5e7dcf61 +0283b834eda01e7d94b3453830daade2aa6c947989b290c02ade0d7b2620 +813ad177ed82813b6a985d5c0a2d42419bda763d409da085936e33c817ae +68e5467eddc30be172de855a0f7f5c527555b3f4d942401b450f08273b1e +c5b5352fdb8562a71f276284cf7c27537e628f94bcbffe8d669ea2645752 +60830f1e65e83a2204cec393f6d92d4f61f317471b4b93039d298ca2cc94 +eeada0140823a2bcd1573e732e7b4bde7368f2ecca5961ad547f554ae989 +98d87b7e5d07a85c382bcea1693a697224f41eb8b406bc6a0c3eddfe8b5c +f25b11c3e4bd91ea7d6274cd6b3ee7b8f18cc3fd502a324c645568dce9e0 +d43caa61f7306fd5488fcfc439d85f8160ebf0ac90fc541f9c74d35d7833 +09309807a639477bb038200738342e50136dc64baa7cc1b879c61f7e1b90 +e1f2bd4f6e54c4dc97b8e4adeb102979203a31fe26a7f58c609915a95abc +4acc263179423f8ab16b04272d5592fc536f29a45cbcdbe15890f119ca9f +c7a52eef41dfa5c4fed087eef8e698ba738e300bd58f2a1a10da1198c1f9 +b60e2032f8384a86aa84027df21cb87977528e3bb9bea1e3a6879c56402e +a29063afc6ac0194f4944433f9a5872cf0a2a741382d7f3c0ca7817d5d7c +4b8bf53af0f18b1eb54480519cebb61d983157e039b13025e7980eb36f54 +3451bbb84e470ffd0f98eba80c74f238729dd6278294388a2e06de68a719 +47b6d478c85f124d14aaa835620e49b7f5a4f21347302c0f0864f7ebaeec +d0831c36187cbe9c848736764a31056d2cef27c07cca00033dcddca9a2f3 +b9ebf28e67257b69cd38bc23c711b6a2f6e4dda9bf5a19da275e6a8d683c +723bfbb95a90a344a6f421f0b67ae84c74652288b0597e4c86c28f73808a +77455f2948e8df634c2d14f221626b019033f9230c9167982cca9ae6dc37 +aecbcb49fd9fc1dbf2d11bba7187888721bc42a7f47c23e07d2fc5a7a91c +0dfe255a7f9d17e69af1618502a6b90b1dd748c7eaca1e1ebe8b861b04ff +e5f628f47eb4e7e65311037d7a5713d7cc3552dc85f452ba74c4f12aecd0 +d72892c940c3325640d62fe3bbbc71361dce6d54766e1fb99dedcb2d19d2 +fa6fa21f9116e03952ebbef659816a62db51a9b5b3916ff818518774ccd6 +79d44100d7236f211f36fa80a4cbafb3db76ba1e7e7f12082b0140eed2cb +5e793e24501715c6c170ad4f856a4bf16bb10210025156e635264d3cf18b +1fc1e8cd2fcfdc2ab1a24af9087975bfcf6fb703fb36e288e58d0d2ffc98 +bb4318001d931ad6161dcdf8984e6690e0f6bb07af81bf07445f8f57b355 +6b960d24e7cd152708489e4d953ab6a155a757e002ead97585e6c5333d7e +5aaab2731f047f3490432e0ebf3d0d628eefa8c1f665b9c86aabb0706639 +5bc372e16378f0d9b439c98e7bf87be73e934995d58e4e70d3ae9a5b54c8 +87a19f2826a772c39d41805c642354d9bec75b065f148f7c1e435dabbeaf +e4a5744e3f2894a928121ab069bffa3218a106a9dbb83971353a7c7a5616 +d9da66fbb908173f9b07aadcbd4d112cc353e7b70476046ce5a92e86eaff +4eec40acc840005f51f55c9f5874216851e9cf3fa431d95d3032e779e356 +4bdce33966a3a798b170a06c4cc9f73700224c858c36bbf2d0326c337ce9 +46f69c19a84187fa50afc5b36010f9a7612e3a25e846d49bb907af9505e7 +d8c78748d7dcb501bbb3d6603e829deee3784f2f3ca583d3738d6d2ecfb8 +eaa887103606211a3c1b5cd74a3e0e96fb57da91baebaecd3669661e7b1d +579ba41928a40a7028acff6cd409e601d23ff66ff2c8acb12e535360d727 +60d2e988d801930e0e9443d60dcb9f378fa75d58d73e6a3b6e5b26407c82 +67d50ad97787f8a9b91765e41552283cb67e43e59bf71cf08b9755c8ce47 +0cf374832c72d1e9702b55bcfc8b5a4e966d5072fb2a72a2108574c58601 +03082ac8c4bba3e7eeb34d6b13181365a0fbd4e0aa25ffded22008d76f67 +d44c3e29741961dbe7cbaae1622a9d2c8bca23056d2a609581d5b5e3d697 +08d7e369b48b08fa69660e0ce3157c24f8d6e59bf2f564ce495d0fca4741 +c3a58ec9f924986399480ee547ad1853288e994940bd1d0a2d2519797bf2 +8f345e1bb9cbf6997dae764e69c64534e7f9dd98f86b5710ff8b500e1c4d +f509da50c64e213ebdf91978553a5d90908eb554f09b8fc2748c9c405903 +e7bfbf0ea7e84254fb6735f09bf865244238e5fed85336c995bc3a3b9948 +947a6eb95db4cd1b64c0fccf82d247a2202e9e7eef5a550557625a0192bc +8bcc9e461e52833f6b8729ccd957d5c4b6e07016e864fc02b792c7400ace +d0a8f43c755f87bba6e5c6e1022416e5454cb34a19865d951f7aea527760 +53658cbf306ead832244f3062c39a0a121a1157a8e47008163c5bfc88197 +be16e9a1ba26a035a16dd38cc28dffb666dd4ba7356c66b7bced9e26e905 +4ce25f6d36607d8f5dda1e21ac96a815bb2989f01130ba1aca9aade554fe +effdfef5d6b0d2a01aad92f599f6a12e121010ae6acc6f150f19e7305271 +97da761b07530ca19b84b119e5edca1fad18462143b8913d6b3f6864b713 +7a93bb9e1bc29c09d660704e8d8292c61072ebfe35c354a2342b2458a353 +31d043874380d439388e46688a53bcfe01bc190ef1a6b5dec9d40aafe822 +261b28bf3e2d76f3dc4302506ce3387b4aa2a51cd4ba1faa2ed1fd7df664 +6772fe9f83d253451eeb0448b444b8ca80cc7cb653c2d1eaa0de6f2b1c72 +47e6d24ae72e620e200aff83a557a1aa7a0ce0a9cfbbeae03c31d8cbf1d8 +20b53b688ed2ffbd83418d743ee31e3d62216ac7be6c12bc1917548cf670 +d69fd2e78d9f7786ada0ea30a6f6d9fbd1f1406337151ffa1d3d40afbe03 +728fd1aa2fa8a4f075796b9de9586b71218b4356fb52daa01d3c18cb75ae +d4d33fc809dcb6e3dcf7aee408a0cef21353d76ed480bf522fdfe86e0e0a +b7d097defcb793057f0ce98ea4989a9b6787b14029a4bf10315a2557149a +fe9c91e7d825f7518b343fb556f0177a8f6ca08fbda9913d52997511590e +b9942c9813b4cf4d4aae4919401f2fc11fef0620eb5c40532cdb22d5fad6 +919a3a710de6c40d54993b5386636499c866938e33bc703a99c73adc228d +95cac73ff4f4a275c04d0d787b62c6a184dacc4024d23f593e7721be232e +9882fb738160e52ab905f0ce2c76ae6ff2c8bbe118a1acdb3b464178cf01 +94bc6a50df1090e9221be11e49f254b06c3236a31569b947ad041d1c6b55 +bfdec3c18c791ace0fe2a59504eef64a4eec4b5c8dd38b092745e0d5ad29 +276bf02c419c546627672a5764a4904635bff86fd0781d36fbdf13485229 +71f355de2b0ad250052f50ad70f61afc870ac7a816561d3232b73360d4ab +2727b2fd045f254c782bb3f1f49d94c6d625047071b7e32da5c6d21a86de +9283fd632074430772bfbd85e0c9ccab1dec16bbc049c3e223bec1b65c8a +9e98cf58b30a74f74f1a842dc91e30c023498e280ac55edd58f4cc731d81 +e443d9b9efdf5fea63c9f357320e01b8740eedaeef2495cd02eb2f338b3e +674fb074cc497d7b1937b188da857c2c230e9a931cbc00c85a7a36fa80b4 +56588e1bbabbe4ef429a6aef9bd4eb89c5752421bd049aa13f4dcf9b51ce +2503e90bc118fac78a25d187353d6f5d496cd6130b337666f49619cea985 +dfbeb7e49c67c1e0f0f8e9ec8ba14624ed0982dcbb69415e4b3c8ddba140 +397eb1fc1ddd36c94c374f018873ba41109e45afa51f0e691157d5958c06 +26fbc0903ae25e47ee372389cf65472a3e4d9769550bdc42c0b72f9a297c +d5d3c16ec67e06036e740ab664abc9f10b9499269b73ad3678daf4474329 +c2c7252c1f0df1e3b5e8f198dfef8325cb1e7e8057897a3d7fb5bb5858e0 +cfc0c115bbd7362d8e8ee41862af6eeda681cabbb06f72ebd2ae0b0be45b +a9e1be83f1da30687a655e5d148fcc17d9f53b760810a565f6d2f4cd5da3 +5434116edef756adb4d3df544a1de593be988f2bb8d36c34deaac7d9dc15 +cba49764f1e03aa09fe21fcd7c74e3d6487ebe219569e019f10dd163046b +c1a3cb2bcbaa8558197cb2c18709a998b4efa8ab8c9a71d2ccf942c17662 +1b88dee6b424165d6ce10ac48375e760983818e0085276b1674dd41042e1 +a01a8de111c903f74834199b3230bd475d92c6226ef74eb1daaec3475a6a +fcb47644a17c7e390ee3b16bef1c1ca6c55eddc44fbefbdde525921b3047 +0d76817bd8ac724739a8e743eb09cf78e88adad527d4f115b8a32ed4898f +45bab3eb802b8168aec061e3ecdb026c056fb9efe7e2df48bd516ccb12ce +00de08ed8be4ee0c41f40f4c8f64483e0ade90a78d6d4fe9203fe0b97c60 +3b2f8882bc15a212453c691c52d00fae8a3a26934ff8acf68d4352eef75a +0b10d938e55b7333dda2db0296a69e9775bf82b1aa6d684fd9080fc1c11f +ab4369c7a95a9504063db900a6e345bf6dd99be041230b2e60cc86b8c345 +1d84a9c2cb4ab6d74d63dd43dc26eb6b384f5222796d4083dcc3e1651548 +d9469f09a33b213a33ac52a6a2e23802d8f8a75c01a607940daab0051410 +73a88130bc192f303616adb113c0051b65e12086cb319c0a5323fa7def40 +402f5f87a3b2c2cf0e92789985f6775ac2743e1ffe2d0668291059740d45 +43bae7a2897e5e658592bf5a72966097742e0702deecb0cb12499eab701d +34ba37a08346217a415e44297a181bbf3744f0a49230ad6f030e11462be9 +afc2ae14e0587bc02311b48b8e2122c28cdf14414f3680fa52dbbb63b17f +6ebe4a1204f3c5d6150cbf89a8023890383153838d4dde77d4c8b1b78823 +8918c564d3babfe58eeb154307dd1997f5ab7105426e35c279008b2677e4 +695c60f956b348799c04b734338018fc27f7de7ad9d73468fdbc5283bd14 +c066ddad9a3562f16baae15d72d7bfcb409e1c874e9db1a8cde233b282b9 +6e76e9c08d85ddfbd3cce7e64104d0b0e95291bd91f405ff82f41601ee20 +8471e613fbbee67f269e4e954c36d1d18ca9880b7cc2b08fc990978efdc5 +1d157deefedaa765c1e26ee125d4a2514a41a3b95e9151a824532d7d6486 +35ad622718fe71219a697e94c2e64f26424cbb767acdef5cda70e179cd29 +b7e318d1c6d3ad26fd5fdcbf2fc221301cc1f10f5ed86b40a1a6bcc01c90 +eafd65183e75609610637b99fea57885efe76437df02a2ffc21223d039b5 +74955d9a54ff41980eddaa8768c5ad883a0c9150877392b990d63c6805db +7b8d6ab1358cbedaedb6feadb0ee4fb8f9c1ca03a3e755a74227a8930bb7 +2ea0a00b48fc626fa14d7d48624aedc31c556f44e982f3ccbde7ee735f73 +629ab1b65bcbcf0a3586a920477e8c960219802fcb1bc3a179032b324f8d +c424899b38275886cb5bc771f26a0880767d49cc23426a40a4b6ff8fe48f +d747565fc537565f6d7fd08706accc60f5fbcb45bc785f45ee9b0812366f +ae71b23ec43f3549c8224d78baf18719f05108d5741e681457ead8abc050 +462481771a8dc6cfeb98956e163981a98c59ab44d90e9c3a946c453b5071 +db0c769f7fb5144c7ab0c9ef1a6db1addcde1d4ae1daee1b4035af256a04 +df53926c7a2dcdb94caaf12f986e20929ba4e396f3aa7c93a7abaef1294f +5f13a0dd3c3aaa8fb38da3e15daa32163b7437af683b4f5e64cb14aebbde +8c69ed2e8cdbfb213fc8129af29ca2c06c8f85a5038d688d1fa5d1b54ebe +4dea81a49ce24131f8e6702e7aa4e2cba078d5dd373f894ccb275f49c690 +1dc772e1d2f5fb3fe15dbfffac62c87110162074eb72ae4e5e446bf7e650 +a554178d0d64d3c07f330f0d99e99f2239cb1597f2e5f443854cdb0f5fab +b28fe62f22e7f3419d017980f325351bb04f8f3c3dc57fee03cc029bd29b +202308d5a800ed2d500d41ace8e54e2557bf25b627883beb8118d800eb94 +f4253f855168f7fc8a2d29c5fcb76bb90a6c4e345722b8991a854047f46e +4e97336be85470b6be2b9ba573dbc4967ddcdbfc3b6fc35b0c7f3f2f570c +55dc3fee6d80bc6f46cc7e4d86a0b86f6fa61d062e213d9e442db63fbf11 +d03165b44572096995ed342893bb672f6bb55ff8fed944667995f0f89a48 +a904c47420f32afd14129c6e2bedffce1f07ea69d550b6909bb5beb4aa08 +b0b44f35e018ba5206fdb4df0228462c1fdbb95a429e53eb27bb1b0490db +f07202c3608d0f4ce08570e3d6aa3d4581c569b57bd8c1ea0e4ed3fc5497 +e316ecec06e6be582d9170d426f6d22d8c7287b8219945c124941ca8812b +e97efd9105eb6999edc0665016633b3b48820df736125b7c76c9f3a67d93 +8a2a0a6b743fd42aebc46a0249be459f16811ac9eba7b63bad7c2e88f175 +0eff8da5faaab5659824f9d19b3225aad2ac17c52c523414d3031d08a926 +30abf474fe02a32b44d3b7d9fe0c19aec16ca6d018b71d9d395ffaea0788 +0d4501d7cdf0f7077a2d63303d09083080d67f1f714a1b271dab9fc9866e +4b0571a171eec8a4e351ba2d02438cd108a33b1106acaad0ccdb051061ea +7f40543748115f29debfb4be4b42cae8762d62114ec6f8ef68c478a8e05d +ecfa18b0368428efec9eafb2353f95e3d71e1636b9d9f94a77e692843255 +698576dce13b2b858d2d15ee47cdba3ed08d64b77ab46dd29bba6aac2106 +ab847de378cccdaf35c64e50840248915f4fc110992c493cb1b9cd0b483f +0f1abf5e9b018210b477fea28234ffbe5e0bbe01338e0842a89f1e00a0ca +7cdde0b2d7c324d5e17d8d3415ccad703507497ac95360ce660b656e5f66 +72a2f50761f3d02ccdc1d5692d7797699b8e2147cfd4817c81a432ff6a5f +39cc54927fa146cbed56a55f85f123c0a94b7553a8819b329d9dd122c502 +94e3f6314d5117db89ae7597c4691b6c542979a1ca3d26a8e23d3eb698c7 +1841651e08ec771cfb974d6613f2143872c739b62796bd0a45172530793c +28d93a65b59f79c245248d2c09428657a35b0c0e367bf7a4a4f0425b3f4b +485d9f402e164328a4b963f456829a39035c00283d2e4fcb71a42da6d42a +d46cb751287de34e6519c60bb3f1a6ba91f7bfa21dca96ee712af5681701 +18ece8a0535d9ba1dd4bd835e004a2f38c5ba43c9b30d17045e5649fbbac +188922e442182d4bdafaefb39e00106a5a7765f3d67850471e3629e526af +8691f935b57bd38465665204a214fef1006ea37dc0781073ced5fc042781 +93650393c3cadfddedcc5550ed483bb6355f54600e9758e647f9c9711f1b +e7df05d0e50a698615307c18f6d4886f50188011ba499d03831185915f3f +77c4b9ce708d78423b110776aaaf90396be0381616d1e9b0c1dcf68b6396 +82399da2a7323bf42ae5347599ef4ae9e5c135522c5ecb87e201853eb899 +db60d24acad17d6b7c2c7ea4dc221f3cb6d6caacd1ac0822ea3242ad9b4d +d15116c3874e3012fad26074a23b3cc7e25d67ef349811dbc6b87b53377f +0cf972040a037ecb91e3406a9bac68c9cab9be9a6bb28e93e3275b177cd5 +0b66935cbe8dd3d6a8365625db936b2cfc87d4d6e7322df3dbe6ccda2421 +a5e5372566f626a5e9d8bc66959e443286f8eb4bcfdeb6c49a799f1efa69 +63260d0ea2d51260baba9207fb246da927fc4c89e9c4dd5848fd4ef6f81a +cd836f5f06ff0fe135cafd7ab512af55a57727dd05a5fe1f7c3c7bbe8ea7 +e6680fcb3bbbee1cf2e2c0bba20185f00e2dc3afd42f22de472cdb3eaa5a +ddf8c6fb3682eea5548c51ddca25ca615221127b4438ea535ab3089c9ed9 +b971f35245cf831d9461a5da9d57bc4e5606d26535a7414cef6aee2a7b95 +bf2276044818ee0f3b0a16532934b8b745d8137b42ec2b28fae7d55fc02c +9ccfa4e0055f8a4be96e1e235c01b8b6ad509b832a3e90161e0a449934e7 +4be973c939b31cbc19dad4c58e9be89d242f0ce200548cdd4fa2081ab3f8 +e01f358d5db24b7a50eb2096d833378921f561f132cd7988708ee10cffb6 +2256201801c667e176b1dfaecde9756d725bef093457805e16f550e8a7de +87ecd46e5b09646b73ee74f890a36867636911e4cda2c46a40e7d57cf297 +9696046614c85b1a47ba55c60544ebd3ad7d750d003bda56dd7eed8c4702 +f8b319aaeef9d3cdc59b3e63ee93c6e1e857af273eb90909ecf36ef4c276 +895c78aa762e5376c5c542f854fba864ebce56e4b0207091139f053c2c08 +3b7ddcd0a9909b52100002bc3f8c47bcb19e7a9cb58b1ac03fee95e81195 +072d3aa7c8079632725f63425a3550a947834d29ac9a26d0774e90248e18 +996731fd9aa53ab62b40ce557d98e874b763d9d629a173f0c7babfc00ae7 +82daef5f00cf3608ebeef403dbbc19e16a1d160b889f4a10359d9eacc19d +7b5f126b31720dce7fc35ec861dfa56ea23fa18423ff4e8fe6e53fc6ba16 +b95a2b5dec00f614e4f835281ee0b4bf549e7e882689e0b445dd46fc40c9 +090e5575fa2c34b02a51ad0bccf6a7bb83ca3b929285e5e9fd054b72c47b +733a66c5abda526b18b2e49d0746e067e63b948a45eab2f4221c5b62ae21 +a5d9d7cd8aa9eeb49588891d22c56b14b55ceb6488f02b73ab3b7f6c5555 +b75452594658255e4cd58ac4815f2e1bc3888c6777f62aac2f0a57d416c3 +765c991f0f9a33d888aeb2d527b482c042ee23783a04a73ad13dfc590a52 +f3116f8296cacc7ab29b7d87e7864561a5d0a12bde2d36ee697064f41d1b +ca6ef2f801caab5295d19bf4c02b10c19f73b44635ba48a0806b967d7dfc +ce9a4850171a78532cb30020c0d66b3b1e7c75eaa7894904c181a022e8bc +9b2b8ef1202f3c7d36bcab4742d4a4761bb55b64da0d99685d319f5da8fa +132be6c0483f50e2657ae8af1e28f969440d6ed43eb00e95fd9e1cd490a4 +8646f6d008598751f7a41b43fbec7770fe591012b6b0c4ae18775ccc7db5 +de0ded2dd53e82c89648d46f0d0cc5d3ac5aa104239608d512a4353b9547 +04fe6eb7e73d718323cf9d748b8ec5da01ec9358267de12cc22b05ef0312 +e4b6ac5dbb6d06d7f2d911f20d527f504d62547aef136834b3695df8044c +383b6145e824d3931a602f081d9d656f84987a1ef121772f1f5b37a116bb +d2e77d4ccda01411545d24e15ce595db4cd62ee876b8754df0b85b44e011 +b82d76ce45795e6c2c58be8690b734a8880a074f303a70da4a1b086a6de6 +56c02cc7a4c25258eff18cb0fd868214bb46f972e26509f868d065b3cb14 +1c316898cf22293391bd7051ac3a6927aada952a8fd0658ce63357c07f34 +acbf8c99a5537da0023e901f0eb5547e1b466b7d982c8c539798b76ee2a2 +252437a81a37c3b63f625172d682eeed0b795860b2755f020ef52a138353 +003c61be2052cdd7d73b2cdcd26b127660a7b22fc51a6a2f6034f37e3e46 +c1d7f83f8b28c7c965993abba1d358362833580d9c63fa85d4cb949f97de +579fb6807b95a58b78f596db50055947dd0d0e597d9687083e9bc0266e86 +90b884b27f4094d8fb82ffdbaac4d580340a9ef8aa242be87e54b601af19 +87a48d267c04e371ae77163ebd0de3f5297b1060442ecdeac38334844e38 +0f294d4be73935fd8a38de7fba6d082c3d9156d7e88f2cfff0459377cbb6 +041f37a7e05010753b98e0b67d5827aa312129bb3c3bd883c12323756406 +d555720da8a0bb30edcfa760c01ecc2ba3b15fecccf5a10e9f358822e0ff +b64178fce2ea6a1105bfb72df0e4bc499b207ae26b8ea960de48e7ee7010 +b4e671dff795e4cdc5b43e81b1604d224f0616ae311f1208859c502c1a10 +940e7b9cd11be728bd3a0c8005ae23aea32c1b642812198a6f1aed32cb75 +97152b1340dd35ada1b81051e393d38f3740fa9523df6a83b8ca7dbceb33 +6e299b54cd998d4dfef804733c76156585e42b7284cbcc4047ba6b290efc +aa60953e98cd2b4bc2893857fa6a339f820142a52ccab0df09a2709df550 +f22e5921cbca408e7998cc1cccb8adf6d8f8b71e6685ae59d290fa33f5cd +664d73e434237424060f634262f04e9a71a977556e93b692ddc3aad26d92 +97dde71e4def64932151ad572af6e681082e9944ddbec6e7a8bdfd534233 +9ca3106ca1ccc80eab14f1655978b137fad8f399df7cbfa2d7d3d9675e0e +9afec37369a8ede2c93145ab3f42a375926946680c215fa16bf7416fc892 +bacd806cd424b9f85b47802c4336918f7486af2a03bf0d39b10169d35494 +419cb1ab7b8f407897f70c18303e91563b497d70b7181ede6aa0c3efe089 +ca6135b34dd1019b298e3677f8da61f864a67023c31eaa716c40cf3d397f +9a1209564c9ec759c37028079661d2a56374203c78b023ec61340bce5d96 +e477a4f77e5c0db7c0d1257b4bbbc6f889b17e6eaab045b8adef6f931e4d +0795583d60a6b7002cf61639c6f930671f3b8ac05a1c4e002f4bfc50d8b2 +3029fc4dce1b602cc3a5533336271bccc226559ffb127e3a562f92f89824 +552b9a70466d5a3c74ae515a222b109d490f26e8fc2d9d72bc8af6d1dcc7 +80463c7af81993bac2ce4aece9d95ab736b1dc73e32d1237bc8ec2b52513 +36dbabb4ecc7ceb5d18b02043281eb9a3bfdf19bc4853c9b1722ef1cdcf4 +fcec534923db2e2653dc48545a9850c0ac2e4594abc9f7d18a0bcf2fadfb +bf085d465a4d10528312f5d790eb9511ca01061c0d94136b99a043bcf278 +c18223b1e0f1cc062b32b79e28dec2dc59a0aaa4b5f3506923c83e6a87fa +08a1d941bb644c994491cf7f3b0e2ccf6c8a8ba89376f76dfdb592374f93 +528e78e31e0b18719346b9f1486f652638e3120687774030444674cb0778 +96385c41f6566819652d825dd58f9a4308ff79b45d7828dcbfebc406e40a +c46e866cb0e3e97d6ce7fcac19a9d0fe39bbde66c5f0cf775eb3b1e6d7e1 +1f67e7edb3d5c4facc85c916bf13322b56a0414ca27d145cb740fa2c37cd +8c142d9301f1ac3704cf6a8e93973a07fde5a331cf0cbb370c7ba555de61 +18a6cea0ecb2c0e37152390cc57e2e4fb3791ddbc383ee26b6f4006d0d68 +4880888011020f856a9de47f45440f127cf27ccaea7d40a3869d39ec7dec +ebc06382d294717644b6118354e15544fd4c6d88df9245c9a83b30e6ce09 +e2498dd1df488a019b179cb859889e6ad2838f749e3b038b280ebc8d5c3a +b03e8f15751214691edf0f86281e612d7ec0773c8a5d2b433266402df62f +fcc06879ca196aaf1fc73a5f01ac46b44d6cbe7743ae9a862c20445ae2be +1544f413d010280cc2941900bf3c42ec088cb21b44a915bb810e7666b545 +5324465c5943eedcef0c09128a995f431382e2062f5e39f4338c8eba1bca +e553cb60bb8f3e5038ac8073398c49f06dc734b18afa7921ea0d455e6e73 +db8ad9f77fb5ba6c28af6b4f18cbe46cf842c82d6c960be1520a5fd929df +ac7e00ede976fb2be0a07f659079a421fca693de89ce9b8fcb42b0176d9d +f3ddd58f921e13e216933d27b49d175b423751c451be7618eaab054d3b8c +23e8dd6fd60182d61e9b5c86b3b764a29a62f913ee7524d8cb33737d7224 +d95dc4bb8c2ad6397604a0ffecc8865adcb540e5da1cd769077838515118 +ebc9f0b988545c1881dd2e7a8fd73e11bd7ae9085fb4d45526b23a346b0f +e4281ee3d588106db5f7c386c488d8f2f4dd02d4c08e74c1034f987a44e5 +d39fd07538de57a42987ce290fb2f6557e8b5cbcaec168f5780927226415 +1e11e3667d33b36a793aa53e9e2d1102c9eb30cb3ba0ebac953e0227fe4a +3d3c0eb57e4390c3d35db0c41946e45be2830a1ae33fa25cf2c7c9cb4550 +ce9ff6c6e3d628fc7284daa6241604c90dde6339b7f7e7df3733416cdac8 +e5291357e4983d74d3582a490438a7fdb0af97001a31990b1de68e6adb48 +917daa387e647f9f13312db57310c7dedc2a2ea80800b4f4bbaa99c6b7b2 +7ac8345cb659489307e2565ebfd17774642c9ae5d3c18068dc35170c7d58 +4cf4173f1baf98137fa249c81f3347e1dadd6b1ba0f50c3b64c1eab183a0 +937b0f7278eff101e5267fa6480da7d602844416490c2c2c7eb0d44ac8f4 +75cfd611db5ec268db07c0b3608825c3e12834a2b2efaf5e2723c5199c42 +6011cf22e64e4c0d31d563f321097935ea0c6fcbf5acd3748d90079f6ab8 +687288dc55df29fe7958f566b27b73e2ea30747247f7a2b2add0602c7d64 +d23f52e7c96748e6a54ee8c4629b2aab8882169653f0ba7f05236bf14364 +244720f3259cbed73a318b29e4a9305deb65a2c9dec8a9d0f9a9f6fae541 +83e0f4b9a9a567057a1794945168dc23cec25d1c02ea9242c9fb6d8fc11e +e8874bd80a5226373ae87cea91853d0625c777ceb1f5a6f3debcf2f75a61 +460c7b4067f568ecd01f62901ade8bf8fbc5db9c6720420496f0cb48a002 +99870773c2e7b12e83987a5d0290d9bbf589ac889bf7d4334a5147187a7f +71008f216ce917ca4cfba5347078f354897fd87ac48af6a6c62711d2eb3a +5882bf3b32c0f1bfda976f850c9dcb97170e78c229a27fd5e292d161ece9 +a8c47a223cbdc28e24f79f6429c72b5752a08f917feda941582c36d9acb5 +748c86072858d053170fdbf708971a0bd5a8d8034ec769cb72ea88eb5cd7 +49f35be6ee5e9b5df6021926cae9dac3f5ec2b33680b12e95fd4ecbf28eb +a0503c10c6f2be6c7c47e9d66a0fae6038441c50e6447892f4aaf0a25ccd +952c2e8b201bb479099f16fc4903993ac18d4667c84c124685ae7648a826 +6bc1701cc600964fdcc01258a72104a0e5e9996b34c2691a66fa20f48d7c +2522333dfdabf3785f37dd9b021e8ee29fa10f76f43d5f935996cbf9d98d +92d0a84ce65613f7c4a5052f4c408bf10679fc28a4a9ff848d9e0c4976bb +dfdfb78bb934cd72434db596cb49e199f386a0bda69449ce2e11e3a4f53d +be134c6d7fe452a0927cf6a9a15b2406f8bd354adcde0ce136378baa565f +b9c51a03b1fbe1e166a1f92af26bd9f072250aaa6596a236ba2d5a200c90 +a760ca050421abc78223b2e8b2eea958ab23084fa1947574e846e48aeb12 +26cebb8b5a92089e9ea771557599e2fff44d75bcf600e76ae7289ba98cf3 +98208c5104562834f568ebd62801b988b0a9fdf132b6564566103b3d2d8e +6a099b7fbad8a13b8cd7f6729bb6651fc1019e66c4bd6ff27410bd5cdae7 +4010bd68b066bffdb4fd5e3dd9cf7e1a1353f7a4c5157e3ad508f4ca0259 +9761b7cdd6a81b3560b8765be3b0432fe4c25dcb4001b00c7fa62874f681 +ed22127dc3974605a05be8d8fcf9701f859ffce4dc598091891ab7596ac3 +4cd851ecfd2dbbaa2f99dac376f7bb40703fd0700d7499a7c24726bdc9bb +3b88c6a82e52686c1ee945d8825092bc81848a08722ac5a1d24353f95ec8 +18f3fa487d9600318091b0ae9874b42bb3cb683a2518b18cc1bd86c6e5e8 +3d37c14ef4fe0c77b03a3314995b1e7c1066b98c4375bd1fc5fadee1b024 +7ece4f95a0f59978d543910deb2e5761632c74c508269c4e4b9e315bda02 +975dc771fc30c8164b9df9172a4e571d8ca578cd2aaeaa0dd083e74cdc2e +d938b984b96d76a64b8c5fd12e63220bbac41e5bcd5ccb6b84bdbf6a02d5 +934ac50c654c0853209a6758bcdf560e53566d78987484bb6672ebe93f22 +dcba14e3acc132a2d9ae837adde04d8b16 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%BeginResource: procset Altsys_header 4 0 +userdict begin /AltsysDict 245 dict def end +AltsysDict begin +/bdf{bind def}bind def +/xdf{exch def}bdf +/defed{where{pop true}{false}ifelse}bdf +/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf +/d{setdash}bdf +/h{closepath}bdf +/H{}bdf +/J{setlinecap}bdf +/j{setlinejoin}bdf +/M{setmiterlimit}bdf +/n{newpath}bdf +/N{newpath}bdf +/q{gsave}bdf +/Q{grestore}bdf +/w{setlinewidth}bdf +/sepdef{ + dup where not + { +AltsysSepDict + } + if + 3 1 roll exch put +}bdf +/st{settransfer}bdf +/colorimage defed /_rci xdf +/_NXLevel2 defed { + _NXLevel2 not { +/colorimage where { +userdict eq { +/_rci false def +} if +} if + } if +} if +/md defed{ + md type /dicttype eq { +/colorimage where { +md eq { +/_rci false def +}if +}if +/settransfer where { +md eq { +/st systemdict /settransfer get def +}if +}if + }if +}if +/setstrokeadjust defed +{ + true setstrokeadjust + /C{curveto}bdf + /L{lineto}bdf + /m{moveto}bdf +} +{ + /dr{transform .25 sub round .25 add +exch .25 sub round .25 add exch itransform}bdf + /C{dr curveto}bdf + /L{dr lineto}bdf + /m{dr moveto}bdf + /setstrokeadjust{pop}bdf +}ifelse +/rectstroke defed /xt xdf +xt {/yt save def} if +/privrectpath { + 4 -2 roll m + dtransform round exch round exch idtransform + 2 copy 0 lt exch 0 lt xor + {dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto} + {exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto} + ifelse + closepath +}bdf +/rectclip{newpath privrectpath clip newpath}def +/rectfill{gsave newpath privrectpath fill grestore}def +/rectstroke{gsave newpath privrectpath stroke grestore}def +xt {yt restore} if +/_fonthacksave false def +/currentpacking defed +{ + /_bfh {/_fonthacksave currentpacking def false setpacking} bdf + /_efh {_fonthacksave setpacking} bdf +} +{ + /_bfh {} bdf + /_efh {} bdf +}ifelse +/packedarray{array astore readonly}ndf +/` +{ + false setoverprint + + + /-save0- save def + 5 index concat + pop + storerect left bottom width height rectclip + pop + + /dict_count countdictstack def + /op_count count 1 sub def + userdict begin + + /showpage {} def + + 0 setgray 0 setlinecap 1 setlinewidth + 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath + +} bdf +/currentpacking defed{true setpacking}if +/min{2 copy gt{exch}if pop}bdf +/max{2 copy lt{exch}if pop}bdf +/xformfont { currentfont exch makefont setfont } bdf +/fhnumcolors 1 + statusdict begin +/processcolors defed +{ +pop processcolors +} +{ +/deviceinfo defed { +deviceinfo /Colors known { +pop deviceinfo /Colors get +} if +} if +} ifelse + end +def +/printerRes + gsave + matrix defaultmatrix setmatrix + 72 72 dtransform + abs exch abs + max + grestore + def +/graycalcs +[ + {Angle Frequency} + {GrayAngle GrayFrequency} + {0 Width Height matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} + {0 GrayWidth GrayHeight matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} +] def +/calcgraysteps { + forcemaxsteps + { +maxsteps + } + { +/currenthalftone defed +{currenthalftone /dicttype eq}{false}ifelse +{ +currenthalftone begin +HalftoneType 4 le +{graycalcs HalftoneType 1 sub get exec} +{ +HalftoneType 5 eq +{ +Default begin +{graycalcs HalftoneType 1 sub get exec} +end +} +{0 60} +ifelse +} +ifelse +end +} +{ +currentscreen pop exch +} +ifelse + +printerRes 300 max exch div exch +2 copy +sin mul round dup mul +3 1 roll +cos mul round dup mul +add 1 add +dup maxsteps gt {pop maxsteps} if + } + ifelse +} bdf +/nextrelease defed { + /languagelevel defed not { +/framebuffer defed { +0 40 string framebuffer 9 1 roll 8 {pop} repeat +dup 516 eq exch 520 eq or +{ +/fhnumcolors 3 def +/currentscreen {60 0 {pop pop 1}}bdf +/calcgraysteps {maxsteps} bdf +}if +}if + }if +}if +fhnumcolors 1 ne { + /calcgraysteps {maxsteps} bdf +} if +/currentpagedevice defed { + + + currentpagedevice /PreRenderingEnhance known + { +currentpagedevice /PreRenderingEnhance get +{ +/calcgraysteps +{ +forcemaxsteps +{maxsteps} +{256 maxsteps min} +ifelse +} def +} if + } if +} if +/gradfrequency 144 def +printerRes 1000 lt { + /gradfrequency 72 def +} if +/adjnumsteps { + + dup dtransform abs exch abs max + + printerRes div + + gradfrequency mul + round + 5 max + min +}bdf +/goodsep { + spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or +}bdf +/BeginGradation defed +{/bb{BeginGradation}bdf} +{/bb{}bdf} +ifelse +/EndGradation defed +{/eb{EndGradation}bdf} +{/eb{}bdf} +ifelse +/bottom -0 def +/delta -0 def +/frac -0 def +/height -0 def +/left -0 def +/numsteps1 -0 def +/radius -0 def +/right -0 def +/top -0 def +/width -0 def +/xt -0 def +/yt -0 def +/df currentflat def +/tempstr 1 string def +/clipflatness currentflat def +/inverted? + 0 currenttransfer exec .5 ge def +/tc1 [0 0 0 1] def +/tc2 [0 0 0 1] def +/storerect{/top xdf /right xdf /bottom xdf /left xdf +/width right left sub def /height top bottom sub def}bdf +/concatprocs{ + systemdict /packedarray known + {dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse + { +/proc2 exch cvlit def /proc1 exch cvlit def +proc1 aload pop proc2 aload pop +proc1 length proc2 length add packedarray cvx + } + { +/proc2 exch cvlit def /proc1 exch cvlit def +/newproc proc1 length proc2 length add array def +newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval +newproc cvx + }ifelse +}bdf +/i{dup 0 eq + {pop df dup} + {dup} ifelse + /clipflatness xdf setflat +}bdf +version cvr 38.0 le +{/setrgbcolor{ +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +setrgbcolor}bdf}if +/vms {/vmsv save def} bdf +/vmr {vmsv restore} bdf +/vmrs{vmsv restore /vmsv save def}bdf +/eomode{ + {/filler /eofill load def /clipper /eoclip load def} + {/filler /fill load def /clipper /clip load def} + ifelse +}bdf +/normtaper{}bdf +/logtaper{9 mul 1 add log}bdf +/CD{ + /NF exch def + { +exch dup +/FID ne 1 index/UniqueID ne and +{exch NF 3 1 roll put} +{pop pop} +ifelse + }forall + NF +}bdf +/MN{ + 1 index length + /Len exch def + dup length Len add + string dup + Len + 4 -1 roll + putinterval + dup + 0 + 4 -1 roll + putinterval +}bdf +/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch + {1 index MN cvn/NewN exch def cvn + findfont dup maxlength dict CD dup/FontName NewN put dup + /Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf +/RF{ + dup + FontDirectory exch + known + {pop 3 -1 roll pop} + {RC} + ifelse +}bdf +/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known + {exch pop findfont 3 -1 roll pop} + {pop dup findfont dup maxlength dict CD dup dup + /Encoding exch /Encoding get 256 array copy 7 -1 roll + {3 -1 roll dup 4 -2 roll put}forall put definefont} + ifelse}bdf +/RFJ{ + dup + FontDirectory exch + known + {pop 3 -1 roll pop + FontDirectory /Ryumin-Light-83pv-RKSJ-H known + {pop pop /Ryumin-Light-83pv-RKSJ-H dup}if + } + {RC} + ifelse +}bdf +/FFJ{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known + {exch pop findfont 3 -1 roll pop} + {pop +dup FontDirectory exch known not + {FontDirectory /Ryumin-Light-83pv-RKSJ-H known +{pop /Ryumin-Light-83pv-RKSJ-H}if + }if + dup findfont dup maxlength dict CD dup dup + /Encoding exch /Encoding get 256 array copy 7 -1 roll + {3 -1 roll dup 4 -2 roll put}forall put definefont} + ifelse}bdf +/fps{ + currentflat + exch + dup 0 le{pop 1}if + { +dup setflat 3 index stopped +{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} +{exit} +ifelse + }loop + pop setflat pop pop +}bdf +/fp{100 currentflat fps}bdf +/clipper{clip}bdf +/W{/clipper load 100 clipflatness dup setflat fps}bdf +userdict begin /BDFontDict 29 dict def end +BDFontDict begin +/bu{}def +/bn{}def +/setTxMode{av 70 ge{pop}if pop}def +/gm{m}def +/show{pop}def +/gr{pop}def +/fnt{pop pop pop}def +/fs{pop}def +/fz{pop}def +/lin{pop pop}def +/:M {pop pop} def +/sf {pop} def +/S {pop} def +/@b {pop pop pop pop pop pop pop pop} def +/_bdsave /save load def +/_bdrestore /restore load def +/save { dup /fontsave eq {null} {_bdsave} ifelse } def +/restore { dup null eq { pop } { _bdrestore } ifelse } def +/fontsave null def +end +/MacVec 256 array def +MacVec 0 /Helvetica findfont +/Encoding get 0 128 getinterval putinterval +MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put +/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI +/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US +MacVec 0 32 getinterval astore pop +/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/nbspace/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 +MacVec 128 128 getinterval astore pop +end %. AltsysDict +%%EndResource +%%EndProlog +%%BeginSetup +AltsysDict begin +_bfh +%%IncludeResource: font Symbol +_efh +0 dict dup begin +end +/f0 /Symbol FF def +_bfh +%%IncludeResource: font ZapfHumanist601BT-Bold +_efh +0 dict dup begin +end +/f1 /ZapfHumanist601BT-Bold FF def +end %. AltsysDict +%%EndSetup +AltsysDict begin +/onlyk4{false}ndf +/ccmyk{dup 5 -1 roll sub 0 max exch}ndf +/cmyk2gray{ + 4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul + add add add 1 min neg 1 add +}bdf +/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf +/maxcolor { + max max max +} ndf +/maxspot { + pop +} ndf +/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf +/findcmykcustomcolor{5 packedarray}ndf +/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf +/setseparationgray{setgray}ndf +/setoverprint{pop}ndf +/currentoverprint false ndf +/cmykbufs2gray{ + 0 1 2 index length 1 sub + { +4 index 1 index get 0.3 mul +4 index 2 index get 0.59 mul +4 index 3 index get 0.11 mul +4 index 4 index get +add add add cvi 255 min +255 exch sub +2 index 3 1 roll put + }for + 4 1 roll pop pop pop +}bdf +/colorimage{ + pop pop + [ +5 -1 roll/exec cvx +6 -1 roll/exec cvx +7 -1 roll/exec cvx +8 -1 roll/exec cvx +/cmykbufs2gray cvx + ]cvx + image +} +%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only) +version cvr 47.1 le +statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse +and{userdict begin bdf end}{ndf}ifelse +fhnumcolors 1 ne {/yt save def} if +/customcolorimage{ + aload pop + (_vc_Registration) eq + { +pop pop pop pop separationimage + } + { +/ik xdf /iy xdf /im xdf /ic xdf +ic im iy ik cmyk2gray /xt xdf +currenttransfer +{dup 1.0 exch sub xt mul add}concatprocs +st +image + } + ifelse +}ndf +fhnumcolors 1 ne {yt restore} if +fhnumcolors 3 ne {/yt save def} if +/customcolorimage{ + aload pop + (_vc_Registration) eq + { +pop pop pop pop separationimage + } + { +/ik xdf /iy xdf /im xdf /ic xdf +1.0 dup ic ik add min sub +1.0 dup im ik add min sub +1.0 dup iy ik add min sub +/ic xdf /iy xdf /im xdf +currentcolortransfer +4 1 roll +{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll +{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll +{dup 1.0 exch sub im mul add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage + } + ifelse +}ndf +fhnumcolors 3 ne {yt restore} if +fhnumcolors 4 ne {/yt save def} if +/customcolorimage{ + aload pop + (_vc_Registration) eq + { +pop pop pop pop separationimage + } + { +/ik xdf /iy xdf /im xdf /ic xdf +currentcolortransfer +{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll +{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll +{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll +{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy} +true 4 colorimage + } + ifelse +}ndf +fhnumcolors 4 ne {yt restore} if +/separationimage{image}ndf +/newcmykcustomcolor{6 packedarray}ndf +/inkoverprint false ndf +/setinkoverprint{pop}ndf +/setspotcolor { + spots exch get + dup 4 get (_vc_Registration) eq + {pop 1 exch sub setseparationgray} + {0 5 getinterval exch setcustomcolor} + ifelse +}ndf +/currentcolortransfer{currenttransfer dup dup dup}ndf +/setcolortransfer{st pop pop pop}ndf +/fas{}ndf +/sas{}ndf +/fhsetspreadsize{pop}ndf +/filler{fill}bdf +/F{gsave {filler}fp grestore}bdf +/f{closepath F}bdf +/S{gsave {stroke}fp grestore}bdf +/s{closepath S}bdf +/bc4 [0 0 0 0] def +/_lfp4 { + /iosv inkoverprint def + /cosv currentoverprint def + /yt xdf + /xt xdf + /ang xdf + storerect + /taperfcn xdf + /k2 xdf /y2 xdf /m2 xdf /c2 xdf + /k1 xdf /y1 xdf /m1 xdf /c1 xdf + c1 c2 sub abs + m1 m2 sub abs + y1 y2 sub abs + k1 k2 sub abs + maxcolor + calcgraysteps mul abs round + height abs adjnumsteps + dup 2 lt {pop 1} if + 1 sub /numsteps1 xdf + currentflat mark + currentflat clipflatness + /delta top bottom sub numsteps1 1 add div def + /right right left sub def + /botsv top delta sub def + { +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 dup 0 eq {pop 0.5 } { div } ifelse +taperfcn /frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse + }loop + cleartomark setflat + iosv setinkoverprint + cosv setoverprint +}bdf +/bcs [0 0] def +/_lfs4 { + /iosv inkoverprint def + /cosv currentoverprint def + /yt xdf + /xt xdf + /ang xdf + storerect + /taperfcn xdf + /tint2 xdf + /tint1 xdf + bcs exch 1 exch put + tint1 tint2 sub abs + bcs 1 get maxspot + calcgraysteps mul abs round + height abs adjnumsteps + dup 2 lt {pop 2} if + 1 sub /numsteps1 xdf + currentflat mark + currentflat clipflatness + /delta top bottom sub numsteps1 1 add div def + /right right left sub def + /botsv top delta sub def + { +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 div taperfcn /frac xdf +bcs 0 +1.0 tint2 tint1 sub frac mul tint1 add sub +put bcs vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse + }loop + cleartomark setflat + iosv setinkoverprint + cosv setoverprint +}bdf +/_rfs4 { + /iosv inkoverprint def + /cosv currentoverprint def + /tint2 xdf + /tint1 xdf + bcs exch 1 exch put + /radius xdf + /yt xdf + /xt xdf + tint1 tint2 sub abs + bcs 1 get maxspot + calcgraysteps mul abs round + radius abs adjnumsteps + dup 2 lt {pop 2} if + 1 sub /numsteps1 xdf + radius numsteps1 div 2 div /halfstep xdf + currentflat mark + currentflat clipflatness + { +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 div /frac xdf +bcs 0 +tint2 tint1 sub frac mul tint1 add +put bcs vc +1 index setflat +{ +newpath mark xt yt radius 1 frac sub mul halfstep add 0 360 +{ arc +radindex numsteps1 ne +{ +xt yt +radindex 1 add numsteps1 +div 1 exch sub +radius mul halfstep add +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse + }loop + cleartomark setflat + iosv setinkoverprint + cosv setoverprint +}bdf +/_rfp4 { + /iosv inkoverprint def + /cosv currentoverprint def + /k2 xdf /y2 xdf /m2 xdf /c2 xdf + /k1 xdf /y1 xdf /m1 xdf /c1 xdf + /radius xdf + /yt xdf + /xt xdf + c1 c2 sub abs + m1 m2 sub abs + y1 y2 sub abs + k1 k2 sub abs + maxcolor + calcgraysteps mul abs round + radius abs adjnumsteps + dup 2 lt {pop 1} if + 1 sub /numsteps1 xdf + radius numsteps1 dup 0 eq {pop} {div} ifelse + 2 div /halfstep xdf + currentflat mark + currentflat clipflatness + { +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 dup 0 eq {pop 0.5 } { div } ifelse +/frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +newpath mark xt yt radius 1 frac sub mul halfstep add 0 360 +{ arc +radindex numsteps1 ne +{ +xt yt +radindex 1 add +numsteps1 dup 0 eq {pop} {div} ifelse +1 exch sub +radius mul halfstep add +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse + }loop + cleartomark setflat + iosv setinkoverprint + cosv setoverprint +}bdf +/lfp4{_lfp4}ndf +/lfs4{_lfs4}ndf +/rfs4{_rfs4}ndf +/rfp4{_rfp4}ndf +/cvc [0 0 0 1] def +/vc{ + AltsysDict /cvc 2 index put + aload length 4 eq + {setcmykcolor} + {setspotcolor} + ifelse +}bdf +/origmtx matrix currentmatrix def +/ImMatrix matrix currentmatrix def +0 setseparationgray +/imgr {1692 1570.1102 2287.2756 2412 } def +/bleed 0 def +/clpr {1692 1570.1102 2287.2756 2412 } def +/xs 1 def +/ys 1 def +/botx 0 def +/overlap 0 def +/wdist 18 def +0 2 mul fhsetspreadsize +0 0 ne {/df 0 def /clipflatness 0 def} if +/maxsteps 256 def +/forcemaxsteps false def +vms +-1845 -1956 translate +/currentpacking defed{false setpacking}if +/spots[ +1 0 0 0 (Process Cyan) false newcmykcustomcolor +0 1 0 0 (Process Magenta) false newcmykcustomcolor +0 0 1 0 (Process Yellow) false newcmykcustomcolor +0 0 0 1 (Process Black) false newcmykcustomcolor +]def +/textopf false def +/curtextmtx{}def +/otw .25 def +/msf{dup/curtextmtx xdf makefont setfont}bdf +/makesetfont/msf load def +/curtextheight{.707104 .707104 curtextmtx dtransform + dup mul exch dup mul add sqrt}bdf +/ta2{ +tempstr 2 index gsave exec grestore +cwidth cheight rmoveto +4 index eq{5 index 5 index rmoveto}if +2 index 2 index rmoveto +}bdf +/ta{exch systemdict/cshow known +{{/cheight xdf/cwidth xdf tempstr 0 2 index put ta2}exch cshow} +{{tempstr 0 2 index put tempstr stringwidth/cheight xdf/cwidth xdf ta2}forall} +ifelse 6{pop}repeat}bdf +/sts{/textopf currentoverprint def vc setoverprint +/ts{awidthshow}def exec textopf setoverprint}bdf +/stol{/xt currentlinewidth def + setlinewidth vc newpath + /ts{{false charpath stroke}ta}def exec + xt setlinewidth}bdf + +/strk{/textopf currentoverprint def vc setoverprint + /ts{{false charpath stroke}ta}def exec + textopf setoverprint + }bdf +n +[] 0 d +3.863708 M +1 w +0 j +0 J +false setoverprint +0 i +false eomode +[0 0 0 1] vc +vms +%white border -- disabled +%1845.2293 2127.8588 m +%2045.9437 2127.8588 L +%2045.9437 1956.1412 L +%1845.2293 1956.1412 L +%1845.2293 2127.8588 L +%0.1417 w +%2 J +%2 M +%[0 0 0 0] vc +%s +n +1950.8 2097.2 m +1958.8 2092.5 1967.3 2089 1975.5 2084.9 C +1976.7 2083.5 1976.1 2081.5 1976.7 2079.9 C +1979.6 2081.1 1981.6 2086.8 1985.3 2084 C +1993.4 2079.3 2001.8 2075.8 2010 2071.7 C +2010.5 2071.5 2010.5 2071.1 2010.8 2070.8 C +2011.2 2064.3 2010.9 2057.5 2011 2050.8 C +2015.8 2046.9 2022.2 2046.2 2026.6 2041.7 C +2026.5 2032.5 2026.8 2022.9 2026.4 2014.1 C +2020.4 2008.3 2015 2002.4 2008.8 1997.1 C +2003.8 1996.8 2000.7 2001.2 1996.1 2002.1 C +1995.2 1996.4 1996.9 1990.5 1995.6 1984.8 C +1989.9 1979 1984.5 1973.9 1978.8 1967.8 C +1977.7 1968.6 1976 1967.6 1974.5 1968.3 C +1967.4 1972.5 1960.1 1976.1 1952.7 1979.3 C +1946.8 1976.3 1943.4 1970.7 1938.5 1966.1 C +1933.9 1966.5 1929.4 1968.8 1925.1 1970.7 C +1917.2 1978.2 1906 1977.9 1897.2 1983.4 C +1893.2 1985.6 1889.4 1988.6 1885 1990.1 C +1884.6 1990.6 1883.9 1991 1883.8 1991.6 C +1883.7 2000.4 1884 2009.9 1883.6 2018.9 C +1887.7 2024 1893.2 2028.8 1898 2033.8 C +1899.1 2035.5 1900.9 2036.8 1902.5 2037.9 C +1903.9 2037.3 1905.2 2036.6 1906.4 2035.5 C +1906.3 2039.7 1906.5 2044.6 1906.1 2048.9 C +1906.3 2049.6 1906.7 2050.2 1907.1 2050.8 C +1913.4 2056 1918.5 2062.7 1924.8 2068.1 C +1926.6 2067.9 1928 2066.9 1929.4 2066 C +1930.2 2071 1927.7 2077.1 1930.6 2081.6 C +1936.6 2086.9 1941.5 2092.9 1947.9 2097.9 C +1949 2098.1 1949.9 2097.5 1950.8 2097.2 C +[0 0 0 0.18] vc +f +0.4 w +S +n +1975.2 2084.7 m +1976.6 2083.4 1975.7 2081.1 1976 2079.4 C +1979.3 2079.5 1980.9 2086.2 1984.8 2084 C +1992.9 2078.9 2001.7 2075.6 2010 2071.2 C +2011 2064.6 2010.2 2057.3 2010.8 2050.6 C +2015.4 2046.9 2021.1 2045.9 2025.9 2042.4 C +2026.5 2033.2 2026.8 2022.9 2025.6 2013.9 C +2020.5 2008.1 2014.5 2003.1 2009.3 1997.6 C +2004.1 1996.7 2000.7 2001.6 1995.9 2002.6 C +1995.2 1996.7 1996.3 1990.2 1994.9 1984.6 C +1989.8 1978.7 1983.6 1973.7 1978.4 1968 C +1977.3 1969.3 1976 1967.6 1974.8 1968.5 C +1967.7 1972.7 1960.4 1976.3 1952.9 1979.6 C +1946.5 1976.9 1943.1 1970.5 1937.8 1966.1 C +1928.3 1968.2 1920.6 1974.8 1911.6 1978.4 C +1901.9 1979.7 1893.9 1986.6 1885 1990.6 C +1884.3 1991 1884.3 1991.7 1884 1992.3 C +1884.5 2001 1884.2 2011 1884.3 2019.9 C +1890.9 2025.3 1895.9 2031.9 1902.3 2037.4 C +1904.2 2037.9 1905.6 2034.2 1906.8 2035.7 C +1907.4 2040.9 1905.7 2046.1 1907.3 2050.8 C +1913.6 2056.2 1919.2 2062.6 1925.1 2067.9 C +1926.9 2067.8 1928 2066.3 1929.6 2065.7 C +1929.9 2070.5 1929.2 2076 1930.1 2080.8 C +1936.5 2086.1 1941.6 2092.8 1948.4 2097.6 C +1957.3 2093.3 1966.2 2088.8 1975.2 2084.7 C +[0 0 0 0] vc +f +S +n +1954.8 2093.8 m +1961.6 2090.5 1968.2 2087 1975 2084 C +1975 2082.8 1975.6 2080.9 1974.8 2080.6 C +1974.3 2075.2 1974.6 2069.6 1974.5 2064 C +1977.5 2059.7 1984.5 2060 1988.9 2056.4 C +1989.5 2055.5 1990.5 2055.3 1990.8 2054.4 C +1991.1 2045.7 1991.4 2036.1 1990.6 2027.8 C +1990.7 2026.6 1992 2027.3 1992.8 2027.1 C +1997 2032.4 2002.6 2037.8 2007.6 2042.2 C +2008.7 2042.3 2007.8 2040.6 2007.4 2040 C +2002.3 2035.6 1997.5 2030 1992.8 2025.2 C +1991.6 2024.7 1990.8 2024.9 1990.1 2025.4 C +1989.4 2024.9 1988.1 2025.2 1987.2 2024.4 C +1987.1 2025.8 1988.3 2026.5 1989.4 2026.8 C +1989.4 2026.6 1989.3 2026.2 1989.6 2026.1 C +1989.9 2026.2 1989.9 2026.6 1989.9 2026.8 C +1989.8 2026.6 1990 2026.5 1990.1 2026.4 C +1990.2 2027 1991.1 2028.3 1990.1 2028 C +1989.9 2037.9 1990.5 2044.1 1989.6 2054.2 C +1985.9 2058 1979.7 2057.4 1976 2061.2 C +1974.5 2061.6 1975.2 2059.9 1974.5 2059.5 C +1973.9 2058 1975.6 2057.8 1975 2056.6 C +1974.5 2057.1 1974.6 2055.3 1973.6 2055.9 C +1971.9 2059.3 1974.7 2062.1 1973.1 2065.5 C +1973.1 2071.2 1972.9 2077 1973.3 2082.5 C +1967.7 2085.6 1962 2088 1956.3 2090.7 C +1953.9 2092.4 1951 2093 1948.6 2094.8 C +1943.7 2089.9 1937.9 2084.3 1933 2079.6 C +1931.3 2076.1 1933.2 2071.3 1932.3 2067.2 C +1931.3 2062.9 1933.3 2060.6 1932 2057.6 C +1932.7 2056.5 1930.9 2053.3 1933.2 2051.8 C +1936.8 2050.1 1940.1 2046.9 1944 2046.8 C +1946.3 2049.7 1949.3 2051.9 1952 2054.4 C +1954.5 2054.2 1956.4 2052.3 1958.7 2051.3 C +1960.8 2050 1963.2 2049 1965.6 2048.4 C +1968.3 2050.8 1970.7 2054.3 1973.6 2055.4 C +1973 2052.2 1969.7 2050.4 1967.6 2048.2 C +1967.1 2046.7 1968.8 2046.6 1969.5 2045.8 C +1972.8 2043.3 1980.6 2043.4 1979.3 2038.4 C +1979.4 2038.6 1979.2 2038.7 1979.1 2038.8 C +1978.7 2038.6 1978.9 2038.1 1978.8 2037.6 C +1978.9 2037.9 1978.7 2038 1978.6 2038.1 C +1978.2 2032.7 1978.4 2027.1 1978.4 2021.6 C +1979.3 2021.1 1980 2020.2 1981.5 2020.1 C +1983.5 2020.5 1984 2021.8 1985.1 2023.5 C +1985.7 2024 1987.4 2023.7 1986 2022.8 C +1984.7 2021.7 1983.3 2020.8 1983.9 2018.7 C +1987.2 2015.9 1993 2015.4 1994.9 2011.5 C +1992.2 2004.9 1999.3 2005.2 2002.1 2002.4 C +2005.9 2002.7 2004.8 1997.4 2009.1 1999 C +2011 1999.3 2010 2002.9 2012.7 2002.4 C +2010.2 2000.7 2009.4 1996.1 2005.5 1998.5 C +2002.1 2000.3 1999 2002.5 1995.4 2003.8 C +1995.2 2003.6 1994.9 2003.3 1994.7 2003.1 C +1994.3 1997 1995.6 1991.1 1994.4 1985.3 C +1994.3 1986 1993.8 1985 1994 1985.6 C +1993.8 1995.4 1994.4 2001.6 1993.5 2011.7 C +1989.7 2015.5 1983.6 2014.9 1979.8 2018.7 C +1978.3 2019.1 1979.1 2017.4 1978.4 2017 C +1977.8 2015.5 1979.4 2015.3 1978.8 2014.1 C +1978.4 2014.6 1978.5 2012.8 1977.4 2013.4 C +1975.8 2016.8 1978.5 2019.6 1976.9 2023 C +1977 2028.7 1976.7 2034.5 1977.2 2040 C +1971.6 2043.1 1965.8 2045.6 1960.1 2048.2 C +1957.7 2049.9 1954.8 2050.5 1952.4 2052.3 C +1947.6 2047.4 1941.8 2041.8 1936.8 2037.2 C +1935.2 2033.6 1937.1 2028.8 1936.1 2024.7 C +1935.1 2020.4 1937.1 2018.1 1935.9 2015.1 C +1936.5 2014.1 1934.7 2010.8 1937.1 2009.3 C +1944.4 2004.8 1952 2000.9 1959.9 1997.8 C +1963.9 1997 1963.9 2001.9 1966.8 2003.3 C +1970.3 2006.9 1973.7 2009.9 1976.9 2012.9 C +1977.9 2013 1977.1 2011.4 1976.7 2010.8 C +1971.6 2006.3 1966.8 2000.7 1962 1995.9 C +1960 1995.2 1960.1 1996.6 1958.2 1995.6 C +1957 1997 1955.1 1998.8 1953.2 1998 C +1951.7 1994.5 1954.1 1993.4 1952.9 1991.1 C +1952.1 1990.5 1953.3 1990.2 1953.2 1989.6 C +1954.2 1986.8 1950.9 1981.4 1954.4 1981.2 C +1954.7 1981.6 1954.7 1981.7 1955.1 1982 C +1961.9 1979.1 1967.6 1975 1974.3 1971.6 C +1974.7 1969.8 1976.7 1969.5 1978.4 1969.7 C +1980.3 1970 1979.3 1973.6 1982 1973.1 C +1975.8 1962.2 1968 1975.8 1960.8 1976.7 C +1956.9 1977.4 1953.3 1982.4 1949.1 1978.8 C +1946 1975.8 1941.2 1971 1939.5 1969.2 C +1938.5 1968.6 1938.9 1967.4 1937.8 1966.8 C +1928.7 1969.4 1920.6 1974.5 1912.4 1979.1 C +1904 1980 1896.6 1985 1889.3 1989.4 C +1887.9 1990.4 1885.1 1990.3 1885 1992.5 C +1885.4 2000.6 1885.2 2012.9 1885.2 2019.9 C +1886.1 2022 1889.7 2019.5 1888.4 2022.8 C +1889 2023.3 1889.8 2024.4 1890.3 2024 C +1891.2 2023.5 1891.8 2028.2 1893.4 2026.6 C +1894.2 2026.3 1893.9 2027.3 1894.4 2027.6 C +1893.4 2027.6 1894.7 2028.3 1894.1 2028.5 C +1894.4 2029.6 1896 2030 1896 2029.2 C +1896.2 2029 1896.3 2029 1896.5 2029.2 C +1896.8 2029.8 1897.3 2030 1897 2030.7 C +1896.5 2030.7 1896.9 2031.5 1897.2 2031.6 C +1898.3 2034 1899.5 2030.6 1899.6 2033.3 C +1898.5 2033 1899.6 2034.4 1900.1 2034.8 C +1901.3 2035.8 1903.2 2034.6 1902.5 2036.7 C +1904.4 2036.9 1906.1 2032.2 1907.6 2035.5 C +1907.5 2040.1 1907.7 2044.9 1907.3 2049.4 C +1908 2050.2 1908.3 2051.4 1909.5 2051.6 C +1910.1 2051.1 1911.6 2051.1 1911.4 2052.3 C +1909.7 2052.8 1912.4 2054 1912.6 2054.7 C +1913.4 2055.2 1913 2053.7 1913.6 2054.4 C +1913.6 2054.5 1913.6 2055.3 1913.6 2054.7 C +1913.7 2054.4 1913.9 2054.4 1914 2054.7 C +1914 2054.9 1914.1 2055.3 1913.8 2055.4 C +1913.7 2056 1915.2 2057.6 1916 2057.6 C +1915.9 2057.3 1916.1 2057.2 1916.2 2057.1 C +1917 2056.8 1916.7 2057.7 1917.2 2058 C +1917 2058.3 1916.7 2058.3 1916.4 2058.3 C +1917.1 2059 1917.3 2060.1 1918.4 2060.4 C +1918.1 2059.2 1919.1 2060.6 1919.1 2059.5 C +1919 2060.6 1920.6 2060.1 1919.8 2061.2 C +1919.6 2061.2 1919.3 2061.2 1919.1 2061.2 C +1919.6 2061.9 1921.4 2064.2 1921.5 2062.6 C +1922.4 2062.1 1921.6 2063.9 1922.2 2064.3 C +1922.9 2067.3 1926.1 2064.3 1925.6 2067.2 C +1927.2 2066.8 1928.4 2064.6 1930.1 2065.2 C +1931.8 2067.8 1931 2071.8 1930.8 2074.8 C +1930.6 2076.4 1930.1 2078.6 1930.6 2080.4 C +1936.6 2085.4 1941.8 2091.6 1948.1 2096.9 C +1950.7 2096.7 1952.6 2094.8 1954.8 2093.8 C +[0 0.33 0.33 0.99] vc +f +S +n +1989.4 2080.6 m +1996.1 2077.3 2002.7 2073.8 2009.6 2070.8 C +2009.6 2069.6 2010.2 2067.7 2009.3 2067.4 C +2008.9 2062 2009.1 2056.4 2009.1 2050.8 C +2012.3 2046.6 2019 2046.6 2023.5 2043.2 C +2024 2042.3 2025.1 2042.1 2025.4 2041.2 C +2025.3 2032.7 2025.6 2023.1 2025.2 2014.6 C +2025 2015.3 2024.6 2014.2 2024.7 2014.8 C +2024.5 2024.7 2025.1 2030.9 2024.2 2041 C +2020.4 2044.8 2014.3 2044.2 2010.5 2048 C +2009 2048.4 2009.8 2046.7 2009.1 2046.3 C +2008.5 2044.8 2010.2 2044.6 2009.6 2043.4 C +2009.1 2043.9 2009.2 2042.1 2008.1 2042.7 C +2006.5 2046.1 2009.3 2048.9 2007.6 2052.3 C +2007.7 2058 2007.5 2063.8 2007.9 2069.3 C +2002.3 2072.4 1996.5 2074.8 1990.8 2077.5 C +1988.4 2079.2 1985.6 2079.8 1983.2 2081.6 C +1980.5 2079 1977.9 2076.5 1975.5 2074.1 C +1975.5 2075.1 1975.5 2076.2 1975.5 2077.2 C +1977.8 2079.3 1980.3 2081.6 1982.7 2083.7 C +1985.3 2083.5 1987.1 2081.6 1989.4 2080.6 C +f +S +n +1930.1 2079.9 m +1931.1 2075.6 1929.2 2071.1 1930.8 2067.2 C +1930.3 2066.3 1930.1 2064.6 1928.7 2065.5 C +1927.7 2066.4 1926.5 2067 1925.3 2067.4 C +1924.5 2066.9 1925.6 2065.7 1924.4 2066 C +1924.2 2067.2 1923.6 2065.5 1923.2 2065.7 C +1922.3 2063.6 1917.8 2062.1 1919.6 2060.4 C +1919.3 2060.5 1919.2 2060.3 1919.1 2060.2 C +1919.7 2060.9 1918.2 2061 1917.6 2060.2 C +1917 2059.6 1916.1 2058.8 1916.4 2058 C +1915.5 2058 1917.4 2057.1 1915.7 2057.8 C +1914.8 2057.1 1913.4 2056.2 1913.3 2054.9 C +1913.1 2055.4 1911.3 2054.3 1910.9 2053.2 C +1910.7 2052.9 1910.2 2052.5 1910.7 2052.3 C +1911.1 2052.5 1910.9 2052 1910.9 2051.8 C +1910.5 2051.2 1909.9 2052.6 1909.2 2051.8 C +1908.2 2051.4 1907.8 2050.2 1907.1 2049.4 C +1907.5 2044.8 1907.3 2040 1907.3 2035.2 C +1905.3 2033 1902.8 2039.3 1902.3 2035.7 C +1899.6 2036 1898.4 2032.5 1896.3 2030.7 C +1895.7 2030.1 1897.5 2030 1896.3 2029.7 C +1896.3 2030.6 1895 2029.7 1894.4 2029.2 C +1892.9 2028.1 1894.2 2027.4 1893.6 2027.1 C +1892.1 2027.9 1891.7 2025.6 1890.8 2024.9 C +1891.1 2024.6 1889.1 2024.3 1888.4 2023 C +1887.5 2022.6 1888.2 2021.9 1888.1 2021.3 C +1886.7 2022 1885.2 2020.4 1884.8 2019.2 C +1884.8 2010 1884.6 2000.2 1885 1991.8 C +1886.9 1989.6 1889.9 1989.3 1892.2 1987.5 C +1898.3 1982.7 1905.6 1980.1 1912.8 1978.6 C +1921 1974.2 1928.8 1968.9 1937.8 1966.6 C +1939.8 1968.3 1938.8 1968.3 1940.4 1970 C +1945.4 1972.5 1947.6 1981.5 1954.6 1979.3 C +1952.3 1981 1950.4 1978.4 1948.6 1977.9 C +1945.1 1973.9 1941.1 1970.6 1938 1966.6 C +1928.4 1968.5 1920.6 1974.8 1911.9 1978.8 C +1907.1 1979.2 1902.6 1981.7 1898.2 1983.6 C +1893.9 1986 1889.9 1989 1885.5 1990.8 C +1884.9 1991.2 1884.8 1991.8 1884.5 1992.3 C +1884.9 2001.3 1884.7 2011.1 1884.8 2019.6 C +1890.6 2025 1896.5 2031.2 1902.3 2036.9 C +1904.6 2037.6 1905 2033 1907.3 2035.5 C +1907.2 2040.2 1907 2044.8 1907.1 2049.6 C +1913.6 2055.3 1918.4 2061.5 1925.1 2067.4 C +1927.3 2068.2 1929.6 2062.5 1930.6 2066.9 C +1929.7 2070.7 1930.3 2076 1930.1 2080.1 C +1935.6 2085.7 1941.9 2090.7 1947.2 2096.7 C +1942.2 2091.1 1935.5 2085.2 1930.1 2079.9 C +[0.18 0.18 0 0.78] vc +f +S +n +1930.8 2061.9 m +1930.3 2057.8 1931.8 2053.4 1931.1 2050.4 C +1931.3 2050.3 1931.7 2050.5 1931.6 2050.1 C +1933 2051.1 1934.4 2049.5 1935.9 2048.7 C +1937 2046.5 1939.5 2047.1 1941.2 2045.1 C +1939.7 2042.6 1937.3 2041.2 1935.4 2039.3 C +1934 2039.7 1934.5 2038.1 1933.7 2037.6 C +1934 2033.3 1933.1 2027.9 1934.4 2024.4 C +1934.3 2023.8 1933.9 2022.8 1933 2022.8 C +1931.6 2023.1 1930.5 2024.4 1929.2 2024.9 C +1928.4 2024.5 1929.8 2023.5 1928.7 2023.5 C +1927.7 2024.1 1926.2 2022.6 1925.6 2021.6 C +1926.9 2021.6 1924.8 2020.6 1925.6 2020.4 C +1924.7 2021.7 1923.9 2019.6 1923.2 2019.2 C +1923.3 2018.3 1923.8 2018.1 1923.2 2018 C +1922.9 2017.8 1922.9 2017.5 1922.9 2017.2 C +1922.8 2018.3 1921.3 2017.3 1920.3 2018 C +1916.6 2019.7 1913 2022.1 1910 2024.7 C +1910 2032.9 1910 2041.2 1910 2049.4 C +1915.4 2055.2 1920 2058.7 1925.3 2064.8 C +1927.2 2064 1929 2061.4 1930.8 2061.9 C +[0 0 0 0] vc +f +S +n +1907.6 2030.4 m +1907.5 2027.1 1906.4 2021.7 1908.5 2019.9 C +1908.8 2020.1 1908.9 2019 1909.2 2019.6 C +1910 2019.6 1912 2019.2 1913.1 2018.2 C +1913.7 2016.5 1920.2 2015.7 1917.4 2012.7 C +1918.2 2011.2 1917 2013.8 1917.2 2012 C +1916.9 2012.3 1916 2012.4 1915.2 2012 C +1912.5 2010.5 1916.6 2008.8 1913.6 2009.6 C +1912.6 2009.2 1911.1 2009 1910.9 2007.6 C +1911 1999.2 1911.8 1989.8 1911.2 1982.2 C +1910.1 1981.1 1908.8 1982.2 1907.6 1982.2 C +1900.8 1986.5 1893.2 1988.8 1887.2 1994.2 C +1887.2 2002.4 1887.2 2010.7 1887.2 2018.9 C +1892.6 2024.7 1897.2 2028.2 1902.5 2034.3 C +1904.3 2033.3 1906.2 2032.1 1907.6 2030.4 C +f +S +n +1910.7 2025.4 m +1912.7 2022.4 1916.7 2020.8 1919.8 2018.9 C +1920.2 2018.7 1920.6 2018.6 1921 2018.4 C +1925 2020 1927.4 2028.5 1932 2024.2 C +1932.3 2025 1932.5 2023.7 1932.8 2024.4 C +1932.8 2028 1932.8 2031.5 1932.8 2035 C +1931.9 2033.9 1932.5 2036.3 1932.3 2036.9 C +1933.2 2036.4 1932.5 2038.5 1933 2038.4 C +1933.1 2040.5 1935.6 2042.2 1936.6 2043.2 C +1936.2 2042.4 1935.1 2040.8 1933.7 2040.3 C +1932.2 2034.4 1933.8 2029.8 1933 2023.2 C +1931.1 2024.9 1928.4 2026.4 1926.5 2023.5 C +1925.1 2021.6 1923 2019.8 1921.5 2018.2 C +1917.8 2018.9 1915.2 2022.5 1911.6 2023.5 C +1910.8 2023.8 1911.2 2024.7 1910.4 2025.2 C +1910.9 2031.8 1910.6 2039.1 1910.7 2045.6 C +1910.1 2048 1910.7 2045.9 1911.2 2044.8 C +1910.6 2038.5 1911.2 2031.8 1910.7 2025.4 C +[0.07 0.06 0 0.58] vc +f +S +n +1910.7 2048.9 m +1910.3 2047.4 1911.3 2046.5 1911.6 2045.3 C +1912.9 2045.3 1913.9 2047.1 1915.2 2045.8 C +1915.2 2044.9 1916.6 2043.3 1917.2 2042.9 C +1918.7 2042.9 1919.4 2044.4 1920.5 2043.2 C +1921.2 2042.2 1921.4 2040.9 1922.4 2040.3 C +1924.5 2040.3 1925.7 2040.9 1926.8 2039.6 C +1927.1 2037.9 1926.8 2038.1 1927.7 2037.6 C +1929 2037.5 1930.4 2037 1931.6 2037.2 C +1932.3 2038.2 1933.1 2038.7 1932.8 2040.3 C +1935 2041.8 1935.9 2043.8 1938.5 2044.8 C +1938.6 2045 1938.3 2045.5 1938.8 2045.3 C +1939.1 2042.9 1935.4 2044.2 1935.4 2042.2 C +1932.1 2040.8 1932.8 2037.2 1932 2034.8 C +1932.3 2034 1932.7 2035.4 1932.5 2034.8 C +1931.3 2031.8 1935.5 2020.1 1928.9 2025.9 C +1924.6 2024.7 1922.6 2014.5 1917.4 2020.4 C +1915.5 2022.8 1912 2022.6 1910.9 2025.4 C +1911.5 2031.9 1910.9 2038.8 1911.4 2045.3 C +1911.1 2046.5 1910 2047.4 1910.4 2048.9 C +1915.1 2054.4 1920.4 2058.3 1925.1 2063.8 C +1920.8 2058.6 1914.9 2054.3 1910.7 2048.9 C +[0.4 0.4 0 0] vc +f +S +n +1934.7 2031.9 m +1934.6 2030.7 1934.9 2029.5 1934.4 2028.5 C +1934 2029.5 1934.3 2031.2 1934.2 2032.6 C +1933.8 2031.7 1934.9 2031.6 1934.7 2031.9 C +[0.92 0.92 0 0.67] vc +f +S +n +vmrs +1934.7 2019.4 m +1934.1 2015.3 1935.6 2010.9 1934.9 2007.9 C +1935.1 2007.8 1935.6 2008.1 1935.4 2007.6 C +1936.8 2008.6 1938.2 2007 1939.7 2006.2 C +1940.1 2004.3 1942.7 2005 1943.6 2003.8 C +1945.1 2000.3 1954 2000.8 1950 1996.6 C +1952.1 1993.3 1948.2 1989.2 1951.2 1985.6 C +1953 1981.4 1948.4 1982.3 1947.9 1979.8 C +1945.4 1979.6 1945.1 1975.5 1942.4 1975 C +1942.4 1972.3 1938 1973.6 1938.5 1970.4 C +1937.4 1969 1935.6 1970.1 1934.2 1970.2 C +1927.5 1974.5 1919.8 1976.8 1913.8 1982.2 C +1913.8 1990.4 1913.8 1998.7 1913.8 2006.9 C +1919.3 2012.7 1923.8 2016.2 1929.2 2022.3 C +1931.1 2021.6 1932.8 2018.9 1934.7 2019.4 C +[0 0 0 0] vc +f +0.4 w +2 J +2 M +S +n +2024.2 2038.1 m +2024.1 2029.3 2024.4 2021.7 2024.7 2014.4 C +2024.4 2013.6 2020.6 2013.4 2021.3 2011.2 C +2020.5 2010.3 2018.4 2010.6 2018.9 2008.6 C +2019 2008.8 2018.8 2009 2018.7 2009.1 C +2018.2 2006.7 2015.2 2007.9 2015.3 2005.5 C +2014.7 2004.8 2012.4 2005.1 2013.2 2003.6 C +2012.3 2004.2 2012.8 2002.4 2012.7 2002.6 C +2009.4 2003.3 2011.2 1998.6 2008.4 1999.2 C +2007 1999.1 2006.1 1999.4 2005.7 2000.4 C +2006.9 1998.5 2007.7 2000.5 2009.3 2000.2 C +2009.2 2003.7 2012.4 2002.1 2012.9 2005.2 C +2015.9 2005.6 2015.2 2008.6 2017.7 2008.8 C +2018.4 2009.6 2018.3 2011.4 2019.6 2011 C +2021.1 2011.7 2021.4 2014.8 2023.7 2015.1 C +2023.7 2023.5 2023.9 2031.6 2023.5 2040.5 C +2021.8 2041.7 2020.7 2043.6 2018.4 2043.9 C +2020.8 2042.7 2025.5 2041.8 2024.2 2038.1 C +[0 0.87 0.91 0.83] vc +f +S +n +2023.5 2040 m +2023.5 2031.1 2023.5 2023.4 2023.5 2015.1 C +2020.2 2015 2021.8 2010.3 2018.4 2011 C +2018.6 2007.5 2014.7 2009.3 2014.8 2006.4 C +2011.8 2006.3 2012.2 2002.3 2009.8 2002.4 C +2009.7 2001.5 2009.2 2000.1 2008.4 2000.2 C +2008.7 2000.9 2009.7 2001.2 2009.3 2002.4 C +2008.4 2004.2 2007.5 2003.1 2007.9 2005.5 C +2007.9 2010.8 2007.7 2018.7 2008.1 2023.2 C +2009 2024.3 2007.3 2023.4 2007.9 2024 C +2007.7 2024.6 2007.3 2026.3 2008.6 2027.1 C +2009.7 2026.8 2010 2027.6 2010.5 2028 C +2010.5 2028.2 2010.5 2029.1 2010.5 2028.5 C +2011.5 2028 2010.5 2030 2011.5 2030 C +2014.2 2029.7 2012.9 2032.2 2014.8 2032.6 C +2015.1 2033.6 2015.3 2033 2016 2033.3 C +2017 2033.9 2016.6 2035.4 2017.2 2036.2 C +2018.7 2036.4 2019.2 2039 2021.3 2038.4 C +2021.6 2035.4 2019.7 2029.5 2021.1 2027.3 C +2020.9 2023.5 2021.5 2018.5 2020.6 2016 C +2020.9 2013.9 2021.5 2015.4 2022.3 2014.4 C +2022.2 2015.1 2023.3 2014.8 2023.2 2015.6 C +2022.7 2019.8 2023.3 2024.3 2022.8 2028.5 C +2022.3 2028.2 2022.6 2027.6 2022.5 2027.1 C +2022.5 2027.8 2022.5 2029.2 2022.5 2029.2 C +2022.6 2029.2 2022.7 2029.1 2022.8 2029 C +2023.9 2032.8 2022.6 2037 2023 2040.8 C +2022.3 2041.2 2021.6 2041.5 2021.1 2042.2 C +2022 2041.2 2022.9 2041.4 2023.5 2040 C +[0 1 1 0.23] vc +f +S +n +2009.1 1997.8 m +2003.8 1997.7 2000.1 2002.4 1995.4 2003.1 C +1995 1999.5 1995.2 1995 1995.2 1992 C +1995.2 1995.8 1995 1999.7 1995.4 2003.3 C +2000.3 2002.2 2003.8 1997.9 2009.1 1997.8 C +2012.3 2001.2 2015.6 2004.8 2018.7 2008.1 C +2021.6 2011.2 2027.5 2013.9 2025.9 2019.9 C +2026.1 2017.9 2025.6 2016.2 2025.4 2014.4 C +2020.2 2008.4 2014 2003.6 2009.1 1997.8 C +[0.18 0.18 0 0.78] vc +f +S +n +2009.3 1997.8 m +2008.7 1997.4 2007.9 1997.6 2007.2 1997.6 C +2007.9 1997.6 2008.9 1997.4 2009.6 1997.8 C +2014.7 2003.6 2020.8 2008.8 2025.9 2014.8 C +2025.8 2017.7 2026.1 2014.8 2025.6 2014.1 C +2020.4 2008.8 2014.8 2003.3 2009.3 1997.8 C +[0.07 0.06 0 0.58] vc +f +S +n +2009.6 1997.6 m +2009 1997.1 2008.1 1997.4 2007.4 1997.3 C +2008.1 1997.4 2009 1997.1 2009.6 1997.6 C +2014.8 2003.7 2021.1 2008.3 2025.9 2014.4 C +2021.1 2008.3 2014.7 2003.5 2009.6 1997.6 C +[0.4 0.4 0 0] vc +f +S +n +2021.8 2011.5 m +2021.9 2012.2 2022.3 2013.5 2023.7 2013.6 C +2023.4 2012.7 2022.8 2011.8 2021.8 2011.5 C +[0 0.33 0.33 0.99] vc +f +S +n +2021.1 2042 m +2022.1 2041.1 2020.9 2040.2 2020.6 2039.6 C +2018.4 2039.5 2018.1 2036.9 2016.3 2036.4 C +2015.8 2035.5 2015.3 2033.8 2014.8 2033.6 C +2012.4 2033.8 2013 2030.4 2010.5 2030.2 C +2009.6 2028.9 2009.6 2028.3 2008.4 2028 C +2006.9 2026.7 2007.5 2024.3 2006 2023.2 C +2006.6 2023.2 2005.7 2023.3 2005.7 2023 C +2006.4 2022.5 2006.3 2021.1 2006.7 2020.6 C +2006.6 2015 2006.9 2009 2006.4 2003.8 C +2006.9 2002.5 2007.6 2001.1 2006.9 2000.7 C +2004.6 2003.6 2003 2002.9 2000.2 2004.3 C +1999.3 2005.8 1997.9 2006.3 1996.1 2006.7 C +1995.7 2008.9 1996 2011.1 1995.9 2012.9 C +1993.4 2015.1 1990.5 2016.2 1987.7 2017.7 C +1987.1 2019.3 1991.1 2019.4 1990.4 2021.3 C +1990.5 2021.5 1991.9 2022.3 1992 2023 C +1994.8 2024.4 1996.2 2027.5 1998.5 2030 C +2002.4 2033 2005.2 2037.2 2008.8 2041 C +2010.2 2041.3 2011.6 2042 2011 2043.9 C +2011.2 2044.8 2010.1 2045.3 2010.5 2046.3 C +2013.8 2044.8 2017.5 2043.4 2021.1 2042 C +[0 0.5 0.5 0.2] vc +f +S +n +2019.4 2008.8 m +2018.9 2009.2 2019.3 2009.9 2019.6 2010.3 C +2022.2 2011.5 2020.3 2009.1 2019.4 2008.8 C +[0 0.33 0.33 0.99] vc +f +S +n +2018 2007.4 m +2015.7 2006.7 2015.3 2003.6 2012.9 2002.8 C +2013.5 2003.7 2013.5 2005.1 2015.6 2005.2 C +2016.4 2006.1 2015.7 2007.7 2018 2007.4 C +f +S +n +vmrs +1993.5 2008.8 m +1993.4 2000 1993.7 1992.5 1994 1985.1 C +1993.7 1984.3 1989.9 1984.1 1990.6 1982 C +1989.8 1981.1 1987.7 1981.4 1988.2 1979.3 C +1988.3 1979.6 1988.1 1979.7 1988 1979.8 C +1987.5 1977.5 1984.5 1978.6 1984.6 1976.2 C +1983.9 1975.5 1981.7 1975.8 1982.4 1974.3 C +1981.6 1974.9 1982.1 1973.1 1982 1973.3 C +1979 1973.7 1980 1968.8 1976.9 1969.7 C +1975.9 1969.8 1975.3 1970.3 1975 1971.2 C +1976.2 1969.2 1977 1971.2 1978.6 1970.9 C +1978.5 1974.4 1981.7 1972.8 1982.2 1976 C +1985.2 1976.3 1984.5 1979.3 1987 1979.6 C +1987.7 1980.3 1987.5 1982.1 1988.9 1981.7 C +1990.4 1982.4 1990.7 1985.5 1993 1985.8 C +1992.9 1994.3 1993.2 2002.3 1992.8 2011.2 C +1991.1 2012.4 1990 2014.4 1987.7 2014.6 C +1990.1 2013.4 1994.7 2012.6 1993.5 2008.8 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +1992.8 2010.8 m +1992.8 2001.8 1992.8 1994.1 1992.8 1985.8 C +1989.5 1985.7 1991.1 1981.1 1987.7 1981.7 C +1987.9 1978.2 1983.9 1980 1984.1 1977.2 C +1981.1 1977 1981.5 1973 1979.1 1973.1 C +1979 1972.2 1978.5 1970.9 1977.6 1970.9 C +1977.9 1971.6 1979 1971.9 1978.6 1973.1 C +1977.6 1974.9 1976.8 1973.9 1977.2 1976.2 C +1977.2 1981.5 1977 1989.4 1977.4 1994 C +1978.3 1995 1976.6 1994.1 1977.2 1994.7 C +1977 1995.3 1976.6 1997 1977.9 1997.8 C +1979 1997.5 1979.3 1998.3 1979.8 1998.8 C +1979.8 1998.9 1979.8 1999.8 1979.8 1999.2 C +1980.8 1998.7 1979.7 2000.7 1980.8 2000.7 C +1983.5 2000.4 1982.1 2003 1984.1 2003.3 C +1984.4 2004.3 1984.5 2003.7 1985.3 2004 C +1986.3 2004.6 1985.9 2006.1 1986.5 2006.9 C +1988 2007.1 1988.4 2009.7 1990.6 2009.1 C +1990.9 2006.1 1989 2000.2 1990.4 1998 C +1990.2 1994.3 1990.8 1989.2 1989.9 1986.8 C +1990.2 1984.7 1990.8 1986.2 1991.6 1985.1 C +1991.5 1985.9 1992.6 1985.5 1992.5 1986.3 C +1992 1990.5 1992.6 1995 1992 1999.2 C +1991.6 1998.9 1991.9 1998.3 1991.8 1997.8 C +1991.8 1998.5 1991.8 2000 1991.8 2000 C +1991.9 1999.9 1992 1999.8 1992 1999.7 C +1993.2 2003.5 1991.9 2007.7 1992.3 2011.5 C +1991.6 2012 1990.9 2012.2 1990.4 2012.9 C +1991.3 2011.9 1992.2 2012.1 1992.8 2010.8 C +[0 1 1 0.23] vc +f +S +n +1978.4 1968.5 m +1977 1969.2 1975.8 1968.2 1974.5 1969 C +1968.3 1973 1961.6 1976 1955.1 1979.1 C +1962 1975.9 1968.8 1972.5 1975.5 1968.8 C +1976.5 1968.8 1977.6 1968.8 1978.6 1968.8 C +1981.7 1972.1 1984.8 1975.7 1988 1978.8 C +1990.9 1981.9 1996.8 1984.6 1995.2 1990.6 C +1995.3 1988.6 1994.9 1986.9 1994.7 1985.1 C +1989.5 1979.1 1983.3 1974.3 1978.4 1968.5 C +[0.18 0.18 0 0.78] vc +f +S +n +1978.4 1968.3 m +1977.9 1968.7 1977.1 1968.5 1976.4 1968.5 C +1977.3 1968.8 1978.1 1967.9 1978.8 1968.5 C +1984 1974.3 1990.1 1979.5 1995.2 1985.6 C +1995.1 1988.4 1995.3 1985.6 1994.9 1984.8 C +1989.5 1979.4 1983.9 1973.8 1978.4 1968.3 C +[0.07 0.06 0 0.58] vc +f +S +n +1978.6 1968 m +1977.9 1968 1977.4 1968.6 1978.4 1968 C +1983.9 1973.9 1990.1 1979.1 1995.2 1985.1 C +1990.2 1979 1983.8 1974.1 1978.6 1968 C +[0.4 0.4 0 0] vc +f +S +n +1991.1 1982.2 m +1991.2 1982.9 1991.6 1984.2 1993 1984.4 C +1992.6 1983.5 1992.1 1982.5 1991.1 1982.2 C +[0 0.33 0.33 0.99] vc +f +S +n +1990.4 2012.7 m +1991.4 2011.8 1990.2 2010.9 1989.9 2010.3 C +1987.7 2010.2 1987.4 2007.6 1985.6 2007.2 C +1985.1 2006.2 1984.6 2004.5 1984.1 2004.3 C +1981.7 2004.5 1982.3 2001.2 1979.8 2000.9 C +1978.8 1999.6 1978.8 1999.1 1977.6 1998.8 C +1976.1 1997.4 1976.7 1995 1975.2 1994 C +1975.8 1994 1975 1994 1975 1993.7 C +1975.7 1993.2 1975.6 1991.8 1976 1991.3 C +1975.9 1985.7 1976.1 1979.7 1975.7 1974.5 C +1976.2 1973.3 1976.9 1971.8 1976.2 1971.4 C +1973.9 1974.3 1972.2 1973.6 1969.5 1975 C +1967.9 1977.5 1963.8 1977.1 1961.8 1980 C +1959 1980 1957.6 1983 1954.8 1982.9 C +1953.8 1984.2 1954.8 1985.7 1955.1 1987.2 C +1956.2 1989.5 1959.7 1990.1 1959.9 1991.8 C +1965.9 1998 1971.8 2005.2 1978.1 2011.7 C +1979.5 2012 1980.9 2012.7 1980.3 2014.6 C +1980.5 2015.6 1979.4 2016 1979.8 2017 C +1983 2015.6 1986.8 2014.1 1990.4 2012.7 C +[0 0.5 0.5 0.2] vc +f +S +n +1988.7 1979.6 m +1988.2 1979.9 1988.6 1980.6 1988.9 1981 C +1991.4 1982.2 1989.6 1979.9 1988.7 1979.6 C +[0 0.33 0.33 0.99] vc +f +S +n +1987.2 1978.1 m +1985 1977.5 1984.6 1974.3 1982.2 1973.6 C +1982.7 1974.5 1982.8 1975.8 1984.8 1976 C +1985.7 1976.9 1985 1978.4 1987.2 1978.1 C +f +S +n +1975.5 2084 m +1975.5 2082 1975.3 2080 1975.7 2078.2 C +1978.8 2079 1980.9 2085.5 1984.8 2083.5 C +1993 2078.7 2001.6 2075 2010 2070.8 C +2010.1 2064 2009.9 2057.2 2010.3 2050.6 C +2014.8 2046.2 2020.9 2045.7 2025.6 2042 C +2026.1 2035.1 2025.8 2028 2025.9 2021.1 C +2025.8 2027.8 2026.1 2034.6 2025.6 2041.2 C +2022.2 2044.9 2017.6 2046.8 2012.9 2048 C +2012.5 2049.5 2010.4 2049.4 2009.8 2051.1 C +2009.9 2057.6 2009.6 2064.2 2010 2070.5 C +2001.2 2075.4 1992 2079.1 1983.2 2084 C +1980.3 2082.3 1977.8 2079.2 1975.2 2077.5 C +1974.9 2079.9 1977.2 2084.6 1973.3 2085.2 C +1964.7 2088.6 1956.8 2093.7 1948.1 2097.2 C +1949 2097.3 1949.6 2096.9 1950.3 2096.7 C +1958.4 2091.9 1967.1 2088.2 1975.5 2084 C +[0.18 0.18 0 0.78] vc +f +S +n +vmrs +1948.6 2094.5 m +1950.2 2093.7 1951.8 2092.9 1953.4 2092.1 C +1951.8 2092.9 1950.2 2093.7 1948.6 2094.5 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +1971.6 2082.3 m +1971.6 2081.9 1970.7 2081.1 1970.9 2081.3 C +1970.7 2081.6 1970.6 2081.6 1970.4 2081.3 C +1970.8 2080.1 1968.7 2081.7 1968.3 2080.8 C +1966.6 2080.9 1966.7 2078 1964.2 2078.2 C +1964.8 2075 1960.1 2075.8 1960.1 2072.9 C +1958 2072.3 1957.5 2069.3 1955.3 2069.3 C +1953.9 2070.9 1948.8 2067.8 1950 2072 C +1949 2074 1943.2 2070.6 1944 2074.8 C +1942.2 2076.6 1937.6 2073.9 1938 2078.2 C +1936.7 2078.6 1935 2078.6 1933.7 2078.2 C +1933.5 2080 1936.8 2080.7 1937.3 2082.8 C +1939.9 2083.5 1940.6 2086.4 1942.6 2088 C +1945.2 2089.2 1946 2091.3 1948.4 2093.6 C +1956 2089.5 1963.9 2086.1 1971.6 2082.3 C +[0 0.01 1 0] vc +f +S +n +1958.2 2089.7 m +1956.4 2090 1955.6 2091.3 1953.9 2091.9 C +1955.6 2091.9 1956.5 2089.7 1958.2 2089.7 C +[0 0.87 0.91 0.83] vc +f +S +n +1929.9 2080.4 m +1929.5 2077.3 1929.7 2073.9 1929.6 2070.8 C +1929.8 2074.1 1929.2 2077.8 1930.1 2080.8 C +1935.8 2085.9 1941.4 2091.3 1946.9 2096.9 C +1941.2 2091 1935.7 2086 1929.9 2080.4 C +[0.4 0.4 0 0] vc +f +S +n +1930.1 2080.4 m +1935.8 2086 1941.5 2090.7 1946.9 2096.7 C +1941.5 2090.9 1935.7 2085.8 1930.1 2080.4 C +[0.07 0.06 0 0.58] vc +f +S +n +1940.9 2087.1 m +1941.7 2088 1944.8 2090.6 1943.6 2089.2 C +1942.5 2089 1941.6 2087.7 1940.9 2087.1 C +[0 0.87 0.91 0.83] vc +f +S +n +1972.8 2082.8 m +1973 2075.3 1972.4 2066.9 1973.3 2059.5 C +1972.5 2058.9 1972.8 2057.3 1973.1 2056.4 C +1974.8 2055.2 1973.4 2055.5 1972.4 2055.4 C +1970.1 2053.2 1967.9 2050.9 1965.6 2048.7 C +1960.9 2049.9 1956.9 2052.7 1952.4 2054.7 C +1949.3 2052.5 1946.3 2049.5 1943.6 2046.8 C +1939.9 2047.7 1936.8 2050.1 1933.5 2051.8 C +1930.9 2054.9 1933.5 2056.2 1932.3 2059.7 C +1933.2 2059.7 1932.2 2060.5 1932.5 2060.2 C +1933.2 2062.5 1931.6 2064.6 1932.5 2067.4 C +1932.9 2069.7 1932.7 2072.2 1932.8 2074.6 C +1933.6 2070.6 1932.2 2066.3 1933 2062.6 C +1934.4 2058.2 1929.8 2053.5 1935.2 2051.1 C +1937.7 2049.7 1940.2 2048 1942.8 2046.8 C +1945.9 2049.2 1948.8 2052 1951.7 2054.7 C +1952.7 2054.7 1953.6 2054.6 1954.4 2054.2 C +1958.1 2052.5 1961.7 2049.3 1965.9 2049.2 C +1968.2 2052.8 1975.2 2055 1972.6 2060.9 C +1973.3 2062.4 1972.2 2065.2 1972.6 2067.6 C +1972.7 2072.6 1972.4 2077.7 1972.8 2082.5 C +1968.1 2084.9 1963.5 2087.5 1958.7 2089.5 C +1963.5 2087.4 1968.2 2085 1972.8 2082.8 C +f +S +n +1935.2 2081.1 m +1936.8 2083.4 1938.6 2084.6 1940.4 2086.6 C +1938.8 2084.4 1936.7 2083.4 1935.2 2081.1 C +f +S +n +1983.2 2081.3 m +1984.8 2080.5 1986.3 2079.7 1988 2078.9 C +1986.3 2079.7 1984.8 2080.5 1983.2 2081.3 C +f +S +n +2006.2 2069.1 m +2006.2 2068.7 2005.2 2067.9 2005.5 2068.1 C +2005.3 2068.4 2005.2 2068.4 2005 2068.1 C +2005.4 2066.9 2003.3 2068.5 2002.8 2067.6 C +2001.2 2067.7 2001.2 2064.8 1998.8 2065 C +1999.4 2061.8 1994.7 2062.6 1994.7 2059.7 C +1992.4 2059.5 1992.4 2055.8 1990.1 2056.8 C +1985.9 2059.5 1981.1 2061 1976.9 2063.8 C +1977.2 2067.6 1974.9 2074.2 1978.8 2075.8 C +1979.6 2077.8 1981.7 2078.4 1982.9 2080.4 C +1990.6 2076.3 1998.5 2072.9 2006.2 2069.1 C +[0 0.01 1 0] vc +f +S +n +vmrs +1992.8 2076.5 m +1991 2076.8 1990.2 2078.1 1988.4 2078.7 C +1990.2 2078.7 1991 2076.5 1992.8 2076.5 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +1975.5 2073.4 m +1976.1 2069.7 1973.9 2064.6 1977.4 2062.4 C +1973.9 2064.5 1976.1 2069.9 1975.5 2073.6 C +1976 2074.8 1979.3 2077.4 1978.1 2076 C +1977 2075.7 1975.8 2074.5 1975.5 2073.4 C +f +S +n +2007.4 2069.6 m +2007.6 2062.1 2007 2053.7 2007.9 2046.3 C +2007.1 2045.7 2007.3 2044.1 2007.6 2043.2 C +2009.4 2042 2007.9 2042.3 2006.9 2042.2 C +2002.2 2037.4 1996.7 2032.4 1992.5 2027.3 C +1992 2027.3 1991.6 2027.3 1991.1 2027.3 C +1991.4 2035.6 1991.4 2045.6 1991.1 2054.4 C +1990.5 2055.5 1988.4 2056.6 1990.6 2055.4 C +1991.6 2055.4 1991.6 2054.1 1991.6 2053.2 C +1990.8 2044.7 1991.9 2035.4 1991.6 2027.6 C +1991.8 2027.6 1992 2027.6 1992.3 2027.6 C +1997 2032.8 2002.5 2037.7 2007.2 2042.9 C +2007.3 2044.8 2006.7 2047.4 2007.6 2048.4 C +2006.9 2055.1 2007.1 2062.5 2007.4 2069.3 C +2002.7 2071.7 1998.1 2074.3 1993.2 2076.3 C +1998 2074.2 2002.7 2071.8 2007.4 2069.6 C +f +S +n +2006.7 2069.1 m +2006.3 2068.6 2005.9 2067.7 2005.7 2066.9 C +2005.7 2059.7 2005.9 2051.4 2005.5 2045.1 C +2004.9 2045.3 2004.7 2044.5 2004.3 2045.3 C +2005.1 2045.3 2004.2 2045.8 2004.8 2046 C +2004.8 2052.2 2004.8 2059.2 2004.8 2064.5 C +2005.7 2065.7 2005.1 2065.7 2005 2066.7 C +2003.8 2067 2002.7 2067.2 2001.9 2066.4 C +2001.3 2064.6 1998 2063.1 1998 2061.9 C +1996.1 2062.3 1996.6 2058.3 1994.2 2058.8 C +1992.6 2057.7 1992.7 2054.8 1989.9 2056.6 C +1985.6 2059.3 1980.9 2060.8 1976.7 2063.6 C +1976 2066.9 1976 2071.2 1976.7 2074.6 C +1977.6 2070.8 1973.1 2062.1 1980.5 2061.2 C +1984.3 2060.3 1987.5 2058.2 1990.8 2056.4 C +1991.7 2056.8 1992.9 2057.2 1993.5 2059.2 C +1994.3 2058.6 1994.4 2060.6 1994.7 2059.2 C +1995.3 2062.7 1999.2 2061.4 1998.8 2064.8 C +2001.8 2065.4 2002.5 2068.4 2005.2 2067.4 C +2004.9 2067.9 2006 2068 2006.4 2069.1 C +2001.8 2071.1 1997.4 2073.9 1992.8 2075.8 C +1997.5 2073.8 2002 2071.2 2006.7 2069.1 C +[0 0.2 1 0] vc +f +S +n +1988.7 2056.6 m +1985.1 2058.7 1981.1 2060.1 1977.6 2061.9 C +1981.3 2060.5 1985.6 2058.1 1988.7 2056.6 C +[0 0.87 0.91 0.83] vc +f +S +n +1977.9 2059.5 m +1975.7 2064.5 1973.7 2054.7 1975.2 2060.9 C +1976 2060.6 1977.6 2059.7 1977.9 2059.5 C +f +S +n +1989.6 2051.3 m +1990.1 2042.3 1989.8 2036.6 1989.9 2028 C +1989.8 2027 1990.8 2028.3 1990.1 2027.3 C +1988.9 2026.7 1986.7 2026.9 1986.8 2024.7 C +1987.4 2023 1985.9 2024.6 1985.1 2023.7 C +1984.1 2021.4 1982.5 2020.5 1980.3 2020.6 C +1979.9 2020.8 1979.5 2021.1 1979.3 2021.6 C +1979.7 2025.8 1978.4 2033 1979.6 2038.1 C +1983.7 2042.9 1968.8 2044.6 1978.8 2042.7 C +1979.3 2042.3 1979.6 2041.9 1980 2041.5 C +1980 2034.8 1980 2027 1980 2021.6 C +1981.3 2020.5 1981.7 2021.5 1982.9 2021.8 C +1983.6 2024.7 1986.1 2023.8 1986.8 2026.4 C +1987.1 2027.7 1988.6 2027.1 1989.2 2028.3 C +1989.1 2036.7 1989.3 2044.8 1988.9 2053.7 C +1987.2 2054.9 1986.2 2056.8 1983.9 2057.1 C +1986.3 2055.9 1990.9 2055 1989.6 2051.3 C +f +S +n +1971.6 2078.9 m +1971.4 2070.5 1972.1 2062.2 1971.6 2055.9 C +1969.9 2053.7 1967.6 2051.7 1965.6 2049.6 C +1961.4 2050.4 1957.6 2053.6 1953.4 2055.2 C +1949.8 2055.6 1948.2 2051.2 1945.5 2049.6 C +1945.1 2048.8 1944.5 2047.9 1943.6 2047.5 C +1940.1 2047.8 1937.3 2051 1934 2052.3 C +1933.7 2052.6 1933.7 2053 1933.2 2053.2 C +1933.7 2060.8 1933.4 2067.2 1933.5 2074.6 C +1933.8 2068.1 1934 2060.9 1933.2 2054 C +1935.3 2050.9 1939.3 2049.6 1942.4 2047.5 C +1942.8 2047.5 1943.4 2047.4 1943.8 2047.7 C +1947.1 2050.2 1950.3 2057.9 1955.3 2054.4 C +1955.4 2054.4 1955.5 2054.3 1955.6 2054.2 C +1955.9 2057.6 1956.1 2061.8 1955.3 2064.8 C +1955.4 2064.3 1955.1 2063.8 1955.6 2063.6 C +1956 2066.6 1955.3 2068.7 1958.7 2069.8 C +1959.2 2071.7 1961.4 2071.7 1962 2074.1 C +1964.4 2074.2 1964 2077.7 1967.3 2078.4 C +1967 2079.7 1968.1 2079.9 1969 2080.1 C +1971.1 2079.9 1970 2079.2 1970.4 2078 C +1969.5 2077.2 1970.3 2075.9 1969.7 2075.1 C +1970.1 2069.8 1970.1 2063.6 1969.7 2058.8 C +1969.2 2058.5 1970 2058.1 1970.2 2057.8 C +1970.4 2058.3 1971.2 2057.7 1971.4 2058.3 C +1971.5 2065.3 1971.2 2073.6 1971.6 2081.1 C +1974.1 2081.4 1969.8 2084.3 1972.4 2082.5 C +1971.9 2081.4 1971.6 2080.2 1971.6 2078.9 C +[0 0.4 1 0] vc +f +S +n +1952.4 2052 m +1954.1 2051.3 1955.6 2050.4 1957.2 2049.6 C +1955.6 2050.4 1954.1 2051.3 1952.4 2052 C +[0 0.87 0.91 0.83] vc +f +S +n +1975.5 2039.8 m +1975.5 2039.4 1974.5 2038.7 1974.8 2038.8 C +1974.6 2039.1 1974.5 2039.1 1974.3 2038.8 C +1974.6 2037.6 1972.5 2039.3 1972.1 2038.4 C +1970.4 2038.4 1970.5 2035.5 1968 2035.7 C +1968.6 2032.5 1964 2033.3 1964 2030.4 C +1961.9 2029.8 1961.4 2026.8 1959.2 2026.8 C +1957.7 2028.5 1952.6 2025.3 1953.9 2029.5 C +1952.9 2031.5 1947 2028.2 1947.9 2032.4 C +1946 2034.2 1941.5 2031.5 1941.9 2035.7 C +1940.6 2036.1 1938.9 2036.1 1937.6 2035.7 C +1937.3 2037.5 1940.7 2038.2 1941.2 2040.3 C +1943.7 2041.1 1944.4 2043.9 1946.4 2045.6 C +1949.1 2046.7 1949.9 2048.8 1952.2 2051.1 C +1959.9 2047.1 1967.7 2043.6 1975.5 2039.8 C +[0 0.01 1 0] vc +f +S +n +vmrs +1962 2047.2 m +1960.2 2047.5 1959.5 2048.9 1957.7 2049.4 C +1959.5 2049.5 1960.3 2047.2 1962 2047.2 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +2012.4 2046.3 m +2010.3 2051.3 2008.3 2041.5 2009.8 2047.7 C +2010.5 2047.4 2012.2 2046.5 2012.4 2046.3 C +f +S +n +1944.8 2044.6 m +1945.5 2045.6 1948.6 2048.1 1947.4 2046.8 C +1946.3 2046.5 1945.5 2045.2 1944.8 2044.6 C +f +S +n +1987.2 2054.9 m +1983.7 2057.3 1979.6 2058 1976 2060.2 C +1974.7 2058.2 1977.2 2055.8 1974.3 2054.9 C +1973.1 2052 1970.4 2050.2 1968 2048 C +1968 2047.7 1968 2047.4 1968.3 2047.2 C +1969.5 2046.1 1983 2040.8 1972.4 2044.8 C +1971.2 2046.6 1967.9 2046 1968 2048.2 C +1970.5 2050.7 1973.8 2052.6 1974.3 2055.6 C +1975.1 2055 1975.7 2056.7 1975.7 2057.1 C +1975.7 2058.2 1974.8 2059.3 1975.5 2060.4 C +1979.3 2058.2 1983.9 2057.7 1987.2 2054.9 C +[0.18 0.18 0 0.78] vc +f +S +n +1967.8 2047.5 m +1968.5 2047 1969.1 2046.5 1969.7 2046 C +1969.1 2046.5 1968.5 2047 1967.8 2047.5 C +[0 0.87 0.91 0.83] vc +f +S +n +1976.7 2040.3 m +1976.9 2032.8 1976.3 2024.4 1977.2 2017 C +1976.4 2016.5 1976.6 2014.8 1976.9 2013.9 C +1978.7 2012.7 1977.2 2013 1976.2 2012.9 C +1971.5 2008.1 1965.9 2003.1 1961.8 1998 C +1960.9 1998 1960.1 1998 1959.2 1998 C +1951.5 2001.1 1944.3 2005.5 1937.1 2009.6 C +1935 2012.9 1937 2013.6 1936.1 2017.2 C +1937.1 2017.2 1936 2018 1936.4 2017.7 C +1937 2020.1 1935.5 2022.1 1936.4 2024.9 C +1936.8 2027.2 1936.5 2029.7 1936.6 2032.1 C +1937.4 2028.2 1936 2023.8 1936.8 2020.1 C +1938.3 2015.7 1933.6 2011 1939 2008.6 C +1945.9 2004.5 1953.1 2000.3 1960.6 1998.3 C +1960.9 1998.3 1961.3 1998.3 1961.6 1998.3 C +1966.2 2003.5 1971.8 2008.4 1976.4 2013.6 C +1976.6 2015.5 1976 2018.1 1976.9 2019.2 C +1976.1 2025.8 1976.4 2033.2 1976.7 2040 C +1971.9 2042.4 1967.4 2045 1962.5 2047 C +1967.3 2044.9 1972 2042.6 1976.7 2040.3 C +f +S +n +1939 2038.6 m +1940.6 2040.9 1942.5 2042.1 1944.3 2044.1 C +1942.7 2041.9 1940.6 2040.9 1939 2038.6 C +f +S +n +2006.2 2065.7 m +2006 2057.3 2006.7 2049 2006.2 2042.7 C +2002.1 2038.4 1997.7 2033.4 1993 2030 C +1992.9 2029.3 1992.5 2028.6 1992 2028.3 C +1992.1 2036.6 1991.9 2046.2 1992.3 2054.9 C +1990.8 2056.2 1989 2056.7 1987.5 2058 C +1988.7 2057.7 1990.7 2054.4 1993 2056.4 C +1993.4 2058.8 1996 2058.2 1996.6 2060.9 C +1999 2061 1998.5 2064.5 2001.9 2065.2 C +2001.5 2066.5 2002.7 2066.7 2003.6 2066.9 C +2005.7 2066.7 2004.6 2066 2005 2064.8 C +2004 2064 2004.8 2062.7 2004.3 2061.9 C +2004.6 2056.6 2004.6 2050.4 2004.3 2045.6 C +2003.7 2045.3 2004.6 2044.9 2004.8 2044.6 C +2005 2045.1 2005.7 2044.5 2006 2045.1 C +2006 2052.1 2005.8 2060.4 2006.2 2067.9 C +2008.7 2068.2 2004.4 2071.1 2006.9 2069.3 C +2006.4 2068.2 2006.2 2067 2006.2 2065.7 C +[0 0.4 1 0] vc +f +S +n +2021.8 2041.7 m +2018.3 2044.1 2014.1 2044.8 2010.5 2047 C +2009.3 2045 2011.7 2042.6 2008.8 2041.7 C +2004.3 2035.1 1997.6 2030.9 1993 2024.4 C +1992.1 2024 1991.5 2024.3 1990.8 2024 C +1993.2 2023.9 1995.3 2027.1 1996.8 2029 C +2000.4 2032.6 2004.9 2036.9 2008.4 2040.8 C +2008.2 2043.1 2011.4 2042.8 2009.8 2045.8 C +2009.8 2046.3 2009.7 2046.9 2010 2047.2 C +2013.8 2045 2018.5 2044.5 2021.8 2041.7 C +[0.18 0.18 0 0.78] vc +f +S +n +2001.6 2034 m +2000.7 2033.1 1999.9 2032.3 1999 2031.4 C +1999.9 2032.3 2000.7 2033.1 2001.6 2034 C +[0 0.87 0.91 0.83] vc +f +S +n +vmrs +1989.4 2024.4 m +1989.5 2025.4 1988.6 2024.3 1988.9 2024.7 C +1990.5 2025.8 1990.7 2024.2 1992.8 2024.9 C +1993.8 2025.9 1995 2027.1 1995.9 2028 C +1994.3 2026 1991.9 2023.4 1989.4 2024.4 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +1984.8 2019.9 m +1984.6 2018.6 1986.3 2017.2 1987.7 2016.8 C +1987.2 2017.5 1982.9 2017.9 1984.4 2020.6 C +1984.1 2019.9 1984.9 2020 1984.8 2019.9 C +f +S +n +1981.7 2017 m +1979.6 2022 1977.6 2012.3 1979.1 2018.4 C +1979.8 2018.1 1981.5 2017.2 1981.7 2017 C +f +S +n +1884.3 2019.2 m +1884.7 2010.5 1884.5 2000.6 1884.5 1991.8 C +1886.6 1989.3 1889.9 1988.9 1892.4 1987 C +1890.8 1988.7 1886 1989.1 1884.3 1992.3 C +1884.7 2001 1884.5 2011.3 1884.5 2019.9 C +1891 2025.1 1895.7 2031.5 1902 2036.9 C +1896.1 2031 1890 2024.9 1884.3 2019.2 C +[0.07 0.06 0 0.58] vc +f +S +n +1884 2019.4 m +1884.5 2010.6 1884.2 2000.4 1884.3 1991.8 C +1884.8 1990.4 1887.8 1989 1884.8 1990.8 C +1884.3 1991.3 1884.3 1992 1884 1992.5 C +1884.5 2001.2 1884.2 2011.1 1884.3 2019.9 C +1887.9 2023.1 1891.1 2026.4 1894.4 2030 C +1891.7 2026.1 1887.1 2022.9 1884 2019.4 C +[0.4 0.4 0 0] vc +f +S +n +1885 2011.7 m +1885 2006.9 1885 2001.9 1885 1997.1 C +1885 2001.9 1885 2006.9 1885 2011.7 C +[0 0.87 0.91 0.83] vc +f +S +n +1975.5 2036.4 m +1975.2 2028 1976 2019.7 1975.5 2013.4 C +1971.1 2008.5 1965.6 2003.6 1961.6 1999 C +1958.8 1998 1956 2000 1953.6 2001.2 C +1948.2 2004.7 1941.9 2006.5 1937.1 2010.8 C +1937.5 2018.3 1937.3 2024.7 1937.3 2032.1 C +1937.6 2025.6 1937.9 2018.4 1937.1 2011.5 C +1937.3 2011 1937.6 2010.5 1937.8 2010 C +1944.6 2005.7 1951.9 2002.3 1959.2 1999 C +1960.1 1998.5 1960.1 1999.8 1960.4 2000.4 C +1959.7 2006.9 1959.7 2014.2 1959.4 2021.1 C +1959 2021.1 1959.2 2021.9 1959.2 2022.3 C +1959.2 2021.9 1959 2021.3 1959.4 2021.1 C +1959.8 2024.1 1959.2 2026.2 1962.5 2027.3 C +1963 2029.2 1965.3 2029.2 1965.9 2031.6 C +1968.3 2031.8 1967.8 2035.2 1971.2 2036 C +1970.8 2037.2 1971.9 2037.5 1972.8 2037.6 C +1974.9 2037.4 1973.9 2036.7 1974.3 2035.5 C +1973.3 2034.7 1974.1 2033.4 1973.6 2032.6 C +1973.9 2027.3 1973.9 2021.1 1973.6 2016.3 C +1973 2016 1973.9 2015.6 1974 2015.3 C +1974.3 2015.9 1975 2015.3 1975.2 2015.8 C +1975.3 2022.8 1975.1 2031.2 1975.5 2038.6 C +1977.9 2039 1973.7 2041.8 1976.2 2040 C +1975.7 2039 1975.5 2037.8 1975.5 2036.4 C +[0 0.4 1 0] vc +f +S +n +1991.1 2012.4 m +1987.5 2014.8 1983.4 2015.6 1979.8 2017.7 C +1978.5 2015.7 1981 2013.3 1978.1 2012.4 C +1973.6 2005.8 1966.8 2001.6 1962.3 1995.2 C +1961.4 1994.7 1960.8 1995 1960.1 1994.7 C +1962.5 1994.6 1964.6 1997.8 1966.1 1999.7 C +1969.7 2003.3 1974.2 2007.6 1977.6 2011.5 C +1977.5 2013.8 1980.6 2013.5 1979.1 2016.5 C +1979.1 2017 1979 2017.6 1979.3 2018 C +1983.1 2015.7 1987.8 2015.2 1991.1 2012.4 C +[0.18 0.18 0 0.78] vc +f +S +n +1970.9 2004.8 m +1970 2003.9 1969.2 2003 1968.3 2002.1 C +1969.2 2003 1970 2003.9 1970.9 2004.8 C +[0 0.87 0.91 0.83] vc +f +S +n +1887.9 1994.9 m +1888.5 1992.3 1891.4 1992.2 1893.2 1990.8 C +1898.4 1987.5 1904 1984.8 1909.5 1982.2 C +1909.7 1982.7 1910.3 1982.1 1910.4 1982.7 C +1909.5 1990.5 1910.1 1996.4 1910 2004.5 C +1909.1 2003.4 1909.7 2005.8 1909.5 2006.4 C +1910.4 2006 1909.7 2008 1910.2 2007.9 C +1911.3 2010.6 1912.5 2012.6 1915.7 2013.4 C +1915.8 2013.7 1915.5 2014.4 1916 2014.4 C +1916.3 2015 1915.4 2016 1915.2 2016 C +1916.1 2015.5 1916.5 2014.5 1916 2013.6 C +1913.4 2013.3 1913.1 2010.5 1910.9 2009.8 C +1910.7 2008.8 1910.4 2007.9 1910.2 2006.9 C +1911.1 1998.8 1909.4 1990.7 1910.7 1982.4 C +1910 1982.1 1908.9 1982.1 1908.3 1982.4 C +1901.9 1986.1 1895 1988.7 1888.8 1993 C +1888 1993.4 1888.4 1994.3 1887.6 1994.7 C +1888.1 2001.3 1887.8 2008.6 1887.9 2015.1 C +1887.3 2017.5 1887.9 2015.4 1888.4 2014.4 C +1887.8 2008 1888.4 2001.3 1887.9 1994.9 C +[0.07 0.06 0 0.58] vc +f +S +n +vmrs +1887.9 2018.4 m +1887.5 2016.9 1888.5 2016 1888.8 2014.8 C +1890.1 2014.8 1891.1 2016.6 1892.4 2015.3 C +1892.4 2014.4 1893.8 2012.9 1894.4 2012.4 C +1895.9 2012.4 1896.6 2013.9 1897.7 2012.7 C +1898.4 2011.7 1898.6 2010.4 1899.6 2009.8 C +1901.7 2009.9 1902.9 2010.4 1904 2009.1 C +1904.3 2007.4 1904 2007.6 1904.9 2007.2 C +1906.2 2007 1907.6 2006.5 1908.8 2006.7 C +1910.6 2008.2 1909.8 2011.5 1912.6 2012 C +1912.4 2013 1913.8 2012.7 1914 2013.2 C +1911.5 2011.1 1909.1 2007.9 1909.2 2004.3 C +1909.5 2003.5 1909.9 2004.9 1909.7 2004.3 C +1909.9 1996.2 1909.3 1990.5 1910.2 1982.7 C +1909.5 1982.6 1909.5 1982.6 1908.8 1982.7 C +1903.1 1985.7 1897 1987.9 1891.7 1992 C +1890.5 1993 1888.2 1992.9 1888.1 1994.9 C +1888.7 2001.4 1888.1 2008.4 1888.6 2014.8 C +1888.3 2016 1887.2 2016.9 1887.6 2018.4 C +1892.3 2023.9 1897.6 2027.9 1902.3 2033.3 C +1898 2028.2 1892.1 2023.8 1887.9 2018.4 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1910.9 1995.2 m +1910.4 1999.8 1911 2003.3 1910.9 2008.1 C +1910.9 2003.8 1910.9 1999.2 1910.9 1995.2 C +[0.18 0.18 0 0.78] vc +f +S +n +1911.2 2004.3 m +1911.2 2001.9 1911.2 1999.7 1911.2 1997.3 C +1911.2 1999.7 1911.2 2001.9 1911.2 2004.3 C +[0 0.87 0.91 0.83] vc +f +S +n +1958.7 1995.2 m +1959 1995.6 1956.2 1995 1956.5 1996.8 C +1955.8 1997.6 1954.2 1998.5 1953.6 1997.3 C +1953.6 1990.8 1954.9 1989.6 1953.4 1983.9 C +1953.4 1983.3 1953.3 1982.1 1954.4 1982 C +1955.5 1982.6 1956.5 1981.3 1957.5 1981 C +1956.3 1981.8 1954.7 1982.6 1953.9 1981.5 C +1951.4 1983 1954.7 1988.8 1952.9 1990.6 C +1953.8 1990.6 1953.2 1992.7 1953.4 1993.7 C +1953.8 1994.5 1952.3 1996.1 1953.2 1997.8 C +1956.3 1999.4 1957.5 1994 1959.9 1995.6 C +1962 1994.4 1963.7 1997.7 1965.2 1998.8 C +1963.5 1996.7 1961.2 1994.1 1958.7 1995.2 C +f +S +n +1945 2000.7 m +1945.4 1998.7 1945.4 1997.9 1945 1995.9 C +1944.5 1995.3 1944.2 1992.6 1945.7 1993.2 C +1946 1992.2 1948.7 1992.5 1948.4 1990.6 C +1947.5 1990.3 1948.1 1988.7 1947.9 1988.2 C +1948.9 1987.8 1950.5 1986.8 1950.5 1984.6 C +1951.5 1980.9 1946.7 1983 1947.2 1979.8 C +1944.5 1979.9 1945.2 1976.6 1943.1 1976.7 C +1941.8 1975.7 1942.1 1972.7 1939.2 1973.8 C +1938.2 1974.6 1939.3 1971.6 1938.3 1970.9 C +1938.8 1969.2 1933.4 1970.3 1937.3 1970 C +1939.4 1971.2 1937.2 1973 1937.6 1974.3 C +1937.2 1976.3 1937.1 1981.2 1937.8 1984.1 C +1938.8 1982.3 1937.9 1976.6 1938.5 1973.1 C +1938.9 1975 1938.5 1976.4 1939.7 1977.2 C +1939.5 1983.5 1938.9 1991.3 1940.2 1997.3 C +1939.4 1999.1 1938.6 1997.1 1937.8 1997.1 C +1937.4 1996.7 1937.6 1996.1 1937.6 1995.6 C +1936.5 1998.5 1940.1 1998.4 1940.9 2000.7 C +1942.1 2000.4 1943.2 2001.3 1943.1 2002.4 C +1943.6 2003.1 1941.1 2004.6 1942.8 2003.8 C +1943.9 2002.5 1942.6 2000.6 1945 2000.7 C +[0.65 0.65 0 0.42] vc +f +S +n +1914.5 2006.4 m +1914.1 2004.9 1915.2 2004 1915.5 2002.8 C +1916.7 2002.8 1917.8 2004.6 1919.1 2003.3 C +1919 2002.4 1920.4 2000.9 1921 2000.4 C +1922.5 2000.4 1923.2 2001.9 1924.4 2000.7 C +1925 1999.7 1925.3 1998.4 1926.3 1997.8 C +1928.4 1997.9 1929.5 1998.4 1930.6 1997.1 C +1930.9 1995.4 1930.7 1995.6 1931.6 1995.2 C +1932.8 1995 1934.3 1994.5 1935.4 1994.7 C +1936.1 1995.8 1936.9 1996.2 1936.6 1997.8 C +1938.9 1999.4 1939.7 2001.3 1942.4 2002.4 C +1942.4 2002.5 1942.2 2003 1942.6 2002.8 C +1942.9 2000.4 1939.2 2001.8 1939.2 1999.7 C +1936.2 1998.6 1937 1995.3 1935.9 1993.5 C +1937.1 1986.5 1935.2 1977.9 1937.6 1971.2 C +1937.6 1970.3 1936.6 1971 1936.4 1970.4 C +1930.2 1973.4 1924 1976 1918.4 1980 C +1917.2 1981 1914.9 1980.9 1914.8 1982.9 C +1915.3 1989.4 1914.7 1996.4 1915.2 2002.8 C +1914.9 2004 1913.9 2004.9 1914.3 2006.4 C +1919 2011.9 1924.2 2015.9 1928.9 2021.3 C +1924.6 2016.2 1918.7 2011.8 1914.5 2006.4 C +[0.4 0.4 0 0] vc +f +S +n +1914.5 1982.9 m +1915.1 1980.3 1918 1980.2 1919.8 1978.8 C +1925 1975.5 1930.6 1972.8 1936.1 1970.2 C +1939.4 1970.6 1936.1 1974.2 1936.6 1976.4 C +1936.5 1981.9 1936.8 1987.5 1936.4 1992.8 C +1935.9 1992.8 1936.2 1993.5 1936.1 1994 C +1937.1 1993.6 1936.2 1995.9 1936.8 1995.9 C +1937 1998 1939.5 1999.7 1940.4 2000.7 C +1940.1 1998.6 1935 1997.2 1937.6 1993.7 C +1938.3 1985.7 1935.9 1976.8 1937.8 1970.7 C +1936.9 1969.8 1935.4 1970.3 1934.4 1970.7 C +1928.3 1974.4 1921.4 1976.7 1915.5 1981 C +1914.6 1981.4 1915.1 1982.3 1914.3 1982.7 C +1914.7 1989.3 1914.5 1996.6 1914.5 2003.1 C +1913.9 2005.5 1914.5 2003.4 1915 2002.4 C +1914.5 1996 1915.1 1989.3 1914.5 1982.9 C +[0.07 0.06 0 0.58] vc +f +S +n +1939.2 1994.9 m +1939.3 1995 1939.4 1995.1 1939.5 1995.2 C +1939.1 1989 1939.3 1981.6 1939 1976.7 C +1938.6 1976.3 1938.6 1974.6 1938.5 1973.3 C +1938.7 1976.1 1938.1 1979.4 1939 1981.7 C +1937.3 1986 1937.7 1991.6 1938 1996.4 C +1937.3 1994.3 1939.6 1996.2 1939.2 1994.9 C +[0.18 0.18 0 0.78] vc +f +S +n +1938.3 1988.4 m +1938.5 1990.5 1937.9 1994.1 1938.8 1994.7 C +1937.9 1992.6 1939 1990.6 1938.3 1988.4 C +[0 0.87 0.91 0.83] vc +f +S +n +1938.8 1985.8 m +1938.5 1985.9 1938.4 1985.7 1938.3 1985.6 C +1938.4 1986.2 1938 1989.5 1938.8 1987.2 C +1938.8 1986.8 1938.8 1986.3 1938.8 1985.8 C +f +S +n +vmrs +1972.8 2062.1 m +1971.9 2061 1972.5 2059.4 1972.4 2058 C +1972.2 2063.8 1971.9 2073.7 1972.4 2081.3 C +1972.5 2074.9 1971.9 2067.9 1972.8 2062.1 C +[0 1 1 0.36] vc +f +0.4 w +2 J +2 M +S +n +1940.2 2071.7 m +1941.3 2072 1943.1 2072.3 1944 2071.5 C +1943.6 2069.9 1945.2 2069.1 1946 2068.8 C +1950 2071.1 1948.7 2065.9 1951.7 2066.2 C +1953.5 2063.9 1956.9 2069.4 1955.6 2063.8 C +1955.5 2064.2 1955.7 2064.8 1955.3 2065 C +1954.3 2063.7 1956.2 2063.6 1955.6 2062.1 C +1954.5 2060 1958.3 2050.3 1952.2 2055.6 C +1949.1 2053.8 1946 2051 1943.8 2048 C +1940.3 2048 1937.5 2051.3 1934.2 2052.5 C +1933.1 2054.6 1934.4 2057.3 1934 2060 C +1934 2065.1 1934 2069.7 1934 2074.6 C +1934.4 2069 1934.1 2061.5 1934.2 2054.9 C +1934.6 2054.5 1935.3 2054.7 1935.9 2054.7 C +1937 2055.3 1935.9 2056.1 1935.9 2056.8 C +1936.5 2063 1935.6 2070.5 1935.9 2074.6 C +1936.7 2074.4 1937.3 2075.2 1938 2074.6 C +1937.9 2073.6 1939.1 2072.1 1940.2 2071.7 C +[0 0.2 1 0] vc +f +S +n +1933.2 2074.1 m +1933.2 2071.5 1933.2 2069 1933.2 2066.4 C +1933.2 2069 1933.2 2071.5 1933.2 2074.1 C +[0 1 1 0.36] vc +f +S +n +2007.4 2048.9 m +2006.5 2047.8 2007.1 2046.2 2006.9 2044.8 C +2006.7 2050.6 2006.5 2060.5 2006.9 2068.1 C +2007.1 2061.7 2006.5 2054.7 2007.4 2048.9 C +f +S +n +1927.2 2062.4 m +1925.8 2060.1 1928.1 2058.2 1927 2056.4 C +1927.3 2055.5 1926.5 2053.5 1926.8 2051.8 C +1926.8 2052.8 1926 2052.5 1925.3 2052.5 C +1924.1 2052.8 1925 2050.5 1924.4 2050.1 C +1925.3 2050.2 1925.4 2048.8 1926.3 2049.4 C +1926.5 2052.3 1928.4 2047.2 1928.4 2051.1 C +1928.9 2050.5 1929 2051.4 1928.9 2051.8 C +1928.9 2052 1928.9 2052.3 1928.9 2052.5 C +1929.4 2051.4 1928.9 2049 1930.1 2048.2 C +1928.9 2047.1 1930.5 2047.1 1930.4 2046.5 C +1931.9 2046.2 1933.1 2046.1 1934.7 2046.5 C +1934.6 2046.9 1935.2 2047.9 1934.4 2048.4 C +1936.9 2048.1 1933.6 2043.8 1935.9 2043.9 C +1935.7 2043.9 1934.8 2041.3 1933.2 2041.7 C +1932.5 2041.6 1932.4 2039.6 1932.3 2041 C +1930.8 2042.6 1929 2040.6 1927.7 2042 C +1927.5 2041.4 1927.1 2040.9 1927.2 2040.3 C +1927.8 2040.6 1927.4 2039.1 1928.2 2038.6 C +1929.4 2038 1930.5 2038.8 1931.3 2037.9 C +1931.7 2039 1932.5 2038.6 1931.8 2037.6 C +1930.9 2037 1928.7 2037.8 1928.2 2037.9 C +1926.7 2037.8 1928 2039 1927 2038.8 C +1927.4 2040.4 1925.6 2040.8 1925.1 2041 C +1924.3 2040.4 1923.2 2040.5 1922.2 2040.5 C +1921.4 2041.7 1921 2043.9 1919.3 2043.9 C +1918.8 2043.4 1917.2 2043.3 1916.4 2043.4 C +1915.9 2044.4 1915.7 2046 1914.3 2046.5 C +1913.1 2046.6 1912 2044.5 1911.4 2046.3 C +1912.8 2046.5 1913.8 2047.4 1915.7 2047 C +1916.9 2047.7 1915.6 2048.8 1916 2049.4 C +1915.4 2049.3 1913.9 2050.3 1913.3 2051.1 C +1913.9 2054.1 1916 2050.2 1916.7 2053 C +1916.9 2053.8 1915.5 2054.1 1916.7 2054.4 C +1917 2054.7 1920.2 2054.3 1919.3 2056.6 C +1918.8 2056.1 1920.2 2058.6 1920.3 2057.6 C +1921.2 2057.9 1922.1 2057.5 1922.4 2059 C +1922.3 2059.1 1922.2 2059.3 1922 2059.2 C +1922.1 2059.7 1922.4 2060.3 1922.9 2060.7 C +1923.2 2060.1 1923.8 2060.4 1924.6 2060.7 C +1925.9 2062.6 1923.2 2062 1925.6 2063.6 C +1926.1 2063.1 1927.3 2062.5 1927.2 2062.4 C +[0.21 0.21 0 0] vc +f +S +n +1933.2 2063.3 m +1933.2 2060.7 1933.2 2058.2 1933.2 2055.6 C +1933.2 2058.2 1933.2 2060.7 1933.2 2063.3 C +[0 1 1 0.36] vc +f +S +n +1965.2 2049.2 m +1967.1 2050.1 1969.9 2053.7 1972.1 2056.4 C +1970.5 2054 1967.6 2051.3 1965.2 2049.2 C +f +S +n +1991.8 2034.8 m +1991.7 2041.5 1992 2048.5 1991.6 2055.2 C +1990.5 2056.4 1991.9 2054.9 1991.8 2054.4 C +1991.8 2047.9 1991.8 2041.3 1991.8 2034.8 C +f +S +n +1988.9 2053.2 m +1988.9 2044.3 1988.9 2036.6 1988.9 2028.3 C +1985.7 2028.2 1987.2 2023.5 1983.9 2024.2 C +1983.9 2022.4 1982 2021.6 1981 2021.3 C +1980.6 2021.1 1980.6 2021.7 1980.3 2021.6 C +1980.3 2027 1980.3 2034.8 1980.3 2041.5 C +1979.3 2043.2 1977.6 2043 1976.2 2043.6 C +1977.1 2043.8 1978.5 2043.2 1978.8 2044.1 C +1978.5 2045.3 1979.9 2045.3 1980.3 2045.8 C +1980.5 2046.8 1980.7 2046.2 1981.5 2046.5 C +1982.4 2047.1 1982 2048.6 1982.7 2049.4 C +1984.2 2049.6 1984.6 2052.2 1986.8 2051.6 C +1987.1 2048.6 1985.1 2042.7 1986.5 2040.5 C +1986.3 2036.7 1986.9 2031.7 1986 2029.2 C +1986.3 2027.1 1986.9 2028.6 1987.7 2027.6 C +1987.7 2028.3 1988.7 2028 1988.7 2028.8 C +1988.1 2033 1988.7 2037.5 1988.2 2041.7 C +1987.8 2041.4 1988 2040.8 1988 2040.3 C +1988 2041 1988 2042.4 1988 2042.4 C +1988 2042.4 1988.1 2042.3 1988.2 2042.2 C +1989.3 2046 1988 2050.2 1988.4 2054 C +1987.8 2054.4 1987.1 2054.7 1986.5 2055.4 C +1987.4 2054.4 1988.4 2054.6 1988.9 2053.2 C +[0 1 1 0.23] vc +f +S +n +1950.8 2054.4 m +1949.7 2053.4 1948.7 2052.3 1947.6 2051.3 C +1948.7 2052.3 1949.7 2053.4 1950.8 2054.4 C +[0 1 1 0.36] vc +f +S +n +vmrs +2006.7 2043.2 m +2004.5 2040.8 2002.4 2038.4 2000.2 2036 C +2002.4 2038.4 2004.5 2040.8 2006.7 2043.2 C +[0 1 1 0.36] vc +f +0.4 w +2 J +2 M +S +n +1976.7 2019.6 m +1975.8 2018.6 1976.4 2016.9 1976.2 2015.6 C +1976 2021.3 1975.8 2031.2 1976.2 2038.8 C +1976.4 2032.4 1975.8 2025.5 1976.7 2019.6 C +f +S +n +1988.4 2053.5 m +1988.6 2049.2 1988.1 2042.8 1988 2040 C +1988.4 2040.4 1988.1 2041 1988.2 2041.5 C +1988.3 2037.2 1988 2032.7 1988.4 2028.5 C +1987.6 2027.1 1987.2 2028.6 1986.8 2028 C +1985.9 2028.5 1986.5 2029.7 1986.3 2030.4 C +1986.9 2029.8 1986.6 2031 1987 2031.2 C +1987.4 2039.6 1985 2043 1987.2 2050.4 C +1987.2 2051.6 1985.9 2052.3 1984.6 2051.3 C +1981.9 2049.7 1982.9 2047 1980.3 2046.5 C +1980.3 2045.2 1978.1 2046.2 1978.6 2043.9 C +1975.6 2043.3 1979.3 2045.6 1979.6 2046.5 C +1980.8 2046.6 1981.5 2048.5 1982.2 2049.9 C +1983.7 2050.8 1984.8 2052.8 1986.5 2053 C +1986.7 2053.5 1987.5 2054.1 1987 2054.7 C +1987.4 2053.9 1988.3 2054.3 1988.4 2053.5 C +[0 1 1 0.23] vc +f +S +n +1988 2038.1 m +1988 2036.7 1988 2035.4 1988 2034 C +1988 2035.4 1988 2036.7 1988 2038.1 C +[0 1 1 0.36] vc +f +S +n +1999.7 2035.7 m +1997.6 2033.5 1995.4 2031.2 1993.2 2029 C +1995.4 2031.2 1997.6 2033.5 1999.7 2035.7 C +f +S +n +1944 2029.2 m +1945.2 2029.5 1946.9 2029.8 1947.9 2029 C +1947.4 2027.4 1949 2026.7 1949.8 2026.4 C +1953.9 2028.6 1952.6 2023.4 1955.6 2023.7 C +1957.4 2021.4 1960.7 2027 1959.4 2021.3 C +1959.3 2021.7 1959.6 2022.3 1959.2 2022.5 C +1958.1 2021.2 1960.1 2021.1 1959.4 2019.6 C +1959.1 2012.7 1959.9 2005.1 1959.6 1999.2 C +1955.3 2000.1 1951.3 2003.1 1947.2 2005 C +1943.9 2006 1941.2 2008.7 1938 2010 C +1936.9 2012.1 1938.2 2014.8 1937.8 2017.5 C +1937.8 2022.6 1937.8 2027.3 1937.8 2032.1 C +1938.2 2026.5 1938 2019 1938 2012.4 C +1938.5 2012 1939.2 2012.3 1939.7 2012.2 C +1940.8 2012.8 1939.7 2013.6 1939.7 2014.4 C +1940.4 2020.5 1939.4 2028 1939.7 2032.1 C +1940.6 2031.9 1941.2 2032.7 1941.9 2032.1 C +1941.7 2031.2 1943 2029.7 1944 2029.2 C +[0 0.2 1 0] vc +f +S +n +1937.1 2031.6 m +1937.1 2029.1 1937.1 2026.5 1937.1 2024 C +1937.1 2026.5 1937.1 2029.1 1937.1 2031.6 C +[0 1 1 0.36] vc +f +S +n +1991.8 2028 m +1992.5 2027.8 1993.2 2029.9 1994 2030.2 C +1992.9 2029.6 1993.1 2028.1 1991.8 2028 C +[0 1 1 0.23] vc +f +S +n +1991.8 2027.8 m +1992.4 2027.6 1992.6 2028.3 1993 2028.5 C +1992.6 2028.2 1992.2 2027.6 1991.6 2027.8 C +1991.6 2028.5 1991.6 2029.1 1991.6 2029.7 C +1991.6 2029.1 1991.4 2028.3 1991.8 2027.8 C +[0 1 1 0.36] vc +f +S +n +1985.8 2025.4 m +1985.3 2025.2 1984.8 2024.7 1984.1 2024.9 C +1983.3 2025.3 1983.6 2027.3 1983.9 2027.6 C +1985 2028 1986.9 2026.9 1985.8 2025.4 C +[0 1 1 0.23] vc +f +S +n +vmrs +1993.5 2024.4 m +1992.4 2023.7 1991.3 2022.9 1990.1 2023.2 C +1990.7 2023.7 1989.8 2023.8 1989.4 2023.7 C +1989.1 2023.7 1988.6 2023.9 1988.4 2023.5 C +1988.5 2023.2 1988.3 2022.7 1988.7 2022.5 C +1989 2022.6 1988.9 2023 1988.9 2023.2 C +1989.1 2022.8 1990.4 2022.3 1990.6 2021.3 C +1990.4 2021.8 1990 2021.3 1990.1 2021.1 C +1990.1 2020.9 1990.1 2020.1 1990.1 2020.6 C +1989.9 2021.1 1989.5 2020.6 1989.6 2020.4 C +1989.6 2019.8 1988.7 2019.6 1988.2 2019.2 C +1987.5 2018.7 1987.7 2020.2 1987 2019.4 C +1987.5 2020.4 1986 2021.1 1987.5 2021.8 C +1986.8 2023.1 1986.6 2021.1 1986 2021.1 C +1986.1 2020.1 1985.9 2019 1986.3 2018.2 C +1986.7 2018.4 1986.5 2019 1986.5 2019.4 C +1986.5 2018.7 1986.4 2017.8 1987.2 2017.7 C +1986.5 2017.2 1985.5 2019.3 1985.3 2020.4 C +1986.2 2022 1987.3 2023.5 1989.2 2024.2 C +1990.8 2024.3 1991.6 2022.9 1993.2 2024.4 C +1993.8 2025.4 1995 2026.6 1995.9 2027.1 C +1995 2026.5 1994.1 2025.5 1993.5 2024.4 C +[0 1 1 0.36] vc +f +0.4 w +2 J +2 M +[0 0.5 0.5 0.2] vc +S +n +2023 2040.3 m +2023.2 2036 2022.7 2029.6 2022.5 2026.8 C +2022.9 2027.2 2022.7 2027.8 2022.8 2028.3 C +2022.8 2024 2022.6 2019.5 2023 2015.3 C +2022.2 2013.9 2021.7 2015.4 2021.3 2014.8 C +2020.4 2015.3 2021 2016.5 2020.8 2017.2 C +2021.4 2016.6 2021.1 2017.8 2021.6 2018 C +2022 2026.4 2019.6 2029.8 2021.8 2037.2 C +2021.7 2038.4 2020.5 2039.1 2019.2 2038.1 C +2016.5 2036.5 2017.5 2033.8 2014.8 2033.3 C +2014.9 2032 2012.6 2033 2013.2 2030.7 C +2011.9 2030.8 2011.2 2030.1 2010.8 2029.2 C +2010.8 2029.1 2010.8 2028.2 2010.8 2028.8 C +2010 2028.8 2010.4 2026.5 2008.6 2027.3 C +2007.9 2026.6 2007.3 2025.9 2007.9 2027.1 C +2009.7 2028 2010 2030.1 2012.2 2030.9 C +2012.9 2032.1 2013.7 2033.6 2015.1 2033.6 C +2015.7 2035.1 2016.9 2036.7 2018.4 2038.4 C +2019.8 2039.3 2022 2039.4 2021.6 2041.5 C +2021.9 2040.7 2022.9 2041.1 2023 2040.3 C +[0 1 1 0.23] vc +f +S +n +2022.5 2024.9 m +2022.5 2023.5 2022.5 2022.2 2022.5 2020.8 C +2022.5 2022.2 2022.5 2023.5 2022.5 2024.9 C +[0 1 1 0.36] vc +f +S +n +1983.2 2022.8 m +1982.4 2022.5 1982.1 2021.6 1981.2 2022.3 C +1981.1 2022.9 1980.5 2024 1981 2024.2 C +1981.8 2024.6 1982.9 2024.4 1983.2 2022.8 C +[0 1 1 0.23] vc +f +S +n +1931.1 2019.9 m +1929.6 2017.7 1932 2015.7 1930.8 2013.9 C +1931.1 2013 1930.3 2011 1930.6 2009.3 C +1930.6 2010.3 1929.8 2010 1929.2 2010 C +1928 2010.3 1928.8 2008.1 1928.2 2007.6 C +1929.1 2007.8 1929.3 2006.3 1930.1 2006.9 C +1930.3 2009.8 1932.2 2004.8 1932.3 2008.6 C +1932.7 2008 1932.8 2009 1932.8 2009.3 C +1932.8 2009.6 1932.8 2009.8 1932.8 2010 C +1933.2 2009 1932.7 2006.6 1934 2005.7 C +1932.7 2004.6 1934.3 2004.6 1934.2 2004 C +1935.8 2003.7 1937 2003.6 1938.5 2004 C +1938.5 2004.5 1939.1 2005.4 1938.3 2006 C +1940.7 2005.7 1937.4 2001.3 1939.7 2001.4 C +1939.5 2001.4 1938.6 1998.8 1937.1 1999.2 C +1936.3 1999.1 1936.2 1997.1 1936.1 1998.5 C +1934.7 2000.1 1932.9 1998.2 1931.6 1999.5 C +1931.3 1998.9 1930.9 1998.5 1931.1 1997.8 C +1931.6 1998.2 1931.3 1996.6 1932 1996.1 C +1933.2 1995.5 1934.3 1996.4 1935.2 1995.4 C +1935.5 1996.5 1936.3 1996.1 1935.6 1995.2 C +1934.7 1994.5 1932.5 1995.3 1932 1995.4 C +1930.5 1995.3 1931.9 1996.5 1930.8 1996.4 C +1931.2 1997.9 1929.5 1998.3 1928.9 1998.5 C +1928.1 1997.9 1927.1 1998 1926 1998 C +1925.3 1999.2 1924.8 2001.4 1923.2 2001.4 C +1922.6 2000.9 1921 2000.9 1920.3 2000.9 C +1919.7 2001.9 1919.6 2003.5 1918.1 2004 C +1916.9 2004.1 1915.8 2002 1915.2 2003.8 C +1916.7 2004 1917.6 2004.9 1919.6 2004.5 C +1920.7 2005.2 1919.4 2006.3 1919.8 2006.9 C +1919.2 2006.9 1917.7 2007.8 1917.2 2008.6 C +1917.8 2011.6 1919.8 2007.8 1920.5 2010.5 C +1920.8 2011.3 1919.3 2011.6 1920.5 2012 C +1920.8 2012.3 1924 2011.8 1923.2 2014.1 C +1922.6 2013.6 1924.1 2016.1 1924.1 2015.1 C +1925.1 2015.4 1925.9 2015 1926.3 2016.5 C +1926.2 2016.6 1926 2016.8 1925.8 2016.8 C +1925.9 2017.2 1926.2 2017.8 1926.8 2018.2 C +1927.1 2017.6 1927.7 2018 1928.4 2018.2 C +1929.7 2020.1 1927.1 2019.5 1929.4 2021.1 C +1929.9 2020.7 1931.1 2020 1931.1 2019.9 C +[0.21 0.21 0 0] vc +f +S +n +1937.1 2020.8 m +1937.1 2018.3 1937.1 2015.7 1937.1 2013.2 C +1937.1 2015.7 1937.1 2018.3 1937.1 2020.8 C +[0 1 1 0.36] vc +f +S +n +2020.4 2012.2 m +2019.8 2012 2019.3 2011.5 2018.7 2011.7 C +2017.9 2012.1 2018.1 2014.1 2018.4 2014.4 C +2019.6 2014.8 2021.4 2013.7 2020.4 2012.2 C +[0 1 1 0.23] vc +f +S +n +1976 2013.9 m +1973.8 2011.5 1971.6 2009.1 1969.5 2006.7 C +1971.6 2009.1 1973.8 2011.5 1976 2013.9 C +[0 1 1 0.36] vc +f +S +n +1995.4 2012.7 m +1996.1 2010.3 1993.8 2006.2 1997.3 2005.7 C +1998.9 2005.4 2000 2003.7 2001.4 2003.1 C +2003.9 2003.1 2005.3 2001.3 2006.9 1999.7 C +2004.5 2003.5 2000 2002.2 1997.6 2005.7 C +1996.5 2005.9 1994.8 2006.1 1995.2 2007.6 C +1995.7 2009.4 1995.2 2011.6 1994.7 2012.9 C +1992 2015.8 1987.8 2015.7 1985.3 2018.7 C +1988.3 2016.3 1992.3 2015.3 1995.4 2012.7 C +[0.18 0.18 0 0.78] vc +f +S +n +1995.6 2012.4 m +1995.6 2011.2 1995.6 2010 1995.6 2008.8 C +1995.6 2010 1995.6 2011.2 1995.6 2012.4 C +[0 1 1 0.36] vc +f +S +n +vmrs +2017.7 2009.6 m +2016.9 2009.3 2016.7 2008.4 2015.8 2009.1 C +2014.2 2010.6 2016 2010.6 2016.5 2011.5 C +2017.2 2010.9 2018.1 2010.8 2017.7 2009.6 C +[0 1 1 0.23] vc +f +0.4 w +2 J +2 M +S +n +2014.4 2006.4 m +2013.5 2006.8 2012.1 2005.6 2012 2006.7 C +2013 2007.3 2011.9 2009.2 2012.9 2008.4 C +2014.2 2008.3 2014.6 2007.8 2014.4 2006.4 C +f +S +n +1969 2006.4 m +1966.5 2003.8 1964 2001.2 1961.6 1998.5 C +1964 2001.2 1966.5 2003.8 1969 2006.4 C +[0 1 1 0.36] vc +f +S +n +2012 2005.2 m +2012.2 2004.2 2011.4 2003.3 2010.3 2003.3 C +2009 2003.6 2010 2004.7 2009.6 2004.8 C +2009.3 2005.7 2011.4 2006.7 2012 2005.2 C +[0 1 1 0.23] vc +f +S +n +1962.8 1995.2 m +1961.7 1994.4 1960.6 1993.7 1959.4 1994 C +1959.5 1994.9 1957.5 1994.1 1956.8 1994.7 C +1955.9 1995.5 1956.7 1997 1955.1 1997.3 C +1956.9 1996.7 1956.8 1994 1959.2 1994.7 C +1961.1 1991 1968.9 2003.2 1962.8 1995.2 C +[0 1 1 0.36] vc +f +S +n +1954.6 1995.6 m +1955.9 1994.7 1955.1 1989.8 1955.3 1988 C +1954.5 1988.3 1954.9 1986.6 1954.4 1986 C +1955.7 1989.2 1953.9 1991.1 1954.8 1994.2 C +1954.5 1995.9 1953.5 1995.3 1953.9 1997.3 C +1955.3 1998.3 1953.2 1995.5 1954.6 1995.6 C +f +S +n +1992.3 2011 m +1992.5 2006.7 1992 2000.3 1991.8 1997.6 C +1992.2 1997.9 1992 1998.5 1992 1999 C +1992.1 1994.7 1991.9 1990.2 1992.3 1986 C +1991.4 1984.6 1991 1986.1 1990.6 1985.6 C +1989.7 1986 1990.3 1987.2 1990.1 1988 C +1990.7 1987.4 1990.4 1988.5 1990.8 1988.7 C +1991.3 1997.1 1988.9 2000.6 1991.1 2007.9 C +1991 2009.1 1989.8 2009.9 1988.4 2008.8 C +1985.7 2007.2 1986.8 2004.5 1984.1 2004 C +1984.2 2002.7 1981.9 2003.7 1982.4 2001.4 C +1981.2 2001.5 1980.5 2000.8 1980 2000 C +1980 1999.8 1980 1998.9 1980 1999.5 C +1979.3 1999.5 1979.7 1997.2 1977.9 1998 C +1977.2 1997.3 1976.6 1996.7 1977.2 1997.8 C +1979 1998.7 1979.3 2000.8 1981.5 2001.6 C +1982.2 2002.8 1983 2004.3 1984.4 2004.3 C +1985 2005.8 1986.2 2007.5 1987.7 2009.1 C +1989 2010 1991.3 2010.2 1990.8 2012.2 C +1991.2 2011.4 1992.2 2011.8 1992.3 2011 C +[0 1 1 0.23] vc +f +S +n +1991.8 1995.6 m +1991.8 1994.3 1991.8 1992.9 1991.8 1991.6 C +1991.8 1992.9 1991.8 1994.3 1991.8 1995.6 C +[0 1 1 0.36] vc +f +S +n +1959.2 1994.2 m +1958.8 1993.3 1960.7 1993.9 1961.1 1993.7 C +1961.5 1993.9 1961.2 1994.4 1961.8 1994.2 C +1960.9 1994 1960.8 1992.9 1959.9 1992.5 C +1959.6 1993.5 1958.3 1993.5 1958.2 1994.2 C +1958.1 1994.1 1958 1994 1958 1994 C +1957.2 1994.9 1958 1993.4 1956.8 1993 C +1955.6 1992.5 1956 1991 1956.3 1989.9 C +1956.5 1989.8 1956.6 1990 1956.8 1990.1 C +1957.1 1989 1956 1989.1 1955.8 1988.2 C +1955.1 1990.4 1956.2 1995 1954.8 1995.9 C +1954.1 1995.5 1954.5 1996.5 1954.4 1997.1 C +1955 1996.8 1954.8 1997.4 1955.6 1996.8 C +1956 1996 1956.3 1993.2 1958.7 1994.2 C +1958.9 1994.2 1959.7 1994.2 1959.2 1994.2 C +[0 1 1 0.23] vc +f +S +n +1958.2 1994 m +1958.4 1993.5 1959.7 1993.1 1959.9 1992 C +1959.7 1992.5 1959.3 1992 1959.4 1991.8 C +1959.4 1991.6 1959.4 1990.8 1959.4 1991.3 C +1959.2 1991.8 1958.8 1991.3 1958.9 1991.1 C +1958.9 1990.5 1958 1990.3 1957.5 1989.9 C +1956.8 1989.5 1956.9 1991 1956.3 1990.1 C +1956.7 1991 1955.4 1992.1 1956.5 1992.3 C +1956.8 1993.5 1958.3 1992.9 1957.2 1994 C +1957.8 1994.3 1958.1 1992.4 1958.2 1994 C +[0 0.5 0.5 0.2] vc +f +S +n +vmrs +1954.4 1982.7 m +1956.1 1982.7 1954.1 1982.5 1953.9 1982.9 C +1953.9 1983.7 1953.7 1984.7 1954.1 1985.3 C +1954.4 1984.2 1953.6 1983.6 1954.4 1982.7 C +[0 1 1 0.36] vc +f +0.4 w +2 J +2 M +S +n +1989.6 1982.9 m +1989.1 1982.7 1988.6 1982.3 1988 1982.4 C +1987.2 1982.8 1987.4 1984.8 1987.7 1985.1 C +1988.9 1985.6 1990.7 1984.4 1989.6 1982.9 C +[0 1 1 0.23] vc +f +S +n +1987 1980.3 m +1986.2 1980 1986 1979.1 1985.1 1979.8 C +1983.5 1981.4 1985.3 1981.4 1985.8 1982.2 C +1986.5 1981.7 1987.4 1981.5 1987 1980.3 C +f +S +n +1983.6 1977.2 m +1982.7 1977.5 1981.4 1976.3 1981.2 1977.4 C +1982.3 1978 1981.2 1979.9 1982.2 1979.1 C +1983.5 1979 1983.9 1978.5 1983.6 1977.2 C +f +S +n +1981.2 1976 m +1981.5 1974.9 1980.6 1974 1979.6 1974 C +1978.3 1974.3 1979.3 1975.4 1978.8 1975.5 C +1978.6 1976.4 1980.7 1977.4 1981.2 1976 C +f +S +n +1972.1 2082.3 m +1971.8 2081.8 1971.3 2080.9 1971.2 2080.1 C +1971.1 2072.9 1971.3 2064.6 1970.9 2058.3 C +1970.3 2058.5 1970.1 2057.7 1969.7 2058.5 C +1970.6 2058.5 1969.7 2059 1970.2 2059.2 C +1970.2 2065.4 1970.2 2072.4 1970.2 2077.7 C +1971.1 2078.9 1970.6 2078.9 1970.4 2079.9 C +1969.2 2080.2 1968.2 2080.4 1967.3 2079.6 C +1966.8 2077.8 1963.4 2076.3 1963.5 2075.1 C +1961.5 2075.5 1962 2071.5 1959.6 2072 C +1959.2 2070 1956.5 2069.3 1955.8 2067.6 C +1956 2068.4 1955.3 2069.7 1956.5 2069.8 C +1958.6 2068.9 1958.1 2073.5 1960.1 2072.4 C +1960.7 2075.9 1964.7 2074.6 1964.2 2078 C +1967.2 2078.6 1967.9 2081.6 1970.7 2080.6 C +1970.3 2081.1 1971.5 2081.2 1971.9 2082.3 C +1967.2 2084.3 1962.9 2087.1 1958.2 2089 C +1962.9 2087 1967.4 2084.4 1972.1 2082.3 C +[0 0.2 1 0] vc +f +S +n +1971.9 2080.1 m +1971.9 2075.1 1971.9 2070 1971.9 2065 C +1971.9 2070 1971.9 2075.1 1971.9 2080.1 C +[0 1 1 0.23] vc +f +S +n +2010.8 2050.6 m +2013.2 2049 2010.5 2050.1 2010.5 2051.3 C +2010.5 2057.7 2010.5 2064.1 2010.5 2070.5 C +2008.7 2072.4 2006 2073.3 2003.6 2074.4 C +2016.4 2073.7 2008 2058.4 2010.8 2050.6 C +[0.4 0.4 0 0] vc +f +S +n +2006.4 2066.9 m +2006.4 2061.9 2006.4 2056.8 2006.4 2051.8 C +2006.4 2056.8 2006.4 2061.9 2006.4 2066.9 C +[0 1 1 0.23] vc +f +S +n +1971.9 2060.7 m +1972.2 2060.3 1971.4 2068.2 1972.4 2061.9 C +1971.8 2061.6 1972.4 2060.9 1971.9 2060.7 C +f +S +n +vmrs +1986.5 2055.2 m +1987.5 2054.3 1986.3 2053.4 1986 2052.8 C +1983.8 2052.7 1983.6 2050.1 1981.7 2049.6 C +1981.2 2048.7 1980.8 2047 1980.3 2046.8 C +1978.5 2047 1978 2044.6 1976.7 2043.9 C +1974 2044.4 1972 2046.6 1969.2 2047 C +1969 2047.2 1968.8 2047.5 1968.5 2047.7 C +1970.6 2049.6 1973.1 2051.3 1974.3 2054.2 C +1975.7 2054.5 1977 2055.2 1976.4 2057.1 C +1976.7 2058 1975.5 2058.5 1976 2059.5 C +1979.2 2058 1983 2056.6 1986.5 2055.2 C +[0 0.5 0.5 0.2] vc +f +0.4 w +2 J +2 M +S +n +1970.2 2054.2 m +1971.5 2055.3 1972.5 2056.8 1972.1 2058.3 C +1972.8 2056.5 1971.6 2055.6 1970.2 2054.2 C +[0 1 1 0.23] vc +f +S +n +1992 2052.5 m +1992 2053.4 1992.2 2054.4 1991.8 2055.2 C +1992.2 2054.4 1992 2053.4 1992 2052.5 C +f +S +n +1957.2 2053 m +1958.1 2052.6 1959 2052.2 1959.9 2051.8 C +1959 2052.2 1958.1 2052.6 1957.2 2053 C +f +S +n +2006.4 2047.5 m +2006.8 2047.1 2006 2055 2006.9 2048.7 C +2006.4 2048.4 2007 2047.7 2006.4 2047.5 C +f +S +n +2004.8 2041 m +2006.1 2042.1 2007.1 2043.6 2006.7 2045.1 C +2007.3 2043.3 2006.2 2042.4 2004.8 2041 C +f +S +n +1976 2039.8 m +1975.6 2039.3 1975.2 2038.4 1975 2037.6 C +1974.9 2030.4 1975.2 2022.1 1974.8 2015.8 C +1974.2 2016 1974 2015.3 1973.6 2016 C +1974.4 2016 1973.5 2016.5 1974 2016.8 C +1974 2022.9 1974 2030 1974 2035.2 C +1974.9 2036.4 1974.4 2036.4 1974.3 2037.4 C +1973.1 2037.7 1972 2037.9 1971.2 2037.2 C +1970.6 2035.3 1967.3 2033.9 1967.3 2032.6 C +1965.3 2033 1965.9 2029.1 1963.5 2029.5 C +1963 2027.6 1960.4 2026.8 1959.6 2025.2 C +1959.8 2025.9 1959.2 2027.2 1960.4 2027.3 C +1962.5 2026.4 1961.9 2031 1964 2030 C +1964.6 2033.4 1968.5 2032.1 1968 2035.5 C +1971 2036.1 1971.8 2039.1 1974.5 2038.1 C +1974.2 2038.7 1975.3 2038.7 1975.7 2039.8 C +1971 2041.8 1966.7 2044.6 1962 2046.5 C +1966.8 2044.5 1971.3 2041.9 1976 2039.8 C +[0 0.2 1 0] vc +f +S +n +1975.7 2037.6 m +1975.7 2032.6 1975.7 2027.6 1975.7 2022.5 C +1975.7 2027.6 1975.7 2032.6 1975.7 2037.6 C +[0 1 1 0.23] vc +f +S +n +1992 2035.5 m +1992 2034.2 1992 2032.9 1992 2031.6 C +1992 2032.9 1992 2034.2 1992 2035.5 C +f +S +n +2015.3 2036 m +2015.4 2034.1 2013.3 2034 2012.9 2033.3 C +2011.5 2031 2009.3 2029.4 2007.4 2028 C +2006.9 2027.1 2006.6 2023.8 2005 2024.9 C +2004 2024.9 2002.9 2024.9 2001.9 2024.9 C +2001.4 2026.5 2001 2028.4 2003.8 2028.3 C +2006.6 2030.4 2008.9 2033.7 2011.2 2036.2 C +2011.8 2036.4 2012.9 2035.8 2012.9 2036.7 C +2013 2035.5 2015.3 2037.4 2015.3 2036 C +[0 0 0 0] vc +f +S +n +vmrs +2009.1 2030.4 m +2009.1 2029 2007.5 2029.4 2006.9 2028.3 C +2007.2 2027.1 2006.5 2025.5 2005.7 2024.7 C +2004.6 2025.1 2003.1 2024.9 2001.9 2024.9 C +2001.8 2026.2 2000.9 2027 2002.4 2028 C +2004.5 2027.3 2004.9 2029.4 2006.9 2029 C +2007 2030.2 2007.6 2030.7 2008.4 2031.4 C +2008.8 2031.5 2009.1 2031.1 2009.1 2030.4 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +2003.8 2029.5 m +2003 2029.4 2001.9 2029.1 2002.4 2030.4 C +2003.1 2031.3 2005.2 2030.3 2003.8 2029.5 C +[0 1 1 0.23] vc +f +S +n +1999.2 2025.2 m +1999.1 2025.6 1998 2025.7 1998.8 2026.6 C +2000.9 2028.5 1999.5 2023.4 1999.2 2025.2 C +f +S +n +2007.6 2024.2 m +2007.6 2022.9 2008.4 2024.2 2007.6 2022.8 C +2007.6 2017.5 2007.8 2009.1 2007.4 2003.8 C +2007.9 2003.7 2008.7 2002.8 2009.1 2002.1 C +2009.6 2000.8 2008.3 2000.8 2007.9 2000.2 C +2004.9 2000 2008.9 2001.3 2007.2 2002.1 C +2006.7 2007.7 2007 2015.1 2006.9 2021.1 C +2006.7 2022.1 2005.4 2022.8 2006.2 2023.5 C +2006.6 2023.1 2008 2025.9 2007.6 2024.2 C +f +S +n +1989.9 2023.5 m +1989.5 2022.6 1991.4 2023.2 1991.8 2023 C +1992.2 2023.2 1991.9 2023.7 1992.5 2023.5 C +1991.6 2023.2 1991.6 2022.2 1990.6 2021.8 C +1990.4 2022.8 1989 2022.8 1988.9 2023.5 C +1988.5 2023 1988.7 2022.6 1988.7 2023.5 C +1989.1 2023.5 1990.2 2023.5 1989.9 2023.5 C +f +[0 0.5 0.5 0.2] vc +S +n +2003.3 2023.5 m +2003.1 2023.3 2003.1 2023.2 2003.3 2023 C +2003.7 2023.1 2003.9 2022.9 2003.8 2022.5 C +2003.4 2022.2 2001.2 2022.3 2002.4 2023 C +2002.6 2022.9 2002.7 2023.1 2002.8 2023.2 C +2000.7 2023.7 2003.9 2023.4 2003.3 2023.5 C +[0 1 1 0.23] vc +f +S +n +1986.8 2019.4 m +1987.8 2019.8 1987.5 2018.6 1987.2 2018 C +1986.2 2017.8 1987.3 2020.5 1986.3 2019.2 C +1986.3 2017.7 1986.3 2020.6 1986.3 2021.3 C +1988.5 2023.1 1985.6 2020.3 1986.8 2019.4 C +f +S +n +1975.7 2018.2 m +1976.1 2017.8 1975.2 2025.7 1976.2 2019.4 C +1975.7 2019.2 1976.3 2018.4 1975.7 2018.2 C +f +S +n +1974 2011.7 m +1975.4 2012.8 1976.4 2014.3 1976 2015.8 C +1976.6 2014 1975.5 2013.1 1974 2011.7 C +f +S +n +1984.6 2006.7 m +1984.7 2004.8 1982.6 2004.8 1982.2 2004 C +1980.8 2001.7 1978.6 2000.1 1976.7 1998.8 C +1976.1 1997.8 1975.8 1994.5 1974.3 1995.6 C +1973.3 1995.6 1972.2 1995.6 1971.2 1995.6 C +1970.7 1997.2 1970.3 1999.1 1973.1 1999 C +1975.8 2001.2 1978.2 2004.4 1980.5 2006.9 C +1981.1 2007.1 1982.1 2006.5 1982.2 2007.4 C +1982.3 2006.2 1984.5 2008.1 1984.6 2006.7 C +[0 0 0 0] vc +f +S +n +vmrs +1978.4 2001.2 m +1978.4 1999.7 1976.8 2000.1 1976.2 1999 C +1976.5 1997.8 1975.8 1996.2 1975 1995.4 C +1973.9 1995.8 1972.4 1995.6 1971.2 1995.6 C +1971 1997 1970.2 1997.7 1971.6 1998.8 C +1973.8 1998 1974.2 2000.1 1976.2 1999.7 C +1976.3 2000.9 1976.9 2001.4 1977.6 2002.1 C +1978.1 2002.2 1978.4 2001.8 1978.4 2001.2 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1973.1 2000.2 m +1972.3 2000.1 1971.2 1999.8 1971.6 2001.2 C +1972.4 2002 1974.5 2001 1973.1 2000.2 C +[0 1 1 0.23] vc +f +S +n +1960.8 1998.5 m +1961.6 1998.2 1962.6 2000.3 1963.2 2000.9 C +1962.3 2000.1 1962.2 1998.7 1960.8 1998.5 C +f +S +n +1968.5 1995.9 m +1968.4 1996.4 1967.3 1996.4 1968 1997.3 C +1970.1 1999.2 1968.8 1994.1 1968.5 1995.9 C +f +S +n +1976.9 1994.9 m +1976.9 1993.7 1977.6 1994.9 1976.9 1993.5 C +1976.9 1988.2 1977.1 1979.8 1976.7 1974.5 C +1977.2 1974.5 1978 1973.5 1978.4 1972.8 C +1978.8 1971.5 1977.6 1971.5 1977.2 1970.9 C +1974.2 1970.7 1978.2 1972 1976.4 1972.8 C +1976 1978.4 1976.3 1985.8 1976.2 1991.8 C +1976 1992.8 1974.6 1993.5 1975.5 1994.2 C +1975.9 1993.8 1977.3 1996.6 1976.9 1994.9 C +f +S +n +1972.6 1994.2 m +1972.4 1994 1972.4 1993.9 1972.6 1993.7 C +1973 1993.8 1973.1 1993.7 1973.1 1993.2 C +1972.7 1992.9 1970.5 1993.1 1971.6 1993.7 C +1971.9 1993.7 1972 1993.8 1972.1 1994 C +1970 1994.4 1973.1 1994.1 1972.6 1994.2 C +f +S +n +1948.1 2093.8 m +1947 2092.7 1945.9 2091.6 1944.8 2090.4 C +1945.9 2091.6 1947 2092.7 1948.1 2093.8 C +[0 0.4 1 0] vc +f +S +n +1953.4 2091.4 m +1954.8 2090.7 1956.3 2090 1957.7 2089.2 C +1956.3 2090 1954.8 2090.7 1953.4 2091.4 C +[0 0.2 1 0] vc +f +S +n +1954.1 2091.4 m +1956.6 2089.6 1957.2 2089.6 1954.1 2091.4 C +[0 0.4 1 0] vc +f +S +n +1962.3 2087.3 m +1963.7 2086.6 1965.2 2085.9 1966.6 2085.2 C +1965.2 2085.9 1963.7 2086.6 1962.3 2087.3 C +f +S +n +vmrs +1967.1 2084.9 m +1968.3 2084.4 1969.7 2083.8 1970.9 2083.2 C +1969.7 2083.8 1968.3 2084.4 1967.1 2084.9 C +[0 0.4 1 0] vc +f +0.4 w +2 J +2 M +S +n +1982.7 2080.6 m +1981.5 2079.5 1980.5 2078.4 1979.3 2077.2 C +1980.5 2078.4 1981.5 2079.5 1982.7 2080.6 C +f +S +n +1988 2078.2 m +1989.4 2077.5 1990.8 2076.8 1992.3 2076 C +1990.8 2076.8 1989.4 2077.5 1988 2078.2 C +[0 0.2 1 0] vc +f +S +n +1988.7 2078.2 m +1991.1 2076.4 1991.8 2076.4 1988.7 2078.2 C +[0 0.4 1 0] vc +f +S +n +1976.2 2063.8 m +1978.6 2062.2 1976 2063.3 1976 2064.5 C +1976.1 2067.8 1975.5 2071.4 1976.4 2074.4 C +1975.7 2071.1 1975.9 2067.2 1976.2 2063.8 C +f +S +n +1996.8 2074.1 m +1998.3 2073.4 1999.7 2072.7 2001.2 2072 C +1999.7 2072.7 1998.3 2073.4 1996.8 2074.1 C +f +S +n +2001.6 2071.7 m +2002.9 2071.2 2004.2 2070.6 2005.5 2070 C +2004.2 2070.6 2002.9 2071.2 2001.6 2071.7 C +f +S +n +1981.5 2060.7 m +1980.2 2061.2 1978.9 2061.5 1977.9 2062.6 C +1978.9 2061.5 1980.2 2061.2 1981.5 2060.7 C +f +S +n +1982 2060.4 m +1982.7 2060.1 1983.6 2059.8 1984.4 2059.5 C +1983.6 2059.8 1982.7 2060.1 1982 2060.4 C +f +S +n +1952 2051.3 m +1950.8 2050.2 1949.7 2049.1 1948.6 2048 C +1949.7 2049.1 1950.8 2050.2 1952 2051.3 C +f +S +n +vmrs +1977.4 2047.7 m +1975.8 2047.8 1974.8 2046.1 1974.5 2045.3 C +1974.9 2044.4 1976 2044.5 1976.7 2044.8 C +1977.9 2045 1977 2048.4 1979.3 2047.5 C +1979.9 2047.5 1980.8 2048.6 1979.8 2049.2 C +1978.2 2050.4 1980.8 2049.5 1980.3 2049.4 C +1981.4 2049.8 1980.3 2048.4 1980.3 2048 C +1979.8 2047.5 1979 2046.6 1978.4 2046.5 C +1977.3 2045.9 1977.2 2043.3 1975.2 2044.6 C +1974.7 2045.3 1973.6 2045 1973.3 2045.8 C +1975 2046.3 1975.8 2049.8 1978.1 2049.4 C +1978.4 2050.9 1978.7 2048.5 1977.9 2049.2 C +1977.7 2048.7 1977.2 2047.8 1977.4 2047.7 C +[0 0.5 0.5 0.2] vc +f +0.4 w +2 J +2 M +S +n +1957.2 2048.9 m +1958.7 2048.2 1960.1 2047.5 1961.6 2046.8 C +1960.1 2047.5 1958.7 2048.2 1957.2 2048.9 C +[0 0.2 1 0] vc +f +S +n +1958 2048.9 m +1960.4 2047.1 1961.1 2047.1 1958 2048.9 C +[0 0.4 1 0] vc +f +S +n +1966.1 2044.8 m +1967.6 2044.1 1969 2043.4 1970.4 2042.7 C +1969 2043.4 1967.6 2044.1 1966.1 2044.8 C +f +S +n +1970.9 2042.4 m +1972.2 2041.9 1973.5 2041.3 1974.8 2040.8 C +1973.5 2041.3 1972.2 2041.9 1970.9 2042.4 C +f +S +n +2012 2034.5 m +2010.4 2034.6 2009.3 2032.9 2009.1 2032.1 C +2009.4 2031 2010.3 2031.3 2011.2 2031.6 C +2012.5 2031.8 2011.6 2035.2 2013.9 2034.3 C +2014.4 2034.3 2015.4 2035.4 2014.4 2036 C +2012.7 2037.2 2015.3 2036.3 2014.8 2036.2 C +2015.9 2036.6 2014.8 2035.2 2014.8 2034.8 C +2014.4 2034.3 2013.6 2033.4 2012.9 2033.3 C +2011.5 2031 2009.3 2029.4 2007.4 2028 C +2007.5 2026.5 2007.3 2027.9 2007.2 2028.3 C +2007.9 2028.8 2008.7 2029.1 2009.3 2030 C +2009.6 2030.7 2009 2031.9 2008.4 2031.6 C +2006.7 2031 2007.7 2028 2005 2028.8 C +2004.8 2028.6 2004.3 2028.2 2003.8 2028.3 C +2006.6 2030.4 2008.9 2033.7 2011.2 2036.2 C +2011.8 2036.4 2012.9 2035.8 2012.9 2036.7 C +2012.7 2036.1 2011.8 2035 2012 2034.5 C +[0 0.5 0.5 0.2] vc +f +S +n +1981.2 2005.2 m +1979.7 2005.3 1978.6 2003.6 1978.4 2002.8 C +1978.7 2001.8 1979.6 2002.1 1980.5 2002.4 C +1981.8 2002.5 1980.9 2005.9 1983.2 2005 C +1983.7 2005.1 1984.7 2006.1 1983.6 2006.7 C +1982 2007.9 1984.6 2007 1984.1 2006.9 C +1985.2 2007.3 1984.1 2006 1984.1 2005.5 C +1983.6 2005 1982.9 2004.1 1982.2 2004 C +1980.8 2001.7 1978.6 2000.1 1976.7 1998.8 C +1976.7 1997.2 1976.6 1998.6 1976.4 1999 C +1977.2 1999.5 1978 1999.8 1978.6 2000.7 C +1978.8 2001.5 1978.3 2002.7 1977.6 2002.4 C +1976 2001.8 1977 1998.7 1974.3 1999.5 C +1974.1 1999.3 1973.6 1998.9 1973.1 1999 C +1975.8 2001.2 1978.2 2004.4 1980.5 2006.9 C +1981.1 2007.1 1982.1 2006.5 1982.2 2007.4 C +1982 2006.8 1981.1 2005.7 1981.2 2005.2 C +f +S +n +1966.8 1976.4 m +1969.4 1973 1974.4 1974.6 1976.2 1970.4 C +1972.7 1974 1968 1975.1 1964 1977.4 C +1960.9 1979.9 1957.1 1981.8 1953.9 1982.7 C +1958.4 1981.1 1962.6 1978.8 1966.8 1976.4 C +[0.18 0.18 0 0.78] vc +f +S +n +1948.4 2093.8 m +1949.8 2093.1 1951.2 2092.5 1952.7 2091.9 C +1951.2 2092.5 1949.8 2093.1 1948.4 2093.8 C +[0 0.2 1 0] vc +f +S +n +1948.1 2093.6 m +1947.3 2092.8 1946.5 2091.9 1945.7 2091.2 C +1946.5 2091.9 1947.3 2092.8 1948.1 2093.6 C +f +S +n +vmrs +1942.1 2087.8 m +1943.5 2088.4 1944.3 2089.5 1945.2 2090.7 C +1944.8 2089.3 1943.3 2088.3 1942.1 2087.8 C +[0 0.2 1 0] vc +f +0.4 w +2 J +2 M +S +n +1933.5 2078.4 m +1933.5 2078 1933.2 2079 1933.7 2079.4 C +1935 2080.4 1936.2 2081.3 1937.1 2082.8 C +1936.7 2080.7 1933.7 2080.7 1933.5 2078.4 C +f +S +n +1982.9 2080.6 m +1984.4 2079.9 1985.8 2079.3 1987.2 2078.7 C +1985.8 2079.3 1984.4 2079.9 1982.9 2080.6 C +f +S +n +1982.7 2080.4 m +1981.9 2079.6 1981.1 2078.7 1980.3 2078 C +1981.1 2078.7 1981.9 2079.6 1982.7 2080.4 C +f +S +n +1977.4 2075.1 m +1977.9 2075.3 1979.1 2076.4 1979.8 2077.5 C +1979 2076.8 1978.7 2075.1 1977.4 2075.1 C +f +S +n +1952.2 2051.3 m +1953.6 2050.7 1955.1 2050.1 1956.5 2049.4 C +1955.1 2050.1 1953.6 2050.7 1952.2 2051.3 C +f +S +n +1952 2051.1 m +1951.2 2050.3 1950.3 2049.5 1949.6 2048.7 C +1950.3 2049.5 1951.2 2050.3 1952 2051.1 C +f +S +n +1946 2045.3 m +1947.3 2045.9 1948.1 2047 1949.1 2048.2 C +1948.6 2046.8 1947.1 2045.8 1946 2045.3 C +f +S +n +1937.3 2036 m +1937.4 2035.5 1937 2036.5 1937.6 2036.9 C +1938.8 2037.9 1940.1 2038.8 1940.9 2040.3 C +1940.6 2038.2 1937.6 2038.2 1937.3 2036 C +f +S +n +1935.2 2073.2 m +1936.4 2069.9 1935.8 2061.8 1935.6 2056.4 C +1935.8 2055.9 1936.3 2055.7 1936.1 2055.2 C +1935.7 2054.7 1935 2055 1934.4 2054.9 C +1934.4 2061.5 1934.4 2068.7 1934.4 2074.6 C +1935.7 2075.1 1936 2073.7 1935.2 2073.2 C +[0 0.01 1 0] vc +f +S +n +vmrs +1939 2030.7 m +1940.3 2027.4 1939.7 2019.3 1939.5 2013.9 C +1939.7 2013.5 1940.1 2013.2 1940 2012.7 C +1939.5 2012.3 1938.8 2012.5 1938.3 2012.4 C +1938.3 2019 1938.3 2026.2 1938.3 2032.1 C +1939.5 2032.7 1939.8 2031.2 1939 2030.7 C +[0 0.01 1 0] vc +f +0.4 w +2 J +2 M +S +n +1975.2 2077.2 m +1975.3 2077.3 1975.4 2077.4 1975.5 2077.5 C +1974.7 2073.2 1974.9 2067.5 1975.2 2063.6 C +1975.4 2064 1974.6 2063.9 1974.8 2064.3 C +1974.9 2069.9 1974.3 2076.5 1975.2 2081.1 C +1974.9 2079.9 1974.9 2078.4 1975.2 2077.2 C +[0.92 0.92 0 0.67] vc +f +S +n +1930.8 2067.4 m +1931.5 2070.1 1929.6 2072.1 1930.6 2074.6 C +1931 2072.6 1930.8 2069.8 1930.8 2067.4 C +f +S +n +2010 2050.1 m +2009.8 2050.5 2009.5 2050.9 2009.3 2051.1 C +2009.5 2056.7 2008.9 2063.3 2009.8 2067.9 C +2009.5 2062.1 2009.3 2054.7 2010 2050.1 C +f +S +n +1930.1 2060.9 m +1929.3 2057.1 1930.7 2054.8 1929.9 2051.3 C +1930.2 2050.2 1931.1 2049.6 1931.8 2049.2 C +1931.4 2049.6 1930.4 2049.5 1930.1 2050.1 C +1928.4 2054.8 1933.4 2063.5 1925.3 2064.3 C +1927.2 2063.9 1928.5 2062.1 1930.1 2060.9 C +[0.07 0.06 0 0.58] vc +f +S +n +1929.6 2061.2 m +1929.6 2057.6 1929.6 2054.1 1929.6 2050.6 C +1930 2049.9 1930.5 2049.4 1931.1 2049.2 C +1930 2048.6 1930.5 2050.2 1929.4 2049.6 C +1928 2054.4 1932.8 2063 1925.3 2064 C +1926.9 2063.3 1928.3 2062.4 1929.6 2061.2 C +[0.4 0.4 0 0] vc +f +S +n +1930.8 2061.6 m +1930.5 2058 1931.6 2054 1930.8 2051.3 C +1930.3 2054.5 1930.9 2058.5 1930.4 2061.9 C +1930.5 2061.2 1931 2062.2 1930.8 2061.6 C +[0.92 0.92 0 0.67] vc +f +S +n +1941.2 2045.1 m +1939.7 2042.6 1937.3 2041.2 1935.4 2039.3 C +1934.2 2040 1933.7 2036.4 1934 2039.3 C +1934.9 2040.1 1936.1 2039.9 1936.8 2040.8 C +1935.3 2044.2 1942.3 2041.7 1939.5 2046 C +1937.1 2048.5 1940.5 2045.6 1941.2 2045.1 C +f +S +n +1910 2045.8 m +1910 2039.4 1910 2033 1910 2026.6 C +1910 2033 1910 2039.4 1910 2045.8 C +f +S +n +1978.8 2022.3 m +1979.1 2021.7 1979.4 2020.4 1978.6 2021.6 C +1978.6 2026.9 1978.6 2033 1978.6 2037.6 C +1979.2 2037 1979.1 2038.2 1979.1 2038.6 C +1978.7 2033.6 1978.9 2026.8 1978.8 2022.3 C +f +S +n +vmrs +2026.1 2041.2 m +2026.1 2034.8 2026.1 2028.3 2026.1 2021.8 C +2026.1 2028.5 2026.3 2035.4 2025.9 2042 C +2024.4 2042.9 2022.9 2044.1 2021.3 2044.8 C +2023.1 2044 2025.1 2042.8 2026.1 2041.2 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +2026.4 2021.8 m +2026.3 2028.5 2026.5 2035.4 2026.1 2042 C +2025.6 2042.8 2024.7 2042.7 2024.2 2043.4 C +2024.7 2042.7 2025.5 2042.7 2026.1 2042.2 C +2026.5 2035.5 2026.3 2027.9 2026.4 2021.8 C +[0.4 0.4 0 0] vc +f +S +n +2025.6 2038.4 m +2025.6 2033 2025.6 2027.6 2025.6 2022.3 C +2025.6 2027.6 2025.6 2033 2025.6 2038.4 C +[0.92 0.92 0 0.67] vc +f +S +n +1934 2023.5 m +1934 2024.7 1933.8 2026 1934.2 2027.1 C +1934 2025.5 1934.7 2024.6 1934 2023.5 C +f +S +n +1928.2 2023.5 m +1928 2024.6 1927.4 2023.1 1926.8 2023.2 C +1926.2 2021 1921.4 2019.3 1923.2 2018 C +1922.7 2016.5 1923.2 2019.3 1922.2 2018.2 C +1924.4 2020.4 1926.2 2023.3 1928.9 2024.9 C +1927.9 2024.2 1929.8 2023.5 1928.2 2023.5 C +[0.18 0.18 0 0.78] vc +f +S +n +1934 2019.2 m +1932 2019.6 1930.8 2022.6 1928.7 2021.8 C +1924.5 2016.5 1918.2 2011.8 1914 2006.7 C +1914 2005.7 1914 2004.6 1914 2003.6 C +1913.6 2004.3 1913.9 2005.8 1913.8 2006.9 C +1919 2012.4 1924.1 2016.5 1929.2 2022.3 C +1931 2021.7 1932.2 2019.8 1934 2019.2 C +f +S +n +1928.7 2024.9 m +1926.3 2022.7 1924.1 2020.4 1921.7 2018.2 C +1924.1 2020.4 1926.3 2022.7 1928.7 2024.9 C +[0.65 0.65 0 0.42] vc +f +S +n +1914.3 2006.7 m +1918.7 2011.8 1924.5 2016.4 1928.9 2021.6 C +1924.2 2016.1 1919 2012.1 1914.3 2006.7 C +[0.07 0.06 0 0.58] vc +f +S +n +1924.8 2020.8 m +1921.2 2016.9 1925.6 2022.5 1926 2021.1 C +1924.2 2021 1926.7 2019.6 1924.8 2020.8 C +[0.92 0.92 0 0.67] vc +f +S +n +1934 2018.4 m +1933.2 2014.7 1934.5 2012.3 1933.7 2008.8 C +1934 2007.8 1935 2007.2 1935.6 2006.7 C +1935.3 2007.1 1934.3 2007 1934 2007.6 C +1932.2 2012.3 1937.2 2021 1929.2 2021.8 C +1931.1 2021.4 1932.3 2019.6 1934 2018.4 C +[0.07 0.06 0 0.58] vc +f +S +n +vmrs +1933.5 2018.7 m +1933.5 2015.1 1933.5 2011.7 1933.5 2008.1 C +1933.8 2007.4 1934.3 2006.9 1934.9 2006.7 C +1933.8 2006.1 1934.3 2007.7 1933.2 2007.2 C +1931.9 2012 1936.7 2020.5 1929.2 2021.6 C +1930.7 2020.8 1932.2 2019.9 1933.5 2018.7 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1934.7 2019.2 m +1934.3 2015.6 1935.4 2011.5 1934.7 2008.8 C +1934.1 2012 1934.7 2016 1934.2 2019.4 C +1934.4 2018.7 1934.8 2019.8 1934.7 2019.2 C +[0.92 0.92 0 0.67] vc +f +S +n +1917.6 2013.6 m +1917.8 2011.1 1916.8 2014.2 1917.2 2012.2 C +1916.3 2012.9 1914.8 2011.8 1914.3 2010.8 C +1914.2 2010.5 1914.4 2010.4 1914.5 2010.3 C +1913.9 2008.8 1913.9 2011.9 1914.3 2012 C +1916.3 2012 1917.6 2013.6 1916.7 2015.6 C +1913.7 2017.4 1919.6 2014.8 1917.6 2013.6 C +f +S +n +1887.2 2015.3 m +1887.2 2008.9 1887.2 2002.5 1887.2 1996.1 C +1887.2 2002.5 1887.2 2008.9 1887.2 2015.3 C +f +S +n +1916.7 2014.4 m +1917 2012.1 1913 2013 1913.8 2010.8 C +1912.1 2009.8 1910.9 2009.4 1910.7 2007.9 C +1910.4 2010.6 1913.4 2010.4 1914 2012.4 C +1914.9 2012.8 1916.6 2012.9 1916.4 2014.4 C +1916.9 2015.1 1914.5 2016.6 1916.2 2015.8 C +1916.4 2015.3 1916.7 2015 1916.7 2014.4 C +[0.65 0.65 0 0.42] vc +f +S +n +1914 2009.3 m +1912.8 2010.9 1909.6 2005.3 1911.9 2009.8 C +1912.3 2009.6 1913.6 2010.2 1914 2009.3 C +[0.92 0.92 0 0.67] vc +f +S +n +1951.2 1998.8 m +1949 1996.4 1951.5 1994 1950.3 1991.8 C +1949.1 1989.1 1954 1982.7 1948.8 1981.2 C +1949.2 1981.5 1951 1982.4 1950.8 1983.6 C +1951.9 1988.6 1947.1 1986.5 1948.1 1990.4 C +1948.5 1990.3 1948.7 1990.7 1948.6 1991.1 C +1949 1992.5 1947.3 1991.9 1948.1 1992.5 C +1947.1 1992.7 1945.7 1993.5 1945.2 1994.7 C +1944.5 1996.8 1947.7 2000.5 1943.8 2001.4 C +1943.4 2002 1943.7 2004 1942.4 2004.5 C +1945.2 2002.2 1948.9 2000.9 1951.2 1998.8 C +f +S +n +1994.9 1993 m +1995.1 1996.5 1994.5 2000.3 1995.4 2003.6 C +1994.5 2000.3 1995.1 1996.5 1994.9 1993 C +f +S +n +1913.8 2003.3 m +1913.8 1996.9 1913.8 1990.5 1913.8 1984.1 C +1913.8 1990.5 1913.8 1996.9 1913.8 2003.3 C +f +S +n +1941.9 1998 m +1940.5 1997.3 1940.7 1999.4 1940.7 2000 C +1942.8 2001.3 1942.6 1998.8 1941.9 1998 C +[0 0 0 0] vc +f +S +n +vmrs +1942.1 1999.2 m +1942.2 1998.9 1941.8 1998.8 1941.6 1998.5 C +1940.4 1998 1940.7 1999.7 1940.7 2000 C +1941.6 2000.3 1942.6 2000.4 1942.1 1999.2 C +[0.92 0.92 0 0.67] vc +f +0.4 w +2 J +2 M +S +n +1940 1997.1 m +1939.8 1996 1939.7 1995.9 1939.2 1995.2 C +1939.1 1995.3 1938.5 1997.9 1937.8 1996.4 C +1938 1997.3 1939.4 1998.6 1940 1997.1 C +f +S +n +1911.2 1995.9 m +1911.2 1991.6 1911.3 1987.2 1911.4 1982.9 C +1911.3 1987.2 1911.2 1991.6 1911.2 1995.9 C +f +S +n +1947.2 1979.1 m +1945.1 1978.8 1944.6 1975.7 1942.4 1975 C +1940.5 1972.6 1942.2 1973.7 1942.4 1975.7 C +1945.8 1975.5 1944.2 1979.8 1947.6 1979.6 C +1948.3 1982.3 1948.5 1980 1947.2 1979.1 C +f +S +n +1939.5 1973.3 m +1940.1 1972.6 1939.8 1974.2 1940.2 1973.1 C +1939.1 1972.8 1938.8 1968.5 1935.9 1969.7 C +1937.4 1969.2 1938.5 1970.6 1939 1971.4 C +1939.2 1972.7 1938.6 1973.9 1939.5 1973.3 C +f +S +n +1975.2 2073.2 m +1975.2 2070.2 1975.2 2067.2 1975.2 2064.3 C +1975.2 2067.2 1975.2 2070.2 1975.2 2073.2 C +[0.18 0.18 0 0.78] vc +f +S +n +1929.9 2065.7 m +1928.1 2065.6 1926 2068.8 1924.1 2066.9 C +1918.1 2060.9 1912.9 2055.7 1907.1 2049.9 C +1906.7 2047.1 1906.9 2043.9 1906.8 2041 C +1906.8 2043.9 1906.8 2046.8 1906.8 2049.6 C +1913.2 2055.5 1918.7 2061.9 1925.1 2067.6 C +1927.1 2067.9 1928.6 2064.4 1930.1 2066.2 C +1929.7 2070.3 1929.9 2074.7 1929.9 2078.9 C +1929.6 2074.4 1930.5 2070.1 1929.9 2065.7 C +[0.07 0.06 0 0.58] vc +f +S +n +1930.1 2061.6 m +1928.1 2062.1 1927 2065.1 1924.8 2064.3 C +1920.7 2058.9 1914.4 2054.3 1910.2 2049.2 C +1910.2 2048.1 1910.2 2047.1 1910.2 2046 C +1909.8 2046.8 1910 2048.3 1910 2049.4 C +1915.1 2054.9 1920.3 2059 1925.3 2064.8 C +1927.1 2064.2 1928.4 2062.3 1930.1 2061.6 C +[0.18 0.18 0 0.78] vc +f +S +n +1932 2049.9 m +1932.3 2050.3 1932 2050.4 1932.8 2050.4 C +1932 2050.4 1932.2 2049.2 1931.3 2049.6 C +1931.4 2050.5 1930.3 2050.4 1930.4 2051.3 C +1931.1 2051.1 1930.7 2049.4 1932 2049.9 C +f +S +n +1938.3 2046 m +1936.3 2046.8 1935.2 2047.2 1934.2 2048.9 C +1935.3 2047.7 1936.8 2046.2 1938.3 2046 C +[0.4 0.4 0 0] vc +f +S +n +vmrs +1938.3 2047 m +1937.9 2046.9 1936.6 2047.1 1936.1 2048 C +1936.5 2047.5 1937.3 2046.7 1938.3 2047 C +[0.18 0.18 0 0.78] vc +f +0.4 w +2 J +2 M +S +n +1910.2 2043.2 m +1910.1 2037.5 1910 2031.8 1910 2026.1 C +1910 2031.8 1910.1 2037.5 1910.2 2043.2 C +f +S +n +1933.5 2032.1 m +1933.7 2035.2 1932.8 2035.8 1933.7 2038.6 C +1933.3 2036.6 1934.6 2018 1933.5 2032.1 C +f +S +n +1907.3 2021.8 m +1906.6 2025.9 1909.4 2032.6 1903.2 2034 C +1902.8 2034.1 1902.4 2033.9 1902 2033.8 C +1897.9 2028.5 1891.6 2023.8 1887.4 2018.7 C +1887.4 2017.7 1887.4 2016.6 1887.4 2015.6 C +1887 2016.3 1887.2 2017.8 1887.2 2018.9 C +1892.3 2024.4 1897.5 2028.5 1902.5 2034.3 C +1904.3 2033.6 1905.7 2032 1907.3 2030.9 C +1907.3 2027.9 1907.3 2024.9 1907.3 2021.8 C +f +S +n +1933.7 2023.2 m +1932 2021.7 1931.1 2024.9 1929.4 2024.9 C +1931.2 2024.7 1932.4 2021.5 1933.7 2023.2 C +f +S +n +1989.2 2024.4 m +1987.4 2023.7 1985.8 2022.2 1985.1 2020.4 C +1984.6 2020.1 1986 2018.9 1985.1 2019.2 C +1985.6 2020.8 1984.1 2019.4 1984.6 2021.1 C +1986.3 2022.3 1988.1 2025.3 1989.2 2024.4 C +f +S +n +1904.4 2031.9 m +1903 2029.7 1905.3 2027.7 1904.2 2025.9 C +1904.5 2025 1903.7 2023 1904 2021.3 C +1904 2022.3 1903.2 2022 1902.5 2022 C +1901.3 2022.3 1902.2 2020.1 1901.6 2019.6 C +1902.5 2019.8 1902.6 2018.3 1903.5 2018.9 C +1903.7 2021.8 1905.6 2016.8 1905.6 2020.6 C +1905.9 2020 1906.3 2020.8 1906.1 2021.1 C +1905.8 2022.7 1906.7 2020.4 1906.4 2019.9 C +1906.4 2018.5 1908.2 2017.8 1906.8 2016.5 C +1906.9 2015.7 1907.7 2017.1 1907.1 2016.3 C +1908.5 2015.8 1910.3 2015.1 1911.6 2016 C +1912.2 2016.2 1911.9 2018 1911.6 2018 C +1914.5 2017.1 1910.4 2013.6 1913.3 2013.4 C +1912.4 2011.3 1910.5 2011.8 1909.5 2010 C +1910 2010.5 1909 2010.8 1908.8 2011.2 C +1907.5 2009.9 1906.1 2011.7 1904.9 2011.5 C +1904.7 2010.9 1904.3 2010.5 1904.4 2009.8 C +1905 2010.2 1904.6 2008.6 1905.4 2008.1 C +1906.6 2007.5 1907.7 2008.4 1908.5 2007.4 C +1908.9 2008.5 1909.7 2008.1 1909 2007.2 C +1908.1 2006.5 1905.9 2007.3 1905.4 2007.4 C +1903.9 2007.3 1905.2 2008.5 1904.2 2008.4 C +1904.6 2009.9 1902.8 2010.3 1902.3 2010.5 C +1901.5 2009.9 1900.4 2010 1899.4 2010 C +1898.6 2011.2 1898.2 2013.4 1896.5 2013.4 C +1896 2012.9 1894.4 2012.9 1893.6 2012.9 C +1893.1 2013.9 1892.9 2015.5 1891.5 2016 C +1890.3 2016.1 1889.2 2014 1888.6 2015.8 C +1890 2016 1891 2016.9 1892.9 2016.5 C +1894.1 2017.2 1892.8 2018.3 1893.2 2018.9 C +1892.6 2018.9 1891.1 2019.8 1890.5 2020.6 C +1891.1 2023.6 1893.2 2019.8 1893.9 2022.5 C +1894.1 2023.3 1892.7 2023.6 1893.9 2024 C +1894.2 2024.3 1897.4 2023.8 1896.5 2026.1 C +1896 2025.6 1897.4 2028.1 1897.5 2027.1 C +1898.4 2027.4 1899.3 2027 1899.6 2028.5 C +1899.5 2028.6 1899.4 2028.8 1899.2 2028.8 C +1899.3 2029.2 1899.6 2029.8 1900.1 2030.2 C +1900.4 2029.6 1901 2030 1901.8 2030.2 C +1903.1 2032.1 1900.4 2031.5 1902.8 2033.1 C +1903.3 2032.7 1904.5 2032 1904.4 2031.9 C +[0.21 0.21 0 0] vc +f +S +n +1909.2 2019.4 m +1908.8 2020.3 1910.2 2019.8 1909.2 2019.2 C +1908.3 2019.3 1907.6 2020.2 1907.6 2021.3 C +1908.5 2021 1907.6 2019 1909.2 2019.4 C +[0.18 0.18 0 0.78] vc +f +S +n +1915.5 2015.6 m +1913.5 2016.3 1912.4 2016.8 1911.4 2018.4 C +1912.5 2017.2 1914 2015.7 1915.5 2015.6 C +[0.4 0.4 0 0] vc +f +S +n +1915.5 2016.5 m +1915.1 2016.4 1913.8 2016.6 1913.3 2017.5 C +1913.7 2017 1914.5 2016.2 1915.5 2016.5 C +[0.18 0.18 0 0.78] vc +f +S +n +vmrs +1887.4 2012.7 m +1887.3 2007 1887.2 2001.3 1887.2 1995.6 C +1887.2 2001.3 1887.3 2007 1887.4 2012.7 C +[0.18 0.18 0 0.78] vc +f +0.4 w +2 J +2 M +S +n +1935.9 2007.4 m +1936.2 2007.8 1935.8 2007.9 1936.6 2007.9 C +1935.9 2007.9 1936.1 2006.7 1935.2 2007.2 C +1935.2 2008.1 1934.1 2007.9 1934.2 2008.8 C +1935 2008.7 1934.6 2006.9 1935.9 2007.4 C +f +S +n +1942.1 2003.6 m +1940.1 2004.3 1939.1 2004.8 1938 2006.4 C +1939.1 2005.2 1940.6 2003.7 1942.1 2003.6 C +[0.4 0.4 0 0] vc +f +S +n +1942.1 2004.5 m +1941.8 2004.4 1940.4 2004.6 1940 2005.5 C +1940.4 2005 1941.2 2004.2 1942.1 2004.5 C +[0.18 0.18 0 0.78] vc +f +S +n +1914 2000.7 m +1914 1995 1913.9 1989.3 1913.8 1983.6 C +1913.9 1989.3 1914 1995 1914 2000.7 C +f +S +n +1941.6 1998.3 m +1943.4 2001.9 1942.4 1996 1940.9 1998.3 C +1941.2 1998.3 1941.4 1998.3 1941.6 1998.3 C +f +S +n +1954.8 1989.9 m +1953.9 1989.6 1954.7 1991.6 1953.9 1991.1 C +1954.5 1993.1 1953.6 1998 1954.6 1993.2 C +1954 1992.2 1954.7 1990.7 1954.8 1989.9 C +f +S +n +1947.6 1992.5 m +1946.2 1993.5 1944.9 1993 1944.8 1994.7 C +1945.5 1994 1947 1992.2 1947.6 1992.5 C +f +S +n +1910.7 1982.2 m +1910.3 1981.8 1909.7 1982 1909.2 1982 C +1909.7 1982 1910.3 1981.9 1910.7 1982.2 C +1911 1987.1 1910 1992.6 1910.7 1997.3 C +1910.7 1992.3 1910.7 1987.2 1910.7 1982.2 C +[0.65 0.65 0 0.42] vc +f +S +n +1910.9 1992.8 m +1910.9 1991.3 1910.9 1989.7 1910.9 1988.2 C +1910.9 1989.7 1910.9 1991.3 1910.9 1992.8 C +[0.18 0.18 0 0.78] vc +f +S +n +vmrs +1953.6 1983.6 m +1954.1 1985.3 1953.2 1988.6 1954.8 1989.4 C +1954.1 1987.9 1954.4 1985.4 1953.6 1983.6 C +[0.18 0.18 0 0.78] vc +f +0.4 w +2 J +2 M +S +n +1910.7 1982 m +1911.6 1982.9 1911 1984.4 1911.2 1985.6 C +1911 1984.4 1911.6 1982.9 1910.7 1982 C +f +S +n +1947.2 1979.6 m +1947.5 1980.6 1948.3 1980.6 1947.4 1979.6 C +1946.2 1979.4 1945.7 1978.8 1947.2 1979.6 C +f +S +n +1930.4 2061.4 m +1930.4 2058 1930.4 2053.5 1930.4 2051.1 C +1930.7 2054.6 1929.8 2057.4 1930.1 2061.2 C +1929.5 2061.9 1929.7 2061.2 1930.4 2061.4 C +[0.65 0.65 0 0.42] vc +f +S +n +1939.5 2044.8 m +1940 2041.5 1935.2 2044.3 1936.4 2040.8 C +1934.9 2040.9 1934.1 2039.7 1933.5 2038.6 C +1933.3 2035.4 1933.2 2040 1934 2040.3 C +1936.2 2040.6 1936.3 2043.6 1938.5 2043.4 C +1939.7 2044.2 1939.4 2045.6 1938.3 2046.5 C +1939.1 2046.6 1939.6 2045.6 1939.5 2044.8 C +f +S +n +1910.4 2045.3 m +1910.4 2039.5 1910.4 2033.6 1910.4 2027.8 C +1910.4 2033.6 1910.4 2039.5 1910.4 2045.3 C +f +S +n +1906.8 2030.9 m +1907.6 2026.8 1905 2020.8 1909 2018.7 C +1906.5 2018.9 1906.8 2022.4 1906.8 2024.7 C +1906.4 2028.2 1907.9 2032 1903 2033.8 C +1902.2 2034 1903.8 2033.4 1904.2 2033.1 C +1905.1 2032.4 1905.9 2031.5 1906.8 2030.9 C +[0.07 0.06 0 0.58] vc +f +S +n +1907.1 2030.7 m +1907.1 2028.8 1907.1 2027 1907.1 2025.2 C +1907.1 2027 1907.1 2028.8 1907.1 2030.7 C +[0.65 0.65 0 0.42] vc +f +S +n +1932 2023.2 m +1932.2 2023.6 1931.7 2023.7 1931.6 2024 C +1932 2023.7 1932.3 2022.8 1933 2023 C +1933.9 2024.3 1933.3 2026.2 1933.5 2027.8 C +1933.5 2026.4 1934.9 2022.2 1932 2023.2 C +f +S +n +2026.1 2021.6 m +2026.1 2020.8 2026.1 2019.9 2026.1 2019.2 C +2026.1 2019.9 2026.1 2020.8 2026.1 2021.6 C +f +S +n +vmrs +1934.2 2018.9 m +1934.2 2015.5 1934.2 2011 1934.2 2008.6 C +1934.5 2012.1 1933.7 2014.9 1934 2018.7 C +1933.4 2019.5 1933.5 2018.7 1934.2 2018.9 C +[0.65 0.65 0 0.42] vc +f +0.4 w +2 J +2 M +S +n +1887.6 2014.8 m +1887.6 2009 1887.6 2003.1 1887.6 1997.3 C +1887.6 2003.1 1887.6 2009 1887.6 2014.8 C +f +S +n +1914.3 2002.8 m +1914.3 1997 1914.3 1991.1 1914.3 1985.3 C +1914.3 1991.1 1914.3 1997 1914.3 2002.8 C +f +S +n +1995.4 1992.3 m +1995.4 1991.5 1995.4 1990.7 1995.4 1989.9 C +1995.4 1990.7 1995.4 1991.5 1995.4 1992.3 C +f +S +n +1896 1988.4 m +1896.9 1988 1897.8 1987.7 1898.7 1987.2 C +1897.8 1987.7 1896.9 1988 1896 1988.4 C +f +S +n +1899.4 1986.8 m +1900.4 1986.3 1901.3 1985.8 1902.3 1985.3 C +1901.3 1985.8 1900.4 1986.3 1899.4 1986.8 C +f +S +n +1902.8 1985.1 m +1905.2 1984 1905.2 1984 1902.8 1985.1 C +f +S +n +1949.1 1983.4 m +1950.2 1984.4 1947.8 1984.6 1949.3 1985.1 C +1949.5 1984.4 1949.6 1984.1 1949.1 1983.4 C +[0.07 0.06 0 0.58] vc +f +S +n +1906.1 1983.4 m +1908.6 1982 1908.6 1982 1906.1 1983.4 C +[0.65 0.65 0 0.42] vc +f +S +n +1922.7 1976.4 m +1923.6 1976 1924.4 1975.7 1925.3 1975.2 C +1924.4 1975.7 1923.6 1976 1922.7 1976.4 C +f +S +n +vmrs +1926 1974.8 m +1927 1974.3 1928 1973.8 1928.9 1973.3 C +1928 1973.8 1927 1974.3 1926 1974.8 C +[0.65 0.65 0 0.42] vc +f +0.4 w +2 J +2 M +S +n +1929.4 1973.1 m +1931.9 1972 1931.9 1972 1929.4 1973.1 C +f +S +n +1932.8 1971.4 m +1935.3 1970 1935.3 1970 1932.8 1971.4 C +f +S +n +1949.6 2097.2 m +1951.1 2096.4 1952.6 2095.5 1954.1 2094.8 C +1952.6 2095.5 1951.1 2096.4 1949.6 2097.2 C +[0.07 0.06 0 0.58] vc +f +S +n +1955.1 2094.3 m +1956.7 2093.5 1958.3 2092.7 1959.9 2091.9 C +1958.3 2092.7 1956.7 2093.5 1955.1 2094.3 C +f +S +n +1960.4 2091.6 m +1961.3 2091.2 1962.1 2090.9 1963 2090.4 C +1962.1 2090.9 1961.3 2091.2 1960.4 2091.6 C +f +S +n +1963.5 2090.2 m +1964.4 2089.7 1965.2 2089.2 1966.1 2088.8 C +1965.2 2089.2 1964.4 2089.7 1963.5 2090.2 C +f +S +n +1966.6 2088.5 m +1969.5 2087.1 1972.4 2085.8 1975.2 2084.4 C +1972.4 2085.8 1969.5 2087.1 1966.6 2088.5 C +f +S +n +1965.2 2086.1 m +1965.9 2085.7 1966.8 2085.3 1967.6 2084.9 C +1966.8 2085.3 1965.9 2085.7 1965.2 2086.1 C +f +S +n +1968.3 2084.7 m +1969.2 2084.3 1970 2083.9 1970.9 2083.5 C +1970 2083.9 1969.2 2084.3 1968.3 2084.7 C +f +S +n +vmrs +1984.1 2084 m +1985.6 2083.2 1987.2 2082.3 1988.7 2081.6 C +1987.2 2082.3 1985.6 2083.2 1984.1 2084 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1976 2078.7 m +1978.1 2080.1 1980 2082 1982 2083.7 C +1980 2081.9 1977.9 2080.3 1976 2078.2 C +1975.5 2079.9 1975.8 2081.9 1975.7 2083.7 C +1975.8 2082 1975.5 2080.2 1976 2078.7 C +f +S +n +1989.6 2081.1 m +1991.3 2080.3 1992.8 2079.5 1994.4 2078.7 C +1992.8 2079.5 1991.3 2080.3 1989.6 2081.1 C +f +S +n +1933.2 2074.6 m +1932.4 2076.2 1932.8 2077.5 1933 2078.7 C +1933 2077.6 1932.9 2074.8 1933.2 2074.6 C +f +S +n +1994.9 2078.4 m +1995.8 2078 1996.7 2077.7 1997.6 2077.2 C +1996.7 2077.7 1995.8 2078 1994.9 2078.4 C +f +S +n +1998 2077 m +1998.9 2076.5 1999.8 2076 2000.7 2075.6 C +1999.8 2076 1998.9 2076.5 1998 2077 C +f +S +n +2001.2 2075.3 m +2004 2073.9 2006.9 2072.6 2009.8 2071.2 C +2006.9 2072.6 2004 2073.9 2001.2 2075.3 C +f +S +n +1980.5 2060.7 m +1979.9 2060.7 1976.7 2062.8 1975.7 2064.5 C +1975.7 2067.5 1975.7 2070.5 1975.7 2073.4 C +1976.3 2068.7 1973.9 2061.6 1980.5 2060.7 C +f +S +n +1999.7 2072.9 m +2000.5 2072.5 2001.3 2072.1 2002.1 2071.7 C +2001.3 2072.1 2000.5 2072.5 1999.7 2072.9 C +f +S +n +2002.8 2071.5 m +2003.7 2071.1 2004.6 2070.7 2005.5 2070.3 C +2004.6 2070.7 2003.7 2071.1 2002.8 2071.5 C +f +S +n +vmrs +2015.1 2047.5 m +2014.4 2047.5 2011.2 2049.6 2010.3 2051.3 C +2010.3 2057.7 2010.3 2064.1 2010.3 2070.5 C +2010.3 2063.9 2010.1 2057.1 2010.5 2050.6 C +2012 2049.3 2013.5 2048.3 2015.1 2047.5 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1910.4 2049.2 m +1914.8 2054.3 1920.7 2058.9 1925.1 2064 C +1920.4 2058.6 1915.1 2054.6 1910.4 2049.2 C +f +S +n +1988.2 2057.3 m +1989.1 2056.8 1989.9 2056.2 1990.8 2055.6 C +1989.9 2056.2 1989.1 2056.8 1988.2 2057.3 C +f +S +n +1991.6 2051.3 m +1991.6 2046.3 1991.6 2041.2 1991.6 2036.2 C +1991.6 2041.2 1991.6 2046.3 1991.6 2051.3 C +f +S +n +1935.6 2047.5 m +1932.9 2051.7 1939.7 2043.8 1935.6 2047.5 C +f +S +n +1938.8 2043.9 m +1938.1 2043.3 1938.2 2043.7 1937.3 2043.4 C +1938.7 2043 1938.2 2044.9 1939 2045.3 C +1938.2 2045.3 1938.7 2046.6 1937.8 2046.5 C +1939.1 2046.2 1939.1 2044.5 1938.8 2043.9 C +f +S +n +1972.4 2045.6 m +1973.4 2045 1974.5 2044.4 1975.5 2043.9 C +1974.5 2044.4 1973.4 2045 1972.4 2045.6 C +f +S +n +1969 2043.6 m +1969.8 2043.2 1970.6 2042.9 1971.4 2042.4 C +1970.6 2042.9 1969.8 2043.2 1969 2043.6 C +f +S +n +1972.1 2042.2 m +1973 2041.8 1973.9 2041.4 1974.8 2041 C +1973.9 2041.4 1973 2041.8 1972.1 2042.2 C +f +S +n +1906.6 2035 m +1905 2034.7 1904.8 2036.6 1903.5 2036.9 C +1904.9 2037 1905.8 2033.4 1907.1 2035.7 C +1907.1 2037.2 1907.1 2038.6 1907.1 2040 C +1906.9 2038.4 1907.5 2036.4 1906.6 2035 C +f +S +n +vmrs +1937.1 2032.1 m +1936.2 2033.7 1936.6 2035 1936.8 2036.2 C +1936.8 2035.1 1936.8 2032.4 1937.1 2032.1 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1887.6 2018.7 m +1892 2023.8 1897.9 2028.4 1902.3 2033.6 C +1897.6 2028.1 1892.3 2024.1 1887.6 2018.7 C +f +S +n +1999.7 2031.4 m +1998.7 2030.3 1997.6 2029.2 1996.6 2028 C +1997.6 2029.2 1998.7 2030.3 1999.7 2031.4 C +f +S +n +1912.8 2017 m +1910.6 2021.1 1913.6 2015.3 1914.5 2016 C +1914 2016.3 1913.4 2016.7 1912.8 2017 C +f +S +n +1939.5 2005 m +1936.7 2009.2 1943.6 2001.3 1939.5 2005 C +f +S +n +1942.6 2001.4 m +1941.9 2000.8 1942 2001.2 1941.2 2000.9 C +1942.5 2000.6 1942.1 2002.4 1942.8 2002.8 C +1942 2002.8 1942.5 2004.1 1941.6 2004 C +1943 2003.7 1942.9 2002.1 1942.6 2001.4 C +f +S +n +2006.2 2000.7 m +2005.4 2001.5 2004 2002.8 2004 2002.8 C +2004.5 2002.4 2005.5 2001.4 2006.2 2000.7 C +f +S +n +1998.5 2001.6 m +1997.7 2002 1996.8 2002.4 1995.9 2002.6 C +1995.5 1999.3 1995.7 1995.7 1995.6 1992.3 C +1995.6 1995.7 1995.6 1999.2 1995.6 2002.6 C +1996.6 2002.4 1997.7 2002.2 1998.5 2001.6 C +[0.4 0.4 0 0] vc +f +S +n +1996.1 2002.8 m +1995.9 2002.8 1995.8 2002.8 1995.6 2002.8 C +1995.2 1999.5 1995.5 1995.9 1995.4 1992.5 C +1995.4 1995.9 1995.4 1999.4 1995.4 2002.8 C +1996.4 2003.1 1998.2 2001.6 1996.1 2002.8 C +[0.07 0.06 0 0.58] vc +f +S +n +1969 2002.1 m +1968 2001 1966.9 1999.9 1965.9 1998.8 C +1966.9 1999.9 1968 2001 1969 2002.1 C +f +S +n +vmrs +2000 2001.2 m +2002.1 2000 2004.1 1998.9 2006.2 1997.8 C +2004.1 1998.9 2002.1 2000 2000 2001.2 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1895.8 1984.8 m +1898.3 1983.6 1900.8 1982.3 1903.2 1981 C +1900.8 1982.3 1898.3 1983.6 1895.8 1984.8 C +f +S +n +1905.2 1980.3 m +1906.4 1979.9 1907.6 1979.5 1908.8 1979.1 C +1907.6 1979.5 1906.4 1979.9 1905.2 1980.3 C +f +S +n +1964.7 1977.4 m +1963.8 1977.5 1962.5 1980.2 1960.8 1980 C +1962.5 1980.2 1963.3 1978 1964.7 1977.4 C +f +S +n +1952 1979.6 m +1955.2 1979.2 1955.2 1979.2 1952 1979.6 C +f +S +n +1937.8 1966.4 m +1941.2 1969.5 1946.1 1976.4 1951.5 1979.3 C +1946.1 1976.7 1942.8 1970.4 1937.8 1966.4 C +f +S +n +1911.9 1978.6 m +1914.3 1977.4 1916.7 1976.2 1919.1 1975 C +1916.7 1976.2 1914.3 1977.4 1911.9 1978.6 C +f +S +n +1975.5 1971.4 m +1974.6 1972.2 1973.3 1973.6 1973.3 1973.6 C +1973.7 1973.1 1974.8 1972.1 1975.5 1971.4 C +f +S +n +1922.4 1972.8 m +1924.9 1971.6 1927.4 1970.3 1929.9 1969 C +1927.4 1970.3 1924.9 1971.6 1922.4 1972.8 C +f +S +n +1969.2 1971.9 m +1971.1 1970.9 1972.9 1969.8 1974.8 1968.8 C +1972.9 1969.8 1971.1 1970.9 1969.2 1971.9 C +f +S +n +vmrs +1931.8 1968.3 m +1933 1967.9 1934.2 1967.5 1935.4 1967.1 C +1934.2 1967.5 1933 1967.9 1931.8 1968.3 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1940.7 2072.4 m +1941.5 2072.4 1942.3 2072.3 1943.1 2072.2 C +1942.3 2072.3 1941.5 2072.4 1940.7 2072.4 C +[0 0 0 0.18] vc +f +S +n +1948.6 2069.3 m +1947 2069.5 1945.7 2068.9 1944.8 2069.8 C +1945.9 2068.5 1948.4 2070.2 1948.6 2069.3 C +f +S +n +1954.6 2066.4 m +1954.7 2067.9 1955.6 2067.3 1955.6 2068.8 C +1955.4 2067.8 1956 2066.6 1954.6 2066.4 C +f +S +n +1929.2 2061.2 m +1927.8 2062.1 1926.3 2064.1 1924.8 2063.3 C +1926.3 2064.6 1928 2062 1929.2 2061.2 C +f +S +n +1924.4 2067.4 m +1918.5 2061.6 1912.7 2055.9 1906.8 2050.1 C +1912.7 2055.9 1918.5 2061.6 1924.4 2067.4 C +[0.4 0.4 0 0] vc +f +S +n +1924.6 2062.8 m +1923.9 2062.1 1923.2 2061.2 1922.4 2060.4 C +1923.2 2061.2 1923.9 2062.1 1924.6 2062.8 C +[0 0 0 0.18] vc +f +S +n +1919.3 2057.3 m +1917.5 2055.6 1915.7 2053.8 1913.8 2052 C +1915.7 2053.8 1917.5 2055.6 1919.3 2057.3 C +f +S +n +1929.2 2055.2 m +1929.2 2054.2 1929.2 2053.2 1929.2 2052.3 C +1929.2 2053.2 1929.2 2054.2 1929.2 2055.2 C +f +S +n +1926.3 2049.6 m +1925.4 2049 1925.4 2050.5 1924.4 2050.4 C +1925.3 2051.3 1924.5 2051.9 1925.6 2052.5 C +1926.9 2052.6 1926 2050.6 1926.3 2049.6 C +f +S +n +vmrs +1911.2 2046.8 m +1910.1 2048.9 1911.9 2050.1 1913.1 2051.3 C +1912.1 2049.9 1910.6 2048.8 1911.2 2046.8 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1934 2048.7 m +1932.6 2048.7 1930.1 2047.7 1929.6 2049.4 C +1930.9 2048.6 1933.3 2049 1934 2048.7 C +f +S +n +1980 2048.4 m +1979.5 2046.8 1976.3 2047.9 1977.2 2045.6 C +1976.8 2045.1 1976.1 2044.7 1975.2 2044.8 C +1973.7 2046 1976.3 2046.4 1976.7 2047.5 C +1977.8 2047.2 1978.2 2050 1979.6 2049.2 C +1980 2049 1979.6 2048.6 1980 2048.4 C +f +S +n +1938.3 2045.6 m +1938.2 2044.4 1936.8 2043.8 1935.9 2043.4 C +1936.4 2044.4 1939.1 2044.3 1937.6 2045.8 C +1937 2046.1 1935.9 2046.1 1935.9 2046.8 C +1936.7 2046.3 1937.8 2046.2 1938.3 2045.6 C +f +S +n +1932.5 2040 m +1932.8 2038.1 1932 2038.9 1932.3 2040.3 C +1933.1 2040.3 1932.7 2041.7 1933.7 2041.5 C +1933.1 2041 1932.9 2040.5 1932.5 2040 C +f +S +n +2014.6 2035.2 m +2014.1 2033.6 2010.9 2034.7 2011.7 2032.4 C +2011.3 2031.9 2009.4 2030.7 2009.3 2032.1 C +2009.5 2033.7 2012.9 2033.8 2012.4 2035.7 C +2013 2036.4 2014.2 2036.5 2014.6 2035.2 C +f +S +n +1906.4 2030.7 m +1905 2031.6 1903.5 2033.6 1902 2032.8 C +1903.4 2034 1905.6 2031.4 1906.4 2030.7 C +f +S +n +1901.8 2037.2 m +1899.5 2034.8 1897.2 2032.5 1894.8 2030.2 C +1897.2 2032.5 1899.5 2034.8 1901.8 2037.2 C +[0.4 0.4 0 0] vc +f +S +n +1901.8 2032.4 m +1901.1 2031.6 1900.4 2030.7 1899.6 2030 C +1900.4 2030.7 1901.1 2031.6 1901.8 2032.4 C +[0 0 0 0.18] vc +f +S +n +1944.5 2030 m +1945.3 2029.9 1946.1 2029.8 1946.9 2029.7 C +1946.1 2029.8 1945.3 2029.9 1944.5 2030 C +f +S +n +vmrs +1997.8 2027.8 m +1997.7 2027.9 1997.6 2028.1 1997.3 2028 C +1997.4 2029.1 1998.5 2029.5 1999.2 2030 C +2000.1 2029.5 1998.9 2028 1997.8 2027.8 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1906.4 2029.2 m +1906.4 2026.6 1906.4 2024 1906.4 2021.3 C +1906.4 2024 1906.4 2026.6 1906.4 2029.2 C +f +S +n +2006.2 2025.9 m +2006 2025.9 2005.8 2025.8 2005.7 2025.6 C +2005.7 2025.5 2005.7 2025.3 2005.7 2025.2 C +2004.6 2025.8 2002.7 2024.7 2001.9 2026.1 C +2001.9 2027.9 2007.8 2029.2 2006.2 2025.9 C +[0 0 0 0] vc +f +S +n +1952.4 2026.8 m +1950.9 2027 1949.6 2026.4 1948.6 2027.3 C +1949.7 2026.1 1952.2 2027.7 1952.4 2026.8 C +[0 0 0 0.18] vc +f +S +n +1896.5 2026.8 m +1894.7 2025.1 1892.9 2023.3 1891 2021.6 C +1892.9 2023.3 1894.7 2025.1 1896.5 2026.8 C +f +S +n +1958.4 2024 m +1958.5 2025.5 1959.4 2024.8 1959.4 2026.4 C +1959.3 2025.3 1959.8 2024.1 1958.4 2024 C +f +S +n +1903.5 2019.2 m +1902.6 2018.6 1902.6 2020 1901.6 2019.9 C +1902.5 2020.8 1901.7 2021.4 1902.8 2022 C +1904.1 2022.2 1903.2 2020.1 1903.5 2019.2 C +f +S +n +1933 2018.7 m +1931.7 2019.6 1930.1 2021.6 1928.7 2020.8 C +1930.1 2022.1 1931.8 2019.5 1933 2018.7 C +f +S +n +1888.4 2016.3 m +1887.3 2018.4 1889.1 2019.6 1890.3 2020.8 C +1889.3 2019.5 1887.8 2018.3 1888.4 2016.3 C +f +S +n +1928.4 2020.4 m +1927.7 2019.6 1927 2018.7 1926.3 2018 C +1927 2018.7 1927.7 2019.6 1928.4 2020.4 C +f +S +n +vmrs +1911.2 2018.2 m +1909.8 2018.3 1907.3 2017.2 1906.8 2018.9 C +1908.1 2018.1 1910.5 2018.6 1911.2 2018.2 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1915.5 2015.1 m +1915.4 2013.9 1914 2013.3 1913.1 2012.9 C +1913.6 2013.9 1916.3 2013.8 1914.8 2015.3 C +1914.2 2015.6 1913.1 2015.6 1913.1 2016.3 C +1913.9 2015.9 1915 2015.7 1915.5 2015.1 C +f +S +n +1923.2 2014.8 m +1921.3 2013.1 1919.5 2011.3 1917.6 2009.6 C +1919.5 2011.3 1921.3 2013.1 1923.2 2014.8 C +f +S +n +1933 2012.7 m +1933 2011.7 1933 2010.8 1933 2009.8 C +1933 2010.8 1933 2011.7 1933 2012.7 C +f +S +n +1909.7 2008.1 m +1908.9 2009.2 1910.1 2009.9 1910.4 2011 C +1911.1 2010.7 1908.9 2009.7 1909.7 2008.1 C +f +S +n +1930.1 2007.2 m +1929.2 2006.6 1929.2 2008 1928.2 2007.9 C +1929.1 2008.8 1928.4 2009.4 1929.4 2010 C +1930.7 2010.2 1929.9 2008.1 1930.1 2007.2 C +f +S +n +1915 2004.3 m +1914 2006.4 1915.7 2007.6 1916.9 2008.8 C +1915.9 2007.5 1914.4 2006.3 1915 2004.3 C +f +S +n +1937.8 2006.2 m +1936.4 2006.3 1934 2005.2 1933.5 2006.9 C +1934.7 2006.1 1937.1 2006.6 1937.8 2006.2 C +f +S +n +1983.9 2006 m +1983.3 2004.3 1980.2 2005.4 1981 2003.1 C +1980.6 2002.7 1978.7 2001.5 1978.6 2002.8 C +1978.8 2004.4 1982.1 2004.5 1981.7 2006.4 C +1982.3 2007.2 1983.5 2007.2 1983.9 2006 C +f +S +n +1942.1 2003.1 m +1942 2001.9 1940.6 2001.3 1939.7 2000.9 C +1940.2 2001.9 1943 2001.8 1941.4 2003.3 C +1940.9 2003.6 1939.7 2003.6 1939.7 2004.3 C +1940.5 2003.9 1941.6 2003.7 1942.1 2003.1 C +f +S +n +vmrs +1967.1 1998.5 m +1967 1998.6 1966.8 1998.8 1966.6 1998.8 C +1966.7 1999.8 1967.8 2000.2 1968.5 2000.7 C +1969.4 2000.2 1968.2 1998.8 1967.1 1998.5 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1936.4 1997.6 m +1936.7 1995.6 1935.8 1996.4 1936.1 1997.8 C +1936.9 1997.9 1936.5 1999.2 1937.6 1999 C +1937 1998.5 1936.8 1998 1936.4 1997.6 C +f +S +n +1975.5 1996.6 m +1975.2 1996.7 1975.1 1996.5 1975 1996.4 C +1975 1996.2 1975 1996.1 1975 1995.9 C +1973.9 1996.5 1972 1995.5 1971.2 1996.8 C +1971.2 1998.6 1977 1999.9 1975.5 1996.6 C +[0 0 0 0] vc +f +S +n +1949.3 2097.4 m +1950.3 2096.9 1951.2 2096.4 1952.2 2096 C +1951.2 2096.4 1950.3 2096.9 1949.3 2097.4 C +[0.4 0.4 0 0] vc +f +S +n +1960.8 2091.6 m +1961.7 2091.2 1962.6 2090.9 1963.5 2090.4 C +1962.6 2090.9 1961.7 2091.2 1960.8 2091.6 C +f +S +n +1964.4 2090 m +1965.7 2089.2 1967 2088.5 1968.3 2087.8 C +1967 2088.5 1965.7 2089.2 1964.4 2090 C +f +S +n +1976 2083.7 m +1976.3 2082.3 1975.2 2079.1 1976.9 2079.4 C +1978.8 2080.7 1980.3 2082.9 1982.2 2084.2 C +1980.6 2083.1 1978.2 2080.2 1976 2078.9 C +1975.6 2081.2 1977 2084.9 1973.8 2085.4 C +1972.2 2086.1 1970.7 2087 1969 2087.6 C +1971.4 2086.5 1974.1 2085.6 1976 2083.7 C +f +S +n +1983.9 2084.2 m +1984.8 2083.7 1985.8 2083.2 1986.8 2082.8 C +1985.8 2083.2 1984.8 2083.7 1983.9 2084.2 C +f +S +n +1995.4 2078.4 m +1996.3 2078 1997.1 2077.7 1998 2077.2 C +1997.1 2077.7 1996.3 2078 1995.4 2078.4 C +f +S +n +1999 2076.8 m +2000.3 2076 2001.6 2075.3 2002.8 2074.6 C +2001.6 2075.3 2000.3 2076 1999 2076.8 C +f +S +n +vmrs +1929.6 2065.7 m +1930.1 2065.6 1929.8 2068.6 1929.9 2070 C +1929.8 2068.6 1930.1 2067 1929.6 2065.7 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1906.6 2049.4 m +1906.6 2046.7 1906.6 2043.9 1906.6 2041.2 C +1906.6 2043.9 1906.6 2046.7 1906.6 2049.4 C +f +S +n +2016 2047.5 m +2014.8 2048 2013.5 2048.3 2012.4 2049.4 C +2013.5 2048.3 2014.8 2048 2016 2047.5 C +f +S +n +2016.5 2047.2 m +2017.3 2046.9 2018.1 2046.6 2018.9 2046.3 C +2018.1 2046.6 2017.3 2046.9 2016.5 2047.2 C +f +S +n +1912.4 2028.5 m +1911.8 2032.4 1912.4 2037.2 1911.9 2041.2 C +1911.5 2037.2 1911.7 2032.9 1911.6 2028.8 C +1911.6 2033.5 1911.6 2038.9 1911.6 2042.9 C +1912.5 2042.2 1911.6 2043.9 1912.6 2043.6 C +1912.9 2039.3 1913.1 2033.3 1912.4 2028.5 C +[0.21 0.21 0 0] vc +f +S +n +1906.8 2040.8 m +1906.8 2039 1906.8 2037.2 1906.8 2035.5 C +1906.8 2037.2 1906.8 2039 1906.8 2040.8 C +[0.4 0.4 0 0] vc +f +S +n +1905.9 2035.2 m +1904.9 2036.4 1903.7 2037.2 1902.3 2037.4 C +1903.7 2037.2 1904.9 2036.4 1905.9 2035.2 C +f +S +n +1906.1 2031.2 m +1907 2031.1 1906.4 2028 1906.6 2030.7 C +1905.5 2032.1 1904 2032.8 1902.5 2033.6 C +1903.9 2033.2 1905 2032.1 1906.1 2031.2 C +f +S +n +1908.3 2018.7 m +1905.2 2018.6 1907.1 2023.2 1906.6 2025.4 C +1906.8 2023 1905.9 2019.5 1908.3 2018.7 C +f +S +n +1889.6 1998 m +1889 2001.9 1889.6 2006.7 1889.1 2010.8 C +1888.7 2006.7 1888.9 2002.4 1888.8 1998.3 C +1888.8 2003 1888.8 2008.4 1888.8 2012.4 C +1889.7 2011.7 1888.8 2013.4 1889.8 2013.2 C +1890.1 2008.8 1890.3 2002.8 1889.6 1998 C +[0.21 0.21 0 0] vc +f +S +n +vmrs +1999 2001.4 m +2001 2000.3 2003 1999.2 2005 1998 C +2003 1999.2 2001 2000.3 1999 2001.4 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1916.2 1986 m +1915.7 1989.9 1916.3 1994.7 1915.7 1998.8 C +1915.3 1994.7 1915.5 1990.4 1915.5 1986.3 C +1915.5 1991 1915.5 1996.4 1915.5 2000.4 C +1916.3 1999.7 1915.5 2001.4 1916.4 2001.2 C +1916.7 1996.8 1917 1990.8 1916.2 1986 C +[0.21 0.21 0 0] vc +f +S +n +1886.9 1989.6 m +1887.8 1989.2 1888.7 1988.9 1889.6 1988.4 C +1888.7 1988.9 1887.8 1989.2 1886.9 1989.6 C +[0.4 0.4 0 0] vc +f +S +n +1892.4 1986.8 m +1895.1 1985.1 1897.9 1983.6 1900.6 1982 C +1897.9 1983.6 1895.1 1985.1 1892.4 1986.8 C +f +S +n +1907.3 1979.3 m +1908.5 1978.9 1909.7 1978.5 1910.9 1978.1 C +1909.7 1978.5 1908.5 1978.9 1907.3 1979.3 C +f +S +n +1938.5 1966.6 m +1942.6 1970.1 1945.9 1976.4 1951.7 1979.1 C +1946.2 1976.1 1943.1 1970.9 1938.5 1966.6 C +f +S +n +1955.1 1978.6 m +1955.9 1978.2 1956.7 1977.8 1957.5 1977.4 C +1956.7 1977.8 1955.9 1978.2 1955.1 1978.6 C +f +S +n +1913.6 1977.6 m +1914.5 1977.2 1915.3 1976.9 1916.2 1976.4 C +1915.3 1976.9 1914.5 1977.2 1913.6 1977.6 C +f +S +n +1919.1 1974.8 m +1921.8 1973.1 1924.5 1971.6 1927.2 1970 C +1924.5 1971.6 1921.8 1973.1 1919.1 1974.8 C +f +S +n +1963.5 1974.5 m +1964.5 1974 1965.6 1973.4 1966.6 1972.8 C +1965.6 1973.4 1964.5 1974 1963.5 1974.5 C +f +S +n +vmrs +1967.8 1972.4 m +1970 1971.2 1972.1 1970 1974.3 1968.8 C +1972.1 1970 1970 1971.2 1967.8 1972.4 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1934 1967.3 m +1935.2 1966.9 1936.4 1966.5 1937.6 1966.1 C +1936.4 1966.5 1935.2 1966.9 1934 1967.3 C +f +S +n +1928.9 2061.2 m +1928.9 2059.2 1928.9 2057.3 1928.9 2055.4 C +1928.9 2057.3 1928.9 2059.2 1928.9 2061.2 C +[0.21 0.21 0 0] vc +f +S +n +1917.2 2047 m +1917.8 2046.5 1919.6 2046.8 1920 2047.2 C +1920 2046.5 1920.9 2046.8 1921 2046.3 C +1921.9 2047.3 1921.3 2044.1 1921.5 2044.1 C +1919.7 2044.8 1915.7 2043.5 1916.2 2046 C +1916.2 2048.3 1917 2045.9 1917.2 2047 C +[0 0 0 0] vc +f +S +n +1922 2044.1 m +1923.5 2043.2 1927 2045.4 1927.5 2042.9 C +1927.1 2042.6 1927.3 2040.9 1927.2 2041.5 C +1924.9 2042.3 1920.9 2040.6 1922 2044.1 C +f +S +n +1934.9 2043.9 m +1935.2 2043.4 1934.4 2042.7 1934 2042.2 C +1933.2 2041.8 1932.4 2042.8 1932.8 2043.2 C +1932.9 2044 1934.3 2043.3 1934.9 2043.9 C +f +S +n +1906.1 2030.7 m +1906.1 2028.8 1906.1 2027 1906.1 2025.2 C +1906.1 2027 1906.1 2028.8 1906.1 2030.7 C +[0.21 0.21 0 0] vc +f +S +n +1932.8 2018.7 m +1932.8 2016.8 1932.8 2014.8 1932.8 2012.9 C +1932.8 2014.8 1932.8 2016.8 1932.8 2018.7 C +f +S +n +1894.4 2016.5 m +1895 2016 1896.8 2016.3 1897.2 2016.8 C +1897.2 2016 1898.1 2016.3 1898.2 2015.8 C +1899.1 2016.8 1898.5 2013.6 1898.7 2013.6 C +1896.9 2014.4 1892.9 2013 1893.4 2015.6 C +1893.4 2017.8 1894.2 2015.4 1894.4 2016.5 C +[0 0 0 0] vc +f +S +n +1899.2 2013.6 m +1900.7 2012.7 1904.2 2014.9 1904.7 2012.4 C +1904.3 2012.1 1904.5 2010.5 1904.4 2011 C +1902.1 2011.8 1898.1 2010.1 1899.2 2013.6 C +f +S +n +vmrs +1912.1 2013.4 m +1912.4 2012.9 1911.6 2012.3 1911.2 2011.7 C +1910.4 2011.4 1909.6 2012.3 1910 2012.7 C +1910.1 2013.5 1911.5 2012.9 1912.1 2013.4 C +[0 0 0 0] vc +f +0.4 w +2 J +2 M +S +n +1921 2004.5 m +1921.6 2004 1923.4 2004.3 1923.9 2004.8 C +1923.8 2004 1924.8 2004.3 1924.8 2003.8 C +1925.7 2004.8 1925.1 2001.6 1925.3 2001.6 C +1923.6 2002.4 1919.6 2001 1920 2003.6 C +1920 2005.8 1920.8 2003.4 1921 2004.5 C +f +S +n +1925.8 2001.6 m +1927.3 2000.7 1930.8 2002.9 1931.3 2000.4 C +1930.9 2000.1 1931.1 1998.5 1931.1 1999 C +1928.7 1999.8 1924.8 1998.1 1925.8 2001.6 C +f +S +n +1938.8 2001.4 m +1939 2000.9 1938.2 2000.3 1937.8 1999.7 C +1937.1 1999.4 1936.2 2000.3 1936.6 2000.7 C +1936.7 2001.5 1938.1 2000.9 1938.8 2001.4 C +f +S +n +1908.6691 2008.1348 m +1897.82 2010.0477 L +1894.1735 1989.3671 L +1905.0226 1987.4542 L +1908.6691 2008.1348 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont +1895.041763 1994.291153 m +0 0 32 0 0 (l) ts +} +true +[0 0 0 1]sts +Q +1979.2185 1991.7809 m +1960.6353 1998.5452 L +1953.4532 1978.8124 L +1972.0363 1972.0481 L +1979.2185 1991.7809 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [18.793335 -6.84082 6.84021 18.793335 0 0] makesetfont +1955.163254 1983.510773 m +0 0 32 0 0 (\256) ts +} +true +[0 0 0 1]sts +Q +1952.1544 2066.5423 m +1938.0739 2069.025 L +1934.4274 2048.3444 L +1948.5079 2045.8617 L +1952.1544 2066.5423 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont +1935.29567 2053.268433 m +0 0 32 0 0 (") ts +} +true +[0 0 0 1]sts +Q +1931.7231 2043.621 m +1919.3084 2048.14 L +1910.6898 2024.4607 L +1923.1046 2019.9417 L +1931.7231 2043.621 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [22.552002 -8.208984 8.208252 22.552002 0 0] makesetfont +1912.741867 2030.098648 m +0 0 32 0 0 (=) ts +} +true +[0 0 0 1]sts +Q +1944 2024.5 m +1944 2014 L +0.8504 w +0 J +3.863693 M +[0 0 0 1] vc +false setoverprint +S +n +1944.25 2019.1673 m +1952.5 2015.9173 L +S +n +1931.0787 2124.423 m +1855.5505 2043.4285 L +1871.0419 2013.0337 L +1946.5701 2094.0282 L +1931.0787 2124.423 L +n +q +_bfh +%%IncludeResource: font ZapfHumanist601BT-Bold +_efh +{ +f1 [22.155762 23.759277 -14.753906 28.947754 0 0] makesetfont +1867.35347 2020.27063 m +0 0 32 0 0 (Nominal) ts +} +true +[0 0 0 1]sts +Q +1933.5503 1996.9547 m +1922.7012 1998.8677 L +1919.0547 1978.1871 L +1929.9038 1976.2741 L +1933.5503 1996.9547 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont +1919.922913 1983.111069 m +0 0 32 0 0 (b) ts +} +true +[0 0 0 1]sts +Q +2006.3221 2025.7184 m +1993.8573 2027.9162 L +1990.2108 2007.2356 L +2002.6756 2005.0378 L +2006.3221 2025.7184 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont +1991.07901 2012.159653 m +0 0 32 0 0 (a) ts +} +true +[0 0 0 1]sts +Q +vmrs +2030.0624 2094.056 m +1956.3187 2120.904 L +1956.321 2095.3175 L +2030.0647 2068.4695 L +2030.0624 2094.056 L +n +q +_bfh +%%IncludeResource: font ZapfHumanist601BT-Bold +_efh +{ +f1 [22.155762 -9.336792 -0.002197 44.368408 1 0] makesetfont +1956.320496 2101.409561 m +0 0 32 0 0 (Isabelle) ts +} +true +[0 0 0 1]sts +Q +vmr +vmr +end +%%Trailer +%%DocumentNeededResources: font Symbol +%%+ font ZapfHumanist601BT-Bold +%%DocumentFonts: Symbol +%%+ ZapfHumanist601BT-Bold +%%DocumentNeededFonts: Symbol +%%+ ZapfHumanist601BT-Bold + +%%EndDocument + @endspecial 2415 1641 a + currentpoint grestore moveto + 2415 1641 a 941 1861 a Fg(T)n(ime:)h(11th)29 +b(A)-6 b(ugust)31 b(\(just)e(bef)m(or)n(e)h(IJCAR\))324 +2021 y Ff(Ov)o(er)o(view:)k Fe(Dealing)27 b(with)f(binders,)h(renaming) +f(of)h(bound)f(v)n(ariables,)h(capture-a)n(v)n(oiding)324 +2141 y(substitution,)18 b(etc.,)i(is)g(v)o(ery)f(often)g(a)h(major)g +(problem)e(in)i(formal)f(proofs)g(about)h(the)f(lambda-)324 +2262 y(calculus)25 b(and)g(programming)f(language)i(theory)-6 +b(.)32 b(Nominal)24 b(Isabelle)i(pro)o(vides)e(an)i(infras-)324 +2382 y(tructure)i(for)g(reasoning)f(con)l(v)o(eniently)f(about)i(bound) +f(v)n(ariables)g(and)h(alpha-equi)n(v)n(alence)324 2502 +y(classes)20 b(in)h(the)f(proof)h(assistant)e(Isabelle.)30 +b(The)20 b(aim)h(of)f(the)h(tutorial)f(is)g(to)g(gi)n(v)o(e)g +(participants)324 2623 y(a)k(reading)g(kno)n(wledge)e(of)i(nominal)f +(techniques)g(and)h(allo)n(w)f(them)g(to)g(start)h(using)f(Isabelle)324 +2743 y(in)33 b(their)h(o)n(wn)f(w)o(ork.)58 b(The)34 +b(tutorial)f(will)g(be)h(hands-on)g(and)f(therefore)i(participants)e +(are)324 2863 y(encouraged)25 b(to)f(bring)g(their)h(o)n(wn)f(laptop.) +324 3053 y Ff(Pr)n(ogramme:)p 0 TeXcolorgray 0 TeXcolorgray +550 3203 a Fe(Session)g(I:)100 b(basics,)24 b(alpha-equi)n(v)n(alence)g +(classes,)g(substitution)e(lemma,)1040 3323 y(Isar)j(proof)g(language) +517 3444 y(Session)f(II:)100 b(strong)24 b(induction)f(principles,)h +(conte)o(xts)f(with)h(holes,)1040 3564 y(beta-reduction)484 +3684 y(Session)g(III:)100 b(v)n(ariable)24 b(con)l(v)o(ention,)f(e)n(v) +n(aluation)g(relation)485 3805 y(Session)i(IV)-7 b(:)99 +b(functions,)23 b(permutations)g(and)i(support)324 4024 +y Ff(T)-9 b(ar)o(get)22 b(audience:)31 b Fe(Researchers)22 +b(and)g(doctoral)f(students)f(who)h(w)o(ant)g(to)g(use)g(Nominal)g(Is-) +324 4145 y(abelle)h(to)g(formalise)g(proofs)g(from)g(the)g +(lambda-calculus,)g(from)g(programming)f(language)324 +4265 y(theory)28 b(or)h(from)f(proof)h(theory)-6 b(,)28 +b(such)h(as)g(type)f(soundness,)g(Church)h(Rosser)l(,)h(strong)e(nor)n +(-)324 4385 y(malisation)20 b(and)i(so)f(on.)30 b(The)22 +b(tutorial)f(is)g(designed)h(for)g(people)f(who)h(ha)n(v)o(e)g(not)f +(necessarily)324 4506 y(used)j(Isabelle)h(before,)g(nor)g(ha)n(v)o(e)g +(used)f(an)o(y)g(other)h(proof)g(assistant.)324 4695 +y Ff(Mor)n(e)g(Inf)n(ormation:)31 b Fe(See)73 b Fd +(http://isabelle.in.tum.de/nomi)o(nal/)p 0 TeXcolorgray +0 TeXcolorgray 1577 5519 a + gsave currentpoint currentpoint translate 0 neg rotate neg exch neg +exch translate + 1577 5519 a @beginspecial +100 @llx 232 @lly 513 @urx 559 @ury 850 @rwi @setspecial +%%BeginDocument: australia.ps +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: /home/cu200/Theorem-Provers/Isabelle/Nominal-Docs/WebSite/activities/nominal-ijcar08/australia.ps +%%Creator: XV version 3.10a-jumboFix+Enh of 20050501 - by John Bradley +%%BoundingBox: 100 232 513 559 +%%Pages: 1 +%%DocumentFonts: +%%EndComments +%%EndProlog + +%%Page: 1 1 + +% remember original state +/origstate save def + +% build a temporary dictionary +20 dict begin + +% define string to hold a scanline's worth of data +/pix 1239 string def + +% define space for color conversions +/grays 413 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +% lower left corner +100 232 translate + +% size of image (on paper, in 1/72inch coords) +412.99200 327.02400 scale + +% define 'colorimage' if it isn't defined +% ('colortogray' and 'mergeprocs' come from xwd2ps +% via xgrab) +/colorimage where % do we know about 'colorimage'? + { pop } % yes: pop off the 'dict' returned + { % no: define one + /colortogray { % define an RGB->I function + /rgbdata exch store % call input 'rgbdata' + rgbdata length 3 idiv + /npixls exch store + /rgbindx 0 store + 0 1 npixls 1 sub { + grays exch + rgbdata rgbindx get 20 mul % Red + rgbdata rgbindx 1 add get 32 mul % Green + rgbdata rgbindx 2 add get 12 mul % Blue + add add 64 idiv % I = .5G + .31R + .18B + put + /rgbindx rgbindx 3 add store + } for + grays 0 npixls getinterval + } bind def + + % Utility procedure for colorimage operator. + % This procedure takes two procedures off the + % stack and merges them into a single procedure. + + /mergeprocs { % def + dup length + 3 -1 roll + dup + length + dup + 5 1 roll + 3 -1 roll + add + array cvx + dup + 3 -1 roll + 0 exch + putinterval + dup + 4 2 roll + putinterval + } bind def + + /colorimage { % def + pop pop % remove 'false 3' operands + {colortogray} mergeprocs + image + } bind def + } ifelse % end of 'false' case + + + +413 327 8 % dimensions of data +[413 0 0 -327 0 327] % mapping matrix +{currentfile pix readhexstring pop} +false 3 colorimage + +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea8a8bb2eaeaf1 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffaaabc760619655568fcacbdc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff808080a0a0a0ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f55568fa0a0c0 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcacbdca0a0c0f5f5f8aaabc7eaeaf1 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffa0a0a09f9f9f808080ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff55568f55568f55568f55568f55568fa0a0c0 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffeaeaf18080ab606196606196d5d5e355568f606196 +7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff5f5f5f7f7f7fd0d0d0ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f855568f55568f55568f55568f55568faaabc7 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f8b5b5ce55568faaabc755568f55568f +55568fa0a0c0ffffffeaeaf1cacbdcf5f5f8ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff4f4f4f808080ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f55568faaabc7 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f +55568f55568fa0a0c0a0a0c055568f8080abffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff202020f0f0f0ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f86a6b9d55568f55568f55568f55568f55568faaabc7 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdcc0c0d5d5d5e3 +d5d5e37576a455568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff5f5f87576a455568f55568f55568f55568f55568f55568f8a8bb2 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f86a6b9d55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f8080ab +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff8080ab55568f55568f55568f55568f55568f55568f8080aba0a0c0aaabc7 +e0e0ea8080abaaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f8080ab +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f7576a4cacbdcd5d5e3f5f5f8ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9de0e0eaffffffeaeaf1ffffffffffffe0e0ea +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5 +d5d5e3fffffffffffffffffff5f5f87576a4cacbdcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f87576a455568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab6a6b9d55568f +7576a4f5f5f8fffffffffffffffffffffffff5f5f89596b955568f55568f55568f606196 +f5f5f8ffffffffffffeaeaf17576a455568f6a6b9dffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1 +a0a0c060619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f6a6b9de0e0eae0e0ea7576a455568f55568f55568f55568fa0a0c0 +aaabc7d5d5e3ffffffd5d5e355568f55568f55568fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cacbdc9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdce0e0ea +ffffffb5b5ceaaabc7aaabc7b5b5ced5d5e3d5d5e3d5d5e3f5f5f8d5d5e39596b955568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f6a6b9d60619655568f55568f55568f55568f55568f55568f +55568fcacbdcffffffb5b5ce55568f55568f55568feaeaf18a8bb28a8bb2f5f5f8ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf160619655568f +6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fd5d5e3ffffffb5b5ce55568f55568f55568f60619655568f55568f9596b9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8a8bb2 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff5f5f86a6b9d55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fd5d5e3f5f5f860619655568f55568f55568f55568f55568f55568feaeaf1ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff606196 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff9596b99596b9e0e0ea8a8bb255568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f8080ab55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf155568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe0e0ea55568f55568f55568fb5b5ce55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fcacbdcffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff5f5f8b5b5ce6a6b9d55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5606196 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f8080abb5b5ceffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e3 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f606196eaeaf1ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fb5b5ceffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f606196cacbdcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffc0c0d57576a455568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fe0e0ea8080ab606196d5d5e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568feaeaf1606196ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +8080abffffffcacbdcd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdc55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8d5d5e3 +d5d5e3ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +a0a0c0fffffffffffff5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +8a8bb29596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f855568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0eaffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fcacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff7576a455568f7576a4c0c0d5d5d5e3d5d5e3ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +606196ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff5f5f8ffffffffffffffffff +ffffffffffffffffff8a8bb255568f55568f55568f55568f55568f7576a4e0e0eaffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeaeaf1d5d5e37576a455568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +8080abffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffd5d5e37576a4f5f5f8ffffffcacbdc +fffffff5f5f88080ab55568f55568f55568f55568f55568f55568f55568f55568faaabc7 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcacbdc55568fc0c0d5aaabc755568f +aaabc760619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c060619655568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9dffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff +ffffffffffffe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f606196f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff +b5b5ce6a6b9d55568f55568fcacbdcffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff5f5f8d5d5e3eaeaf1ffffffc0c0d555568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f606196d5d5e3ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9dffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f606196aaabc7eaeaf18080ab +55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffcacbdc8a8bb255568f55568f8080abaaabc755568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff5f5f87576a455568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9dffffffffffffffffffb5b5cecacbdcf5f5f8 +f5f5f8d5d5e3cacbdcaaabc7e0e0eaffffffffffffffffffffffffe0e0ea55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8080abd5d5e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8080abfffffff5f5f8f5f5f855568f55568f55568f +55568f55568f55568f55568f606196cacbdcffffffffffffcacbdc55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8080abc0c0d555568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fc0c0d5ffffffe0e0ea55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f606196eaeaf1ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568faaabc78080ab55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f9596b9ffffff55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6061969596b9 +a0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f606196cacbdcffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f88a8bb2b5b5ce +eaeaf18a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568faaabc77576a455568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f7576a460619655568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f8a8bb2eaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9d55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f9596b9d5d5e3ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8a8bb255568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff5f5f855568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fe0e0eaffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcacbdc6a6b9d606196aaabc78080ab55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffeaeaf160619655568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff60619655568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8080abf5f5f8c0c0d5e0e0eaffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9d6a6b9d55568f55568f6a6b9d9596b9aaabc7 +aaabc7aaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fa0a0c0f5f5f8ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f606196b5b5ceffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a4d5d5e3ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff5f5f8d5d5e3ffffffffffff +ffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f6a6b9d7576a4 +606196e0e0eaffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f +55568f7576a4f5f5f8ffffffe0e0ea8a8bb255568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f +55568f55568f7576a4d5d5e3f5f5f8eaeaf155568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196 +aaabc7f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +e0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff8a8bb2cacbdcffffffffffffffffffffffffffffffa0a0c055568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f8a8bb2b5b5cee0e0eaffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff606196a0a0c0ffffffffffffffffffffffffffffff8080ab55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9da0a0c0ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +e0e0ea55568f55568fe0e0eaffffffffffffffffffffffffffffff8a8bb255568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f8080abf5f5f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +a0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8 +8a8bb255568f55568f8080abfffffffffffffffffffffffffffffff5f5f86a6b9d55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f87576a4 +55568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffc0c0d555568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f +55568f55568f55568f55568f606196f5f5f8ffffffffffffffffffffffffe0e0ea55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f9596b9c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffd5d5e360619655568f55568f +55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffffc0c0d59596b955568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f606196c0c0d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568fffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f +55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab +eaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f6a6b9df5f5f8ffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f860619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568faaabc7ffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f6a6b9dd5d5e3ffffffffffffffffffffffffffffffe0e0eab5b5ce8a8bb2 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fd5d5e355568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f9596b9eaeaf1cacbdc9596b96a6b9d55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f606196ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fe0e0eaffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f87576a455568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc0c0d57576a455568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8080abf5f5f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f606196a0a0c0eaeaf1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f87576a455568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f606196eaeaf1ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f87576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9db5b5ce +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8 +7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f9596b9d5d5e3ffffffd5d5e3eaeaf1ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f87576a4 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f60619655568fb5b5ceffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffeaeaf18a8bb255568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f8c0c0d57576a455568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffe0e0ea9596b960619655568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f9596b9e0e0eac0c0d5f5f5f8ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f89596b955568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4e0e0eaffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8d5d5e3aaabc7 +9596b96a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4 +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffcacbdcaaabc78080abaaabc7eaeaf1aaabc760619655568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +a0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fb5b5ce9596b9f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +e0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f606196e0e0eaffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1b5b5ce +60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f606196eaeaf1ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f8cacbdc9596b96a6b9d55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe0e0ea7576a455568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fa0a0c0e0e0eaffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffcacbdc60619655568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffaaabc7cacbdcd5d5e3d5d5e3d5d5e3eaeaf1ffffff +f5f5f8b5b5ce7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8080abc0c0d5f5f5f8ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff5f5f88080ab55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd5d5e360619655568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8 +8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f606196ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea6a6b9d +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdc55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2eaeaf1ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffeaeaf1aaabc755568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffc0c0d56a6b9d55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8 +a0a0c055568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fffffff +ffffffffffffd5d5e3aaabc7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffb5b5ceffffffffffffffffffffffffcacbdc606196 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea +ffffffffffff6061967576a4ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc0c0d555568fffffffffffffffffffd5d5e355568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2 +ffffffffffff55568f55568faaabc7ffffffffffffffffffeaeaf1ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff55568f55568fffffffffffffffffffa0a0c055568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d +c0c0d5aaabc755568f55568f55568f9596b9ffffffffffff7576a4eaeaf1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffd5d5e355568f55568fffffffffffffffffff6a6b9d55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a4e0e0ea55568fd5d5e3ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffb5b5ce55568f6a6b9dffffffffffffe0e0ea55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f60619655568faaabc7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff9596b955568f606196eaeaf1ffffffaaabc755568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff7576a455568f55568fd5d5e3ffffff7576a455568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff55568f55568f55568fd5d5e39596b955568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196 +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f8080ab8a8bb2cacbdcffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffeaeaf160619655568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f606196e0e0eaffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abeaeaf1ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9dffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +8a8bb2f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f860619655568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f8ffffffffffffffffffffffff9596b955568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f606196ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff8080abcacbdcffffffffffffffffffffffffa0a0c0 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fa0a0c0e0e0eaffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffaaabc78080abffffffffffffffffffffffffffffff +8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f8606196d5d5e3ffffffffffffffffffffffff +aaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffaaabc79596b9ffffffffffffffffffffffff +d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff6a6b9deaeaf1b5b5cef5f5f8ffffff +eaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcacbdc8080ab55568fb5b5ceffffff +d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffa0a0c0d5d5e3f5f5f8ffffff9596b955568f7576a4ffffff +c0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff8a8bb255568f9596b9ffffffffffffb5b5ce55568faaabc7 +6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f86a6b9d606196f5f5f8ffffffffffff7576a455568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f88080ab8a8bb2cacbdcffffff7576a455568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffd5d5e355568f6061967576a455568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e360619655568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f606196aaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5 +60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +b5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f606196f5f5f8ffffff808080e0e0e0ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fd5d5e3c0c0c05f5f5fc0c0c0ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc78080804f4f4fffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f9596b9b0b0b0909090ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f87576a455568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f860619655568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f6a6b9dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a4 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea +60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +b5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +606196ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +cacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568ff5f5f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fb5b5ceffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffeaeaf155568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a48080ab8080ab8080ab8a8bb2aaabc7 +aaabc7aaabc7aaabc7cacbdcd5d5e3cacbdcaaabc78080ab60619655568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f606196f5f5f8ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9d5d5e3 +d5d5e3e0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f7576a4d5d5e3ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdc606196 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f606196b5b5ceffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea +6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f9596b9f5f5f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f87576a455568f55568f8a8bb2aaabc76a6b9d55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f7576a4d5d5e3ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe0e0ead5d5e3ffffffffffffffffffb5b5ce60619655568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f606196b5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff5f5f8aaabc760619655568f +b5b5ce60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f606196a0a0c0d5d5e3d5d5e3 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1 +f5f5f8e0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9d8080abaaabc7f5f5f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f606196ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f8080abb5b5cec0c0d5aaabc7aaabc7aaabc7 +c0c0d5d5d5e3d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffe0e0ea6a6b9d55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f6a6b9de0e0eaffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffeaeaf1c0c0d58080ab55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f606196ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f8a8bb2f5f5f8ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fb5b5ce6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8a8bb2 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffc0c0d56a6b9d55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fd5d5e37576a455568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +606196d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fd5d5e3aaabc755568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f606196eaeaf1ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4b5b5ce +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fd5d5e3d5d5e355568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f7576a4e0e0eaffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f87576a455568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fb5b5cef5f5f8e0e0ea55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f8a8bb2f5f5f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d56a6b9d55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +8080abffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f7576a4cacbdceaeaf1ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ceaaabc7 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +eaeaf1ffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f9596b9f5f5f8ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0 +ffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +8080abffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +eaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196f5f5f8 +ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff +ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fcacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffff +ffffffffffffeaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f6a6b9dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffe0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0ffffffffffff +fffffff5f5f88080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff5f5f86a6b9d55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff +ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f6061968080abc0c0d5ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f606196a0a0c0eaeaf1ffffffffffffffffffffffffffffff +c0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffffffffffffffff +7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fb5b5cee0e0eaffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7f5f5f8ffffffffffffffffffffffffffffffffffffffffffd5d5e3 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f6a6b9d55568f55568f55568f9596b9cacbdc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f +55568f606196f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff8a8bb2 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f7576a4ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2aaabc77576a455568f +55568f55568f6a6b9da0a0c0cacbdcf5f5f8ffffffe0e0ead5d5e3f5f5f8ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f +55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab +55568f55568f55568f55568f60619660619655568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f606196eaeaf1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f860619655568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +606196c0c0d5d5d5e3d5d5e3d5d5e3d5d5e3d5d5e3fffffffffffffffffff5f5f89596b9 +b5b5ceeaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f +9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab +55568f55568f55568f55568fb5b5ceeaeaf160619655568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f8080ab8080ab8080abaaabc7 +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff8080abf5f5f8d5d5e355568f55568f55568f55568f55568f9596b9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab +55568f55568f55568f6a6b9dffffffffffffb5b5ce55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f6a6b9dcacbdcffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff6a6b9d6061969596b955568f55568f55568f55568f9596b9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab +55568f55568f55568fd5d5e3ffffffffffffffffff7576a455568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4 +9596b9f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568ff5f5f8ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f +55568f55568f606196ffffffffffffffffffffffffaaabc755568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e36a6b9d8a8bb2 +60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f7576a4f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd5d5e38080ab55568f55568f6a6b9dd5d5e3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f +55568f55568f8080abffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568faaabc7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f +55568f55568faaabc7ffffffffffffffffffffffffffffff55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff5f5f88080ab8080abaaabc7ffffff +ffffffffffffffffffffffffffffffffffffd5d5e38080aba0a0c06a6b9d55568f55568f +55568f55568fcacbdcffffffffffffffffffffffffffffff55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1ffffff +ffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f +55568f55568feaeaf1fffffffffffffffffffffffff5f5f855568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fb5b5ceffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abb5b5cee0e0ea +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff60619655568f55568f55568f55568f606196 +7576a4606196ffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff7576a455568f9596b9aaabc7b5b5cef5f5f8 +ffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f606196e0e0eaffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe0e0eae0e0eaffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fe0e0eaffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e3 +d5d5e3c0c0d5a0a0c060619655568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffeaeaf17576a455568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f606196f5f5f8ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f7576a4 +c0c0d5d5d5e3b5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fe0e0eaffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffeaeaf160619655568f55568f55568f9596b9d5d5e3ffffff +ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcacbdc60619655568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd5d5e3aaabc7cacbdcf5f5f8ffffffffffffffffff +ffffffeaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff5f5f88080ab55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +9596b9a0a0c0c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f86a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f606196ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +9596b955568f55568f7576a48080abaaabc7b5b5ced5d5e3e0e0ea7576a46a6b9da0a0c0 +c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff5f5f86a6b9d55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568faaabc78080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7fffffff5f5f8ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f606196f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +606196e0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +aaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff60619655568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9 +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196f5f5f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff8a8bb255568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f855568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f8080abffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf160619655568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e36a6b9d +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8 +a0a0c07576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffe0e0ea7576a455568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f606196c0c0d5ffffff +aaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f6a6b9d55568faaabc7ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffaaabc755568f6061968080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568faaabc7f5f5f8ffffffffffff +d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568feaeaf1c0c0d5f5f5f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f89596b9f5f5f8ffffffeaeaf19596b9 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffff +c0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f6061968a8bb2aaabc7aaabc7aaabc7aaabc7aaabc7aaabc7a0a0c08080ab +8080ab8080ab8080ab9596b9ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +eaeaf19596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f9596b9d5d5e3eaeaf1e0e0ead5d5e3 +8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d +9596b9cacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffeaeaf19596b955568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8a8bb2eaeaf1ffffffffffffffffffb5b5ce55568f +55568f55568f7576a4e0e0ea8080ab55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f606196cacbdcffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffeaeaf19596b960619655568f55568f55568f55568f55568f +55568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffeaeaf1 +aaabc7cacbdcffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0f5f5f8ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f8aaabc760619655568f55568f55568f +55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f6a6b9de0e0eaffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff5f5f89596b955568f55568f +6a6b9da0a0c0d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ceeaeaf1 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0ea8080ab6a6b9d55568f55568f55568f55568f55568f +55568f55568f55568f55568f9596b9eaeaf1ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f9596b9aaabc7 +aaabc7cacbdc8a8bb2e0e0eaffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568fb5b5ce7576a4 +7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f606196 +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa0a0c0c0c0d5 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff + +showpage + +% stop using temporary dictionary +end + +% restore original state +origstate restore + +%%Trailer + +%%EndDocument + @endspecial 2285 5519 a + currentpoint grestore moveto + 2285 5519 a 1 0 0 TeXcolorrgb +0 TeXcolorgray 325 5475 a @beginspecial @setspecial + tx@Dict begin STP newpath 0.8 SLW 0 setgray 226.19922 8.5359 4.26773 +.5 CLW mul sub 0 360 arc closepath gsave 1 0 0 setrgbcolor fill grestore +gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end + +@endspecial +0.5 TeXcolorgray 335 w Fc(8)p 0 TeXcolorgray 0.5 TeXcolorgray +158 w Fb(\025)p 0 TeXcolorgray 0.5 TeXcolorgray 2469 +5375 a Fa(#)p 0 TeXcolorgray 0.5 TeXcolorgray 3127 5475 +a Fc(`)p 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray +eop end +%%Trailer + +userdict /end-hook known{end-hook}if +%%EOF diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/announcement.tex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/announcement.tex Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,115 @@ +\documentclass[12pt]{article} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage[latin1]{inputenc} +\usepackage{times} +\usepackage{color} +\usepackage{a0size} +\usepackage{graphicx} +\usepackage{xcolor} + +\addtolength{\textheight}{2cm} +\renewcommand{\huge}{\fontsize{51.6}{64}\selectfont} +\renewcommand{\Huge}{\fontsize{61.92}{77}\selectfont} +\newcommand{\veryHuge}{\fontsize{74.3}{93}\selectfont} +\newcommand{\VeryHuge}{\fontsize{89.16}{112}\selectfont} +\newcommand{\VERYHuge}{\fontsize{107}{134}\selectfont} + +\pagestyle{empty} +\begin{document} +\color{black} +\mbox{}\\[-15mm] + +\begin{center} +\begin{tabular}{@{}c@{}} + {\bf\LARGE Hands-On Introduction to Nominal Isabelle}\medskip\\ + {\bf\Large One-Day Tutorial at POPL}\bigskip\\ + \includegraphics[scale=0.4]{logo.png}\bigskip\\ + {\bf \large Date: 23rd January 2011} +\end{tabular} +\end{center} + +\noindent +{\bf Overview:} +Dealing with binders, renaming of bound variables, capture-avoid\-ing +substitution, etc., is very often a major problem in formal proofs about the +lambda-calculus and programming language theory. Nominal Isabelle provides an +infrastructure for reasoning conveniently about bound variables and +alpha-equivalence classes in the proof assistant Isabelle. The aim of the +tutorial is to give participants a reading knowledge of nominal +techniques and allow them to start using Nominal Isabelle in their +own work. The tutorial will be hands-on and therefore participants are +encouraged to bring their own laptop. +\bigskip + +\noindent +{\bf Programme:} +\begin{center} +\begin{tabular}{rp{10cm}} +Session I: & + basics, alpha-equivalence, + substitution lemma,\\ + & Isar proof-language\\ + +Session II: & + strong induction principles, contexts with holes,\\ + & beta-reduction\\ + +Session III: & + variable convention, evaluation relations, CK-machines\\ + +Session IV: & + functions, type-preservation, progress lemma\\ +\end{tabular} +\end{center}\bigskip + +\noindent +{\bf Target audience:} Researchers and doctoral students who want to use +Nominal Isabelle to formalise proofs from the lambda-calculus, from programming +language theory or from proof theory, such as type soundness, Church Rosser, +strong normalisation and so on. The tutorial is designed for people who +have not necessarily used Isabelle before, nor have used any other proof +assistant.\bigskip + +\noindent +{\bf More Information:} See\hspace{2mm} {\tt http://isabelle.in.tum.de/nominal/} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{center} +{\huge\boldmath\textcolor{gray}{$\forall$}} +{\veryHuge\textcolor{gray}{$\lambda$}} +\raisebox{-1mm}{\includegraphics[scale=0.5]{popl1.png}} +\raisebox{4mm}{\Huge\boldmath\textcolor{gray}{$\#$}} +{\huge\boldmath\textcolor{gray}{$\vdash$}} +\end{center} + +\newpage +\mbox{} +\end{document} + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% TeX-command-default: "PdfLaTeX" +%%% TeX-view-style: (("." "kpdf %s.pdf")) +%%% End: + + + + + + + + + + + + + + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/australia.gif Binary file Nominal/activities/australia.gif has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/australia.png Binary file Nominal/activities/australia.png has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/australia.ps --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/australia.ps Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,11546 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: /home/cu200/Theorem-Provers/Isabelle/Nominal-Docs/WebSite/activities/nominal-ijcar08/australia.ps +%%Creator: XV version 3.10a-jumboFix+Enh of 20050501 - by John Bradley +%%BoundingBox: 100 232 513 559 +%%Pages: 1 +%%DocumentFonts: +%%EndComments +%%EndProlog + +%%Page: 1 1 + +% remember original state +/origstate save def + +% build a temporary dictionary +20 dict begin + +% define string to hold a scanline's worth of data +/pix 1239 string def + +% define space for color conversions +/grays 413 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +% lower left corner +100 232 translate + +% size of image (on paper, in 1/72inch coords) +412.99200 327.02400 scale + +% define 'colorimage' if it isn't defined +% ('colortogray' and 'mergeprocs' come from xwd2ps +% via xgrab) +/colorimage where % do we know about 'colorimage'? + { pop } % yes: pop off the 'dict' returned + { % no: define one + /colortogray { % define an RGB->I function + /rgbdata exch store % call input 'rgbdata' + rgbdata length 3 idiv + /npixls exch store + /rgbindx 0 store + 0 1 npixls 1 sub { + grays exch + rgbdata rgbindx get 20 mul % Red + rgbdata rgbindx 1 add get 32 mul % Green + rgbdata rgbindx 2 add get 12 mul % Blue + add add 64 idiv % I = .5G + .31R + .18B + put + /rgbindx rgbindx 3 add store + } for + grays 0 npixls getinterval + } bind def + + % Utility procedure for colorimage operator. + % This procedure takes two procedures off the + % stack and merges them into a single procedure. + + /mergeprocs { % def + dup length + 3 -1 roll + dup + length + dup + 5 1 roll + 3 -1 roll + add + array cvx + dup + 3 -1 roll + 0 exch + putinterval + dup + 4 2 roll + putinterval + } bind def + + /colorimage { % def + pop pop % remove 'false 3' operands + {colortogray} mergeprocs + image + } bind def + } ifelse % end of 'false' case + + + +413 327 8 % dimensions of data +[413 0 0 -327 0 327] % mapping matrix +{currentfile pix readhexstring pop} +false 3 colorimage + +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea8a8bb2eaeaf1 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffaaabc760619655568fcacbdc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff808080a0a0a0ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f55568fa0a0c0 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcacbdca0a0c0f5f5f8aaabc7eaeaf1 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffa0a0a09f9f9f808080ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff55568f55568f55568f55568f55568fa0a0c0 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffeaeaf18080ab606196606196d5d5e355568f606196 +7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff5f5f5f7f7f7fd0d0d0ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f855568f55568f55568f55568f55568faaabc7 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f8b5b5ce55568faaabc755568f55568f +55568fa0a0c0ffffffeaeaf1cacbdcf5f5f8ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff4f4f4f808080ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f55568faaabc7 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f +55568f55568fa0a0c0a0a0c055568f8080abffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff202020f0f0f0ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f86a6b9d55568f55568f55568f55568f55568faaabc7 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdcc0c0d5d5d5e3 +d5d5e37576a455568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff5f5f87576a455568f55568f55568f55568f55568f55568f8a8bb2 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f86a6b9d55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f8080ab +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff8080ab55568f55568f55568f55568f55568f55568f8080aba0a0c0aaabc7 +e0e0ea8080abaaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f8080ab +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f7576a4cacbdcd5d5e3f5f5f8ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9de0e0eaffffffeaeaf1ffffffffffffe0e0ea +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5 +d5d5e3fffffffffffffffffff5f5f87576a4cacbdcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f87576a455568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab6a6b9d55568f +7576a4f5f5f8fffffffffffffffffffffffff5f5f89596b955568f55568f55568f606196 +f5f5f8ffffffffffffeaeaf17576a455568f6a6b9dffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1 +a0a0c060619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f6a6b9de0e0eae0e0ea7576a455568f55568f55568f55568fa0a0c0 +aaabc7d5d5e3ffffffd5d5e355568f55568f55568fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cacbdc9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdce0e0ea +ffffffb5b5ceaaabc7aaabc7b5b5ced5d5e3d5d5e3d5d5e3f5f5f8d5d5e39596b955568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f6a6b9d60619655568f55568f55568f55568f55568f55568f +55568fcacbdcffffffb5b5ce55568f55568f55568feaeaf18a8bb28a8bb2f5f5f8ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf160619655568f +6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fd5d5e3ffffffb5b5ce55568f55568f55568f60619655568f55568f9596b9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8a8bb2 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff5f5f86a6b9d55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fd5d5e3f5f5f860619655568f55568f55568f55568f55568f55568feaeaf1ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff606196 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff9596b99596b9e0e0ea8a8bb255568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f8080ab55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf155568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe0e0ea55568f55568f55568fb5b5ce55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fcacbdcffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff5f5f8b5b5ce6a6b9d55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5606196 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f8080abb5b5ceffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e3 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f606196eaeaf1ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fb5b5ceffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f606196cacbdcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffc0c0d57576a455568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fe0e0ea8080ab606196d5d5e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568feaeaf1606196ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +8080abffffffcacbdcd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdc55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8d5d5e3 +d5d5e3ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +a0a0c0fffffffffffff5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +8a8bb29596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f855568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0eaffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fcacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff7576a455568f7576a4c0c0d5d5d5e3d5d5e3ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +606196ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff5f5f8ffffffffffffffffff +ffffffffffffffffff8a8bb255568f55568f55568f55568f55568f7576a4e0e0eaffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeaeaf1d5d5e37576a455568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +8080abffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffd5d5e37576a4f5f5f8ffffffcacbdc +fffffff5f5f88080ab55568f55568f55568f55568f55568f55568f55568f55568faaabc7 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcacbdc55568fc0c0d5aaabc755568f +aaabc760619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c060619655568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9dffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff +ffffffffffffe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f606196f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff +b5b5ce6a6b9d55568f55568fcacbdcffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff5f5f8d5d5e3eaeaf1ffffffc0c0d555568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f606196d5d5e3ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9dffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f606196aaabc7eaeaf18080ab +55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffcacbdc8a8bb255568f55568f8080abaaabc755568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff5f5f87576a455568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9dffffffffffffffffffb5b5cecacbdcf5f5f8 +f5f5f8d5d5e3cacbdcaaabc7e0e0eaffffffffffffffffffffffffe0e0ea55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8080abd5d5e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8080abfffffff5f5f8f5f5f855568f55568f55568f +55568f55568f55568f55568f606196cacbdcffffffffffffcacbdc55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8080abc0c0d555568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fc0c0d5ffffffe0e0ea55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f606196eaeaf1ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568faaabc78080ab55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f9596b9ffffff55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6061969596b9 +a0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f606196cacbdcffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f88a8bb2b5b5ce +eaeaf18a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568faaabc77576a455568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f7576a460619655568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f8a8bb2eaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9d55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f9596b9d5d5e3ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8a8bb255568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff5f5f855568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fe0e0eaffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcacbdc6a6b9d606196aaabc78080ab55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffeaeaf160619655568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff60619655568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8080abf5f5f8c0c0d5e0e0eaffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9d6a6b9d55568f55568f6a6b9d9596b9aaabc7 +aaabc7aaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fa0a0c0f5f5f8ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f606196b5b5ceffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a4d5d5e3ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff5f5f8d5d5e3ffffffffffff +ffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f6a6b9d7576a4 +606196e0e0eaffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f +55568f7576a4f5f5f8ffffffe0e0ea8a8bb255568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f +55568f55568f7576a4d5d5e3f5f5f8eaeaf155568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196 +aaabc7f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +e0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff8a8bb2cacbdcffffffffffffffffffffffffffffffa0a0c055568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f8a8bb2b5b5cee0e0eaffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff606196a0a0c0ffffffffffffffffffffffffffffff8080ab55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9da0a0c0ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +e0e0ea55568f55568fe0e0eaffffffffffffffffffffffffffffff8a8bb255568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f8080abf5f5f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +a0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8 +8a8bb255568f55568f8080abfffffffffffffffffffffffffffffff5f5f86a6b9d55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f87576a4 +55568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffc0c0d555568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f +55568f55568f55568f55568f606196f5f5f8ffffffffffffffffffffffffe0e0ea55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f9596b9c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffd5d5e360619655568f55568f +55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffffc0c0d59596b955568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f606196c0c0d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568fffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f +55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab +eaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f6a6b9df5f5f8ffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f860619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568faaabc7ffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f6a6b9dd5d5e3ffffffffffffffffffffffffffffffe0e0eab5b5ce8a8bb2 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fd5d5e355568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f9596b9eaeaf1cacbdc9596b96a6b9d55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f606196ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fe0e0eaffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f87576a455568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc0c0d57576a455568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8080abf5f5f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f606196a0a0c0eaeaf1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f87576a455568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f606196eaeaf1ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f87576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9db5b5ce +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8 +7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f9596b9d5d5e3ffffffd5d5e3eaeaf1ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f87576a4 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f60619655568fb5b5ceffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffeaeaf18a8bb255568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f8c0c0d57576a455568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffe0e0ea9596b960619655568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f9596b9e0e0eac0c0d5f5f5f8ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f89596b955568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4e0e0eaffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8d5d5e3aaabc7 +9596b96a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4 +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffcacbdcaaabc78080abaaabc7eaeaf1aaabc760619655568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +a0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fb5b5ce9596b9f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +e0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f606196e0e0eaffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1b5b5ce +60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f606196eaeaf1ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f8cacbdc9596b96a6b9d55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe0e0ea7576a455568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fa0a0c0e0e0eaffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffcacbdc60619655568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffaaabc7cacbdcd5d5e3d5d5e3d5d5e3eaeaf1ffffff +f5f5f8b5b5ce7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8080abc0c0d5f5f5f8ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff5f5f88080ab55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd5d5e360619655568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8 +8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f606196ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea6a6b9d +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdc55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2eaeaf1ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffeaeaf1aaabc755568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffc0c0d56a6b9d55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8 +a0a0c055568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fffffff +ffffffffffffd5d5e3aaabc7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffb5b5ceffffffffffffffffffffffffcacbdc606196 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea +ffffffffffff6061967576a4ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc0c0d555568fffffffffffffffffffd5d5e355568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2 +ffffffffffff55568f55568faaabc7ffffffffffffffffffeaeaf1ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff55568f55568fffffffffffffffffffa0a0c055568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d +c0c0d5aaabc755568f55568f55568f9596b9ffffffffffff7576a4eaeaf1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffd5d5e355568f55568fffffffffffffffffff6a6b9d55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a4e0e0ea55568fd5d5e3ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffb5b5ce55568f6a6b9dffffffffffffe0e0ea55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f60619655568faaabc7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff9596b955568f606196eaeaf1ffffffaaabc755568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff7576a455568f55568fd5d5e3ffffff7576a455568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff55568f55568f55568fd5d5e39596b955568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196 +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f8080ab8a8bb2cacbdcffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffeaeaf160619655568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f606196e0e0eaffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abeaeaf1ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9dffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +8a8bb2f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f860619655568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f8ffffffffffffffffffffffff9596b955568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f606196ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff8080abcacbdcffffffffffffffffffffffffa0a0c0 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fa0a0c0e0e0eaffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffaaabc78080abffffffffffffffffffffffffffffff +8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f8606196d5d5e3ffffffffffffffffffffffff +aaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffaaabc79596b9ffffffffffffffffffffffff +d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff6a6b9deaeaf1b5b5cef5f5f8ffffff +eaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcacbdc8080ab55568fb5b5ceffffff +d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffa0a0c0d5d5e3f5f5f8ffffff9596b955568f7576a4ffffff +c0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff8a8bb255568f9596b9ffffffffffffb5b5ce55568faaabc7 +6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f86a6b9d606196f5f5f8ffffffffffff7576a455568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f88080ab8a8bb2cacbdcffffff7576a455568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffd5d5e355568f6061967576a455568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e360619655568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f606196aaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5 +60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +b5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f606196f5f5f8ffffff808080e0e0e0ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fd5d5e3c0c0c05f5f5fc0c0c0ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc78080804f4f4fffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f9596b9b0b0b0909090ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f87576a455568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f860619655568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f6a6b9dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a4 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea +60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +b5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +606196ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +cacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568ff5f5f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fb5b5ceffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffeaeaf155568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a48080ab8080ab8080ab8a8bb2aaabc7 +aaabc7aaabc7aaabc7cacbdcd5d5e3cacbdcaaabc78080ab60619655568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f606196f5f5f8ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9d5d5e3 +d5d5e3e0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f7576a4d5d5e3ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdc606196 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f606196b5b5ceffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea +6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f9596b9f5f5f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f87576a455568f55568f8a8bb2aaabc76a6b9d55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f7576a4d5d5e3ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe0e0ead5d5e3ffffffffffffffffffb5b5ce60619655568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f606196b5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff5f5f8aaabc760619655568f +b5b5ce60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f606196a0a0c0d5d5e3d5d5e3 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1 +f5f5f8e0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9d8080abaaabc7f5f5f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f606196ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f8080abb5b5cec0c0d5aaabc7aaabc7aaabc7 +c0c0d5d5d5e3d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffe0e0ea6a6b9d55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f6a6b9de0e0eaffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffeaeaf1c0c0d58080ab55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f606196ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f8a8bb2f5f5f8ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fb5b5ce6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8a8bb2 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffc0c0d56a6b9d55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fd5d5e37576a455568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +606196d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fd5d5e3aaabc755568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f606196eaeaf1ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4b5b5ce +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fd5d5e3d5d5e355568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f7576a4e0e0eaffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f87576a455568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fb5b5cef5f5f8e0e0ea55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f8a8bb2f5f5f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d56a6b9d55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +8080abffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f7576a4cacbdceaeaf1ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ceaaabc7 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +eaeaf1ffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f9596b9f5f5f8ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0 +ffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +8080abffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +eaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196f5f5f8 +ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff +ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fcacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffff +ffffffffffffeaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f6a6b9dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffe0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0ffffffffffff +fffffff5f5f88080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff5f5f86a6b9d55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff +ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f6061968080abc0c0d5ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f606196a0a0c0eaeaf1ffffffffffffffffffffffffffffff +c0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffffffffffffffff +7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fb5b5cee0e0eaffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7f5f5f8ffffffffffffffffffffffffffffffffffffffffffd5d5e3 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f6a6b9d55568f55568f55568f9596b9cacbdc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f +55568f606196f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff8a8bb2 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f7576a4ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2aaabc77576a455568f +55568f55568f6a6b9da0a0c0cacbdcf5f5f8ffffffe0e0ead5d5e3f5f5f8ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f +55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab +55568f55568f55568f55568f60619660619655568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f606196eaeaf1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f860619655568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +606196c0c0d5d5d5e3d5d5e3d5d5e3d5d5e3d5d5e3fffffffffffffffffff5f5f89596b9 +b5b5ceeaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f +9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab +55568f55568f55568f55568fb5b5ceeaeaf160619655568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f8080ab8080ab8080abaaabc7 +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff8080abf5f5f8d5d5e355568f55568f55568f55568f55568f9596b9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab +55568f55568f55568f6a6b9dffffffffffffb5b5ce55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f6a6b9dcacbdcffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff6a6b9d6061969596b955568f55568f55568f55568f9596b9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab +55568f55568f55568fd5d5e3ffffffffffffffffff7576a455568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4 +9596b9f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568ff5f5f8ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f +55568f55568f606196ffffffffffffffffffffffffaaabc755568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e36a6b9d8a8bb2 +60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f7576a4f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd5d5e38080ab55568f55568f6a6b9dd5d5e3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f +55568f55568f8080abffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568faaabc7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f +55568f55568faaabc7ffffffffffffffffffffffffffffff55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff5f5f88080ab8080abaaabc7ffffff +ffffffffffffffffffffffffffffffffffffd5d5e38080aba0a0c06a6b9d55568f55568f +55568f55568fcacbdcffffffffffffffffffffffffffffff55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1ffffff +ffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f +55568f55568feaeaf1fffffffffffffffffffffffff5f5f855568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fb5b5ceffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abb5b5cee0e0ea +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff60619655568f55568f55568f55568f606196 +7576a4606196ffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff7576a455568f9596b9aaabc7b5b5cef5f5f8 +ffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f606196e0e0eaffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe0e0eae0e0eaffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fe0e0eaffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e3 +d5d5e3c0c0d5a0a0c060619655568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffeaeaf17576a455568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f606196f5f5f8ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f7576a4 +c0c0d5d5d5e3b5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fe0e0eaffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffeaeaf160619655568f55568f55568f9596b9d5d5e3ffffff +ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcacbdc60619655568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd5d5e3aaabc7cacbdcf5f5f8ffffffffffffffffff +ffffffeaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff5f5f88080ab55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +9596b9a0a0c0c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff5f5f86a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f606196ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +9596b955568f55568f7576a48080abaaabc7b5b5ced5d5e3e0e0ea7576a46a6b9da0a0c0 +c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff5f5f86a6b9d55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568faaabc78080abffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568faaabc7fffffff5f5f8ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f606196f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +606196e0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +aaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff60619655568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9 +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196f5f5f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff8a8bb255568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff5f5f855568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f8080abffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf160619655568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e36a6b9d +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8 +a0a0c07576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffe0e0ea7576a455568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f606196c0c0d5ffffff +aaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f6a6b9d55568faaabc7ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffaaabc755568f6061968080ab55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568faaabc7f5f5f8ffffffffffff +d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568feaeaf1c0c0d5f5f5f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f89596b9f5f5f8ffffffeaeaf19596b9 +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffff +c0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f6061968a8bb2aaabc7aaabc7aaabc7aaabc7aaabc7aaabc7a0a0c08080ab +8080ab8080ab8080ab9596b9ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +eaeaf19596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f9596b9d5d5e3eaeaf1e0e0ead5d5e3 +8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d +9596b9cacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffeaeaf19596b955568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f8a8bb2eaeaf1ffffffffffffffffffb5b5ce55568f +55568f55568f7576a4e0e0ea8080ab55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568f55568f606196cacbdcffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffeaeaf19596b960619655568f55568f55568f55568f55568f +55568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffeaeaf1 +aaabc7cacbdcffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0f5f5f8ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f8aaabc760619655568f55568f55568f +55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f55568f6a6b9de0e0eaffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff5f5f89596b955568f55568f +6a6b9da0a0c0d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f +55568f55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ceeaeaf1 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0e0ea8080ab6a6b9d55568f55568f55568f55568f55568f +55568f55568f55568f55568f9596b9eaeaf1ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f9596b9aaabc7 +aaabc7cacbdc8a8bb2e0e0eaffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568fb5b5ce7576a4 +7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f +c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f606196 +f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa0a0c0c0c0d5 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff + +showpage + +% stop using temporary dictionary +end + +% restore original state +origstate restore + +%%Trailer diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/cas09/Example.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/cas09/Example.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,47 @@ +theory Example +imports Main +begin + +text {* + A small example theory proving a few facts + about list append and list reverse. +*} + +datatype 'a list2 = + nil2 ("[]") + | cons2 "'a" "'a list2" ("_ ## _") + +abbreviation + singleton :: "'a \ 'a list2" ("[_]") +where + "[x] \ x##[]" + +fun + append2 :: "'a list2 \ 'a list2 \ 'a list2" ("_ @@ _") +where + append2_nil2: "[] @@ ys = ys" +| append2_cons2: "(x##xs) @@ ys = x##(xs @@ ys)" + +fun + rev2 :: "'a list2 \ 'a list2" +where + "rev2 [] = []" +| "rev2 (x##xs) = (rev2 xs) @@ (x##[])" + +lemma append2_nil2R[simp]: + shows "xs @@ [] = xs" +by (induct xs) (auto) + +lemma append2_assoc[simp]: + shows "(xs @@ ys) @@ zs = xs @@ (ys @@ zs)" +by (induct xs) (auto) + +lemma rev2_append2[simp]: + shows "rev2 (xs @@ ys) = (rev2 ys) @@ (rev2 xs)" +by (induct xs) (auto) + +lemma rev2_rev2: + shows "rev2 (rev2 xs) = xs" +by (induct xs) (auto) + +end \ No newline at end of file diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/cas09/Lec1.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/cas09/Lec1.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,791 @@ +(***************************************************************** + + Isabelle Tutorial + ----------------- + + 27th May 2009, Beijing + + This file contains most of the material that will be covered in the + tutorial. The file can be "stepped through"; though it contains much + commented code (purple text). + +*) + +(***************************************************************** + + Proof General + ------------- + + Proof General is the front end for Isabelle. + + Proof General "paints" blue the part of the proof-script that has already + been processed by Isabelle. You can advance or retract the "frontier" of + this processed part using the "Next" and "Undo" buttons in the + menubar. "Goto" will process everything up to the current cursor position, + or retract if the cursor is inside the blue part. The key-combination + control-c control-return is a short-cut for the "Goto"-operation. + + Proof General gives feedback inside the "Response" and "Goals" buffers. + The response buffer will contain warning messages (in yellow) and + error messages (in red). Warning messages can generally be ignored. Error + messages must be dealt with in order to advance the proof script. The goal + buffer shows which goals need to be proved. The sole idea of interactive + theorem proving is to get the message "No subgoals." ;o) + +*) + +(***************************************************************** + + X-Symbols + --------- + + X-symbols provide a nice way to input non-ascii characters. For example: + + \, \, \, \, \, \, \, \, \, \, \ + + They need to be input via the combination \ + where name-of-x-symbol coincides with the usual latex name of + that symbol. + + However, there are some handy short-cuts for frequently used X-symbols. + For example + + [| \ \ + |] \ \ + ==> \ \ + => \ \ + --> \ \ + /\ \ \ + \/ \ \ + |-> \ \ + =_ \ \ + +*) + +(***************************************************************** + + Theories + -------- + + Every Isabelle proof-script needs to have a name and must import + some pre-existing theory. This will normally be the theory Main. + +*) + +theory Lec1 + imports "Main" +begin + +text {***************************************************************** + + Types + ----- + + Isabelle is based on types including some polymorphism. It also includes + some overloading, which means that sometimes explicit type annotations + need to be given. + + - Base types include: nat, bool, string + + - Type formers include: 'a list, ('a\'b), 'c set + + - Type variables are written like in ML with an apostrophe: 'a, 'b, \ + + Types known to Isabelle can be queried using: + +*} + +typ nat +typ bool +typ string (* the type for alpha-equated lambda-terms *) +typ "('a \ 'b)" (* pair type *) +typ "'c set" (* set type *) +typ "'a list" (* list type *) +typ "nat \ bool" (* the type of functions from nat to bool *) + +(* These give errors: *) +(*typ boolean *) +(*typ set*) + +text {***************************************************************** + + Terms + ----- + + Every term in Isabelle needs to be well-typed (however they can have + polymorphic type). Whether a term is accepted can be queried using: + +*} + +term c (* a variable of polymorphic type *) +term "1::nat" (* the constant 1 in natural numbers *) +term 1 (* the constant 1 with polymorphic type *) +term "{1, 2, 3::nat}" (* the set containing natural numbers 1, 2 and 3 *) +term "[1, 2, 3]" (* the list containing the polymorphic numbers 1, 2 and 3 *) +term "(True, ''c'')" (* a pair consisting of true and the string "c" *) +term "Suc 0" (* successor of 0, in other words 1 *) + +text {* + Isabelle provides some useful colour feedback about what are constants (in black), + free variables (in blue) and bound variables (in green). *} + +term "True" (* a constant that is defined in HOL *) +term "true" (* not recognised as a constant, therefore it is interpreted as a variable *) +term "\x. P x" (* x is bound, P is free *) + +text {* Every formula in Isabelle needs to have type bool *} + +term "True" +term "True \ False" +term "True \ B" +term "{1,2,3} = {3,2,1}" +term "\x. P x" +term "A \ B" + +text {* + When working with Isabelle, one is confronted with an object logic (that is HOL) + and Isabelle's meta-logic (called Pure). Sometimes one has to pay attention + to this fact. *} + +term "A \ B" (* versus *) +term "A \ B" + +term "\x. P x" (* versus *) +term "\x. P x" + +term "A \ B \ C" (* is synonymous with *) +term "\A; B\ \ C" + +text {***************************************************************** + + Inductive Definitions: The even predicate + ----------------------------------------- + + Inductive definitions start with the keyword "inductive" and a predicate name. + One also needs to provide a type for the predicate. Clauses of the inductive + predicate are introduced by "where" and more than two clauses need to be + separated by "|". Optionally one can give a name to each clause and indicate + that it should be added to the hints database ("[intro]"). A typical clause + has some premises and a conclusion. This is written in Isabelle as: + + "premise \ conclusion" + "\premise1; premise2; \ \ \ conclusion" + + If no premise is present, then one just writes + + "conclusion" + + Below we define the even predicate for natural numbers. + +*} + +inductive + even :: "nat \ bool" +where + eZ[intro]: "even 0" +| eSS[intro]: "even n \ even (Suc (Suc n))" + +text {***************************************************************** + + Theorems + -------- + + A central concept in Isabelle is that of theorems. Isabelle's theorem + database can be queried using + +*} + +thm eZ +thm eSS +thm conjI +thm conjunct1 + +text {* + Notice that theorems usually contain schematic variables (e.g. ?P, ?Q, \). + These schematic variables can be substituted with any term (of the right type + of course). It is sometimes useful to suppress the "?" from the schematic + variables. This can be achieved by using the attribute "[no_vars]". *} + +thm eZ[no_vars] +thm eSS[no_vars] +thm conjI[no_vars] +thm conjunct1[no_vars] + + +text {* + When defining the predicate eval, Isabelle provides us automatically with + the following theorems that state how the even predicate can be introduced + and what constitutes an induction over the predicate even. *} + +thm even.intros[no_vars] +thm even.induct[no_vars] + +text {***************************************************************** + + Lemma / Theorem / Corollary Statements + -------------------------------------- + + Whether to use lemma, theorem or corollary makes no semantic difference + in Isabelle. A lemma starts with "lemma" and consists of a statement + ("shows \") and optionally a lemma name, some type-information for + variables ("fixes \") and some assumptions ("assumes \"). Lemmas + also need to have a proof, but ignore this 'detail' for the moment. + +*} + +lemma even_double: + shows "even (2 * n)" +by (induct n) (auto) + +lemma even_add_n_m: + assumes a: "even n" + and b: "even m" + shows "even (n + m)" +using a b by (induct) (auto) + +lemma neutral_element: + fixes x::"nat" + shows "x + 0 = x" +by simp + +text {***************************************************************** + + Isar Proofs + ----------- + + Isar is a language for writing down proofs that can be understood by humans + and by Isabelle. An Isar proof can be thought of as a sequence of 'stepping stones' + that start with the assumptions and lead to the goal to be established. Every such + stepping stone is introduced by "have" followed by the statement of the stepping + stone. An exception is the goal to be proved, which need to be introduced with "show". + + Since proofs usually do not proceed in a linear fashion, a label can be given + to each stepping stone and then used later to refer to this stepping stone + ("using"). + + Each stepping stone (or have-statement) needs to have a justification. The + simplest justification is "sorry" which admits any stepping stone, even false + ones (this is good during the development of proofs). Assumption can be + "justified" using "by fact". Derived facts can be justified using + + - by simp (* simplification *) + - by auto (* proof search and simplification *) + - by blast (* only proof search *) + + If facts or lemmas are needed in order to justify a have-statement, then + one can feed these facts into the proof by using "using label \" or + "using theorem-name \". More than one label at the time is allowed. + + Induction proofs in Isar are set up by indicating over which predicate(s) + the induction proceeds ("using a b") followed by the command "proof (induct)". + In this way, Isabelle uses default settings for which induction should + be performed. These default settings can be overridden by giving more + information, like the variable over which a structural induction should + proceed, or a specific induction principle such as well-founded inductions. + + After the induction is set up, the proof proceeds by cases. In Isar these + cases can be given in any order, but must be started with "case" and the + name of the case, and optionally some legible names for the variables + referred to inside the case. + + The possible case-names can be found by looking inside the menu "Isabelle -> + Show me -> cases". In each "case", we need to establish a statement introduced + by "show". Once this has been done, the next case can be started using "next". + When all cases are completed, the proof can be finished using "qed". + + This means a typical induction proof has the following pattern + + proof (induct) + case \ + \ + show \ + next + case \ + \ + show \ + \ + qed + + The four lemmas are by induction on the predicate machines. All proofs establish + the same property, namely a transitivity rule for machines. The complete Isar + proofs are given for the first three proofs. The point of these three proofs is + that each proof increases the readability for humans. + +*} + +text {***************************************************************** + + 1.) EXERCISE + ------------ + + Remove the sorries in the proof below and fill in the correct + justifications. +*} + +lemma + shows "even (2 * n)" +proof (induct n) + case 0 + show "even (2 * 0)" sorry +next + case (Suc n) + have ih: "even (2 * n)" by fact + have eq: "2 * (Suc n) = Suc (Suc (2 * n))" sorry + have h1: "even (Suc (Suc (2 * n)))" sorry + show "even (2 * (Suc n))" sorry +qed + + +text {***************************************************************** + + 2.) EXERCISE + ------------ + + Remove the sorries in the proof below and fill in the correct + justifications. +*} + +lemma + shows "even (n + n)" +proof (induct n) + case 0 + show "even (0 + 0)" sorry +next + case (Suc n) + have ih: "even (n + n)" by fact + have eq: "(Suc n) + (Suc n) = Suc (Suc (n + n))" sorry + have a: "even (Suc (Suc (n + n)))" sorry + show "even ((Suc n) + (Suc n))" sorry +qed + +text {* + Just like gotos in the Basic programming language, labels can reduce + the readability of proofs. Therefore one can use in Isar the notation + "then have" in order to feed a have-statement to the proof of + the next have-statement. In the proof below this has been used + in order to get rid of the labels a. +*} + +lemma even_twice: + shows "even (n + n)" +proof (induct n) + case 0 + show "even (0 + 0)" by auto +next + case (Suc n) + have ih: "even (n + n)" by fact + have eq: "(Suc n) + (Suc n) = Suc (Suc (n + n))" by simp + have "even (Suc (Suc (n + n)))" using ih by auto + then show "even ((Suc n) + (Suc n))" using eq by simp +qed + +text {* + The label eq cannot be got rid of in this way, because both + facts are needed to prove the show-statement. We can still avoid the + labels by feeding a sequence of facts into a proof using the chaining + mechanism: + + have "statement1" \ + moreover + have "statement2" \ + \ + moreover + have "statementn" \ + ultimately have "statement" \ + + In this chain, all "statementi" can be used in the proof of the final + "statement". With this we can simplify our proof further to: +*} + +lemma + shows "even (n + n)" +proof (induct n) + case 0 + show "even (0 + 0)" by auto +next + case (Suc n) + have ih: "even (n + n)" by fact + have "(Suc n) + (Suc n) = Suc (Suc (n + n))" by simp + moreover + have "even (Suc (Suc (n + n)))" using ih by auto + ultimately show "even ((Suc n) + (Suc n))" by simp +qed + +text {* + While automatic proof procedures in Isabelle are not able to prove statements + like "P = NP" assuming usual definitions for P and NP, they can automatically + discharge the lemmas we just proved. For this we only have to set up the induction + and auto will take care of the rest. This means we can write: +*} + +lemma + shows "even (2 * n)" +by (induct n) (auto) + +lemma + shows "even (n + n)" +by (induct n) (auto) + +text {***************************************************************** + + Rule Inductions + --------------- + + Inductive predicates are defined in terms of rules of the form + + prem1 \ premn + -------------- + concl + + In Isabelle we write such rules as + + \prem1; \; premn\ \ concl + + You can do induction over such rules according to the following + scheme: + + 1.) Assume the property for the premises. Assume the side-conditions. + 2.) Show the property for the conclusion. + + In Isabelle the corresponding theorem is called, for example +*} + +thm even.induct + +text {***************************************************************** + + 3.) EXERCISE + ------------ + + Remove the sorries in the proof below and fill in the correct + justifications. +*} + +lemma even_add: + assumes a: "even n" + and b: "even m" + shows "even (n + m)" +using a b +proof (induct) + case eZ + have as: "even m" by fact + show "even (0 + m)" sorry +next + case (eSS n) + have ih: "even m \ even (n + m)" by fact + have as: "even m" by fact + + show "even (Suc (Suc n) + m)" sorry +qed + +text {* + + Whenever a lemma is of the form + + lemma + assumes "pred" + and \ + shows "something" + + then a rule induction is generally appropriate (but + not always). + + In case of even_add it is definitely *not* appropriate. + Compare for example what you have to prove when you attempt + an induction over natural numbers. + +*} + +lemma even_add_does_not_work: + assumes a: "even n" + and b: "even m" + shows "even (n + m)" +using a b +proof (induct n rule: nat_induct) + case 0 + have "even m" by fact + then show "even (0 + m)" by simp +next + case (Suc n) + have ih: "\even n; even m\ \ even (n + m)" by fact + have as1: "even (Suc n)" by fact + have as2: "even m" by fact + + show "even ((Suc n) + m)" oops + +text {***************************************************************** + + 4.) EXERCISE (Last fact about even) + ----------------------------------- + + Remove the sorries in the proof below and fill in the correct + justifications. The following two lemmas should be useful +*} + +thm even_twice[no_vars] +thm even_add[no_vars] + +text {* + Remember you can include lemmas in the "using" statement, + just like other facts. For example: + + have "something" using even_twice by simp + +*} + +lemma even_mul: + assumes a: "even n" + shows "even (n * m)" +using a +proof (induct) + case eZ + show "even (0 * m)" by auto +next + case (eSS n) + have as: "even n" by fact + have ih: "even (n * m)" by fact + + show "even (Suc (Suc n) * m)" sorry +qed + +text {***************************************************************** + + Definitions + ----------- + + Often it is useful to define new concepts in terms of existsing + concepts. In Isabelle you introduce definitions with the key- + word "definition". For example + +*} + +definition + divide :: "nat \ nat \ bool" ("_ DVD _" [100,100] 100) +where + "m DVD n = (\k. n = m * k)" + +text {* + + The annotation ("_ DVD _" [100,100] 100) introduces some fancier + syntax. In this case we define this predicate as infix. The underscores + correspond to the to arguments. The numbers stand for precedences. + + Once this definition is stated, it can be accessed as a normal + theorem. For example +*} + +thm divide_def + +text {* + Below we prove the really last fact about even. Note + how we deal with existential quantified formulas, where + we have to use + + obtain \ where \ + + in order to obtain a witness with which we can reason further. +*} + +lemma even_divide: + assumes a: "even n" + shows "2 DVD n" +using a +proof (induct) + case eZ + have "0 = 2 * (0::nat)" by simp + then show "2 DVD 0" by (auto simp add: divide_def) +next + case (eSS n) + have "2 DVD n" by fact + then have "\k. n = 2 * k" by (simp add: divide_def) + then obtain k where eq: "n = 2 * k" by (auto) + have "Suc (Suc n) = 2 * (Suc k)" using eq by simp + then have "\k. Suc (Suc n) = 2 * k" by blast + then show "2 DVD (Suc (Suc n))" by (simp add: divide_def) +qed + +text {***************************************************************** + + Function Definitions + -------------------- + + Many functions over datatypes can be defined by recursion on the + structure. For this purpose, Isabelle provides "fun". To use it one needs + to give a name for the function, its type, optionally some pretty-syntax + and then some equations defining the function. Like in "inductive", + "fun" expects that more than one such equation is separated by "|". + + Below we define function iteration using function composition + defined as "o". +*} + +fun + iter :: "('a \ 'a) \ nat \ ('a \ 'a)" ("_ !! _") +where + "f !! 0 = (\x. x)" +| "f !! (Suc n) = (f !! n) o f" + +text {* + 5.) EXERCISE + + Prove the following property by induction over n. + +*} + +lemma + shows "f !! (m + n) = (f !! m) o (f !! n)" +sorry + +text {* + A textbook proof of this lemma usually goes: + + Case 0: Trivial + + Case (Suc n): We have to prove that + + "f !! (m + (Suc n)) = f !! m o (f !! (Suc n))" + + holds. The induction hypothesis is + + "f !! (m + n) = (f !! m) o (f !! n)" + + The proof is as follows + + "f !! (m + (Suc n)) = f !! (Suc (m + n))" + = f !! (m + n) o f + = (f !! m) o (f !! n) o f (by ih) + = (f !! m) o ((f !! n) o f) (by o_assoc) + = (f !! m) o (f !! (Suc n)) + Done. + +*} + +lemma + shows "f !! (m + n) = (f !! m) o (f !! n)" +proof (induct n) + case 0 + show "f !! (m + 0) = (f !! m) o (f !! 0)" sorry +next + case (Suc n) + have ih: "f !! (m + n) = (f !! m) o (f !! n)" by fact + + show "f !! (m + (Suc n)) = f !! m o (f !! (Suc n))" sorry +qed + + +text {* + The following proof involves several steps of equational reasoning. + Isar provides some convenient means to express such equational + reasoning in a much cleaner fashion using the "also have" + construction. *} + +lemma + shows "f !! (m + n) = (f !! m) o (f !! n)" +proof (induct n) + case 0 + show "f !! (m + 0) = (f !! m) o (f !! 0)" by (simp add: comp_def) +next + case (Suc n) + have ih: "f !! (m + n) = (f !! m) o (f !! n)" by fact + have eq1: "f !! (m + (Suc n)) = f !! (Suc (m + n))" by simp + have eq2: "f !! (Suc (m + n)) = f !! (m + n) o f" by simp + have eq3: "f !! (m + n) o f = (f !! m) o (f !! n) o f" using ih by simp + have eq4: "(f !! m) o (f !! n) o f = (f !! m) o ((f !! n) o f)" by (simp add: o_assoc) + have eq5: "(f !! m) o ((f !! n) o f) = (f !! m) o (f !! (Suc n))" by simp + show "f !! (m + (Suc n)) = f !! m o (f !! (Suc n))" + using eq1 eq2 eq3 eq4 eq5 by (simp only:) +qed + +text {* + The equations can be stringed together with "also have" and "\", + as shown below. *} + +lemma + shows "f !! (m + n) = (f !! m) o (f !! n)" +proof (induct n) + case 0 + show "f !! (m + 0) = (f !! m) o (f !! 0)" by (simp add: comp_def) +next + case (Suc n) + have ih: "f !! (m + n) = (f !! m) o (f !! n)" by fact + have "f !! (m + (Suc n)) = f !! (Suc (m + n))" by simp + also have "\ = f !! (m + n) o f" by simp + also have "\ = (f !! m) o (f !! n) o f" using ih by simp + also have "\ = (f !! m) o ((f !! n) o f)" by (simp add: o_assoc) + also have "\ = (f !! m) o (f !! (Suc n))" by simp + finally show "f !! (m + (Suc n)) = f !! m o (f !! (Suc n))" by simp +qed + +text {* + This type of equational reasoning also extends to relations. + For this consider the following power function and the auxiliary + fact about less-equal and multiplication. *} + +fun + pow :: "nat \ nat \ nat" ("_ \ _") +where + "m \ 0 = 1" +| "m \ (Suc n) = m * (m \ n)" + +lemma aux: + fixes a b c::"nat" + assumes a: "a \ b" + shows " (c * a) \ (c * b)" +using a by (auto) + +text {* + With this you can easily implement the following proof + which is straight taken out of Velleman's "How To Prove It". +*} + +lemma + shows "1 + n * x \ (1 + x) \ n" +proof (induct n) + case 0 + show "1 + 0 * x \ (1 + x) \ 0" by simp +next + case (Suc n) + have ih: "1 + n * x \ (1 + x) \ n" by fact + have "1 + (Suc n) * x \ 1 + x + (n * x) + (n * x * x)" by (simp) + also have "\ = (1 + x) * (1 + n * x)" by simp + also have "\ \ (1 + x) * ((1 + x) \ n)" using ih aux by blast + also have "\ = (1 + x) \ (Suc n)" by simp + finally show "1 + (Suc n) * x \ (1 + x) \ (Suc n)" by simp +qed + +text {* + What Velleman actually wants to prove is a proper + inequality. For this we can nest proofs. +*} + +lemma + shows "n * x < (1 + x) \ n" +proof - + have "1 + n * x \ (1 + x) \ n" + proof (induct n) + case 0 + show "1 + 0 * x \ (1 + x) \ 0" by simp + next + case (Suc n) + have ih: "1 + n * x \ (1 + x) \ n" by fact + have "1 + (Suc n) * x \ 1 + x + (n * x) + (n * x * x)" by (simp) + also have "\ = (1 + x) * (1 + n * x)" by simp + also have "\ \ (1 + x) * ((1 + x) \ n)" using ih aux by blast + also have "\ = (1 + x) \ (Suc n)" by simp + finally show "1 + (Suc n) * x \ (1 + x) \ (Suc n)" by simp + qed + then show "n * x < (1 + x) \ n" by simp +qed + + +end + + + + + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/cas09/Lec2.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/cas09/Lec2.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,660 @@ +(***************************************************************** + + Isabelle Tutorial + ----------------- + + 1st June 2009, Beijing + +*) + +theory Lec2 + imports "Main" +begin + +text {*********************************************************** + + Automatic proofs again: + +*} + +inductive + even :: "nat \ bool" +where + eZ[intro]: "even 0" +| eSS[intro]: "even n \ even (Suc (Suc n))" + +text {* + In the following two lemmas we have to indicate the induction, + but the routine calculations can be done completely automatically + by Isabelle's internal tools. +*} + +lemma even_twice: + shows "even (n + n)" +by (induct n) (auto) + +lemma even_add: + assumes a: "even n" + and b: "even m" + shows "even (n + m)" +using a b by (induct) (auto) + +text {* + In the next proof it was crucial that we introduced + the equation + + (Suc (Suc n) * m) = (m + m) + (n * m) + + because this allowed us to use the induction hypothesis + and the previous two lemmas. *} + +lemma even_mul: + assumes a: "even n" + shows "even (n * m)" +using a +proof (induct) + case eZ + show "even (0 * m)" by auto +next + case (eSS n) + have as: "even n" by fact + have ih: "even (n * m)" by fact + have "(Suc (Suc n) * m) = (m + m) + (n * m)" by simp + moreover + have "even (m + m)" using even_twice by simp + ultimately + show "even (Suc (Suc n) * m)" using ih even_add by (simp only:) +qed + +text {* + This proof cannot be found by the internal tools, but + Isabelle has an interface to external provers. This + interface is called sledgehammer and it finds the + proof more or less automatically. + +*} + + +lemma even_mul_auto: + assumes a: "even n" + shows "even (n * m)" +using a +apply(induct) +apply(metis eZ mult_is_0) +apply(metis even_add even_twice mult_Suc_right nat_add_assoc nat_mult_commute) +done + +text {* + The disadvantage of such proofs is that you do + not know why they are true. +*} + + +text {***************************************************************** + + Function Definitions + -------------------- + + Many functions over datatypes can be defined by recursion on the + structure. For this purpose, Isabelle provides "fun". To use it one needs + to give a name for the function, its type, optionally some pretty-syntax + and then some equations defining the function. Like in "inductive", + "fun" expects that more than one such equation is separated by "|". + + The Fibonacci function: + +*} + +fun + fib :: "nat \ nat" +where + "fib 0 = 1" +| "fib (Suc 0) = 1" +| "fib (Suc (Suc n)) = fib n + fib (Suc n)" + +text {* The Ackermann function: *} + +fun + ack :: "nat \ nat \ nat" +where + "ack 0 m = Suc m" +| "ack (Suc n) 0 = ack n (Suc 0)" +| "ack (Suc n) (Suc m) = ack n (ack (Suc n) m)" + +text {* + Non-terminating functions can lead to inconsistencies. +*} + +lemma + assumes a: "f x = f x + (1::nat)" + shows "False" +proof - + from a have "0 = (1::nat)" by simp + then show "False" by simp +qed + +text {* + If Isabelle cannot automatically prove termination, + then you can give an explicit measure that establishes + termination. For example a generalisation of the + Fibonacci function to integers can be shown terminating + +*} + +function + fib' :: "int \ int" +where + "n< -1 \ fib' n = fib' (n + 2) - fib' (n + 1)" +| "fib' -1 = (1::int)" +| "fib' 0 = (0::int)" +| "fib' 1 = (1::int)" +| "n > 1 \ fib' n = fib' (n - 1) + fib' (n - 2)" + by (atomize_elim, presburger) (auto) + +termination + by (relation "measure (\x. nat (\x\))") + (simp_all add: zabs_def) + + +text {***************************************************************** + + Datatypes + --------- + + Datatypes can be defined in Isabelle as follows: we have to provide the name + of the datatype and list its type-constructors. Each type-constructor needs + to have the information about the types of its arguments, and optionally + can also contain some information about pretty syntax. For example, we write + "[]" for Nil and ":::" for Cons. + +*} + +datatype 'a mylist = + MyNil ("[]") +| MyCons "'a" "'a mylist" ("_ ::: _" 65) + +text {* + You can easily define functions over the structure of datatypes. +*} + +fun + myappend :: "'a mylist \ 'a mylist \ 'a mylist" ("_ @@ _" 65) +where + "[] @@ xs = xs" +| "(y:::ys) @@ xs = y:::(ys @@ xs)" + +fun + myrev :: "'a mylist \ 'a mylist" +where + "myrev [] = []" +| "myrev (x:::xs) = (myrev xs) @@ (x:::[])" + +text {***************************************************************** + + Exercise: Prove the following fact about append and reversal. + +*} + +lemma myrev_append: + shows "myrev (xs @@ ys) = (myrev ys) @@ (myrev xs)" +proof (induct xs) + case MyNil + show "myrev ([] @@ ys) = myrev ys @@ myrev []" sorry +next + case (MyCons x xs) + have ih: "myrev (xs @@ ys) = myrev ys @@ myrev xs" by fact + + show "myrev ((x:::xs) @@ ys) = myrev ys @@ myrev (x:::xs)" sorry +qed + + + + + + + + + + + + + + + + +text {* auxiliary lemmas *} + +lemma mynil_append[simp]: + shows "xs @@ [] = xs" +by (induct xs) (auto) + +lemma myappend_assoc[simp]: + "(xs @@ ys) @@ zs = xs @@ (ys @@ zs)" +by (induct xs) (auto) + +lemma + shows "myrev (xs @@ ys) = (myrev ys) @@ (myrev xs)" +by (induct xs) (auto) + +text {***************************************************************** + + A WHILE Language: + + Arithmetic Expressions, Boolean Expressions, Commands + ----------------------------------------------------- + +*} + +types memory = "nat \ nat" + +datatype aexp = + C nat + | X nat + | Op1 "nat \ nat" aexp + | Op2 "nat \ nat \ nat" aexp aexp + +datatype bexp = + TRUE + | FALSE + | ROp "nat \ nat \ bool" aexp aexp + | NOT bexp + | AND bexp bexp + | OR bexp bexp + +datatype cmd = + SKIP + | ASSIGN nat aexp ("_ ::= _ " 60) + | SEQ cmd cmd ("_; _" [60, 60] 10) + | COND bexp cmd cmd ("IF _ THEN _ ELSE _" 60) + | WHILE bexp cmd ("WHILE _ DO _" 60) + +text {***************************************************************** + + Big-step Evaluation Semantics + ----------------------------- + +*} + +inductive + evala :: "aexp \ memory \ nat \ bool" ("'(_,_') \a _" [100,100] 50) +where + C: "(C n, m) \a n" +| X: "(X i, m) \a m i" +| Op1: "(e, m) \a n \ (Op1 f e, m) \a (f n)" +| Op2: "\(e0, m) \a n0; (e1, m) \a n1\ \ (Op2 f e0 e1, m) \a f n0 n1" + +inductive + evalb :: "bexp \ memory \ bool \ bool" ("'(_,_') \b _" [100,100] 50) +where + TRUE: "(TRUE, m) \b True" +| FALSE: "(FALSE, m) \b False" +| ROp: "\(e1, m) \a n1; (e2, m) \a n2\ \ (ROp f e1 e2, m) \b (f n1 n2)" +| NOT: "(e, m) \b b \ (NOT e, m) \b (Not b)" +| AND: "\(e1, m) \b b1; (e2, m) \b b2\ \ (AND e1 e2, m) \b (b1 \ b2)" +| OR: "\(e1, m) \b b1; (e2, m) \b b2\ \ (OR e1 e2, m) \b (b1 \ b2)" + +inductive + evalc :: "cmd \ memory \ memory \ bool" ("'(_,_') \c _" [0,0,60] 60) +where + SKIP: "(SKIP, m) \c m" +| ASSIGN: "(a, m) \a n \ (x::=a, m) \c m(x:=n)" +| SEQ: "\(c0, m) \c m'; (c1, m') \c m''\ \ (c0; c1, m) \c m''" +| IFTrue: "\(e, m) \b True; (c0, m) \c m'\ \ (IF e THEN c0 ELSE c1, m) \c m'" +| IFFalse: "\(e, m) \b False; (c1, m) \c m'\ \ (IF e THEN c0 ELSE c1, m) \c m'" +| WHILEFalse: "(e, m) \b False \ (WHILE e DO c,m) \c m" +| WHILETrue: "\(e, m) \b True; (c,m) \c m'; (WHILE e DO c, m') \c m''\ + \ (WHILE e DO c, m) \c m''" + +lemmas evala.intros[intro] evalb.intros[intro] evalc.intros[intro] + +text {***************************************************************** + + Machine Instructions + -------------------- + +*} + +datatype instr = + JPFZ "nat" (* JUMP forward n steps, if top of stack is False *) + | JPB "nat" (* JUMP backward n steps *) + | FETCH "nat" (* move memory to top of stack *) + | STORE "nat" (* move top of stack to memory *) + | PUSH "nat" (* push to stack *) + | OPU "nat \ nat" (* pop one from stack and apply f *) + | OPB "nat \ nat \ nat" (* pop two from stack and apply f *) + +text {***************************************************************** + + Booleans 'as' Zero and One + -------------------------- + +*} + +fun + WRAP::"bool\nat" +where + "WRAP True = Suc 0" +| "WRAP False = 0" + +fun + MNot::"nat \ nat" +where + "MNot 0 = 1" +| "MNot (Suc 0) = 0" + +fun + MAnd::"nat \ nat \ nat" +where + "MAnd 0 x = 0" +| "MAnd x 0 = 0" +| "MAnd (Suc 0) (Suc 0) = 1" + +fun + MOr::"nat \ nat \ nat" +where + "MOr 0 0 = 0" +| "MOr (Suc 0) x = 1" +| "MOr x (Suc 0) = 1" + +lemma MNot_WRAP: + "MNot (WRAP b) = WRAP (Not b)" +by (cases b) (auto) + +lemma MAnd_WRAP: + "MAnd (WRAP b1) (WRAP b2) = WRAP (b1 \ b2)" +by (cases b1, auto) (cases b2, simp_all) + + +lemma MOr_WRAP: + "MOr (WRAP b1) (WRAP b2) = WRAP (b1 \ b2)" +by (cases b1, auto) (cases b2, simp_all) + +lemmas WRAP_lems = MNot_WRAP MAnd_WRAP MOr_WRAP + +text {***************************************************************** + + Compiler Functions + ------------------ + +*} + +fun + compa +where + "compa (C n) = [PUSH n]" +| "compa (X l) = [FETCH l]" +| "compa (Op1 f e) = (compa e) @ [OPU f]" +| "compa (Op2 f e1 e2) = (compa e1) @ (compa e2) @ [OPB f]" + +fun + compb +where + "compb (TRUE) = [PUSH 1]" +| "compb (FALSE) = [PUSH 0]" +| "compb (ROp f e1 e2) = (compa e1) @ (compa e2) @ [OPB (\x y. WRAP (f x y))]" +| "compb (NOT e) = (compb e) @ [OPU MNot]" +| "compb (AND e1 e2) = (compb e1) @ (compb e2) @ [OPB MAnd]" +| "compb (OR e1 e2) = (compb e1) @ (compb e2) @ [OPB MOr]" + +fun + compc :: "cmd \ instr list" +where + "compc SKIP = []" +| "compc (x::=a) = (compa a) @ [STORE x]" +| "compc (c1;c2) = compc c1 @ compc c2" +| "compc (IF b THEN c1 ELSE c2) = + (compb b) @ [JPFZ (length(compc c1) + 2)] @ compc c1 @ + [PUSH 0, JPFZ (length(compc c2))] @ compc c2" +| "compc (WHILE b DO c) = + (compb b) @ + [JPFZ (length(compc c) + 1)] @ compc c @ + [JPB (length(compc c) + length(compb b)+1)]" + +value "compc SKIP" +value "compc (SKIP; SKIP)" +value "compa (Op2 (op +) (C 2) (C 3))" +value "compb (ROp (op <) (C 2) (C 3))" +value "compc (IF (ROp (op <) (C 2) (C 3)) THEN SKIP ELSE SKIP)" +value "compc (WHILE (ROp (op <) (C 2) (C 3)) DO SKIP)" +value "compc (x::= C 0; WHILE (ROp (op <) (X x) (C 3)) DO (x::= (Op2 (op +) (X x) (C 1))))" + +text {***************************************************************** + + Machine Execution + ----------------- + +*} + +types instrs = "instr list" +types stack = "nat list" + +abbreviation + "rtake i xs \ rev (take i xs)" + +inductive + step :: "instrs \ instrs \ stack \ memory \ + instrs \ instrs \ stack \ memory \ bool" ("'(_,_,_,_') \m '(_,_,_,_')") +where + "(PUSH n#p, q, s, m) \m (p, PUSH n#q, n#s, m)" + | "(FETCH i#p, q, s, m) \m (p, FETCH i#q, m i#s, m)" + | "(OPU f#p, q, n#s, m) \m (p, OPU f#q, f n#s, m)" + | "(OPB f#p, q, n1#n2#s, m) \m (p, OPB f#q, f n2 n1#s, m)" + | "(STORE i#p, q, n#s, m) \m (p, STORE i#q, s, m(i:=n))" + | "(JPFZ i#p, q, Suc 0#s, m) \m (p, JPFZ i#q, s, m)" + | "i\length p\(JPFZ i#p, q, 0#s, m) \m (drop i p, (rtake i p) @ (JPFZ i#q), s, m)" + | "i\length q\(JPB i#p, q, s, m) \m ((rtake i q) @ (JPB i#p), drop i q, s, m)" + +lemmas step.intros[intro] + +inductive_cases step_elim[elim]: + "(p,q,s,m) \m (p',q',s',m')" + +lemma exec_simp: + shows "(instr#p, q, s, m) \m (p', q', s', m') = + (case instr of + PUSH n \ (p' = p \ q' = instr#q \ s' = n#s \ m' = m) + | FETCH i \ (p' = p \ q' = instr#q \ s' = m i#s \ m' = m) + | OPU f \ (\n si. p' = p \ q' = instr#q \ s = n#si \ s' = f n#si \ m' = m) + | OPB f \ (\n1 n2 si. p' = p \ q' = instr#q \ s = n1#n2#si \ s' = f n2 n1#si \ m' = m) + | STORE i \ (\n si. p' = p \ q' = instr#q \ s = n#si \ s' = si \ m' = m(i:=n)) + | JPFZ i \ (\si. (p' = p \ q' = instr#q \ s = Suc 0#si \ s' = si \ m' = m) \ + (i\ length p \ p' = (drop i p) \ q' = (rev (take i p))@(instr#q) + \ s = 0#si \ s' = si \ m' = m )) + | JPB i \ (i \ length q \ p' = (rtake i q)@(JPB i#p) \ q' = drop i q \ s' = s \ m' = m))" +by (auto split: instr.split_asm split_if_asm) + +inductive + steps :: "instrs \ instrs \ stack \ memory \ + instrs \ instrs \ stack \ memory \ bool" ("'(_,_,_,_') \m* '(_,_,_,_')") +where + refl: "(p,q,s,m) \m* (p,q,s,m)" +| step: "\(p1,q1,s1,m1) \m (p2,q2,s2,m2); (p2,q2,s2,m2) \m* (p3,q3,s3,m3)\ + \ (p1,q1,s1,m1) \m* (p3,q3,s3,m3)" + +lemmas steps.step[intro] +lemmas steps.refl[simp] + +inductive_cases steps_elim[elim]: + "(p,q,s,m) \m* (p',q',s',m')" + +lemma steps_trans: + assumes a: "(p1,q1,s1,m1) \m* (p2,q2,s2,m2)" + and b: "(p2,q2,s2,m2) \m* (p3,q3,s3,m3)" + shows "(p1,q1,s1,m1) \m* (p3,q3,s3,m3)" +using a b by (induct) (auto) + +lemma steps_simp: + shows "(i#p,q,s,m) \m* (p',q',s',m') = + ((i#p,q,s,m) = (p',q',s',m') \ + (\pi qi si mi. (i#p,q,s,m) \m (pi,qi,si,mi) \ (pi,qi,si,mi) \m* (p',q',s',m')))" +by (auto) + +lemma compa_first_attempt: + assumes a: "(e, m) \a n" + shows "(compa e, [], [], m) \m* ([], rev (compa e), [n], m)" +using a +proof (induct) + case (C n m) + show "(compa (C n),[],[],m) \m* ([],rev (compa (C n)),[n],m)" + sorry +next + case (X i m) + show "(compa (X i),[],[],m) \m* ([],rev (compa (X i)),[m i],m)" + sorry +next + case (Op1 e m n f) + have as: "(e, m) \a n" by fact + have ih: "(compa e,[],[],m) \m* ([],rev (compa e),[n],m)" by fact + show "(compa (Op1 f e),[],[],m) \m* ([],rev (compa (Op1 f e)),[f n],m)" + using ih sorry +next + case (Op2 e0 m n0 e1 n1 f) + have as1: "(e0, m) \a n0" by fact + have as2: "(e1, m) \a n1" by fact + have ih1: "(compa e0,[],[],m) \m* ([],rev (compa e0),[n0],m)" by fact + have ih2: "(compa e1,[],[],m) \m* ([],rev (compa e1),[n1],m)" by fact + show "(compa (Op2 f e0 e1),[],[],m) \m* ([],rev (compa (Op2 f e0 e1)),[f n0 n1],m)" + using ih1[THEN steps_trans] ih2[THEN steps_trans] + sorry +qed + + + + + + + + + + + + + + + +lemma compa_aux: + assumes a: "(e, m) \a n" + shows "(compa e@p, q, s, m) \m* (p, rev (compa e)@q, n#s, m)" +using a +proof (induct arbitrary: p q s) + case (C n m p q s) + show "(compa (C n)@p,q,s,m) \m* (p,rev (compa (C n))@q,n#s,m)" + by (simp add: steps_simp exec_simp) +next + case (X i m p q s) + show "(compa (X i)@p,q,s,m) \m* (p,rev (compa (X i))@q,m i#s,m)" + by (simp add: steps_simp exec_simp) +next + case (Op1 e m n f p q s) + have as: "(e, m) \a n" by fact + have ih: "\p q s. (compa e@p,q,s,m) \m* (p,rev (compa e)@q,n#s,m)" by fact + show "(compa (Op1 f e)@p,q,s,m) \m* (p,rev (compa (Op1 f e))@q,f n#s,m)" + using ih[THEN steps_trans] by (simp add: steps_simp exec_simp) +next + case (Op2 e0 m n0 e1 n1 f p q s) + have as1: "(e0, m) \a n0" by fact + have as2: "(e1, m) \a n1" by fact + have ih1: "\p q s. (compa e0@p,q,s,m) \m* (p,rev (compa e0)@q,n0#s,m)" by fact + have ih2: "\p q s. (compa e1@p,q,s,m) \m* (p,rev (compa e1)@q,n1#s,m)" by fact + show "(compa (Op2 f e0 e1)@p,q,s,m) \m* (p,rev (compa (Op2 f e0 e1))@q,f n0 n1#s,m)" + using ih1[THEN steps_trans] ih2[THEN steps_trans] + by (simp add: steps_simp exec_simp) +qed + + +text {* + After the fact I constructed the detailed proof, I + could guide Isabelle to find the proof automatically. + + *B U T T H A T I S C H E A T I N G!!!* +*} + +lemma compa_aux_cheating: + assumes a: "(e,m) \a n" + shows "(compa e@p,q,s,m) \m* (p,rev (compa e)@q,n#s,m)" +using a +by (induct arbitrary: p q s) + (force intro: steps_trans simp add: steps_simp exec_simp)+ + + +lemma compb_aux_cheating: + assumes a: "(e,m) \b b" + shows "(compb e@p,q,s,m) \m* (p,rev (compb e)@q,(WRAP b)#s,m)" +using a +by (induct arbitrary: p q s) + (force intro: compa_aux steps_trans + simp add: steps_simp exec_simp WRAP_lems)+ + +text {* + + Exercise: After you know the lemma is provable, + try to give all details. + +*} + +lemma compb_aux: + assumes a: "(e, m) \b b" + shows "(compb e@p, q, s, m) \m* (p, rev (compb e)@q, WRAP b#s, m)" +using a +proof (induct arbitrary: p q s) + case (TRUE m p q s) + show "(compb TRUE@p,q,s,m) \m* (p,rev (compb TRUE)@q,WRAP True#s,m)" + sorry +next + case (FALSE m p q s) + show "(compb FALSE@p,q,s,m) \m* (p,rev (compb FALSE)@q,WRAP False#s,m)" + sorry +next + case (ROp e1 m n1 e2 n2 f p q s) + have as1: "(e1, m) \a n1" by fact + have as2: "(e2, m) \a n2" by fact + show "(compb (ROp f e1 e2)@p,q,s,m) + \m* (p,rev (compb (ROp f e1 e2))@q,WRAP (f n1 n2)#s,m)" + using as1 as2 sorry +next + case (NOT e m b p q s) + have ih: "\p q s. (compb e@p,q,s,m) \m* (p,rev (compb e)@q,WRAP b#s,m)" by fact + show "(compb (NOT e)@p,q,s,m) \m* (p,rev (compb (NOT e))@q,WRAP (\b)#s,m)" + using ih[THEN steps_trans] + sorry +next + case (AND e1 m b1 e2 b2 p q s) + have ih1: "\p q s. (compb e1@p,q,s,m) \m* (p,rev (compb e1)@q,WRAP b1#s,m)" by fact + have ih2: "\p q s. (compb e2@p,q,s,m) \m* (p,rev (compb e2)@q,WRAP b2#s,m)" by fact + show "(compb (AND e1 e2)@p,q,s,m) \m* (p,rev (compb (AND e1 e2))@q,WRAP (b1 \ b2)#s,m)" + using ih1[THEN steps_trans] ih2[THEN steps_trans] + sorry +next + case (OR e1 m b1 e2 b2 p q s) + have ih1: "\p q s. (compb e1@p,q,s,m) \m* (p,rev (compb e1)@q,WRAP b1#s,m)" by fact + have ih2: "\p q s. (compb e2@p,q,s,m) \m* (p,rev (compb e2)@q,WRAP b2#s,m)" by fact + show "(compb (OR e1 e2)@p,q,s,m) \m* (p,rev (compb (OR e1 e2))@q,WRAP (b1 \ b2)#s,m)" + using ih1[THEN steps_trans] ih2[THEN steps_trans] + sorry +qed + +text {* + + Also the detailed proof of this lemma is left as an exercise. + +*} + +lemma compc_aux_cheating: + assumes a: "(c,m) \c m'" + shows "(compc c@p,q,s,m) \m* (p,rev (compc c)@q,s,m')" +using a +by (induct arbitrary: p q) + (force intro: compa_aux compb_aux_cheating steps_trans + simp add: steps_simp exec_simp)+ + +end + + + + + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/cas09/Lec3.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/cas09/Lec3.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,437 @@ +(***************************************************************** + + Isabelle Tutorial + ----------------- + + 2st June 2009, Beijing + +*) + +theory Lec3 + imports "Main" +begin + + +definition + lang_seq :: "string set \ string set \ string set" ("_ ; _") +where + "L1 ; L2 = {s1@s2 | s1 s2. s1 \ L1 \ s2 \ L2}" + +fun + lang_pow :: "string set \ nat \ string set" ("_ \ _") +where + "L \ 0 = {[]}" +| "L \ (Suc i) = L ; (L \ i)" + +definition + lang_star :: "string set \ string set" ("_\") +where + "L\ \ \i. (L \ i)" + +lemma lang_seq_cases: + shows "(s \ L1 ; L2) = (\s1 s2. s = s1@s2 \ s1\L1 \ s2\L2)" +by (simp add: lang_seq_def) + +lemma lang_seq_union: + shows "(L1 \ L2);L3 = (L1;L3) \ (L2;L3)" + and "L1;(L2 \ L3) = (L1;L2) \ (L1;L3)" +unfolding lang_seq_def by auto + +lemma lang_seq_empty: + shows "{[]} ; L = L" + and "L ; {[]} = L" +unfolding lang_seq_def by auto + +lemma lang_seq_assoc: + shows "(L1 ; L2) ; L3 = L1 ; (L2 ; L3)" +by (simp add: lang_seq_def Collect_def mem_def expand_fun_eq) + (metis append_assoc) + +lemma silly: + shows "[] \ L \ 0" +by simp + +lemma lang_star_empty: + shows "{[]} \ (L\) = L\" +unfolding lang_star_def +by (auto intro: silly) + +lemma lang_star_in_empty: + shows "[] \ L\" +unfolding lang_star_def +by (auto intro: silly) + +lemma lang_seq_subseteq: + shows "L \ (L'\) ; L" + and "L \ L ; (L'\)" +proof - + have "L = {[]} ; L" using lang_seq_empty by simp + also have "\ \ ({[]} ; L) \ ((L'\) ; L)" by auto + also have "\ = ({[]} \ (L'\)) ; L" by (simp add: lang_seq_union[symmetric]) + also have "\ = (L'\); L" using lang_star_empty by simp + finally show "L \ (L'\); L" by simp +next + show "L \ L ; (L'\)" sorry +qed + +lemma lang_star_subseteq: + shows "L ; (L\) \ (L\)" +unfolding lang_star_def lang_seq_def +apply(auto) +apply(rule_tac x="Suc xa" in exI) +apply(auto simp add: lang_seq_def) +done + +(* regular expressions *) + +datatype rexp = + EMPTY +| CHAR char +| SEQ rexp rexp +| ALT rexp rexp +| STAR rexp + +fun + L :: "rexp \ string set" +where + "L(EMPTY) = {[]}" +| "L(CHAR c) = {[c]}" +| "L(SEQ r1 r2) = (L r1) ; (L r2)" +| "L(ALT r1 r2) = (L r1) \ (L r2)" +| "L(STAR r) = (L r)\" + +definition + Ls :: "rexp set \ string set" +where + "Ls R = (\r\R. (L r))" + +lemma + shows "Ls {} = {}" +unfolding Ls_def by simp + +lemma Ls_union: + "Ls (R1 \ R2) = (Ls R1) \ (Ls R2)" +unfolding Ls_def by auto + +function + dagger :: "rexp \ char \ rexp set" ("_ \ _") +where + r1: "(EMPTY) \ c = {}" +| r2: "(CHAR c') \ c = (if c = c' then {EMPTY} else {})" +| r3: "(ALT r1 r2) \ c = r1 \ c \ r2 \ c" +| r4: "(SEQ EMPTY r2) \ c = r2 \ c" +| r5: "(SEQ (CHAR c') r2) \ c = (if c= c' then {r2} else {})" +| r6: "(SEQ (SEQ r11 r12) r2) \ c = (SEQ r11 (SEQ r12 r2)) \ c" +| r7: "(SEQ (ALT r11 r12) r2) \ c = (SEQ r11 r2) \ c \ (SEQ r12 r2) \ c" +| r8: "(SEQ (STAR r1) r2) \ c = + r2 \ c \ {SEQ (SEQ r' (STAR r1)) r2 | r'. r' \ r1 \ c}" +| r9: "(STAR r) \ c = {SEQ r' (STAR r) | r'. r' \ r \ c}" +by (pat_completeness) (auto) + +termination + dagger sorry + +definition + OR :: "bool set \ bool" +where + "OR S \ (\b\S. b)" + +function + matcher :: "rexp \ string \ bool" ("_ ! _") +where + s01: "EMPTY ! s = (s =[])" +| s02: "CHAR c ! s = (s = [c])" +| s03: "ALT r1 r2 ! s = (r1 ! s \ r2 ! s)" +| s04: "STAR r ! [] = True" +| s05: "STAR r ! c#s = (False \ OR {SEQ (r') (STAR r)!s | r'. r' \ r \ c})" +| s06: "SEQ r1 r2 ! [] = (r1 ! [] \ r2 ! [])" +| s07: "SEQ EMPTY r2 ! (c#s) = (r2 ! c#s)" +| s08: "SEQ (CHAR c') r2 ! (c#s) = (if c'=c then r2 ! s else False)" +| s09: "SEQ (SEQ r11 r12) r2 ! (c#s) = (SEQ r11 (SEQ r12 r2) ! c#s)" +| s10: "SEQ (ALT r11 r12) r2 ! (c#s) = ((SEQ r11 r2) ! (c#s) \ (SEQ r12 r2) ! (c#s))" +| s11: "SEQ (STAR r1) r2 ! (c#s) = + (r2 ! (c#s) \ OR {SEQ r' (SEQ (STAR r1) r2) ! s | r'. r' \ r1 \ c})" +by (pat_completeness) (auto) + +termination + matcher sorry + +lemma "(CHAR a) ! [a]" by auto +lemma "\(CHAR a) ! [a,a]" by auto +lemma "(STAR (CHAR a)) ! []" by auto +lemma "(STAR (CHAR a)) ! [a,a]" by (auto simp add: OR_def) +lemma "(SEQ (CHAR a) (SEQ (STAR (CHAR b)) (CHAR c))) ! [a,b,b,b,c]" + by (auto simp add: OR_def) + +lemma holes: + assumes a: "Ls (r \ c) = {s. c#s \ L r}" + shows "Ls (r \ c) ; L (STAR r) = {s''. c#s'' \ L (STAR r)}" +proof - + have "Ls (r \ c) ; L (STAR r) = {s. c#s \ L r} ; L (STAR r)" by (simp add: a) + also have "\ = {s'. c#s' \ (L r ; L (STAR r))}" sorry + also have "\ = {s''. c#s'' \ L (STAR r)}" sorry + finally show "Ls (r \ c) ; L (STAR r) = {s''. c#s'' \ L (STAR r)}" by simp +qed + +lemma eq: + shows "Ls (STAR r) \ c = (Ls (r \ c) ; L (STAR r))" +proof + show "Ls STAR r \ c \ Ls r \ c ; L (STAR r)" + by (auto simp add: lang_star_def lang_seq_def Ls_def) (blast) +next + show "Ls r \ c ; L (STAR r) \ Ls STAR r \ c" + apply(auto simp add: lang_star_def lang_seq_def Ls_def) + apply(rule_tac x="SEQ xa (STAR r)" in exI) + apply(simp add: lang_star_def lang_seq_def) + apply(blast) + done +qed + +(* correctness of the matcher *) +lemma dagger_holes: + "Ls (r \ c) = {s. c#s \ L r}" +proof (induct rule: dagger.induct) + case (1 c) + show "Ls (EMPTY \ c) = {s. c#s \ L EMPTY}" + by (simp add: Ls_def) +next + case (2 c' c) + show "Ls (CHAR c') \ c = {s. c#s \ L (CHAR c')}" + proof (cases "c=c'") + assume "c=c'" + then show "Ls (CHAR c') \ c = {s. c#s \ L (CHAR c')}" + by (simp add: Ls_def) + next + assume "c\c'" + then show "Ls (CHAR c') \ c = {s. c#s \ L (CHAR c')}" + by (simp add: Ls_def) + qed +next + case (3 r1 r2 c) + have ih1: "Ls r1 \ c = {s. c#s \ L r1}" by fact + have ih2: "Ls r2 \ c = {s. c#s \ L r2}" by fact + show "Ls (ALT r1 r2) \ c = {s. c#s \ L (ALT r1 r2)}" + by (auto simp add: Ls_union ih1 ih2) +next + case (4 r2 c) + have ih: "Ls r2 \ c = {s. c#s \ L r2}" by fact + show "Ls (SEQ EMPTY r2) \ c = {s. c#s \ L (SEQ EMPTY r2)}" + by (simp add: ih lang_seq_empty) +next + case (5 c' r2 c) + show "Ls (SEQ (CHAR c') r2) \ c = {s. c#s \ L (SEQ (CHAR c') r2)}" + proof (cases "c=c'") + assume "c=c'" + then show "Ls (SEQ (CHAR c') r2) \ c = {s. c#s \ L (SEQ (CHAR c') r2)}" + by (simp add: Ls_def lang_seq_def) + next + assume "c\c'" + then show "Ls (SEQ (CHAR c') r2) \ c = {s. c#s \ L (SEQ (CHAR c') r2)}" + by (simp add: Ls_def lang_seq_def) + qed +next + case (6 r11 r12 r2 c) + have ih: "Ls (SEQ r11 (SEQ r12 r2)) \ c = {s. c#s \ L (SEQ r11 (SEQ r12 r2))}" by fact + show "Ls (SEQ (SEQ r11 r12) r2) \ c = {s. c # s \ L (SEQ (SEQ r11 r12) r2)}" + by (simp add: ih lang_seq_assoc) +next + case (7 r11 r12 r2 c) + have ih1: "Ls (SEQ r11 r2) \ c = {s. c#s \ L (SEQ r11 r2)}" by fact + have ih2: "Ls (SEQ r12 r2) \ c = {s. c#s \ L (SEQ r12 r2)}" by fact + show "Ls (SEQ (ALT r11 r12) r2) \ c = {s. c#s \ L (SEQ (ALT r11 r12) r2)}" + by (auto simp add: Ls_union ih1 ih2 lang_seq_union) +next + case (8 r1 r2 c) + have ih1: "Ls r2 \ c = {s. c#s \ L r2}" by fact + have ih2: "Ls r1 \ c = {s. c#s \ L r1}" by fact + show "Ls (SEQ (STAR r1) r2) \ c = {s. c#s \ L (SEQ (STAR r1) r2)}" + sorry +next + case (9 r c) + have ih: "Ls r \ c = {s. c#s \ L r}" by fact + show "Ls (STAR r) \ c = {s. c#s \ L (STAR r)}" + by (simp only: eq holes[OF ih] del: r9) +qed + +(* correctness of the matcher *) +lemma macher_holes: + shows "r ! s \ s \ L r" + and "\ r ! s \ s \ L r" +proof (induct rule: matcher.induct) + case (1 s) + { case 1 + have "EMPTY ! s" by fact + then show "s \ L EMPTY" by simp + next + case 2 + have "\ EMPTY ! s" by fact + then show "s \ L EMPTY" by simp + } +next + case (2 c s) + { case 1 + have "CHAR c ! s" by fact + then show "s \ L (CHAR c)" by simp + next + case 2 + have "\ CHAR c ! s" by fact + then show "s \ L (CHAR c)" by simp + } +next + case (3 r1 r2 s) + have ih1: "r1 ! s \ s \ L r1" by fact + have ih2: "\ r1 ! s \ s \ L r1" by fact + have ih3: "r2 ! s \ s \ L r2" by fact + have ih4: "\ r2 ! s \ s \ L r2" by fact + { case 1 + have "ALT r1 r2 ! s" by fact + then show "s \ L (ALT r1 r2)" by (auto simp add: ih1 ih3) + next + case 2 + have "\ ALT r1 r2 ! s" by fact + then show "s \ L (ALT r1 r2)" by (simp add: ih2 ih4) + } +next + case (4 r) + { case 1 + have "STAR r ! []" by fact + then show "[] \ L (STAR r)" by (simp add: lang_star_in_empty) + next + case 2 + have "\ STAR r ! []" by fact + then show "[] \ L (STAR r)" by (simp) + } +next + case (5 r c s) + have ih1: "\rx. SEQ rx (STAR r) ! s \ s \ L (SEQ rx (STAR r))" by fact + have ih2: "\rx. \SEQ rx (STAR r) ! s \ s \ L (SEQ rx (STAR r))" by fact + { case 1 + have as: "STAR r ! c#s" by fact + then have "\r' \ r \ c. SEQ r' (STAR r) ! s" by (auto simp add: OR_def) + then obtain r' where imp1: "r' \ r \ c" and imp2: "SEQ r' (STAR r) ! s" by blast + from imp2 have "s \ L (SEQ r' (STAR r))" using ih1 by simp + then have "s \ L r' ; L (STAR r)" by simp + then have "c#s \ {[c]} ; (L r' ; L (STAR r))" by (simp add: lang_seq_def) + also have "\ \ L r ; L (STAR r)" using imp1 + apply(auto simp add: lang_seq_def) sorry + also have "\ \ L (STAR r)" by (simp add: lang_star_subseteq) + finally show "c#s \ L (STAR r)" by simp + next + case 2 + have as: "\ STAR r ! c#s" by fact + then have "\r'\ r \ c. \ (SEQ r' (STAR r) ! s)" + by (auto simp add: OR_def) + then have "\r'\ r \ c. s \ L (SEQ r' (STAR r))" using ih2 by auto + then obtain r' where "r'\ r \ c \ s \ L (SEQ r' (STAR r))" by auto + + show "c#s \ L (STAR r)" sorry + } +next + case (6 r1 r2) + have ih1: "r1 ! [] \ [] \ L r1" by fact + have ih2: "\ r1 ! [] \ [] \ L r1" by fact + have ih3: "r2 ! [] \ [] \ L r2" by fact + have ih4: "\ r2 ! [] \ [] \ L r2" by fact + { case 1 + have as: "SEQ r1 r2 ! []" by fact + then have "r1 ! [] \ r2 ! []" by (simp) + then show "[] \ L (SEQ r1 r2)" using ih1 ih3 by (simp add: lang_seq_def) + next + case 2 + have "\ SEQ r1 r2 ! []" by fact + then have "(\ r1 ! []) \ (\ r2 ! [])" by (simp) + then show "[] \ L (SEQ r1 r2)" using ih2 ih4 + by (auto simp add: lang_seq_def) + } +next + case (7 r2 c s) + have ih1: "r2 ! c#s \ c#s \ L r2" by fact + have ih2: "\ r2 ! c#s \ c#s \ L r2" by fact + { case 1 + have "SEQ EMPTY r2 ! c#s" by fact + then show "c#s \ L (SEQ EMPTY r2)" + using ih1 by (simp add: lang_seq_def) + next + case 2 + have "\ SEQ EMPTY r2 ! c#s" by fact + then show "c#s \ L (SEQ EMPTY r2)" + using ih2 by (simp add: lang_seq_def) + } +next + case (8 c' r2 c s) + have ih1: "\c' = c; r2 ! s\ \ s \ L r2" by fact + have ih2: "\c' = c; \r2 ! s\ \ s \ L r2" by fact + { case 1 + have "SEQ (CHAR c') r2 ! c#s" by fact + then show "c#s \ L (SEQ (CHAR c') r2)" + using ih1 by (auto simp add: lang_seq_def split: if_splits) + next + case 2 + have "\ SEQ (CHAR c') r2 ! c#s" by fact + then show "c#s \ L (SEQ (CHAR c') r2)" + using ih2 by (auto simp add: lang_seq_def) + } +next + case (9 r11 r12 r2 c s) + have ih1: "SEQ r11 (SEQ r12 r2) ! c#s \ c#s \ L (SEQ r11 (SEQ r12 r2))" by fact + have ih2: "\ SEQ r11 (SEQ r12 r2) ! c#s \ c#s \ L (SEQ r11 (SEQ r12 r2))" by fact + { case 1 + have "SEQ (SEQ r11 r12) r2 ! c#s" by fact + then show "c#s \ L (SEQ (SEQ r11 r12) r2)" + using ih1 + apply(auto simp add: lang_seq_def) + apply(rule_tac x="s1@s1a" in exI) + apply(rule_tac x="s2a" in exI) + apply(simp) + apply(blast) + done + next + case 2 + have "\ SEQ (SEQ r11 r12) r2 ! c#s" by fact + then show "c#s \ L (SEQ (SEQ r11 r12) r2)" + using ih2 by (auto simp add: lang_seq_def) + } +next + case (10 r11 r12 r2 c s) + have ih1: "SEQ r11 r2 ! c#s \ c#s \ L (SEQ r11 r2)" by fact + have ih2: "\ SEQ r11 r2 ! c#s \ c#s \ L (SEQ r11 r2)" by fact + have ih3: "SEQ r12 r2 ! c#s \ c#s \ L (SEQ r12 r2)" by fact + have ih4: "\ SEQ r12 r2 ! c#s \ c#s \ L (SEQ r12 r2)" by fact + { case 1 + have "SEQ (ALT r11 r12) r2 ! c#s" by fact + then show "c#s \ L (SEQ (ALT r11 r12) r2)" + using ih1 ih3 by (auto simp add: lang_seq_union) + next + case 2 + have "\ SEQ (ALT r11 r12) r2 ! c#s" by fact + then show " c#s \ L (SEQ (ALT r11 r12) r2)" + using ih2 ih4 by (simp add: lang_seq_union) + } +next + case (11 r1 r2 c s) + have ih1: "r2 ! c#s \ c#s \ L r2" by fact + have ih2: "\r2 ! c#s \ c#s \ L r2" by fact + { case 1 + have "SEQ (STAR r1) r2 ! c#s" by fact + then show "c#s \ L (SEQ (STAR r1) r2)" + using ih1 sorry + next + case 2 + have "\ SEQ (STAR r1) r2 ! c#s" by fact + then show "c#s \ L (SEQ (STAR r1) r2)" + using ih2 sorry + } +qed + + +end + + + + + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/cas09/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/cas09/index.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,90 @@ + + + + + Isabelle Tutorial at CAS + + + + +

Isabelle Tutorial

+ +

+ + +

+ +

Introduction to the Isabelle Theorem Prover

+

+ +

+ + + + + +
+

Time: +

+ + The tutorial will take place in Lecture Room 334, State Key Lab of + Computer Science, Level 3 Building #5, Institute of Software, CAS +

+ +

Download and Installation:

+ + The tutorial will be hands-on. Please already have Isabelle installed on your + laptop before coming to the tutorial. If you do not have a laptop, let us + know. We will find a solution. + If you have any problems with the installation, + then do not hesitate to contact me: urbanc at in tum de. I will also be available + in room 316 at the ISCAS. Please feel free to stop by!

+ + + To install Isabelle you need four packages: Polyml, Isabelle 2009, an emacs and + Proof General. Download and Installation instructions for Linux, MacOSX and + Windows are below:

+ + Download
+ Installation Notes

+ + Once you have Isabelle running make sure XSymbols are switched on (click + on ProofGeneral -> Options -> XSymbols and then save the options).

+ + If you can step through the following theory file, then you are done.

+ + Example.thy

+ + Whenever you have problems, please meet me or send + me an email.

+ + Overview:

+ + The course will be an introduction to the theorem prover Isabelle. No + previous experience with a theorem prover is necessary. During the course + you will be able to follow the examples on your own laptop. I will + start with simple examples about natural numbers and lists. More + advanced examples will come from structural operational semantics. The + hope is that we will be able to prove a compiler correctness theorem + for a WHILE-language. The main aim of the course is to give + participants enough experience to allow them to start using Isabelle in + their own work.

+

+
+
+
+ +
+ + +Last modified: Tue Jun 2 00:21:46 CEST 2009 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/cas09/slides1.pdf Binary file Nominal/activities/cas09/slides1.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/cas09/slides2.pdf Binary file Nominal/activities/cas09/slides2.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/cas09/slides3.pdf Binary file Nominal/activities/cas09/slides3.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/idp/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/idp/index.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,23 @@ + + + + + Nominal Methods Group + + + + + + + + + + + + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/idp/logo-documentation.eps --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/idp/logo-documentation.eps Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,6488 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%Title: isabelle_any +%%Creator: FreeHand 5.5 +%%CreationDate: 24.09.1998 21:04 Uhr +%%BoundingBox: 0 0 202 178 +%%FHPathName:MacSystem:Home:Markus:TUM:Isabelle Logo:export:isabelle_any +%ALDOriginalFile:MacSystem:Home:Markus:TUM:Isabelle Logo:export:isabelle_any +%ALDBoundingBox: -153 -386 442 456 +%%FHPageNum:1 +%%DocumentSuppliedResources: procset Altsys_header 4 0 +%%ColorUsage: Color +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentNeededResources: font Symbol +%%+ font ZapfHumanist601BT-Bold +%%DocumentFonts: Symbol +%%+ ZapfHumanist601BT-Bold +%%DocumentNeededFonts: Symbol +%%+ ZapfHumanist601BT-Bold +%%EndComments +%!PS-AdobeFont-1.0: ZapfHumanist601BT-Bold 003.001 +%%CreationDate: Mon Jun 22 16:09:28 1992 +%%VMusage: 35200 38400 +% Bitstream Type 1 Font Program +% Copyright 1990-1992 as an unpublished work by Bitstream Inc., Cambridge, MA. +% All rights reserved. +% Confidential and proprietary to Bitstream Inc. +% U.S. GOVERNMENT RESTRICTED RIGHTS +% This software typeface product is provided with RESTRICTED RIGHTS. Use, +% duplication or disclosure by the Government is subject to restrictions +% as set forth in the license agreement and in FAR 52.227-19 (c) (2) (May, 1987), +% when applicable, or the applicable provisions of the DOD FAR supplement +% 252.227-7013 subdivision (a) (15) (April, 1988) or subdivision (a) (17) +% (April, 1988). Contractor/manufacturer is Bitstream Inc., +% 215 First Street, Cambridge, MA 02142. +% Bitstream is a registered trademark of Bitstream Inc. +11 dict begin +/FontInfo 9 dict dup begin + /version (003.001) readonly def + /Notice (Copyright 1990-1992 as an unpublished work by Bitstream Inc. All rights reserved. Confidential.) readonly def + /FullName (Zapf Humanist 601 Bold) readonly def + /FamilyName (Zapf Humanist 601) readonly def + /Weight (Bold) readonly def + /ItalicAngle 0 def + /isFixedPitch false def + /UnderlinePosition -136 def + /UnderlineThickness 85 def +end readonly def +/FontName /ZapfHumanist601BT-Bold def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding StandardEncoding def +/FontBBox {-167 -275 1170 962} readonly def +/UniqueID 15530396 def +currentdict end +currentfile eexec +a2951840838a4133839ca9d22e2b99f2b61c767cd675080aacfcb24e19cd +1336739bb64994c56737090b4cec92c9945ff0745ef7ffc61bb0a9a3b849 +e7e98740e56c0b5af787559cc6956ab31e33cf8553d55c0b0e818ef5ec6b +f48162eac42e7380ca921dae1c82b38fd6bcf2001abb5d001a56157094cf +e27d8f4eac9693e88372d20358b47e0c3876558ebf757a1fbc5c1cddf62b +3c57bf727ef1c4879422c142a084d1c7462ac293e097fabe3a3ecfcd8271 +f259833bac7912707218ec9a3063bf7385e02d8c1058ac06df00b33b8c01 +8768b278010eb4dd58c7ba59321899741cb7215d8a55bee8d3398c887f02 +e1f4869387f89141de693fcb429c7884c22dcdeddcaa62b7f5060249dfab +cfc351201f7d188b6ed68a228abda4d33b3d269ac09cde172bc045e67449 +c0f25d224efbe8c9f9d2968a01edbfb039123c365ed0db58ad38aabe015b +8881191dd23092f6d53d5c1cd68ebd038e098d32cb24b433b7d5d89c28ee +05ea0b6070bb785a2974b5a160ee4cf8b6d8c73445d36720af0530441cd9 +61bc0c367f1af1ec1c5ab7255ddda153c1868aba58cd5b44835535d85326 +5d7fed5ff7118adb5d5b76cc3b72e5ff27e21eb857261b3afb7688fca12d +1663b0d8bdc1dd47a84b65b47d3e76d3b8fa8b319f17e1bb22b45a7482fd +f9ad1b6129e09ae47f15cd2447484cd2d64f59ab0f2f876c81e7d87ccdf9 +005aa8fc093d02db51a075d571e925f2d309a1c535a1e59d34215c6cd33e +3c38997b4956461f376399901a8d0943dca6a335baac93fc8482c0659f04 +329c6f040b35828ea6dd1bd1858f2a9be4ef77731b5b75a1c536c6bc9479 +0821e5d88f6e2981835dbfd65ec254ebcf2cf49c917d121cd3bbb476a12b +69c15f17d9c17bb15ad1e7d31d2afcf58c8f0ad526d68615a0f1ac3b1d1c +d3beafeea3cf56c8f8a66367c70df9159f0b1b3157ccfd010045c4718e0e +625c0891e85790c9b97b85517c74c9d55eaca31a01cddc64898bf0eeadf3 +53391a185e507dcb0a6f52661a56357ac818dfc740a540aadf02f4e7a79d +8008a77cd30abde337025b01217d6a68c306abe145b7260c3478fa5f366f +b2d37259ead8a8ec2db2f09ae0eb3a682d27b0d73a60935f80254c24426a +003a87a29a4370cbf1b2ef1e19ad8466ec725fd5b463d06011a5e0da2258 +ff6c1483c4532bc21f2ed9b99b929b2800ddefc1a98d12ba085adc210bac +e0274b69e24d16af015a51ca73edf779a7534a887aa780337ad966839881 +edc22ba72038aa1a96a6deba24ad676795da711b92f8cf5f54cb4322ec04 +40ef9e15b11e3005f3ff69376ecb29bb66e8fc1b685f2b05fb162fcb35aa +d7eb2a8ec39b97ab1ff05ef02f8dbbc12085a5cd252cc4010fab7f63dfd5 +7fa1be86f724d37db5faef17ae8e8e537444e8e9db917b270344183473af +7f47d5703a160d8ef1e772438620d3336b2fbcf6433612e4b5e64fae0329 +8a3c4010c17d93f13ba66d549c69dd58c7d26ddc90285fed831918563a16 +2a7ac2511e2f18c9eb3df905a9dcba65a31cc1c39f07458abb11b4c60346 +aea19070e126982f1dde336e79be0ecd69a8afbe2493d064d4d2ff38788b +b3038125961302db9761403c3b8019ec641e107425002205a77ae2ae0f4f +7550d623dd03f0ec0199f42a9a8b89514e2e21baca9b3c8c96ca48cbf9dc +ee6d6241d713e014b49e83ad85e62a6b2f70b58e4cc72d41ea6fcbdd3b5c +890c8af0d24200658773b1628c6cc9aaaabb08865ee4c7ff2c513ad7aa23 +155a321213fa94731683a3e282a0e60aa3c87aade3da231465bdd9097f2c +89a1af8e5b9649143f2d9482546501ea97e8bea2f5d5eea97d4f19bb6835 +3138d3babb2461c08d537491aaede1f23d734c6f099eb5bef6e2ffaaf138 +e5ab71b8b41599091037e440127a4eaedf208c20c8a2fc62eadab191d1ab +4d5531f826aa6b9fff2797a7f54673e0a3fae09a93a0dfafb8b11d60dc69 +5acf9b7e1a47c31d0b5a0b85b7b50cddff5ac831651d9c7469c2139c7a89 +7d2f868f36c65156921803eccfdbdd1618595ab6d2a9230ef523a1b5ee51 +f2a0d200fc0e94aff7f546593ff2a3eb865d129895af01b8ab6e4616fe20 +9123b6e2b7e0817adc3cdb78ae8b0b1d75f2986ebd8fb24c4de92ac9e8c3 +6afa520636bcad2e6a03d11c268d97fa578561f6e7523e042c4cc73a0eac +7a841907450e83d8e7a8de4db5085f6e8b25dc85b59e018380f4b9523a7f +02cbeec989f0221b7681ec427519062b429dcd8fc2e4f81173519f88e2e4 +3798b90a84060920f6ae789afd6a9182e7fec87cd2d4235d37a65c3f3bcc +c742c89cbe5f3e2ba6c4f40ebba162e12569d20684cc167685285a087e7a +0a995fe1939bf25c09553512ba2cf77ef21d2ef8da1c73ba6e5826f4099e +27d8bc7b3545fc592b75228e70127c15a382774357457cd4586d80dc0bd6 +065aee32acfd5c0523303cece85a3dbf46853b917618c0330146f527c15b +dbb9f6526964368b2b8593eed1551dad75659565d54c6a0a52da7a8e366f +dd009ef853491c0fb995e19933cba1dbdc8902721c3ea6017ffdd5851cb8 +3c8bada46075ac121afe13a70e87529e40693157adcc999ed4657e017adf +f7dbac4bc0d204f204c6f47b769aaf714f9ec1d25226f24d0a1b53e28ac5 +374ab99755852c1431b2486df5fd637e2005a25303345a1c95a15a1189ba +f6f6883de1ad46d48427b137c2003d210ab2b2f5680f2633939f289d7553 +eb943adf8127f1c3ee7d6453b5566393700ad74ab86eb9a89f8b0380af55 +6b62f51b7dbd0c5dcc9a9fb658944d7ad5845d58dedc2d38200d0ef7cb0f +76041dc104ef3ab89c1dc2f6a75635d48051c8a7dd9f5e60253a53957ec8 +9d1266566d7ed20d79dfc2807b397d7cf056bdaccdb72528a88aa4987682 +c909b2fe1e35a71c2f29e89a2bf32173967e79610367ce4574ba6a1cc031 +cfb176fc0313f74f91a866ef9954b95b29caf917a6b919586f54d23cb7ce +23305886ae7760ebd6263df0d3c511ac7afc361df78bc2621f66d3268b99 +078fa59124f0eb9476496c938eb4584e87455dc6f2faa999e938460b31c6 +28021c652acfa12d4556aa4302bbcd043e60389480b796c3fc0b2e51b81e +c2afa4a34335318a1c5a842dcaa120df414acba2e79ab5cc61c99e98108c +5cb907a96b30d731131782f9df79aabfc16a20ace8852d047497982e11c8 +26321addf679de8a96a2d18743f6f2c3b2bc397370b10ad273fcfb76b48b +9dad27cf89ca2c370149cd48ab956e9bbce01cbf8e1f0c661b99cf19b36e +87b6165dd85ae3f3674525e17d85971093e110520d17f2d6253611e35ec9 +e17000e48e2926454c1e8eb4098e0115b49536f2c33505eb5e574f7a414b +e176398c5ddf6d846ea5ddf2a5e94c0422e0115c57a8c9e56bf8ba962c82 +698c96bd6138baaca7347e44352cc62df4eeba364954ad921a5a43280980 +264df4a7fb29d005423179f7bd1d98b4280d62ce23c927551f1ffc2b8f17 +0a9c23656c0c91b640cdcfdbd88089ffb28d3ac68bad25dbbed82c083696 +1f9f86a6183cc1061ffdb32279796569d05b31c946955402d0be1fb9f2bf +304d1ad8e1e357be49e6e2ee67f7f1e7bc699d46a5f7853fe659ba2e1930 +0d3e3ea658b9862701dcab08fdd23bf1d751777f25efbe9e02d12b5612b3 +c3fc2275190346b94ec4024e4ade08e54d75c0b4c48f4956b9182e8ce997 +74b54da4a9318c099d89f1ce3b6803a95f48b9fb8b845372be25e54478e8 +49e4707ea03a36e134efa661e4e6250d89649ae074cfd9d6b9e2071c1099 +3b8a5a5ebc3e1cb228c97565aef7f254e3f90af8a3dd281c83792755719d +c6a5b3bab4aa6be5afe9624050eee8dfb13b018f4088c932cd48ace38dfe +b1b4218dba8f7fada6628076acf1b54db0c95d4fb12232f1fa9d1ba848f9 +fe80c65b75d6946c00fe78839142c5302707d9269b24565dbcc551aca060 +b4d0f99b961dd3cc795a982063ac42e9fc81fc98add42744a9f92e74b00d +637ee4606ea2099b6c763493c3159f8e52a90dafca682010c0e92bc9038a +10abb066c75c8d97f7ad6fb1a37136e52cf2093c4fa485fe12adad10e4d0 +83b78b023628ddc5326cbf8392516027a9f3de4945f93488e4a1997efd2a +22c2c136dbac1bdb829e082beac48cdd06dcb17bacf09451c7b636bd49a8 +fc60cb1d2292250bea78e1dd276725ab4c526b66ddabf4e1b2bf0a2571df +2490df70735f5da321fac74fe4fab54444e53dace9832cff38a70c58104a +4f0c0545dcf7a1a9ecb54e0e32d6d8195d30b2c98a567741fcf325a4ddeb +244a1a35676e246ddc835fac13b569f35f22ec93191eca3efbe17ff9a950 +d08f863710b2bbecec969068c498eb2338b68f3fc3f5447449fe4de2b065 +e068ecd9255d369b2bb6c4b0b7423774bed69294758aca2bdb1a8d5bf618 +d3fa09462f7838e8a79b7a53bebe6dacb0a1561eaa074bc6f069f6a06fb2 +c4a5cb13e2172bce9be659a82665da5cded73da84322bb16aa6e19ac1958 +7515cb5d2b65e65e803f76700ce5efd3df7fe4ed431fae0e8e286b1d5056 +a0d18df926b2be7a93c503ab903abd4788680a6201fdc299f2cb5d6a9b6e +2048109c8d1fb633a54128938594b2cce86a7e0185e7d59e6536584039ec +9e30ff7be6ddba9fdba82de7415fdc47de84d97afb1aa3ba495bd91dee9d +f3b21ee1164987dd8510925087cd0919f1085cba6e4dd3c7384d26667f94 +ad7f736a60d8bd76dfaa4b53c23536fc309ff2317c48ee0107ff2ca4d1b3 +f78c5a27b901c931128bdb636094ef0cd543a5b62b7dbe10ed83aed5780c +a16067a4a7e8b7c5bf8a8e822149bc1b5bcdabe13a7f6aa6eaeff24a42f4 +a58a2b70f545103540169137fda9abb589f734b6776cb50402d6123ce802 +10dce05e3697a98c9411cf60a02c278c91e03d540b936cd00c668960e357 +1aeaf4d94cfb496b259ec0d8fdba9199fb46634ff177bc8d310ea1314eef +d46c927a981c58e88743ed4e07d80fe841edee812e3053412bf2e710146c +b25dec8ea70c38bb1f6e4db3c2e8ba521963c1584eeb60ea1e9555058f13 +e98307c13cbd15c26b611f543149b1ddf88dd6296ae703f58daeb67f1b03 +ab5b24c72d5770cb9d8ed242c4faaad1dd940ada00e98ff3a61799d13355 +aba916910aa9a6e5ee8af438d0ba8235346fcd139b9d2cb7db7bd3f298a3 +94ff0aff3b9042f32a004e042c346a5ea35917f229848a9c5a32909b0090 +4aa715640277a6ada99f8b2927fda22899ff1347f42bac73e2bd4bbf3945 +55fd7dd30d5c6dadf5c259fdb2455d8c607de1c5da588e20159f18e4e8da +b714e532d888a0386c52c2b85964251af003ac9d10c0c8b9b3465e1dde48 +2e74a29e17a7cf6c9a43b5af1646f0b8508f98e9a1279ec3908073d89dcb +aa093e8dd1004c1ecccce0803095b0069d4be7a1eb14b02efc37d137dfe3 +f0190bc9628069abc257f45d0e050e60c7f5281277937dd986fcd5b94a2b +845a1a75addd74a142800f18ef408c08a2c2ad16a93298f148c0ae7d2990 +ded147f92f053809a60d4f992a227167aad5b5eb2bbe8a4a77dc77a08b72 +6acb34422e2532eec7e274e4a42d71ee584f5f3df5a3a5b379974ede73ab +5f1b0a2dbfcc8cfac4747ca26eb6030dc2f85a104b754432977850c093b9 +97ed90af711b544ff682e7b1eac82b2b7b44014b09c17ecf084c994a095d +9eeef5391305caf093b62ac9916f982a436d521fcf4d75c5b8e4d92266fd +e99a58aa39d7693ecd1796b8851761d64bbca39a6d5a0b4533ae47123327 +f98d0ad0e8b36625cc3647b55459552906d8a1d5766845ffac101980efcf +79657e365510be5db557cefef21193ca3cf3dad175ee2e7ae91d174fdc06 +2ff5c51ffe2f021122e96df042019d3a1883e662537ec1b69c11fbb6e750 +0132eabf5803c816153ecbff60ca3b3b39708c26cb1751afb2e65d8e5f4a +c4397a88fb1f112672fcdd24e4ba545c5b2a7968c17b62f8e2530a8acbff +cfca82c64b7abcab84e2c4a0a7ced67b15669301fe9ff2c756e70ff7ce33 +497be6acc4ac5617e1f043bd8a87416299a39bf17fc31c02d72d75fdc2a1 +e60669fa4d5e4a49d9afea2f53f4626680e9c0dfca223529efa415c4343a +b6067aa800c484457ea050eaaa5d3fafeedd0eec72f327e02c6b3912b5a8 +c404de4839c9c4a99da42681cde43316606a34c7d2f02269de1aab776857 +e668f35946af4d618d36d444bdc02b1f63ea25b6260b4fb606ac8575b5c9 +782a5de4037350d5753b1537537ccb008c454eeb264e6cd4727c999e240e +0ac89e95a896b67d54910a3531345f64198ad394b5ceb52881f1dd9e6beb +95862dc188d45b3e46aacb5fe40097947dab9bc3c1ee46bfc9b1b3ed6167 +efd0d65ceb043d7b24c1456676e4baa47b1209a315f199bb3a91f4374cd9 +cc0b40d3f09f19f8dd8a46915eee55eeeeb3c7b8f437106ee491ef0f4ff9 +2c5c6f779e0fbe7bd5293964bb645ca362b106abeb773571d9ae83b786a3 +d5a4ea3ea970daadc46cc5e6037f76fd20e0fffc47cf4e7af9522b91f96b +3297720fd45d9bc2200622ad2ca9445556c8a8202b1991bc63da360d021d +55be2528e043f803e08da99b91ab9cfc5e65b2655d78206b4aecd445a7b0 +1caa0d06b0a55e8f04b70b60b04a860c8e1ab439f4910051e3f7441b47c7 +8aa3ab8519f181a9e833f3242fa58d02ed76bf0031f71f9def8484ecced8 +b6e41aca56176b6b32a2443d12492c8a0f5ba8a3e227219dfd1dd23fcb48 +fcfd255dbbf3e198874e607399db8d8498e719f00e9ed8bdd96c88817606 +357a0063c23854e64ad4e59ddd5060845b2c4cddd00c40081458f8ee02c7 +303c11747bd104440046bf2d09794fca2c4beb23ed1b66d9ccb9a4dd57ad +a24943461ecc00704c916bdc621bfddb17913dfb0f3513b65f3ab015786a +caa51ee9546bc8ddf87e2e104137e35ddf8f8d23724e9a53824169bc7cfa +99562656e6f1c888d4dbff0b269c5d1e733e5f212d91297610201eb43249 +35e336dd0052738db2d64f3e89429903bb5c1810009cf766e9a06223dd2f +219b706394a121dc029af55c6ada9052af59682ef7c51e121cf16f0319ac +0aa9512ef900c548d673fe361da19052808797e958209072e145d46ec8cc +a89fafd76630eff30ae979973bdf0f8c9e469d8edd3b1c93731c72f976b7 +d81142bc15c376403f967affaa5f482efd57c6f91970729d16db851f0ed3 +ea7d82f409307b5b436886c1beda94a1fa3ab1b60686f6574c844fb2c0b3 +a07174dc4f27b4fed2f8bd4d5436be4b343e5efdf0400d235bd910255341 +a20770804a26f8437e9bce6da8e9f8258a343c7aee291f1510be306ae67a +ab1d7696453530c02fd153bbe49dbf62baad6146029cbd1656cdb76c952c +b93edfee76fe33832930be59636bb947e8ad285f20f663cccf484fba97d6 +7446c7b6c6f5857428bb1737d9ae801df75d9cb4d7bd59ef7a4cbadde928 +38f15d232005585d2e40483d2d3e08cc8f398bb43afedb84343c3ba3835d +0ba82a86dce859cf655f85e63e41365e0dbefcf511b9a27a2b6e66b2ad3a +c657902842287a317e46ceaa93b5088f09d53a65815b44538af90ad3b06b +4e5e2dc509f02e30a01e05201c67d4d39582bbe64e20b669f5fd787909a3 +30fc50a95b31426bbb57a4fbf9feacdc31f98bcf50da7e50c2bfc169c6fd +ccf213cdb878653bcea372968ea6e31fd30dd55434cc91c0af22179ce669 +a05493f195e12432c6173ae2ac3c94fb83f38210014a9f969ea2b44e99f5 +e5a7317e848d429ad62167a4fc5001149676c0c28cdf59b8d1c5a582f516 +3eee855312777fee6dacbf993f5c058f355dbde6552dc960d336eee445dd +11d53fd21b745d1e5ec317efbbef25e070d0a36797a6081c356ac2328e64 +e5c55fbc81dc75d9c1575548ece74b8307eef485aa8e28859a2e0435c831 +23a600efb323c362fe9f02407a5411c41a69566cd50add324b63ab939980 +b9d7a929ae4887163cfa7acbfc9fabaab8987a1f6906b9881491cd055b94 +485c968479dbb05b34ed0cd6844729a692978c6928c3392e33e8324ded88 +814cacdac8128e1425c0091a13558100d7cdbed5992795d94d39c32f32dc +621ab6f3b75187a66741f61d6a9c91d791b1cfc3d0e94d4a76302e0c3f2e +cbdc51f14f3251aa5c8bb989f0e13ee500b7b7f2f1e52ca970ad8a7b4b99 +57e93126254297380d67179deb8ff1e99d5cdf7a35c5bb9fa7b402e63234 +78640344e1f10c378ad23c5cd1aa18e1e0b308db70d3a624a455f8e291a2 +ee102ad10776208c2d546cb76d89ca8103a8b95f8acc2d2bdc9791324915 +6c9e05429091071f0c5b76d82c8d1c8a69d840fd460922cd2090624bc218 +0c9391005926a25042a55e322060807363462e1cdeab309033124ba3a884 +1db13f39edae04ec52cde9dbde64ddda1ad805141d4230ec76bd81fd98d7 +0d90fa1aaa26ea551bf687ddd6cdcf3de5a446b266c68434f07d9c0b382d +5816c4e22f22cc03ff78064c6dffb12315c6bcbbf5dc510f5aaabf23471a +234efceeb4aa2f9af9ea787c014c5587ef162fc5b35e8f4c23b168c6e247 +41d33dcc11d2a56d3ba9d8eed6e79aebf9f0faf1a3aeb89d792d69041f0b +b8fadfc0aa090effc6ae5e2f13cdbf54b5bed69b039eef2627769613b6f1 +aefe9b66747fe8feaf7455796740f411a770d4a1764f0483719584880f45 +430e38d3af184145892a08b2add234a3f3ee4ccfc9f6995c02392adafccd +722f366d748cfe9373fbf5f878ed47e9d221fd156bb28369df9e7d2b79da +76120d135ebaf36cff93beb7e313c2b2de7477176fc19609a1b906c995cd +defef08899265b6b8aefb44da1aadefd1c523dce5ca1b84c0c652b3009fd +057789892d4d31764f181754b2e0a62c465587585509989a219711a5e4e2 +5b3b340ca8fdd3f04fef204b1b722b2f6c2ccb00c3cf1a94ba9bdfbfeda9 +e2a062c6f1ced3b8aae5dae32ade1fca1001f98d0ad0e8b36625cc3647b5 +5459552906d8a788eb8bc734ccb65fe9582c71df94fd95d22c5323de235c +28220fb9a2ccb37362174d8cd5922c9e5a87b51d0668555100a33e33750e +f1f795cbed962494a994be7ce8cf71fc58ff4204551b1615ed27cf088171 +fd000b72462b67935961e7c6c3a05bfd67b9ba094ea2c16fdf486da912e1 +e97bfd1c17934535e551cede20c001b5d2adb2be4cbad7d6ba0bdeae4b1a +a739f90293e67ecbdeea4d35825e092697fb05b215083e3f3d6be260790e +2a175fd44eb1c4c16759504827a6eb58a838c4d65fec6eef108495577019 +15740cac164111892e8d1cc447cd208e243a89ab847d8ebf4fb98bff49e7 +a3453facf3b0e8cb67590f390173ddba68324531d2e426aed152e12301d7 +538c1f3c0048a9cc00c009a1a9138460082123209c1e007266fbf236eb72 +21f87d4ca38a0b699e84ca230ffb5095f90a6528bf2a9118f95ac9ab8d2d +ed9eed9b8b27be894b717469758c8d94fa89acc64f530f432d0e5f16c922 +36d6a63410f099c9e909450fd731d698ef658d8ffc1de14817b850814f68 +1a4a9be5cc7a71c381974c249f0b209bfdc2e97f9540c96f57bb4d283622 +00969b82011315289e6a025b137030a0af3b4b42b00fed7cec49df43c59e +3b2495a036dd1b17a8e6adae63bfbbd48807c44b5bbf71813355e1b0e58e +22b6fb88005fc55565be49c17244901b73ef02fc4eb7669be5af22d89c0d +dff0fc6821d810d13e5821d48d4a71d7e463d5b60bc279d0dcf5f8da3a95 +905b56d6f2be95e6d4243b1048e3b662e62401ffaa3bc3f5f90b0854b8a3 +8c38039f61fcb359b06bbb7d59e3b39a295dccd6db9a8b83a6f64ef8dc94 +a77123dd164cfd1c46f1ee51aa19c3d6e7db92a298d10159f2b5eff2caf9 +dc93a6d267fb65bd900d6adf0c6be598050b6d3a9b3a322ab3c9e880d774 +1f58016ff97e5f606b5dbd72ba99252c669209bb556dd5be84fdd7c1ce92 +8a3b3d3aab8d37e6b740227563bb4d60f6bb04052356e1a48d2079feca44 +7ea17fd06f208426d045dee660d1d6460455f8d20dbc5ae64550bbdf60d7 +27d96cc9afef842a8c8c78ea2257e6c6d0d207c80cfe399e8874c693274e +d2c2022d303ca50a70624b07434fb85040a76a823f446c7454dab4f9c05f +10274eb5ba164aa3649d1bc90694316ba5cb3e7df4442e777124cff7ebef +53df2320a0c441ab61666493cb43da46d5711c21699de85bc74359444da2 +e3e397d4c16234f81531505b621aa242a6698886f82b447104b1f1062f60 +b5c87cea9151bb3c627bfa4532b06fd147c556ed8d61ae30a8719dfb8705 +f8a6c74368381403640cc57026d3790c49e2bbd1c0e48285ec6ba44de678 +e3a1394d659c412f09644b83ee1a333a1f51ad8deb4e6d77b3b226ac2c4f +fe653411a7976ae7c4a3cb7df309788da6b483f8a7bab4a6990db74362f5 +bc41d545a320389b2599fd726e426ed9fa2916ece67b058f6a269544e517 +128bda38d117f402409d0d8f8c88ed509aa2ba882e0c579b45af4be80770 +22d7269684eaf0f9afc3054316da6611e3fd260d67fb6fe52c9ade5dda24 +a0050a819ed21342aac9d25194778beb3145f56a66980f620998923521ea +3f957b6ed0c5470734af9f416a16427dd03eff9a0e023452097d4ef936d5 +49a90823cef6de340a1ee02a52851b310cbcf41ae274947a62f9d1d8702a +669023e3caf967204a340694b45fecbda4bf9552f6bdc62d43b3b2c3d571 +9983c182453e22ee34241ab908e667115f7988174684cd70084aefc55caa +f5352a88e9dac45d1ea0e032af61fe9a9118a3931b2050fc6db66ab96a39 +74353b597f34dfd9f72150de23285eda5e555a607d198c291965a7233715 +3f4946a57af0b440ff8567b01a6f46c6d32fea5f8bf57d89dccbab7da882 +ee6c9260e89443b1d7db099477492bd0468850df3db668d741123e7ebe3d +c21748ab4c5cbeb5de33b8963aecafe76bba0c4f6ed8e8263a116ed85e58 +fb71ec4ab0071301be7c7d3afd5fa6ad46c0232807bb7fe129e44bfd16e9 +fd0c8bb5e7cdd86a78b5fb0669093c22eda9151d85b6f58a9c8ead3727c0 +09850bd31a8b4a873d0a506240bb2aeccb8dcb6369532f21d9b967aa8443 +fd6d77cb2d65c4678a5fad188db85940f0a187aa1031dcf5b8e0d0cbfb6d +b3b96fedec5b249b7a69de9b42dfa605bd622de7a220cce9b66e9f3394d6 +13487dc5e82c1e619079cd057b1e19ac05ebdfd7c8bf01c6c66fab49e0b6 +613df9e42beae2f7b9407a2bff8896d8035cea0fd5c11bc5889cb3d90876 +61766138d2625f42d0244adca65d1bc73989328c0eea0b97c7c766285ab3 +351ce2b183f774488a8806c33178090a3808f0ce5e339b87cf7add933301 +ca486742831ca751f0626864ce13172829a8419af5c78794a0eaa17b5bcd +fcb684f7d4bb7af15deb432e44dc7dedf56eb8bea08b46f1e8123a49a349 +a7cbccf833a528f5e22d2d463040e09b91e543a2f33077b3e7b9ecc64f14 +306186cdae1fc317a6ced7e9b4d51a10bbbcf2fadff876b4d9082e3f4aef +dfef230e4232572f4fa33a6e065f6895aa2ea96c5659cb579b023179f0fe +de7ba64bbd9362a7b2b8c4eaec254915629e81d01c839096339b99bc9e25 +84536955feaa52fa20666f65bafd9b2e69c3e8c15d24fa407e7d881679b1 +789a0e2a695d13553c92c0214c9b7562cd6a9a3d77c8b0c2196cef76dc51 +d855c1dac37f96eae4cc7bf07e17dc7c08333d7af33c8b2965ea1f23446b +3c96c52b30ea628ad572694d145b58a606f90b278290297aa372cff56b6f +56f4aad6612eb7c7bd07db4f7d1a70d8044d16d0b5c1605ee02a852ffdb4 +450147b3f9b87d72dc431b34fcdc899462dcc1b6bb6ab1758b6a589e91e5 +8f5196251d00133b43749b7a11fb67a22664c5e38e336dbdeb5509c2d9d6 +2642c07275949df0e2db59314ae0fb34641fc171d3fe1289f919136d853c +d9048ee9db50c699c49e27a8df199590bbc65b23b55bb387eed0c73f2db5 +1cb091f8c22af83103f214199e371f7de1df23f757817200be30610004df +81fe8ed6eba79e856fca21a126ca326ad2f313c16e15754663ad6a065e08 +4050ff005fc899d6e233691b918a093b5f1ffda8839ab23ae66b1bb7b953 +0a7f896ec55de6fb9faf1b49656ff2e57488cd7f1c44114c75f9d571461f +767a6040ffa14e9fb43096f164d60ca530d7cca76d526d1999ac1b52a793 +28651112a65db1f2564ecf90ea6bf2c9ecf515640719c3fb5e36cfc58591 +e227793f39b9d3a9025cb10f324a95c29c488724aa74812366ff0b118fc7 +19f9fd0f202a040be47ec99b46b4dfc3d2a17902a5779c8d52b27231a1bb +5cd794c838daddc3e6824ca8297ba669a818c239b389400faf17aa04b802 +f763029edb9784dfdc42f223e6496a938e613463bf9bbbd59d63300a9ad7 +4e71865cac4b4e81a5864388c3886e70799c8989188341f7d17cb514cd99 +3b211883f171ec6402cc361885f4f4b110757bb3e52941a94bfaebb2faa0 +3e32eb72e25e31abdde82c2a9015478afa0f434ae3f8b97a4bef598d6eda +44ffe1915c26ee0e8339d2d45a6a080550f538ded5542c8b96ca2f596979 +8bb6223e460e857516ab5a3323136ee8fc4b0556a7c39d0cf7acb45e48be +4ae9db325e4750b73289e36a61b301795bdb2ca2a8b933be1c09fd0cd2cb +8677df171d36ef1519a2269b21e4103b2ee151c513df3e10b2a216d6fb22 +18bf2005fa7e0f0563ad96661a7f55e1b5b991f8ca285651b2683c6a7c9d +2d1941374989b06f2e9b42a6af60193dc758dd8e9fcfc7c1aa06eab47e81 +bd79660666defac0c6b9e484df9c17a61ce7a61ef73150e8cd406af6da17 +4d9c2392cc420eddda40f975ffbeacad8ce1b4e14bee29ba8552ff03376f +c034784b38dc1d0ab7bc53943d2545b03d39797af8d58d6dffce56a353d9 +bebc833f04db321ca8642bbb7fcc63ed2349ffa08a33a5d0d78f4fd2c5ea +4258e4671e362036f1f67fcef9d878ae2c203fd9c05200c59cc98633e65a +99d912ec51d6f74500d5358b70e799a6817f59adfc43365d7bba1fd6766c +5c8e76248daf3f01e7a8950fe875d657397797a45e7f99a92887300b6806 +b86db61e03c4c09d6cf507800aeead874a94e6f665746752937214302045 +0b19cfa8db69230517183a03a16e5503882ea1e419c333d3e3b73cef6762 +873ac06bec34c3f736494483442619f5bbadd86f128a5a40b854051893ea +8d31dd6656777ad4ac2572d17c6fb21385b053495d1270e65d78334a4115 +2787ea89b86f97e72718905a11e9c5664837701a3c1c65ccaf26aebe8dab +c1207d5da2079c37883d9235708f370203b3b2a8ec3a5bb35fab93dae115 +aef626dc44b67ca56fac18caf1c22e6fbab93564829a75776630b9c42513 +721ca0fbb0b402f4d1db8f701d2b29fa60162feaa8a167eb3113c6f57036 +e8361357913eb24dd38dc6d3bf4c3176a07ffc75cecf8e5940a310f79a8e +f590844383d631796ade04a91144d073a9413cff34fb454f1fd75cfbe5e6 +525c3bd36ddab80138f6c19aad7417d47df1f1e0fc958fb190a8205b5321 +7c43a4dcb0599be404473d6faebe7240dc402a0e0caa21b56a601b154524 +f44988e5074c71ae8e1948bb2a2ce72fc24cf3b1813cf7408a6b097aff22 +f9d285134d09b7053464259531eb7b270cd5f39f81bbf41a36420f61e5f6 +b429036bbf20e27af1a437becd74c5bbc25ee2519402454fc94d430636e1 +736fe65a643d9b9d21c9a54eac5a8fed51ff60a47b85a0e9423e330e00cf +220c23e056d20aec2fca3e6bc7a61a8366eb940c9bc99fb90e8704e27655 +20335a983eccc7e20b13745c4b4f30a842f1ba64745718c152697c688c73 +6cffcf5cc8eb5756201560413117a45ad3d264291cd51404f98448d31474 +d47d17d201def12867ba679f0e2605de8f3e8135ed0234890cffa68848f0 +6de427741b34c2ea654251ae8450a152538eb806ace3ecfe86d8c4a137ec +c98c6d6cbdc191a5f8f5b5972c70b4896960037b6d4c7c63586a52d5eb59 +47af8c192eb980d0801fa670bb1d08740819f9da1dd9e153010bf9580a1d +0925d8327ea1b88db8d934f40266ddf93e5ea137f267847d826cd7999b33 +c795d0ac05abe2ec1770dd98eea67912f1939118defc9b379e237d6477bc +91ad08e0046b0836fafa1272b0213dce990c90815f5b30d0eb103ac9539c +2f7bd2280264cd95b4be84cbc5139a7628ed211905dcb92cbc3180ac9e6b +b9ecc3cb08608b2395827d5729781dea49d328ba0c1b4cf2cec9f6bbc822 +1f2bbbb9d88f9e7682b9ecc06b9705faa8a90a51678183db1e24cc2c4307 +e16b3c20f08f179ec69df7a8c4261427f5886f9179c493bf2d0ef36640d7 +79925585724aba69df6d1b4f0bd2a356eedfd74a88bea667b102420c2300 +ec420e99b9ce8be1472b617e1255a7f43a0b52f11657f1a4dbb624a24886 +9604fe2062b98f5787d010723e520a4f42a0c3943e151ee627f3d5db90e0 +7747e1a88a53c4784c8d2b042b9c23c9e436d7d88343171161a364cd8961 +37a19582a00d774ef01c7c3fc9e9c7be5074c858d2bacd707a6a4f322027 +137d6ca0421ed9f9c7e7229e867678e5272cfc7156a419e893404ad7dabf +a5d8b6fd0787cb4fe1a901c34dd931f1b64f0c470ff807005fb66350d0ea +eb84ebef2c2399cd14a4454ea5004bddd99988b39c4134b92121ec77faee +55cc716eecc58b594b39c41dcab308efa4458ed71943ec5805dcd0194ddc +1ba04a5d3d42d07ac62a907ea25cd2a7e77aba470324d41dc1a3fe088388 +787b3312f472cb4f23a414fa5f7c7a0cc5d121d7642b5b3f0cf7ca2173af +3f878f374938251feb3ce5ddd2d7703fc79a130978ac516daf70ae903799 +28bea3a4296f48725d578d2e8fb0f932e398404fa8a242024bc011c0ae81 +7b92bb104712253a5d89c543a744332069e33ca08bd133211d233ef799f2 +fed6a20a9073021e505def8b79e1279dacc062cfd4dddc2e8e0a7fda5dd6 +bb5a745f99cccb7ec1df532308da3da0f236c74639c280ea649b2f7ec27d +24221470b642567f3b2e1cd0b3ffa65c5ac986b557aa9b444bf470380435 +abae9b51c6da7ff753810ca7938d8a1c47d2b41fafd236cb5998f3ef365e +1f700bb257679ba3a82e235a3e97a667a6ad94412839c96dcd49dd86ccbb +6df8ad01756b311e9fd57ccd2eb2f19f035e214804e2b77769319a5389c2 +35f3ca2a73c616c9ef0984abcba167d7d652b330c68f4f6378aba69628b4 +2d59eaa2a7e4c782f6eb96f6758d17d35650b15cb5de9bf973b3b6f67c1d +f3285be8322fc2b44359640a3ba5d6d7b96142583a00a9a0ef84fbf14046 +09ad55b2aefe8c5c8f58ed21623bf765f81dbb6cca6d2a51fb7730a14839 +392cad6b47f5e03448350ab36a37d9ff2b9dab69be5196511072b10cc91f +2e6b5160b2b1bd112e6c02d14063a9bb46977b0d4bc79b921fd942f916c9 +c5708e0d133c8309de2f6ee0b1afc996c889c36de20fbbbfd32878f477cd +7735c7c3fa59e9c46e654ea20b4381d9f6c6431082e6918d532bcd539284 +af0333a783c9e7fd4fa1e4da5ce8fea2ea4037644a24532d65fa5c1ee982 +89e4b9abaf71a35d308a9b8c337f70babc5fc8dbb0327143707ca5b675c5 +2d3cf09f7a4f667fcda03d8c82d157e661517787ce6bfb35ea772de13c66 +2bd24b74ff9ab0fbcf6635d8e06b54b5b3125d17ae13d175cb7922338ec8 +9d1159fea2110995ce48f7d2b094f06d11d59b3a64a44a83d48c78855e47 +21243e82d9858401b094a236fa0a90d61863931c30d13b9bf33a35ac0d11 +a999f2b4dfba6fc187f8c235a5217d777a5a97112e7db6a8a4b06b07d9c9 +f41820e233c8b58b9e47ac56ad1ddcc0b35dd03976bc776c6ac3692ec0ca +f8c75ea7825bc84156468ca7b269d890ec9d4a365b0b31d2f6530185d5e0 +2acc3ce14eea55ebb5667067825a8682e135d23c78863d32065ddcf1a755 +e0de6dea7220d1a28416b96db40b1e9f159aeb070c9a9515f301f162b0cf +e32c6c89287de6e2b40458e3393826189a10af8517ff5a10c41c9d05d999 +aa9305a2ee8e7fe46076bc9c5722ee0a140a144ae383e84a8abe70af5d29 +96a0a896cd499caa0ed7867e7c3aac563763216e7769d12218b584d853ec +01db93ca22d0c8d6b286b20b6b26d6ef19f2cebe7030ecaa68d069fac7a0 +09d61770b5e8f83024a99142f59d88297cb8d093992c3c6c11b043b151e8 +20df640407d8bc829bfc196bf2901e63c6f16102d03ffb7c54a7a560f5f9 +5cf8379f4a2eccdcb604bd553e6157b4381940d1b3c768dbfbf2618812f5 +7fbe744b3d8ad680dd9223d8bf2412ecbb614d05b485e3b4669d22b417f5 +02cce2d705c208b15fa83b5be77ccfc1c840f385a58ae49fbe6ab4e53912 +473630e0cfecefab95ebc632a2b10a2103bfe801ca0302542080cfb4cf4d +4c241b1a6c8d28114516e3f1bf39dc02db73e6d9a797279acfd79b02a71b +ae34860dd0e11b18954129f8dd57c039bb7063a4c92f0f6a1e25f4ae59d6 +6c1cc6b73a79d6a56f7f2a8a64d571caa8a760f4f485d770d000ddf393ba +784bb27b781c47678dd78ae9b5d5e8b57d163c42c7a55e4aae22061686bf +aebcede728ff2f65e75955585208c176d100912836b5200a79062d4f09b1 +ba9465b0e937e289160ec543a4cedbbe0cdb5ecfbb4838138ee9e1ac757d +3c5f04fb6b510b389e2f521759e403bfc8ec6bd79e2d40bdd81901c10dd7 +4620acaac9108940daf03af23f09d3c8b785db562b05e597056406557857 +e96fc8bea53c2c2ccd0ea6572abb0acacfe29e737173d665ab6dc2995f60 +807aaa4073a183aed23c26c67eb137c937999fafc63b66a021125e4ee5c1 +a745ad1fff2bd828dcef392052965ce0e9af7a2c88d730fef69da91083fd +83d9fe9f73d42a8dbdcaba85b0fa93b210dbf49cdcbf5d4b69e07375fab1 +a39038cc51f66f0b10eebe0cc61f697f7025d9755830b2d65f1ad0db91ef +ebbfb578053de329935bb28d6ed6c12f748a2f70458990f04d56c35557e3 +8bc5d2e5de7f52bcf00c3bcce091aaa8852d53ac686f8f407baf3f7c8968 +69f3b62f44a5e2291aff9d30d7b5c663658a41add74562dbb0f1062f564a +9b907846291700151de04c1a55cb945eaa2e7a709218ec56d1becce1c0b7 +dc41d5f016ae8080c3b07311590a0def35337fc3c844c0ccd04926be9fec +509b1255ef12f368d20601b1ac8c68b0a935f987a21de0f8191604e921ea +0c04b00dc188fd73499852dbcccd4119ef799472b353be7f7dcc904ddfdb +920839f3d4a13bb1796f2dc886f31217845f8d7a543aabbc720311fd0e6d +a31ad3daa06d5e7e6270a34304f35ef170a7abe733428e96b0522fddbb5d +eb35aacec147067fe066c9ef145246fa3d444d176c274b91fddb8a7bd7ff +7cc7693c25895bf931eb321dc9d79f662a17691f9bd1662fecbcecf6d1f9 +cd8ddcda56d19811f05fa48bcb492feb355b0ec7c04d6046549c56f7799c +2cd0d9dade8809de7d510702e525ad9cc82c41b4fb36218e3d72e905c507 +159076a9c0e4a008ccca17bd594c69f5eee656426f865fc1988d677b72ce +b710b29a0aa8f8337552ae30e93bf7c6e5d013555872dba4737dc5f08c0f +efd428c66fc8da675373f13f89102688977e18e14dedd7f3b676256b0263 +b66b013617d9a026794b0d6040c23c5506a98530249633a6beec46117c96 +ec036eaf6439e25b8e57754af5ebaaf9b57880ad4fc93f002fb03e9fda21 +df4acb78296b0c49a5a852c134c3b10755177a0dbd6c54ea7a2b9bdac62b +5d7f3da649df856478e4baf97899e0f891a96536c283f5c81200c51c6ab6 +77285450c7f7e96836b6da5660f6cb76782ddfc64b6fc348ebc3ba4a46f7 +19176296d8c5a31132b3fa7d935a5d777c1dc84d669d564cb4fd689a38ce +680d0b3b130caea0be43864826d0d154019fd0d865f1c389cd367cb5248e +24640eb6f66603e50581f6fb5aca6cfec1d6dbf4196da10a5e1ebb14e4ca +0251c4c8412cc1673d6e7a9666b04b090567efa0b830d2362fd384cb0303 +8a40290597bdaffe429bb89fb66b9dfcfa92f39d92a8baba7266d144ac04 +f069093ebb3fcea961ba4497d3628ad207e0c8c4fac0e5f3f2a663a8d05d +b6dc33b890ae13d84dce64b495d24cc749b121659373ca31cee09bff2e9e +e5b62e89d5faa4482a75f341dd172500a54b98fc108a69a3ea94db696513 +d4c7691e0095ed3900cd4489ab008b5460b34ae8dedf3721c60de7086605 +6c391137cf23255c565bf11403bdeecf8bf39ad5e4317a4bb37003b2e7c1 +400c3b8ed7f63719bddf07908dc2decdb0f68e8ef722851c4420303f6de1 +b5efc9b2598732fd1f2cbe45a504bd7fbfdafeade3add7274a1e875aba3c +4e0abfc6444944b79f95b5009560818f7a0599e5bab4405378fadfe084f1 +653e5a0166714047e8bd4e4cb116596d8089bae9147ec1d62cd94491af75 +a1743d58bafa11b63b447c954a8d7fe11d39d969feac8fa93c614f97807d +ac62cb7a84a974a0fa555a2e3f0ef662706efcb828ef72e2ea83b29e212d +f89ffecabcb08dbb7119203c4c5db823bf4e8b698b763fbd4d21e57940d9 +1754959d21f3f649d856ac6615eac692ebcbac555f772eb6ba3cece5ebfb +cfcc2f3d8dcad7edc697df93aef762cd47cc3ba9e2cdd10940be676efe7a +a3749170edb47b7562805e3f8bd978b18057c9110ff8d19b466ea238af32 +993e2d3021745b238021f824d887d2e01a7ff12fc6f084b35292f4864579 +406c0f61d0ac7cdf7e4770b424e2ccc22353e6c82bf8ff172973df267ded +bdaabc2a742beea02e35b9b253f98de9ca131f802deee2905ca1a6dc4608 +19a59b4a4265c723007d0215fc8ac2a91ec5f86cd6aac1e370a297103c3a +3cff58c7ae201cbaaa8a12c93e95e73974f9abcd678451b1db02ebb2e10c +c5abfa573a2ea4219fd1851765649318bb556b728d432ec05a86e9894aad +9cdca63d08642655801bb37f28b6e11b958e8e800c8d521ca4aa045fe9ab +ac02dc015d18b1901d519181ef60227170a07f3328a6d5fe4c5aedb35fc1 +3dbe86564a9b1dd4c7ec648880360cdd1742ed4ac409450f1d9681cb5e46 +5edd1de2a2c7f8ed63436f98e849504ae71bb872683ae107ad5df3ca0b47 +a5b79513e02d7c540257d465ae4521cb3449d79c931e2ce8c5b0a0a4ac88 +cef7b9e5f92bf721ad51682d6b6f6c14747f78eaac1891fe29aed4eaf177 +e3d2fc655ae889c0c30a3575a76c52e95db2f6a4d8ffee9518391954b92d +39dae4e97c4022031f8ab390b66ada6dc9ab2de4d1dddf26ac4032981a69 +08f73d34b4849ae28832cddc0dcd116a47d9262b0f93c24fbfdf8a78e6ae +ae3357f3fb89530854257a9db773a1acf5271fc4ca04a06b46dbe661ca11 +9f45e0080cd129e1a7c23a33f1c48af960761b117d9d91fa5a0ed3e47865 +b774a322f7dddfda2960b91fa7ba20c8f9eb213251299ae328b28ef54b0f +55fd54f8047c555e4045cbd70964e1c953e471408e4f25fe8ca7009bfe44 +0244b1e30dff518ea7ce5078027baba4e07ecf0ebecb497b4bd88f1ff72e +b261f6dffec0ed895e237b5608d31ef479e8c9ae9003039a5fe67252ee39 +774e1501100c0fcf154f5c5c81c70539e03118ab91f4ce247f6132d46346 +bbbb126c09d7459c1977e6e367a0c83d14edf7dea081e5f795a7c831fd1b +325b33674ec9c2b68029a0e600746329ea2e1b9bdd5cb2b140468e53c108 +8e8f2567425443f8146ec37101fa4dfccb0e032fff6cdfd76382463551b1 +ae8ca6cbff0e34a3f75ad400a9573217f8cbb00a6d59ff46e48421e97091 +cb17f53f20ebeb89609ea55ed6ba4101f2f3ceccbc7ade21202439ef91d8 +a9a783c22de7e6601b50c4342e094d0eff223494489fa92150425da1b432 +908423fb3f41e0b115ec1ba592a4f920d15610b9fb33f9912aba67912d05 +1ee00a13282c1909a3a56c4ed06f2f4d1739dc296b7492aad0446f87a416 +c6db4d42b504dec3a6756f3d0845ab2d2e151aa5fde12b31a9c3b5ae1cc9 +d97192bc048f00dead66940004281c4d5a92c20b1f77795cb4f98b8eaa7c +be16f9b9d4a34a1a53e0a0deadb4fb4b20d9e8064d3412ea8d2ebd259b8f +2f04bf4bf11a5ab7883c99943d762549c3d5866bb6ed85a0e862eafbcfc7 +03bf4b77cecc0d65bce4df33e0d65456397f231f8cbf66672457cf539817 +6aa5292fae24695009e55904a04588659a3a23fa11989b925705ab45f954 +6f862b0e176fddf75b70d9ef7389f750becbffae25d58a1252cc04a79e13 +fbb6a666fd87cec5562c3e14fd78ad05be28ff3871d6fceff5aa8965bb65 +67ec76d105a6348e915b27767f5010011e80e0e2f9c34742a4eeba369e66 +8faf086a45ac9bcdd76c758db01a78602412a4244c759ece0b963d9ea58b +0efbf4376bf115288803a54cfcf78584c8af80da2a3324096463e3898285 +57de6c6354444b12a74d5e66053f6907c48522cae9e93bccdb4632131add +52eb374213888125de71994c31dba481b70b2e4c1f10b865d58ef09fc9dd +2ca7f69bd2855895256caa5dd6bf7d4d8b341d677c56ca08fd7ba37485b1 +444af8be0dcdb233a512088936ab4d7fc8c03139df396b7408747b142782 +d9406db0dcd31368d2f23ddef61b0da3c0704e9049ccf7f904548c3ca963 +76eadf1ccf77f94c157f5b84f74b0c43466134876a90c5fdc2c53af70c3f +f5c2d13cb665fed9016454bac1a629361c8ea62f4b2399233e8587db6e75 +a9cde3530f20a68ec155d275a4aa6f63aa5cd115244643b54911c954feca +d57be2a6c40f1bac38e393969617b066f7d94e8b18dd80fccd0168d4a385 +f2f1489d1dd41b68d47e5ec66ec568333d1f584e3dca90f1367a990630d0 +14355be7dc45378aa111c319838edd441f15e125f928e044640f25ffdcc5 +c116c3f6ce0d4d3195187b22200808366eca9b508ec45e664e562186efec +a97b22835d384758849605a01973cd9ffc1657b124950c9d9fa3e18b1a20 +7156c4f96f08b87824373c2865845d17a0dda71b1d69f5331c5676d0648b +ca80a7958a2aa034d7e1e9fafead9248e6e64f9ec327c60ae4f724e1fb95 +8a71e82ac3842768b27b506b5982311557432dc3f270ae6eab23a42fef70 +dd0d407a02cbadeb7b8b74a2523cf46a5f61e52b053c2007f75ae053a96d +e00646662d027d93f950e516cddff40501c76cd0d7cf76c66b7bcd1998d2 +7a19f52635c8e27511324aabbb641dd524d11d48a946937b7fa0d89a5dbc +4b582d921811b3fd84c2a432dacb67d684a77ac08845e078e2417c7d9e08 +bd555c5265024aeb55fef4579b46f8c5e79770432c5349d5a65a47ce9338 +e1b599328bb1dff2a838f732852f3debf4bb9b828f9274d03d7cf813b123 +687c5e78a26310d87870bfcb0a76bf32aa20e46f6b2826912e562f503aed +11e427b7765cd2a68da2ec0609259ff14f57c07963d075e96f8bd2eab9a0 +dc32714dd8905f2627c6d6f33563436bda2d7fa9a976f88947b84c72f454 +bf0b66ca84470375d2ff252b4a2df52ab613d0c8ef0465ff1d809ca82025 +c2122a8f44c56ebfa25690bf6a05675ebb8634ddfd24c3734fe8cb32d6d6 +c69c72a4951cb959175770b4286d383e7a3f158450945c8a2ccf7e54fb19 +aa8d2d98a07f0c55f834f2728d89f82a598269750115a02287c4d415cdaa +14e1d9e7032684002f90603c0108dd26b40fb569bb21cc63d0da7e9e1873 +9df0a9c85bc340d2b0940860d95571dc244628c59bab449f057e409e58ca +cc3369f4baa8e53c6765a55620e78341dae06e5cdf2fa5e5ba58634b29ee +ddfee7f78672e55f18a7debbc30862f278f83f4cc123ab591371f548fbf9 +bd24b3453b9b57051c2e67edff2104f3a05a9f0cb7efd81c1b1b0a2bbe95 +21854902526e5d4fa1b3be270811b972e8726623410cec7911c07f871428 +1caaead97c503714eaadb14ae5923f020093722df1b9d9c055d7d5f95af2 +a9fbc5ab6f6c2bd655f685534d7dc5fbb5ebded6ccdcf369bd83c644dc62 +84c2810495888e9d8f464a42228cdc231d5b561c6b210bc493fc1e7bfd66 +5a6c4055a6a629f571f4f05c15cb2104b4f9d0bd1b1f0ab8252da384eeae +f5fd5c663ad7a2c29f65a48a30ed8de196f9eb8ea314c6e86989298146a5 +589f76f12664c8d008228b33144679d16ff564453b5e4e9f813191b6c99e +2680e20a410949ac30691b1428a255b6185b7e3802e8511192e73c376f3d +eb807ad2727fbb4b27538b3213da0746231b1c1b595a958466155835c537 +e0df4a0ef272d4c3f7f2ef011daed38bc58bb0fd7458e48060db98971bd4 +b24bc7bd0de92573a1c7a80a5fa2b34fbe50271dabeb83aaa4235cb7f63d +6a6b399360df8b1235e4e9ab59698930044a98d5e083b5f5a5772309b390 +9e1ff2a252734b32fee3940f0e1ba61f54dd1d3f6ff0d57c9ae75a302d14 +b9dd9034279aaca80b6bd05c74bf3d968305a5046910871223a3ef8c77d8 +25d7e6d3d2809e76064c473d1cd7c05666040b6eba647e34588f49fd70a0 +3c937933a2272c938d2fd3aa8149f215bb48f3bb45090bcb9a6ace393a44 +f1a9bda2ad09a5f566b2e8887880afa45a603a63ffe7c188e3eae926a903 +4f1803368e773f42c7391dff1b9ce8599161515c549aca46aebae7db23ec +8f09db0e0f590aab75e8eb890df354b37cd886bdc230369783a4f22ab51e +0f623738681b0d3f0099c925b93bbb56411205d63f6c05647b3e460ab354 +1bf98c59f7f6c2ea8f29d8fe08df254d8a16aab686baf6856c4fed3ec96b +0328738183dbc1eebb2a3d301b0390ed8bd128bd8e7801c89941485c3c86 +22b5f223cb07dca74f0e8643240044e8c376abbd8c82ff98c6dba9b6d244 +5b6cf4189d63c6acd6e45f07485a0fa55eff370da7e71c26469740a68627 +a3c297d2bf215121fb67815b7b9403aecca10d21e59fabcbe38f5ca66e7b +551b22e28f2d1fd7303d15a42c45bf54b40ef7fc93060ae5164e54f91c55 +20bd303a98d0667a02a900813b260c0343021ac01872fd62cb6abebc7ad3 +a4456805159839ca4a3e35db586221169ded66f852e8974e3815d4d7659f +6a9bb93585aaf264f06cb6da6a26e51683945224158ea69719b8e4e36eb1 +01333aac974db8f84b051724cf245fe7a4c86582b5dbb9a5d9318180e33b +8d92c22c44b0d18f8ca34dfa4ee9693c1a26fedece01635fc5eac1fefa81 +32458254ad46dfdfd2be12a1e7f32f3728f286f1d5d4394424a073696b65 +e3c459aee9310752231fa703faf35e11796c4eeef698f4109ca8c46ee322 +5dc2e3e04fa787188e583321f8410b68b9624ff60679d3f25c13e5ea7506 +a3ce8d0bebb99d9a959ad92d8cf909988d9250b310629903d6bfcad4581a +504b91b2c91889987f36d6fd0be1d0ee5aac00aa0cb48d78a1f7a64a777f +089573ba79452efcc31c8258fb317369feb0d7ccd48cf13da6d1ccb59a4a +48ea0b398e590c1169113fed81639e13e96aa268d99cfdb7aee977fbe85f +f784853a06642b5521ae0a7f610c9739af31ba7a5157ebbbad999e23794a +d2cf25af987dc85dfa29639957cf28e7f2b7671188045130a6e2785f8d8e +30e91f0f68c1cc9f2de902952730003e816e4f5703db7a97b4c566f80547 +42fa77be563ef681a4513b9a68b2b0956551c74545cc9883428dfa72fd5c +4eee93256b26bc86ea34f7427cb0c0cc22c0cc343f739c6c0c46d0923675 +5e04d70587426ef875f8c89ff8492ea23e4e4d763b84a6437a440e69eb70 +65ab6d8cf5f8444a844e6ef3d158b451d121daea2d0e2b423eea24254226 +7eff1b4224c4e80af2a7becac1649e4bbef09f39415e9b1e3750d7ac47a1 +068a4f5ce30840b00574eb4e683e3ec25f6e690feeb0d354568efbc354ba +813ca1400734a67693af127b0f636d58b83e91548f98e3d87da7fd7cdebf +f3ecb4b9272d1c83d4980170378d32f1d98b87c440881af9ec052510982a +0c02ba6743bdc7691a44bae5e044c25304c1a2525cf2c0694494a2e9aa34 +f36af43ab288807ffa4bd418ad51d98c75f2b2f01abfd834d3305682b6b8 +62ef69d05962aac485bb4f560583a5dbb74e967eaf6d299160753ec32249 +bb1d9851d5441cb0c624208e69dc876cd8841a66976b5d7f9c99be68363b +8112d33d971f2c4f2a1feca88ba1a794ddb725c5e2e2c248082231059aef +729bb5fee5006ab8809f63e162fc0743c047c7984a9e6333b433fa143d73 +72d4a74fe37314508e04f54dc7a1445e2d6178ec9c041d0cd4fda5cae830 +4b16feb21f3222261c293a8b058dc708405c1a97ff34eee4ca69ff4e1ee2 +a03380d52297574e3aa50c8afb826fc94a14e8caa9ba89d6e92913be9e07 +bf7ae011e6bd142d8952d9c2304735e875d1ddcf82fa9fc0c6449df2acf0 +d5f6cff6d21ef6b2d29022ed79c4226c97f163284f2311cf34d5b0524a1a +a446645b9d05554f8b49075075f0734b3d1ea31410759c174fcc7305d2c1 +d7128781043cba326251a3375784a506cf32d6a11a4876f85ffa2606fbdf +27dd16d64b2108d808e33c409dd33f6e0c6079e47e7196016f261e824fba +b0e4f91a189747053e648ad2d942ece8f582f052668b63a23a2fae4c75a5 +180db7811aac654270ec6e341126e3561429f1d41fe7ba3f1de9f8bbb8d9 +fc5cebdef869376a2e42dcaa578c0807835e58d75c39f91a83d5c1eb86a1 +b0f7aab991f65eef030f212d38d10b1913bff71717c06c78d9a1be136f21 +4be157ba11ba309326c55c23ae8512646751fb82ae200c06bd2e644bed38 +c7cee826cb587ee8ff378b7fdc00ec316bd4a9c24e2c250cb3d64f8ecbb8 +7f4d81626d7f1e4491908bf17c48c84bb1736693eb4d0fe634484cdd590f +a40ae94d44f348ba683a43004b487f047745fcdfdee2e913328a11a99530 +9bd117e0e5be4fb25d176d59dc2b1842418141190ed9ae1f33e5354cacfd +a5e4bc186119e1461bcd98517e675276ddf0296d3b3cef617dfa36b4759c +944fd721e1bf63d45cea90b5817a40d153a2f779e03487cad3c1375425ac +8cbabf7f754d16cabe45c65f1be4441908e0969d5a5111c931e724537dea +7cd3fbfec9b2f7d3efa747bf586e9218c3106c49276b89fa28f770fa0644 +fe1f3fe3adf07f59c755a5b39a2ac1d6f23c256a293bf3b31b6b9cf4c622 +b188d6e7401c038657c78bfde9ba09f508f1bbe3ed79793772cfc928c4da +519f7dbf3ff7074284437d2de8d7b7c78829642d924abacf353119e9088d +14739935a23667c432806085c3af71ffb7c5fe6b4412b9b1044c1e62ee0a +a5ce7e0322bc65a8c7d874270d84136526e52d0c7f9f93199c6bb7301216 +a19bebcef3c5633f21d012b448d367157ad928e21f8e471e46982bc46a7f +df1bf816a86dc62657c4ebf286134b327ce363ab6a66634eaa2a42e99034 +069fe1302febf06959eab8e7304da4d94a83ac1650a02c38c1c4b7e65c43 +e3a6fb0213e57ac49e58721a4f36996069caedefeb48f1a59303459d5873 +f3bedcdb9d00c1cf31130c27b60928f210e1aa5e1c8e04b86d2049f31265 +9198fa646c53afa9058eb8ceb41bda65f415c79ac92af5790b176de1d300 +f1c06b782d584f458dbd07d32c427d894f84215a8e7819e295ee98d976d5 +644f11920ff2f49cb1075c3bb42b9fe4b561362902f11a75669b7e7c4475 +b65f1ae48834cd67816eb63b58cda2f50bc22eeb0cc965569b476bedded1 +2701668f609393659b266bb0e37bb27afc90bca271366e34754383363592 +0f9a3b508aabfe8deef585b07a992460c592a150b325b1e50e4214a2f483 +e9dfc826c54b488493a96eaa37276f5a9666f0a5388fe388263d2c0cf614 +c6cd01571da4389f01fcdbd0ade1c435d64c5921b5bf7dbebd5268100a03 +1e1abb8cbd83873089a9e08cf80276c7e30d2bb40280278c29fa818eb079 +87623b1cfe13e0b01e27be0a8320b69b5afee820f4705202158b7f3059b3 +655bc28a754d088fde23d43d6a9389da8bc1cf3e8ea1a6f4328c196e655e +42184444d8c0614c7167c91a492c24c8357794c61f5e47cdaf4b38004a5c +8fceaa8151e929328bce1b8f67b22034f3f75e4d105283337c3d460e7d99 +89920c43f5e1449c74ad6ab5ea029cc6e497ea60068451c4ef2132fb87ae +049077a156c868b768df4a4c475a532e2a22d999931c64f8bcc18f51d25f +0f94fbd3e9e6c094f78da062f80c4aa2b86fa572cc469e629deb4ba0c553 +55e8422b562ed2f694d0e8e5540144e30841d7593b255edd4a61dd345d5a +00e411d2c50d64782a3ebedf945fc31c00d2fe4ca800f5aeeaf12ab399db +956362e979bd7ef0787188e43835e5389ac444d13204af6bf1875622f175 +09f32015c28729cfa3b3cca90308eefaf260e3fd9df10f3e76786b8bc0eb +a30e8cd33689aabc55e3ce387cdb89a30573495852a48009cb58a0fd34bd +da911159ccacc94698ffb94c5f45f15ecc9e82365174cefbe746f95eee44 +7a33b4d823487e203478eeb2d8c4bc7b743427778249c56e48fe17d0a501 +7b693509ddfe1f42bdef97aedcc26ceffa9357dd985cdf2c70bbfc987354 +6f0aa7df227ec42f9ca2482f58809e3f9650444568c54d3520bd0a7301ef +48bfebef1fc4332b5ca851fd786c1ece136fe9e575b69393b5aec2611903 +fae6e7a5046e2ff350becb8700f209b1131044afd32fed1bc1297b6a2f29 +6ec3b87f170e92aabacc8867360e4dbce9ea29f0c1df981f6cecc8986767 +0ccfb4c9faeaad7ca9029b8ff0129fec4a040f80ead041b3bc8af7526675 +ed9e13204e64d76440a097d77c535d34165bfe9ffcade530abcc75ae224e +890d5c110004e218bd827a02ac7340e18bf3684c43e664e0a37d5fd4fd1c +4d4489d25a99d542c16e06685652cfa3567da4eb0cb517be1482939da0cd +d0ea3519ad1e51bd9dc7b9077375a8cd3b5de9888697e853bacddbbdd1a3 +0e442e1d6f2d652046821813d0cc0e8f16c97cdd32daf239f5b2b65ef620 +46f6e9821b2e2ec539302747795fa746318514d38bdf0d0e490c00e114d5 +03e7fc9a8fb83b14337a5bb4d640b52630f5450bb3bfcf7cecfbb1ef5192 +ae401265450db197bcfa07315ff95a809bc5fb4249e3a728a817f2580ae3 +50d8d6577f79c883ab4a3119d9ab98219aed0d1e826023a66da814396058 +d95e52d9af8bdbcb0454721f27855b686d13bdb473f650c9865f3e04f08d +b10f5256a3e59bcf16b12a84bb7ef3b370647cdad5929b722a05f5b3669e +14c232bb82fcb9c1dd8155ff4515f4e83c895cafb86754e896f38e5f3beb +5d29f1bd99cb8a09c5e50f412f6d8a773b79021ab2c4831aa663c5defc4d +553616874dd5bd8b75c7a2af7d029aab5a72528fbc4b5ee3d30d523412c9 +60b432434017c4cd68b2062d28f307fc287e11663511d1a6b52143afac0d +ce0f7ba3f326fb707fb8d2c985dd60090e6664f2344e098a7a1a6448026a +2ee651e8141cd7786b6543f512e4c31d25dcaf6652b1eb52706300b771cc +0c49295067befc044ea46341927123ad4b7d094784bda7fa7b568853d0b6 +1e4cc39e1abcc9479f91a2501009ae34ef7d5ff56205cf5288503591cc55 +c48abcc78daa4804549562afc713a4c11152e6e4331619b2e474a25ffb62 +7c46112fa4259f07871f8d6882e9a7ec62d20a86a0c502815d0a8f3f5ce7 +cb4a6a74b6db8e17d54bc919b82c7c729cc05b98855b9d8a0fabd8a9bdfd +4333f395607631f57c0473be0fb290c4f40a7aa6ac49208570ffa1d0f849 +d4871ebcf9ef6f5106301cf54ff8cc9918d6de74d519fccba58bb1c21543 +f3bca9f43c211b2e5c233ff6dff2c9b56d3f656f6070d13dfd0be04653e4 +98c670770e01c07b731ca0e2eb56e608828fedaf1a31087f2d43cb4c0074 +e576769b0830577c86ad5de48ee216df02d7c4e4ec231afd8e76c608fc9d +06cc86f38cf4d839e0a0829902f56cf2f86f08b975a6bdd0642d6b4c78e2 +57cf9a4f52646a952f6a220c36c91db7f44c7f44bddf33328ea8cc01827b +5f2d79e3ee6c514a4f8597a847ef5f32c6400736e6ade28faa7bc6e9c6ba +e4bbff236fa6dd2b0ed23fc77f92649feba149f82488260b0bea2a4fe1f4 +65d96d8c51719e5e10d4c17d1b67e700aac36b1ed55c93b4b2604e72f51e +b30fbf5b64c6fcaaef764639ebd789f82ed354712c7f9fcd1df257e14c0e +8fd59a0eddab684bb1b4176d79b22ad2605bf534e4b8fac2272fbdeaf210 +0424a2c5cc65f8dd5faa13313dd926128ed466046ee94bd3eb41f3ea5505 +5a70603a2ae1981bfae8e77d850fc5a5bf1bacb3df9b7cbce68ce7979fad +a73c2900526b68236c6d37197b0c521c5b1cf5cbbc89238586eceb99818e +aa47ca94ff615233575fe83d0d50d734351e0363030a12300f7b20450946 +17bb209c346ac1d35402b617d6260fce04ce8b3231ab5c05af30b0f3ccb3 +3616d3df334c8d963279537563222dfbb705c3e14616ad01927f952e6364 +4c4b7fa44ac97616c1521facd066aa33b2296dc03682eb6a3b9dd8e5bf62 +53f10667ecb07bbd50553f1b211067f5cf098b64b84d94ba9ad8b146dc9e +8e9be06bc14cfe0945e22fd819856d6996e857c0bb5f292defeb493589f4 +515700753885d61eee1b8c19e6e94fe2302c07933f949d6bf119d207fb04 +dae7bcff7578bf33d77e29611c7cf03b2df12c242827ec4c4e5b5343ca3e +4f7f38ed337583e30dedd78a082f41d60cbad55d59dbba11af1bd296ed6f +e31d2e10d3a8b5ea698e656ff97755a47ddd862d23309e2e6ed3e3e111c0 +2c3a713d782fe301dbaff0a4225f932576622d1cbae40d20f46958298d01 +783851c894f2712bfc4736d3802e548a704878e2d139348671fb96d0ddbb +f56d9349172caef0dfed4b84d867116d91063dcdf9ec401dfe8abb269ee6 +0d646bd12e0752313e2ddc272d9f4aeb9d940987596ab623f9198765cec4 +62f7b6c540c9a70c9a872bd28ea62e056560b61ec51fc68eafe008f20760 +246e06374ae5a6bd2577217700507978811ec29985ab644e474e41e8a105 +295fa67ae05e0739e8c7fbc51104522934942f53e1e1df1ec2a66f0a74b5 +9885cf2c2fad1cab3e2b609f126ac8b7350d5408a7df9ed5c27a10ef6505 +6f0d877cd7bb902977ba93e6e8520d2d018560ec8143876ad0dcb95b173d +af72c0d413bbb5541f14faa57eedb3ac2430e36911d2f486d9ebf9cb6745 +2ccc763e1e46e7a4b8373e06082176a6c66d045e18f90b4b2ad15802f6ef +cf2130cdc627601ecc19887784b6de7fb6a193bc3d057ace29f74199acae +69526ba6f7a2c669593f9d0849f12e37201c32c88384e4548a6718cbb2ab +714ccc917d93b865ac7d7d4dbd13979843f4f5c1f8b937ef12fcdc9aff50 +f09d2625f4367ee70a98772a273d8919952102aa03297e3cbcd876da5abd +2ceb162b8fe1d9a22ff694495528c09a8819fbfb6946ab205d4b2424f6d5 +6fa1c704065cb64fb2aa0fdf291fd5e7daa38667e6d8e889be7f4c453da0 +59c492cd25fcf4a03a6995897145273a66cd6ba999138bc8e2aa7d080f9d +231497ed28a9a27b6b0d4785bfaee46fee71b26d6839f2549a14e7ab7347 +0b6cf368d2d49e74c78d93477828e4582589cb447d795181d3f13dd8ad52 +3c750df8f19b3260c17a6598b406472a7204dd26c5988911ce9884de9a1d +ce33d834becb1dc80efb07f32d3ed6c2a484c5d53746071576c3f67f25ff +1558986fe2dc2265b4fff79c07e3f4c6c0ce8319e04c14728ed722cf214f +65066148bc817753dfdcc0950bf80dc515002e1a92e7d8936e9b3aa9635a +a6d512c68aebc79a62a6bd17a411bba7684e1f06be9bc3d1aca25d50c8bd +1d75597194cf87c9ffe04ff28bea91b5b9521fd356ed9e036466137586ee +f0a8795486438d0d9707cb2854f12963929edac394c562235ca71376d938 +e4e1518668180b857d75318bc22e9f0683749047e7649f9e20b35204b6ee +60c0d47bebf53179a083f0b4cad5b3327a3faf2cf03753e3e46c05773629 +7e9bb305f603369cbb568350b2b5c6d23a35c551e0ab28b082e321ef4ed0 +e2704d35c75b4750af782160c2f2e9aab0e14e541e95b64ebedd66db2c12 +a8935a60177cab634e20a8871a3a72f4b21c3a34d9dac37176a321c2ce3e +e828d140c8445117e7fe4738000c30ffae8e2a48bd618cc8813e38fa0f86 +92ca634d1e56010987483aa0f08980d91528df3d370ac724acb238e141ab +595dcb3da7a769de170edd5763078d1084e2ebefadf8a50a816b50722617 +c9539dbd68d9062b015639708dd900aecf4f15adb36339c05a9aec7403ed +771f9f28c60e52bda3ba6902e06334036c1dfd66d35ed00e3fc0bebf55da +416093b5cf512217c47f905ccc91fad879d63dd1380519a02025ddf15d70 +eaa1bd8cb6be67608fbc5c94796bd09ba35933f64c5e72a26db1ae40ef49 +af5e972fa44660588292b67ac670bf046cb1f5a7a0d73ffd6df862744786 +4a56393b0f1b4cfcfa362c74634713093161b29c94a2526b7138aa92fdde +b37a8c1f30a6b3837d9500b340515f0412e681f5bf36e7869fa157df18e5 +c79df3e6aca924d7b7dd2e0d5b87682d7ea6913b26397ac180fb75fabc1b +8e156ed542b9d8c83079bccd141c187f90d72694de4f6d08520d11cd454b +bd3c2e6d259694fda0c8decc724bdd650163b7f6ce1181590c06de4c0dd8 +536aba318cabf54782c919e07c2ffa1034143175d05deddfcd7dce6c86a9 +ec9bf6a4437da474aac2dbce2c91aedc20043f179d5c9120f3dfb1cf6906 +c27f2ec68cd75035c283e1672ea90d953a23a1515c420b81c3270fa06573 +4d003eca1bb71a2dacdab67e44f47c266c2ea1776648b62bc110671e6eca +4546d3c72c8acd956e10452c32532ed51bf3d0518467fa829efd9c896e8e +1e5c7ff6da0b51e872e403470affc95f25e1d2b9b59ddb0472705e14fdc8 +fc2af16527188508be10d098372cd7eb7d62a85c8d8dd1d0f55ae3ccd0a6 +5dd6bf776dc187bf4de409d5db3fcc5a6d852848a251f4fb4e01dac5e9b9 +587fa8c46ce03689709008b34dfb3dc105def80a1b515abcbe06e73fdf7e +7136e40cc922fe9a9da1726747e84427f288d934747b6c587490734906b8 +a91144ac82a57957cffab561714e1ff5148a39499dfc8cc96bf5d87ced17 +825e8f80cd943d9a73945fb8bc51cf1f9cb39c605491c1bb8f1c4139974a +59471ead310d041b1ca1ecd5e9f92007cd8243cb3fb1ec5256444699a9fc +ed6cb31eaf0912c16fa480a1cb4a8f4a9cb6a4d9a9903d1e2f674286032b +489b8a23ac4719fe435a9fa2d79abdbaba740e69d5ed611421b1aefcd06a +362ddbb7b79aac41e3e90657afc0b87a6e8c57ceef70a628efe19f568634 +50f47b5c6d95870039caa3d07a54e58df064bb5f59dbe9b9a2c7c84d7e0f +32386309560a0efa2cbfa27f861b208b2df4a062ffe2c59c057296aaf5c2 +0f48ffc9ff0692f8cfbd6fc6ed1f3a14537ba40d7267e6b5f69c997a949b +26577a9a99db3f53167355c4967dabd522292ddaca3c537bcf303ce76add +eb99f6664227a94d6a698dd5a5d40008349376067d057e28e55972264502 +e035b1f5e33d7b3aeae016f9be50f2aa09aa138d15d7af3c1ccb805f2d5b +cd4e9b2b5c288b2af4a25abf0a9093749377c9e8232ba1af17962f85064a +23b0a13f11acbb471cc700f9f1b588f72cb63d3d1a95a93502ef74ed212a +c452f1a84619bbdf61a1dc79c0d9ba29c7f19b400f682cf66f7705849314 +f5c8bbf973f2c53bdb060932156bf2c9cd8d36cf6271075500b0e3e6ad49 +958af46a9dc950f4c29f1ab5dc0a85924f7ffef259f778459c80118b1eb1 +ed29208d1145b21b19d62f755de4972c57a09b3decb0a8096ab025fe6b9d +be49ae35394f0ea40d3693980f97f712b27f0e28d8a549acbf1da63518d0 +374941effacf63ac3de0523cfac0dcaeb690de5836741fe58917c7ecffc1 +95e7b560a3e763aa70fc883751bd60ea0a0f893d8e9fe75a66c67e202c24 +84f66708ae74413c0101fe0b5003be20881345d917203b582a247e6c74a8 +1d0479f317aba7b9dbbc0a92e91c51fbe8775a44c57699acc9da84ad60fb +9629929d1edabbd70b4ef9887ce4ec2469f154fada42de54240cf3302364 +7c492ba17e6936a4d85e0751df0945463368a803fb40d8ded22abe118250 +86cfff1878abe5b100bc08b991cda6fdfd579332360f0c3374842edce6ed +e43649d6702f34668a29bf387e647f96d78f33395e8d4b3521cb4fb0956d +12c924c16eee798cde68e319a358cc3524c753177d976d4e14a2e0cb72a4 +80cd87bfb842060b1266568af298bbec58a717c577be73ad808e004348f1 +6aead32a3d57457376ab57197534d6e469ed24474a83618f3ce21df515a1 +22918f4b62c642de0c8a62315ebe02bcfc529c5b8f7c127085c2d819e29a +f44be20fa077ee01a8d427bbe3d97a9d2bafd77f17835279bf135900aee5 +9bc49582b18d468bf93e47ce0bdd627775264ebe9e4172839a444f928580 +8c95895b7e23592b2dcd41ee82e966c26aa2143e3057161511796e980998 +1f2e4ef5868b3bf4576e3546e6407e35cdf14654bcefa7557d09407545a2 +38173080b4771ea52054736677a8d9749a2b22b46b24fbff93c55aa2274b +8c7ddbd751bcaf1df00ccbe1f24a80622aff192fd6db2238db941ec44ae0 +dd73f6b2f80d89bd0aa30c038583deba14913d38a7b61b54522755e251b2 +aeca62033a39ec1143b2b960f9cb87f748428bec3243b8164f07d5ff72eb +f2ef69347bb933241c2401a96ba5ffa3f9ad060c41f4e6bf7280af65293a +bbae49d723dbc4be61d7e13f7a5931a697e7f2c6582dff416341ccf5a24e +9a53686a1e13bbe0bb480c19a4e72a5e477bd29f39dce1a17f63f1e8c696 +d5f8855cefdbf7ce681c7d6ac46798ca9bbdc01f9ad78ce26011ee4b0a55 +786bb41995e509058610650d4858836fcedfe72b42e1d8ba4d607e7ddbbe +3b0222919c85de3cd428fed182f37f0d38e254378c56358e258f8e336126 +9b1f1acd7f387686e8022326a6bbc1511ed3684e2d2fc9b4e53e83e127e7 +84da13550e593bbad1c87493f27b60240852e7fa24392fbf3f478f411047 +3f00a8fdb6dcb8aae629dc7f055d85341d119f7f6951ae612ffa7df82111 +d1ca48306a57a922cf4c3106f0b5e87efba6815f6de4294c7a0394087067 +677889d22a3fd86b0796200300d2716445078027fe0c0b05c86ac80d2095 +ae874324ee6ea3553bcb92fc1522a6d1524f6fa22b71598fbce784a10b5b +61e50307ef4409ffb7b38f27800f2185140ed08fc4ab396050b068025a9d +e4bddcad201e72ed9b41c4ffd4cee743c9c2345b95c5071442defc8ba5fa +9c63c56e209df41d10d93135a8080f7cccacf67e0b0ddb3e0a31df32b83f +290b3c536e9949973cdc80aa5c8a4feee20290a95f68e59f54050192de42 +f27464ee374e4d2451ee8708933b970402c90ca3070843a449d7c3146347 +1efa666a60fd5cbf55a47e4a3c5c318fc1af944d58d32690a2c7eeef09b2 +d94721896e1e3e76e44a8efd524ed5d6f5eb9da093d277441546c6828745 +ad71b6c13f653dd631bc6fc55d0eb4648b7bd9c0eddb13222542f2b6e8d8 +b80bfab4365f4199a41ac690979285d917de79359a183e6fc254b63e6408 +6d33e3c029f472f40742a99f92999f302f79994ffd615f1a848194cb56c7 +12146850f5e400303bf5bcd4e5fdccd1fe2edf5352d525cb15d8327f45a2 +6e3ac276dc8780c65724d28dc6bf9c7c985840070c35e32859168890d599 +a884dc2a90194cc2e9cc6a20c6c0ee11b20adf3aff01db48eb8dba7b0c81 +7fc10cf5a66e8171a2823a4cd22f0e80c82011ae56dd895ae2d3ebe84ff3 +d521c31453e0909cb9b1cf0b030eb6b7059ec38038cae12d0e1cc4b5b3bf +e6c821faac9b8792441e2612aa1ee9318b71f9966d7d3a64abe349be68b1 +744de7b212f6be73a0e1eb2fa30850acc3d9562f989cb2d4fbfbcd5d3ef7 +ba55717da1cabf197b06ee4d8650e968518b6103fbe68fcd5aab70bdd21d +66f09f96208db67c1b345672486657295a39a7fd689b2c9216c6b46a29dd +1283bdba295dfa839a45b86c14f553ff903a6f7a962f035ce90c241f7cde +13bab01d8b94d89abdf5288288a5b32879f0532148c188d42233613b7a1a +7f68e98e63b44af842b924167da2ab0cab8c470a1696a92a19e190a8e84b +1d307b824506e72e68377107166c9c6b6dc0eed258e71e2c6c7d3e63d921 +39690865d3f347c95070cd9691a025825421be84bd571802c85e2c83ba53 +841223435a9ced5dead103b470a4c6ae9efcc8b53331c61d0e1e6d3246cd +aa1b0da347685121196a07e97d21b10ad34e7031d95c1bafa37b4141bf33 +a6be401129dcd64086885f4b5f1b25bce75a4cc8be60af35479509e64044 +d49c8a0c286e4158a5f346ef5fe93a6d4b0a9372233c7434a7a6f9e7ea21 +30c0b4b9f62e3a74cc5d2916ebdaa51a1ef81fceb6cf221e70002a8a3106 +bfbccc2d1809dde18e9607fcaac008fabb72e8c50244507f4013c5a268a3 +6135ead9cc25362c37aa9511589f18d812e6039490f9c599f44e88754ac1 +4f6c1841d570efde27958c7f1b2c68772584e1d12fea252e3a6ec3b051a7 +6faebbf6f5101978e24a9ca927c02065e8e49150a55c64dd30757e8a33d5 +2a788437a9181efb47414dbc22fdeda203d4122137bd045611f68314e12d +1d6a5ec270c8919562c03e3af7b0e0deceeddbdaf3eab8fb5632e44dc1e8 +d46e2396b0236a46659164e33709415e7b347f7f7b87a9224a189ddf5178 +2cf66c9d385470a51efc88696176f6d3ac3b7b95fa074c981194e22981f5 +1d925f980393b7102f1f836b12855149ef1a20d2949371ddba037b53a389 +7617c257bbdfcd74bc51c2b40f8addfe1b5f8bc45aa4d953c0d1d5f4091c +6af796af6513c820499969593bfd22f8c6dcde1d2ee2c0ceebb5bd6a1ce4 +5fa61094e932b380cee381f4485e39b4b1797f2a7d8d90bcbf89b9cb1006 +2d50fff083743bf318157caac1c0179c87c03a2857fc002979e7cc97feda +966b09ceb761d3f55cf07637256c6aa8b8e5cb6aa9739452a330afbe7082 +975ee39fad5e8106e8ee05771157e92d99003533d922ccc37add065b6236 +7613d039741f99edc77c230fe8d1baba720a185186662376b947bbe1a686 +4b42c61ebe1abd40d890751ab8945c629de3b6d2a49809dc693f9e397097 +cf1e568c258081242460af2de0ca44b7ba2734573967b3bdec0e5e64598c +cbf41e630d821491504f414d9b54a3100dd5105a141cf61bd3ec41b67368 +c8cd366c543754ee800ffee3d19c9cd0d408cc772da10e4d8134964b0a61 +232e2dfbeacd0fdee12792504bb327a2e1fc44127f8577ca51d380a760b3 +740e6be46455cbf3917b90f0dfeadaa25d5d9f66cda43ebf9f75e0191a06 +25ba29666bbe8678822a453d4e876bad4a6b0d4b6cf98feb60339c9eba2a +dce4ef7faba428422c503d0210dcf8d884ca9f5094aab9f3b1a2238b569f +444748902907cb0d9d7ca33fccdd0cd29bc68e44f7bca5092be6272bc949 +baae5af92c302bb21f91b6ea8463265680f7c16f45d8ff35392a10eab87e +296f3af4478032b5b021db8510deb617941130d45c46fb3647d94b162fe2 +2738766fb6d76a06ab6803818b27c5ff4205ba668f95b5ec5ce4ce6da545 +c13ff56f417a4e0b3b8554a1e2a985a167e168adc8c4db28a601a80ab451 +91bf32acfd8d25c39c2f17fb3bca1296d3d160f25b43b4d6b94f20ffe012 +b779339b12860dfc897b366e3d400e756f4f9f4d2c86fb9d94c11ebd1450 +eaf720056e2c39529331bdcb104d113b42c94af2c6a5035750b7ae7fdcba +b6116d74bc07a11d4357ecf73d99221dad5cba4a7136425c2a3ac0e092fd +606a4ab722195e3b7fdfb5a5e3ccbb85fc701c42bec43b54e964dff3fa04 +193043eead7681cedae9cce6919949ea60ef5630c4b9263c8f98b4bc74a1 +63ccf3d0a0bc1deff39b800ac90bd734dda7ecdc73169ad77e129887db80 +7a253f8807a422eda8a16c9ee9bb8fc0942634bfe035dac9f7e36d09844e +39477c043399db4d07b3617da9d6eee76d0fde9201da98b906050748b68d +8c944ace3c96e90a3c2b63eae27b9152cb7274fa336866d71b65a57f1bc2 +bb1f482a67f3993dcb3ff24abb0223f9a026c81b2b33127a1dad8929dec7 +5d46bdd790eb1addd771c5c3965a2f514d3a128117a44560cc10a729bade +4e6c86de7c09a39602235c803902e34f5c176b18e127d71a011dd9a3a61e +ebfaa4a4e2a5651be6f4067e5e09bb4f3514d67c2129e4d3ea9568661138 +1e45af07bd84f883c70577a986416747f3bd8d1bf86d3d7b07e8a350899d +3c2dae237bd5ece45faba7a0ba30fcda7b7eec9fbeaa5a94620686d1e403 +1cd2512e8d89451c7bd8eb432c8862023d66f3f9fcec0d47598e2df59525 +d673a5ff493d458748cd6341f161a0a3e8996ca5b496508578fe4f653924 +2ae28bf4b7397c02b726fd5f9d8b898938bb668a546be6e42865f4f030d9 +5faa289eb24f7b8e249b224a95a2245605d67417a489626df7417855b8d3 +1c0043cadd2b461d32e1b39ccf409757c37b68f84e752bde6b5bbb847bf1 +57ea3434802def983d6ce5ceb3e9fbc4911b5484e99bb94dc3f383e50672 +0e85a91ed378e352838cf02921ee0ea94be01b5a60f9b1f58fcc1b4f527e +43725de9b9dadc3ef462fa279bd7138095d4cff2a0563039f71e383430dc +f628dc9611b2e3db08fb2da1d5383dc1a3c784e1e64541fde1d9d7f42505 +de96d3d0a401099fc2879af0293b0eeb143b78cc221f670c0479bc150047 +0cacb9a282e334e428b527acdfbfc56e6aec8d4d60745c1dc000011b6248 +d9ab4a17dca7cc74e17d33c0641710b02cb1edb0addc6be214b17e9f845b +2d9c8bf03c19e131e00f91f2a393b5f2ae7c3d4ae9021c4d7891d84d5067 +377ce92836e42eacd7e540824f7ac95360ce116d41d17a50748748971c82 +27f089a22ee0d21940de854f737547b73c7517addd9bdaab425a6c2908f6 +87dd990d6cba4d84308bdd4c4435a6480ecfa1a14daabd4d8e2398178e48 +de28b84f7ce4b61d2e6e64fe043c29a941f6de7621ee6f6d8b506221df05 +db238b8fe4323cb5f259d4d3d9c94d4ae1ca37d6c34345489c0284171346 +e9830e2e3c6c167238a7ffe0989d3eac870cd44102cae139469b9d909b5a +9c34792f693ac94ecd35d2277080e30a2d24b50391b6f2a3d3b6c81f7ed1 +a7b218903e7fed7a63269e27d793a2e0b40320ebf447c71f36d40dee002d +7257f43c8add31edf2c571123e46fdb413e007cc89e99b6f98d77ab38bff +cf140f787e45ffb2c7cc4ddbb59a4e32dfc36e2875f204ac851d757c1236 +12deb31324ea4c201d27fdab46e9f3988ad2bcfb8e9cfa8c487831a9b0c6 +60b20fb66b4c77f52359ac96f3b3d189aa0571c1c53db06ddb10f08882db +0b1e93e9478d4c75626c5fbdbc6044c4d82684b310ab2af144d12bf36f1a +c0bf6249d1da9ab319453594cb19d0e93c4e047fb49229c0cce76d0cece4 +2e76fabd2425382afe707db032cf617b046a59a2fc1bb3838d98fd5c8053 +ecb918bc14762e4ca45027623988f434ff4cb08bc9bff5d7de21940e3e03 +1ee042d9c30662aa76f96213fb5a92047af60f320e4660eadd1ec19d0086 +072f2202af5f219725f81882f10d1e065a8035a9946d0ca0e48a5e7dcf61 +0283b834eda01e7d94b3453830daade2aa6c947989b290c02ade0d7b2620 +813ad177ed82813b6a985d5c0a2d42419bda763d409da085936e33c817ae +68e5467eddc30be172de855a0f7f5c527555b3f4d942401b450f08273b1e +c5b5352fdb8562a71f276284cf7c27537e628f94bcbffe8d669ea2645752 +60830f1e65e83a2204cec393f6d92d4f61f317471b4b93039d298ca2cc94 +eeada0140823a2bcd1573e732e7b4bde7368f2ecca5961ad547f554ae989 +98d87b7e5d07a85c382bcea1693a697224f41eb8b406bc6a0c3eddfe8b5c +f25b11c3e4bd91ea7d6274cd6b3ee7b8f18cc3fd502a324c645568dce9e0 +d43caa61f7306fd5488fcfc439d85f8160ebf0ac90fc541f9c74d35d7833 +09309807a639477bb038200738342e50136dc64baa7cc1b879c61f7e1b90 +e1f2bd4f6e54c4dc97b8e4adeb102979203a31fe26a7f58c609915a95abc +4acc263179423f8ab16b04272d5592fc536f29a45cbcdbe15890f119ca9f +c7a52eef41dfa5c4fed087eef8e698ba738e300bd58f2a1a10da1198c1f9 +b60e2032f8384a86aa84027df21cb87977528e3bb9bea1e3a6879c56402e +a29063afc6ac0194f4944433f9a5872cf0a2a741382d7f3c0ca7817d5d7c +4b8bf53af0f18b1eb54480519cebb61d983157e039b13025e7980eb36f54 +3451bbb84e470ffd0f98eba80c74f238729dd6278294388a2e06de68a719 +47b6d478c85f124d14aaa835620e49b7f5a4f21347302c0f0864f7ebaeec +d0831c36187cbe9c848736764a31056d2cef27c07cca00033dcddca9a2f3 +b9ebf28e67257b69cd38bc23c711b6a2f6e4dda9bf5a19da275e6a8d683c +723bfbb95a90a344a6f421f0b67ae84c74652288b0597e4c86c28f73808a +77455f2948e8df634c2d14f221626b019033f9230c9167982cca9ae6dc37 +aecbcb49fd9fc1dbf2d11bba7187888721bc42a7f47c23e07d2fc5a7a91c +0dfe255a7f9d17e69af1618502a6b90b1dd748c7eaca1e1ebe8b861b04ff +e5f628f47eb4e7e65311037d7a5713d7cc3552dc85f452ba74c4f12aecd0 +d72892c940c3325640d62fe3bbbc71361dce6d54766e1fb99dedcb2d19d2 +fa6fa21f9116e03952ebbef659816a62db51a9b5b3916ff818518774ccd6 +79d44100d7236f211f36fa80a4cbafb3db76ba1e7e7f12082b0140eed2cb +5e793e24501715c6c170ad4f856a4bf16bb10210025156e635264d3cf18b +1fc1e8cd2fcfdc2ab1a24af9087975bfcf6fb703fb36e288e58d0d2ffc98 +bb4318001d931ad6161dcdf8984e6690e0f6bb07af81bf07445f8f57b355 +6b960d24e7cd152708489e4d953ab6a155a757e002ead97585e6c5333d7e +5aaab2731f047f3490432e0ebf3d0d628eefa8c1f665b9c86aabb0706639 +5bc372e16378f0d9b439c98e7bf87be73e934995d58e4e70d3ae9a5b54c8 +87a19f2826a772c39d41805c642354d9bec75b065f148f7c1e435dabbeaf +e4a5744e3f2894a928121ab069bffa3218a106a9dbb83971353a7c7a5616 +d9da66fbb908173f9b07aadcbd4d112cc353e7b70476046ce5a92e86eaff +4eec40acc840005f51f55c9f5874216851e9cf3fa431d95d3032e779e356 +4bdce33966a3a798b170a06c4cc9f73700224c858c36bbf2d0326c337ce9 +46f69c19a84187fa50afc5b36010f9a7612e3a25e846d49bb907af9505e7 +d8c78748d7dcb501bbb3d6603e829deee3784f2f3ca583d3738d6d2ecfb8 +eaa887103606211a3c1b5cd74a3e0e96fb57da91baebaecd3669661e7b1d +579ba41928a40a7028acff6cd409e601d23ff66ff2c8acb12e535360d727 +60d2e988d801930e0e9443d60dcb9f378fa75d58d73e6a3b6e5b26407c82 +67d50ad97787f8a9b91765e41552283cb67e43e59bf71cf08b9755c8ce47 +0cf374832c72d1e9702b55bcfc8b5a4e966d5072fb2a72a2108574c58601 +03082ac8c4bba3e7eeb34d6b13181365a0fbd4e0aa25ffded22008d76f67 +d44c3e29741961dbe7cbaae1622a9d2c8bca23056d2a609581d5b5e3d697 +08d7e369b48b08fa69660e0ce3157c24f8d6e59bf2f564ce495d0fca4741 +c3a58ec9f924986399480ee547ad1853288e994940bd1d0a2d2519797bf2 +8f345e1bb9cbf6997dae764e69c64534e7f9dd98f86b5710ff8b500e1c4d +f509da50c64e213ebdf91978553a5d90908eb554f09b8fc2748c9c405903 +e7bfbf0ea7e84254fb6735f09bf865244238e5fed85336c995bc3a3b9948 +947a6eb95db4cd1b64c0fccf82d247a2202e9e7eef5a550557625a0192bc +8bcc9e461e52833f6b8729ccd957d5c4b6e07016e864fc02b792c7400ace +d0a8f43c755f87bba6e5c6e1022416e5454cb34a19865d951f7aea527760 +53658cbf306ead832244f3062c39a0a121a1157a8e47008163c5bfc88197 +be16e9a1ba26a035a16dd38cc28dffb666dd4ba7356c66b7bced9e26e905 +4ce25f6d36607d8f5dda1e21ac96a815bb2989f01130ba1aca9aade554fe +effdfef5d6b0d2a01aad92f599f6a12e121010ae6acc6f150f19e7305271 +97da761b07530ca19b84b119e5edca1fad18462143b8913d6b3f6864b713 +7a93bb9e1bc29c09d660704e8d8292c61072ebfe35c354a2342b2458a353 +31d043874380d439388e46688a53bcfe01bc190ef1a6b5dec9d40aafe822 +261b28bf3e2d76f3dc4302506ce3387b4aa2a51cd4ba1faa2ed1fd7df664 +6772fe9f83d253451eeb0448b444b8ca80cc7cb653c2d1eaa0de6f2b1c72 +47e6d24ae72e620e200aff83a557a1aa7a0ce0a9cfbbeae03c31d8cbf1d8 +20b53b688ed2ffbd83418d743ee31e3d62216ac7be6c12bc1917548cf670 +d69fd2e78d9f7786ada0ea30a6f6d9fbd1f1406337151ffa1d3d40afbe03 +728fd1aa2fa8a4f075796b9de9586b71218b4356fb52daa01d3c18cb75ae +d4d33fc809dcb6e3dcf7aee408a0cef21353d76ed480bf522fdfe86e0e0a +b7d097defcb793057f0ce98ea4989a9b6787b14029a4bf10315a2557149a +fe9c91e7d825f7518b343fb556f0177a8f6ca08fbda9913d52997511590e +b9942c9813b4cf4d4aae4919401f2fc11fef0620eb5c40532cdb22d5fad6 +919a3a710de6c40d54993b5386636499c866938e33bc703a99c73adc228d +95cac73ff4f4a275c04d0d787b62c6a184dacc4024d23f593e7721be232e +9882fb738160e52ab905f0ce2c76ae6ff2c8bbe118a1acdb3b464178cf01 +94bc6a50df1090e9221be11e49f254b06c3236a31569b947ad041d1c6b55 +bfdec3c18c791ace0fe2a59504eef64a4eec4b5c8dd38b092745e0d5ad29 +276bf02c419c546627672a5764a4904635bff86fd0781d36fbdf13485229 +71f355de2b0ad250052f50ad70f61afc870ac7a816561d3232b73360d4ab +2727b2fd045f254c782bb3f1f49d94c6d625047071b7e32da5c6d21a86de +9283fd632074430772bfbd85e0c9ccab1dec16bbc049c3e223bec1b65c8a +9e98cf58b30a74f74f1a842dc91e30c023498e280ac55edd58f4cc731d81 +e443d9b9efdf5fea63c9f357320e01b8740eedaeef2495cd02eb2f338b3e +674fb074cc497d7b1937b188da857c2c230e9a931cbc00c85a7a36fa80b4 +56588e1bbabbe4ef429a6aef9bd4eb89c5752421bd049aa13f4dcf9b51ce +2503e90bc118fac78a25d187353d6f5d496cd6130b337666f49619cea985 +dfbeb7e49c67c1e0f0f8e9ec8ba14624ed0982dcbb69415e4b3c8ddba140 +397eb1fc1ddd36c94c374f018873ba41109e45afa51f0e691157d5958c06 +26fbc0903ae25e47ee372389cf65472a3e4d9769550bdc42c0b72f9a297c +d5d3c16ec67e06036e740ab664abc9f10b9499269b73ad3678daf4474329 +c2c7252c1f0df1e3b5e8f198dfef8325cb1e7e8057897a3d7fb5bb5858e0 +cfc0c115bbd7362d8e8ee41862af6eeda681cabbb06f72ebd2ae0b0be45b +a9e1be83f1da30687a655e5d148fcc17d9f53b760810a565f6d2f4cd5da3 +5434116edef756adb4d3df544a1de593be988f2bb8d36c34deaac7d9dc15 +cba49764f1e03aa09fe21fcd7c74e3d6487ebe219569e019f10dd163046b +c1a3cb2bcbaa8558197cb2c18709a998b4efa8ab8c9a71d2ccf942c17662 +1b88dee6b424165d6ce10ac48375e760983818e0085276b1674dd41042e1 +a01a8de111c903f74834199b3230bd475d92c6226ef74eb1daaec3475a6a +fcb47644a17c7e390ee3b16bef1c1ca6c55eddc44fbefbdde525921b3047 +0d76817bd8ac724739a8e743eb09cf78e88adad527d4f115b8a32ed4898f +45bab3eb802b8168aec061e3ecdb026c056fb9efe7e2df48bd516ccb12ce +00de08ed8be4ee0c41f40f4c8f64483e0ade90a78d6d4fe9203fe0b97c60 +3b2f8882bc15a212453c691c52d00fae8a3a26934ff8acf68d4352eef75a +0b10d938e55b7333dda2db0296a69e9775bf82b1aa6d684fd9080fc1c11f +ab4369c7a95a9504063db900a6e345bf6dd99be041230b2e60cc86b8c345 +1d84a9c2cb4ab6d74d63dd43dc26eb6b384f5222796d4083dcc3e1651548 +d9469f09a33b213a33ac52a6a2e23802d8f8a75c01a607940daab0051410 +73a88130bc192f303616adb113c0051b65e12086cb319c0a5323fa7def40 +402f5f87a3b2c2cf0e92789985f6775ac2743e1ffe2d0668291059740d45 +43bae7a2897e5e658592bf5a72966097742e0702deecb0cb12499eab701d +34ba37a08346217a415e44297a181bbf3744f0a49230ad6f030e11462be9 +afc2ae14e0587bc02311b48b8e2122c28cdf14414f3680fa52dbbb63b17f +6ebe4a1204f3c5d6150cbf89a8023890383153838d4dde77d4c8b1b78823 +8918c564d3babfe58eeb154307dd1997f5ab7105426e35c279008b2677e4 +695c60f956b348799c04b734338018fc27f7de7ad9d73468fdbc5283bd14 +c066ddad9a3562f16baae15d72d7bfcb409e1c874e9db1a8cde233b282b9 +6e76e9c08d85ddfbd3cce7e64104d0b0e95291bd91f405ff82f41601ee20 +8471e613fbbee67f269e4e954c36d1d18ca9880b7cc2b08fc990978efdc5 +1d157deefedaa765c1e26ee125d4a2514a41a3b95e9151a824532d7d6486 +35ad622718fe71219a697e94c2e64f26424cbb767acdef5cda70e179cd29 +b7e318d1c6d3ad26fd5fdcbf2fc221301cc1f10f5ed86b40a1a6bcc01c90 +eafd65183e75609610637b99fea57885efe76437df02a2ffc21223d039b5 +74955d9a54ff41980eddaa8768c5ad883a0c9150877392b990d63c6805db +7b8d6ab1358cbedaedb6feadb0ee4fb8f9c1ca03a3e755a74227a8930bb7 +2ea0a00b48fc626fa14d7d48624aedc31c556f44e982f3ccbde7ee735f73 +629ab1b65bcbcf0a3586a920477e8c960219802fcb1bc3a179032b324f8d +c424899b38275886cb5bc771f26a0880767d49cc23426a40a4b6ff8fe48f +d747565fc537565f6d7fd08706accc60f5fbcb45bc785f45ee9b0812366f +ae71b23ec43f3549c8224d78baf18719f05108d5741e681457ead8abc050 +462481771a8dc6cfeb98956e163981a98c59ab44d90e9c3a946c453b5071 +db0c769f7fb5144c7ab0c9ef1a6db1addcde1d4ae1daee1b4035af256a04 +df53926c7a2dcdb94caaf12f986e20929ba4e396f3aa7c93a7abaef1294f +5f13a0dd3c3aaa8fb38da3e15daa32163b7437af683b4f5e64cb14aebbde +8c69ed2e8cdbfb213fc8129af29ca2c06c8f85a5038d688d1fa5d1b54ebe +4dea81a49ce24131f8e6702e7aa4e2cba078d5dd373f894ccb275f49c690 +1dc772e1d2f5fb3fe15dbfffac62c87110162074eb72ae4e5e446bf7e650 +a554178d0d64d3c07f330f0d99e99f2239cb1597f2e5f443854cdb0f5fab +b28fe62f22e7f3419d017980f325351bb04f8f3c3dc57fee03cc029bd29b +202308d5a800ed2d500d41ace8e54e2557bf25b627883beb8118d800eb94 +f4253f855168f7fc8a2d29c5fcb76bb90a6c4e345722b8991a854047f46e +4e97336be85470b6be2b9ba573dbc4967ddcdbfc3b6fc35b0c7f3f2f570c +55dc3fee6d80bc6f46cc7e4d86a0b86f6fa61d062e213d9e442db63fbf11 +d03165b44572096995ed342893bb672f6bb55ff8fed944667995f0f89a48 +a904c47420f32afd14129c6e2bedffce1f07ea69d550b6909bb5beb4aa08 +b0b44f35e018ba5206fdb4df0228462c1fdbb95a429e53eb27bb1b0490db +f07202c3608d0f4ce08570e3d6aa3d4581c569b57bd8c1ea0e4ed3fc5497 +e316ecec06e6be582d9170d426f6d22d8c7287b8219945c124941ca8812b +e97efd9105eb6999edc0665016633b3b48820df736125b7c76c9f3a67d93 +8a2a0a6b743fd42aebc46a0249be459f16811ac9eba7b63bad7c2e88f175 +0eff8da5faaab5659824f9d19b3225aad2ac17c52c523414d3031d08a926 +30abf474fe02a32b44d3b7d9fe0c19aec16ca6d018b71d9d395ffaea0788 +0d4501d7cdf0f7077a2d63303d09083080d67f1f714a1b271dab9fc9866e +4b0571a171eec8a4e351ba2d02438cd108a33b1106acaad0ccdb051061ea +7f40543748115f29debfb4be4b42cae8762d62114ec6f8ef68c478a8e05d +ecfa18b0368428efec9eafb2353f95e3d71e1636b9d9f94a77e692843255 +698576dce13b2b858d2d15ee47cdba3ed08d64b77ab46dd29bba6aac2106 +ab847de378cccdaf35c64e50840248915f4fc110992c493cb1b9cd0b483f +0f1abf5e9b018210b477fea28234ffbe5e0bbe01338e0842a89f1e00a0ca +7cdde0b2d7c324d5e17d8d3415ccad703507497ac95360ce660b656e5f66 +72a2f50761f3d02ccdc1d5692d7797699b8e2147cfd4817c81a432ff6a5f +39cc54927fa146cbed56a55f85f123c0a94b7553a8819b329d9dd122c502 +94e3f6314d5117db89ae7597c4691b6c542979a1ca3d26a8e23d3eb698c7 +1841651e08ec771cfb974d6613f2143872c739b62796bd0a45172530793c +28d93a65b59f79c245248d2c09428657a35b0c0e367bf7a4a4f0425b3f4b +485d9f402e164328a4b963f456829a39035c00283d2e4fcb71a42da6d42a +d46cb751287de34e6519c60bb3f1a6ba91f7bfa21dca96ee712af5681701 +18ece8a0535d9ba1dd4bd835e004a2f38c5ba43c9b30d17045e5649fbbac +188922e442182d4bdafaefb39e00106a5a7765f3d67850471e3629e526af +8691f935b57bd38465665204a214fef1006ea37dc0781073ced5fc042781 +93650393c3cadfddedcc5550ed483bb6355f54600e9758e647f9c9711f1b +e7df05d0e50a698615307c18f6d4886f50188011ba499d03831185915f3f +77c4b9ce708d78423b110776aaaf90396be0381616d1e9b0c1dcf68b6396 +82399da2a7323bf42ae5347599ef4ae9e5c135522c5ecb87e201853eb899 +db60d24acad17d6b7c2c7ea4dc221f3cb6d6caacd1ac0822ea3242ad9b4d +d15116c3874e3012fad26074a23b3cc7e25d67ef349811dbc6b87b53377f +0cf972040a037ecb91e3406a9bac68c9cab9be9a6bb28e93e3275b177cd5 +0b66935cbe8dd3d6a8365625db936b2cfc87d4d6e7322df3dbe6ccda2421 +a5e5372566f626a5e9d8bc66959e443286f8eb4bcfdeb6c49a799f1efa69 +63260d0ea2d51260baba9207fb246da927fc4c89e9c4dd5848fd4ef6f81a +cd836f5f06ff0fe135cafd7ab512af55a57727dd05a5fe1f7c3c7bbe8ea7 +e6680fcb3bbbee1cf2e2c0bba20185f00e2dc3afd42f22de472cdb3eaa5a +ddf8c6fb3682eea5548c51ddca25ca615221127b4438ea535ab3089c9ed9 +b971f35245cf831d9461a5da9d57bc4e5606d26535a7414cef6aee2a7b95 +bf2276044818ee0f3b0a16532934b8b745d8137b42ec2b28fae7d55fc02c +9ccfa4e0055f8a4be96e1e235c01b8b6ad509b832a3e90161e0a449934e7 +4be973c939b31cbc19dad4c58e9be89d242f0ce200548cdd4fa2081ab3f8 +e01f358d5db24b7a50eb2096d833378921f561f132cd7988708ee10cffb6 +2256201801c667e176b1dfaecde9756d725bef093457805e16f550e8a7de +87ecd46e5b09646b73ee74f890a36867636911e4cda2c46a40e7d57cf297 +9696046614c85b1a47ba55c60544ebd3ad7d750d003bda56dd7eed8c4702 +f8b319aaeef9d3cdc59b3e63ee93c6e1e857af273eb90909ecf36ef4c276 +895c78aa762e5376c5c542f854fba864ebce56e4b0207091139f053c2c08 +3b7ddcd0a9909b52100002bc3f8c47bcb19e7a9cb58b1ac03fee95e81195 +072d3aa7c8079632725f63425a3550a947834d29ac9a26d0774e90248e18 +996731fd9aa53ab62b40ce557d98e874b763d9d629a173f0c7babfc00ae7 +82daef5f00cf3608ebeef403dbbc19e16a1d160b889f4a10359d9eacc19d +7b5f126b31720dce7fc35ec861dfa56ea23fa18423ff4e8fe6e53fc6ba16 +b95a2b5dec00f614e4f835281ee0b4bf549e7e882689e0b445dd46fc40c9 +090e5575fa2c34b02a51ad0bccf6a7bb83ca3b929285e5e9fd054b72c47b +733a66c5abda526b18b2e49d0746e067e63b948a45eab2f4221c5b62ae21 +a5d9d7cd8aa9eeb49588891d22c56b14b55ceb6488f02b73ab3b7f6c5555 +b75452594658255e4cd58ac4815f2e1bc3888c6777f62aac2f0a57d416c3 +765c991f0f9a33d888aeb2d527b482c042ee23783a04a73ad13dfc590a52 +f3116f8296cacc7ab29b7d87e7864561a5d0a12bde2d36ee697064f41d1b +ca6ef2f801caab5295d19bf4c02b10c19f73b44635ba48a0806b967d7dfc +ce9a4850171a78532cb30020c0d66b3b1e7c75eaa7894904c181a022e8bc +9b2b8ef1202f3c7d36bcab4742d4a4761bb55b64da0d99685d319f5da8fa +132be6c0483f50e2657ae8af1e28f969440d6ed43eb00e95fd9e1cd490a4 +8646f6d008598751f7a41b43fbec7770fe591012b6b0c4ae18775ccc7db5 +de0ded2dd53e82c89648d46f0d0cc5d3ac5aa104239608d512a4353b9547 +04fe6eb7e73d718323cf9d748b8ec5da01ec9358267de12cc22b05ef0312 +e4b6ac5dbb6d06d7f2d911f20d527f504d62547aef136834b3695df8044c +383b6145e824d3931a602f081d9d656f84987a1ef121772f1f5b37a116bb +d2e77d4ccda01411545d24e15ce595db4cd62ee876b8754df0b85b44e011 +b82d76ce45795e6c2c58be8690b734a8880a074f303a70da4a1b086a6de6 +56c02cc7a4c25258eff18cb0fd868214bb46f972e26509f868d065b3cb14 +1c316898cf22293391bd7051ac3a6927aada952a8fd0658ce63357c07f34 +acbf8c99a5537da0023e901f0eb5547e1b466b7d982c8c539798b76ee2a2 +252437a81a37c3b63f625172d682eeed0b795860b2755f020ef52a138353 +003c61be2052cdd7d73b2cdcd26b127660a7b22fc51a6a2f6034f37e3e46 +c1d7f83f8b28c7c965993abba1d358362833580d9c63fa85d4cb949f97de +579fb6807b95a58b78f596db50055947dd0d0e597d9687083e9bc0266e86 +90b884b27f4094d8fb82ffdbaac4d580340a9ef8aa242be87e54b601af19 +87a48d267c04e371ae77163ebd0de3f5297b1060442ecdeac38334844e38 +0f294d4be73935fd8a38de7fba6d082c3d9156d7e88f2cfff0459377cbb6 +041f37a7e05010753b98e0b67d5827aa312129bb3c3bd883c12323756406 +d555720da8a0bb30edcfa760c01ecc2ba3b15fecccf5a10e9f358822e0ff +b64178fce2ea6a1105bfb72df0e4bc499b207ae26b8ea960de48e7ee7010 +b4e671dff795e4cdc5b43e81b1604d224f0616ae311f1208859c502c1a10 +940e7b9cd11be728bd3a0c8005ae23aea32c1b642812198a6f1aed32cb75 +97152b1340dd35ada1b81051e393d38f3740fa9523df6a83b8ca7dbceb33 +6e299b54cd998d4dfef804733c76156585e42b7284cbcc4047ba6b290efc +aa60953e98cd2b4bc2893857fa6a339f820142a52ccab0df09a2709df550 +f22e5921cbca408e7998cc1cccb8adf6d8f8b71e6685ae59d290fa33f5cd +664d73e434237424060f634262f04e9a71a977556e93b692ddc3aad26d92 +97dde71e4def64932151ad572af6e681082e9944ddbec6e7a8bdfd534233 +9ca3106ca1ccc80eab14f1655978b137fad8f399df7cbfa2d7d3d9675e0e +9afec37369a8ede2c93145ab3f42a375926946680c215fa16bf7416fc892 +bacd806cd424b9f85b47802c4336918f7486af2a03bf0d39b10169d35494 +419cb1ab7b8f407897f70c18303e91563b497d70b7181ede6aa0c3efe089 +ca6135b34dd1019b298e3677f8da61f864a67023c31eaa716c40cf3d397f +9a1209564c9ec759c37028079661d2a56374203c78b023ec61340bce5d96 +e477a4f77e5c0db7c0d1257b4bbbc6f889b17e6eaab045b8adef6f931e4d +0795583d60a6b7002cf61639c6f930671f3b8ac05a1c4e002f4bfc50d8b2 +3029fc4dce1b602cc3a5533336271bccc226559ffb127e3a562f92f89824 +552b9a70466d5a3c74ae515a222b109d490f26e8fc2d9d72bc8af6d1dcc7 +80463c7af81993bac2ce4aece9d95ab736b1dc73e32d1237bc8ec2b52513 +36dbabb4ecc7ceb5d18b02043281eb9a3bfdf19bc4853c9b1722ef1cdcf4 +fcec534923db2e2653dc48545a9850c0ac2e4594abc9f7d18a0bcf2fadfb +bf085d465a4d10528312f5d790eb9511ca01061c0d94136b99a043bcf278 +c18223b1e0f1cc062b32b79e28dec2dc59a0aaa4b5f3506923c83e6a87fa +08a1d941bb644c994491cf7f3b0e2ccf6c8a8ba89376f76dfdb592374f93 +528e78e31e0b18719346b9f1486f652638e3120687774030444674cb0778 +96385c41f6566819652d825dd58f9a4308ff79b45d7828dcbfebc406e40a +c46e866cb0e3e97d6ce7fcac19a9d0fe39bbde66c5f0cf775eb3b1e6d7e1 +1f67e7edb3d5c4facc85c916bf13322b56a0414ca27d145cb740fa2c37cd +8c142d9301f1ac3704cf6a8e93973a07fde5a331cf0cbb370c7ba555de61 +18a6cea0ecb2c0e37152390cc57e2e4fb3791ddbc383ee26b6f4006d0d68 +4880888011020f856a9de47f45440f127cf27ccaea7d40a3869d39ec7dec +ebc06382d294717644b6118354e15544fd4c6d88df9245c9a83b30e6ce09 +e2498dd1df488a019b179cb859889e6ad2838f749e3b038b280ebc8d5c3a +b03e8f15751214691edf0f86281e612d7ec0773c8a5d2b433266402df62f +fcc06879ca196aaf1fc73a5f01ac46b44d6cbe7743ae9a862c20445ae2be +1544f413d010280cc2941900bf3c42ec088cb21b44a915bb810e7666b545 +5324465c5943eedcef0c09128a995f431382e2062f5e39f4338c8eba1bca +e553cb60bb8f3e5038ac8073398c49f06dc734b18afa7921ea0d455e6e73 +db8ad9f77fb5ba6c28af6b4f18cbe46cf842c82d6c960be1520a5fd929df +ac7e00ede976fb2be0a07f659079a421fca693de89ce9b8fcb42b0176d9d +f3ddd58f921e13e216933d27b49d175b423751c451be7618eaab054d3b8c +23e8dd6fd60182d61e9b5c86b3b764a29a62f913ee7524d8cb33737d7224 +d95dc4bb8c2ad6397604a0ffecc8865adcb540e5da1cd769077838515118 +ebc9f0b988545c1881dd2e7a8fd73e11bd7ae9085fb4d45526b23a346b0f +e4281ee3d588106db5f7c386c488d8f2f4dd02d4c08e74c1034f987a44e5 +d39fd07538de57a42987ce290fb2f6557e8b5cbcaec168f5780927226415 +1e11e3667d33b36a793aa53e9e2d1102c9eb30cb3ba0ebac953e0227fe4a +3d3c0eb57e4390c3d35db0c41946e45be2830a1ae33fa25cf2c7c9cb4550 +ce9ff6c6e3d628fc7284daa6241604c90dde6339b7f7e7df3733416cdac8 +e5291357e4983d74d3582a490438a7fdb0af97001a31990b1de68e6adb48 +917daa387e647f9f13312db57310c7dedc2a2ea80800b4f4bbaa99c6b7b2 +7ac8345cb659489307e2565ebfd17774642c9ae5d3c18068dc35170c7d58 +4cf4173f1baf98137fa249c81f3347e1dadd6b1ba0f50c3b64c1eab183a0 +937b0f7278eff101e5267fa6480da7d602844416490c2c2c7eb0d44ac8f4 +75cfd611db5ec268db07c0b3608825c3e12834a2b2efaf5e2723c5199c42 +6011cf22e64e4c0d31d563f321097935ea0c6fcbf5acd3748d90079f6ab8 +687288dc55df29fe7958f566b27b73e2ea30747247f7a2b2add0602c7d64 +d23f52e7c96748e6a54ee8c4629b2aab8882169653f0ba7f05236bf14364 +244720f3259cbed73a318b29e4a9305deb65a2c9dec8a9d0f9a9f6fae541 +83e0f4b9a9a567057a1794945168dc23cec25d1c02ea9242c9fb6d8fc11e +e8874bd80a5226373ae87cea91853d0625c777ceb1f5a6f3debcf2f75a61 +460c7b4067f568ecd01f62901ade8bf8fbc5db9c6720420496f0cb48a002 +99870773c2e7b12e83987a5d0290d9bbf589ac889bf7d4334a5147187a7f +71008f216ce917ca4cfba5347078f354897fd87ac48af6a6c62711d2eb3a +5882bf3b32c0f1bfda976f850c9dcb97170e78c229a27fd5e292d161ece9 +a8c47a223cbdc28e24f79f6429c72b5752a08f917feda941582c36d9acb5 +748c86072858d053170fdbf708971a0bd5a8d8034ec769cb72ea88eb5cd7 +49f35be6ee5e9b5df6021926cae9dac3f5ec2b33680b12e95fd4ecbf28eb +a0503c10c6f2be6c7c47e9d66a0fae6038441c50e6447892f4aaf0a25ccd +952c2e8b201bb479099f16fc4903993ac18d4667c84c124685ae7648a826 +6bc1701cc600964fdcc01258a72104a0e5e9996b34c2691a66fa20f48d7c +2522333dfdabf3785f37dd9b021e8ee29fa10f76f43d5f935996cbf9d98d +92d0a84ce65613f7c4a5052f4c408bf10679fc28a4a9ff848d9e0c4976bb +dfdfb78bb934cd72434db596cb49e199f386a0bda69449ce2e11e3a4f53d +be134c6d7fe452a0927cf6a9a15b2406f8bd354adcde0ce136378baa565f +b9c51a03b1fbe1e166a1f92af26bd9f072250aaa6596a236ba2d5a200c90 +a760ca050421abc78223b2e8b2eea958ab23084fa1947574e846e48aeb12 +26cebb8b5a92089e9ea771557599e2fff44d75bcf600e76ae7289ba98cf3 +98208c5104562834f568ebd62801b988b0a9fdf132b6564566103b3d2d8e +6a099b7fbad8a13b8cd7f6729bb6651fc1019e66c4bd6ff27410bd5cdae7 +4010bd68b066bffdb4fd5e3dd9cf7e1a1353f7a4c5157e3ad508f4ca0259 +9761b7cdd6a81b3560b8765be3b0432fe4c25dcb4001b00c7fa62874f681 +ed22127dc3974605a05be8d8fcf9701f859ffce4dc598091891ab7596ac3 +4cd851ecfd2dbbaa2f99dac376f7bb40703fd0700d7499a7c24726bdc9bb +3b88c6a82e52686c1ee945d8825092bc81848a08722ac5a1d24353f95ec8 +18f3fa487d9600318091b0ae9874b42bb3cb683a2518b18cc1bd86c6e5e8 +3d37c14ef4fe0c77b03a3314995b1e7c1066b98c4375bd1fc5fadee1b024 +7ece4f95a0f59978d543910deb2e5761632c74c508269c4e4b9e315bda02 +975dc771fc30c8164b9df9172a4e571d8ca578cd2aaeaa0dd083e74cdc2e +d938b984b96d76a64b8c5fd12e63220bbac41e5bcd5ccb6b84bdbf6a02d5 +934ac50c654c0853209a6758bcdf560e53566d78987484bb6672ebe93f22 +dcba14e3acc132a2d9ae837adde04d8b16 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%BeginResource: procset Altsys_header 4 0 +userdict begin /AltsysDict 245 dict def end +AltsysDict begin +/bdf{bind def}bind def +/xdf{exch def}bdf +/defed{where{pop true}{false}ifelse}bdf +/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf +/d{setdash}bdf +/h{closepath}bdf +/H{}bdf +/J{setlinecap}bdf +/j{setlinejoin}bdf +/M{setmiterlimit}bdf +/n{newpath}bdf +/N{newpath}bdf +/q{gsave}bdf +/Q{grestore}bdf +/w{setlinewidth}bdf +/sepdef{ + dup where not + { +AltsysSepDict + } + if + 3 1 roll exch put +}bdf +/st{settransfer}bdf +/colorimage defed /_rci xdf +/_NXLevel2 defed { + _NXLevel2 not { +/colorimage where { +userdict eq { +/_rci false def +} if +} if + } if +} if +/md defed{ + md type /dicttype eq { +/colorimage where { +md eq { +/_rci false def +}if +}if +/settransfer where { +md eq { +/st systemdict /settransfer get def +}if +}if + }if +}if +/setstrokeadjust defed +{ + true setstrokeadjust + /C{curveto}bdf + /L{lineto}bdf + /m{moveto}bdf +} +{ + /dr{transform .25 sub round .25 add +exch .25 sub round .25 add exch itransform}bdf + /C{dr curveto}bdf + /L{dr lineto}bdf + /m{dr moveto}bdf + /setstrokeadjust{pop}bdf +}ifelse +/rectstroke defed /xt xdf +xt {/yt save def} if +/privrectpath { + 4 -2 roll m + dtransform round exch round exch idtransform + 2 copy 0 lt exch 0 lt xor + {dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto} + {exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto} + ifelse + closepath +}bdf +/rectclip{newpath privrectpath clip newpath}def +/rectfill{gsave newpath privrectpath fill grestore}def +/rectstroke{gsave newpath privrectpath stroke grestore}def +xt {yt restore} if +/_fonthacksave false def +/currentpacking defed +{ + /_bfh {/_fonthacksave currentpacking def false setpacking} bdf + /_efh {_fonthacksave setpacking} bdf +} +{ + /_bfh {} bdf + /_efh {} bdf +}ifelse +/packedarray{array astore readonly}ndf +/` +{ + false setoverprint + + + /-save0- save def + 5 index concat + pop + storerect left bottom width height rectclip + pop + + /dict_count countdictstack def + /op_count count 1 sub def + userdict begin + + /showpage {} def + + 0 setgray 0 setlinecap 1 setlinewidth + 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath + +} bdf +/currentpacking defed{true setpacking}if +/min{2 copy gt{exch}if pop}bdf +/max{2 copy lt{exch}if pop}bdf +/xformfont { currentfont exch makefont setfont } bdf +/fhnumcolors 1 + statusdict begin +/processcolors defed +{ +pop processcolors +} +{ +/deviceinfo defed { +deviceinfo /Colors known { +pop deviceinfo /Colors get +} if +} if +} ifelse + end +def +/printerRes + gsave + matrix defaultmatrix setmatrix + 72 72 dtransform + abs exch abs + max + grestore + def +/graycalcs +[ + {Angle Frequency} + {GrayAngle GrayFrequency} + {0 Width Height matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} + {0 GrayWidth GrayHeight matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} +] def +/calcgraysteps { + forcemaxsteps + { +maxsteps + } + { +/currenthalftone defed +{currenthalftone /dicttype eq}{false}ifelse +{ +currenthalftone begin +HalftoneType 4 le +{graycalcs HalftoneType 1 sub get exec} +{ +HalftoneType 5 eq +{ +Default begin +{graycalcs HalftoneType 1 sub get exec} +end +} +{0 60} +ifelse +} +ifelse +end +} +{ +currentscreen pop exch +} +ifelse + +printerRes 300 max exch div exch +2 copy +sin mul round dup mul +3 1 roll +cos mul round dup mul +add 1 add +dup maxsteps gt {pop maxsteps} if + } + ifelse +} bdf +/nextrelease defed { + /languagelevel defed not { +/framebuffer defed { +0 40 string framebuffer 9 1 roll 8 {pop} repeat +dup 516 eq exch 520 eq or +{ +/fhnumcolors 3 def +/currentscreen {60 0 {pop pop 1}}bdf +/calcgraysteps {maxsteps} bdf +}if +}if + }if +}if +fhnumcolors 1 ne { + /calcgraysteps {maxsteps} bdf +} if +/currentpagedevice defed { + + + currentpagedevice /PreRenderingEnhance known + { +currentpagedevice /PreRenderingEnhance get +{ +/calcgraysteps +{ +forcemaxsteps +{maxsteps} +{256 maxsteps min} +ifelse +} def +} if + } if +} if +/gradfrequency 144 def +printerRes 1000 lt { + /gradfrequency 72 def +} if +/adjnumsteps { + + dup dtransform abs exch abs max + + printerRes div + + gradfrequency mul + round + 5 max + min +}bdf +/goodsep { + spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or +}bdf +/BeginGradation defed +{/bb{BeginGradation}bdf} +{/bb{}bdf} +ifelse +/EndGradation defed +{/eb{EndGradation}bdf} +{/eb{}bdf} +ifelse +/bottom -0 def +/delta -0 def +/frac -0 def +/height -0 def +/left -0 def +/numsteps1 -0 def +/radius -0 def +/right -0 def +/top -0 def +/width -0 def +/xt -0 def +/yt -0 def +/df currentflat def +/tempstr 1 string def +/clipflatness currentflat def +/inverted? + 0 currenttransfer exec .5 ge def +/tc1 [0 0 0 1] def +/tc2 [0 0 0 1] def +/storerect{/top xdf /right xdf /bottom xdf /left xdf +/width right left sub def /height top bottom sub def}bdf +/concatprocs{ + systemdict /packedarray known + {dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse + { +/proc2 exch cvlit def /proc1 exch cvlit def +proc1 aload pop proc2 aload pop +proc1 length proc2 length add packedarray cvx + } + { +/proc2 exch cvlit def /proc1 exch cvlit def +/newproc proc1 length proc2 length add array def +newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval +newproc cvx + }ifelse +}bdf +/i{dup 0 eq + {pop df dup} + {dup} ifelse + /clipflatness xdf setflat +}bdf +version cvr 38.0 le +{/setrgbcolor{ +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +setrgbcolor}bdf}if +/vms {/vmsv save def} bdf +/vmr {vmsv restore} bdf +/vmrs{vmsv restore /vmsv save def}bdf +/eomode{ + {/filler /eofill load def /clipper /eoclip load def} + {/filler /fill load def /clipper /clip load def} + ifelse +}bdf +/normtaper{}bdf +/logtaper{9 mul 1 add log}bdf +/CD{ + /NF exch def + { +exch dup +/FID ne 1 index/UniqueID ne and +{exch NF 3 1 roll put} +{pop pop} +ifelse + }forall + NF +}bdf +/MN{ + 1 index length + /Len exch def + dup length Len add + string dup + Len + 4 -1 roll + putinterval + dup + 0 + 4 -1 roll + putinterval +}bdf +/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch + {1 index MN cvn/NewN exch def cvn + findfont dup maxlength dict CD dup/FontName NewN put dup + /Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf +/RF{ + dup + FontDirectory exch + known + {pop 3 -1 roll pop} + {RC} + ifelse +}bdf +/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known + {exch pop findfont 3 -1 roll pop} + {pop dup findfont dup maxlength dict CD dup dup + /Encoding exch /Encoding get 256 array copy 7 -1 roll + {3 -1 roll dup 4 -2 roll put}forall put definefont} + ifelse}bdf +/RFJ{ + dup + FontDirectory exch + known + {pop 3 -1 roll pop + FontDirectory /Ryumin-Light-83pv-RKSJ-H known + {pop pop /Ryumin-Light-83pv-RKSJ-H dup}if + } + {RC} + ifelse +}bdf +/FFJ{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known + {exch pop findfont 3 -1 roll pop} + {pop +dup FontDirectory exch known not + {FontDirectory /Ryumin-Light-83pv-RKSJ-H known +{pop /Ryumin-Light-83pv-RKSJ-H}if + }if + dup findfont dup maxlength dict CD dup dup + /Encoding exch /Encoding get 256 array copy 7 -1 roll + {3 -1 roll dup 4 -2 roll put}forall put definefont} + ifelse}bdf +/fps{ + currentflat + exch + dup 0 le{pop 1}if + { +dup setflat 3 index stopped +{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} +{exit} +ifelse + }loop + pop setflat pop pop +}bdf +/fp{100 currentflat fps}bdf +/clipper{clip}bdf +/W{/clipper load 100 clipflatness dup setflat fps}bdf +userdict begin /BDFontDict 29 dict def end +BDFontDict begin +/bu{}def +/bn{}def +/setTxMode{av 70 ge{pop}if pop}def +/gm{m}def +/show{pop}def +/gr{pop}def +/fnt{pop pop pop}def +/fs{pop}def +/fz{pop}def +/lin{pop pop}def +/:M {pop pop} def +/sf {pop} def +/S {pop} def +/@b {pop pop pop pop pop pop pop pop} def +/_bdsave /save load def +/_bdrestore /restore load def +/save { dup /fontsave eq {null} {_bdsave} ifelse } def +/restore { dup null eq { pop } { _bdrestore } ifelse } def +/fontsave null def +end +/MacVec 256 array def +MacVec 0 /Helvetica findfont +/Encoding get 0 128 getinterval putinterval +MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put +/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI +/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US +MacVec 0 32 getinterval astore pop +/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/nbspace/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 +MacVec 128 128 getinterval astore pop +end %. AltsysDict +%%EndResource +%%EndProlog +%%BeginSetup +AltsysDict begin +_bfh +%%IncludeResource: font Symbol +_efh +0 dict dup begin +end +/f0 /Symbol FF def +_bfh +%%IncludeResource: font ZapfHumanist601BT-Bold +_efh +0 dict dup begin +end +/f1 /ZapfHumanist601BT-Bold FF def +end %. AltsysDict +%%EndSetup +AltsysDict begin +/onlyk4{false}ndf +/ccmyk{dup 5 -1 roll sub 0 max exch}ndf +/cmyk2gray{ + 4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul + add add add 1 min neg 1 add +}bdf +/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf +/maxcolor { + max max max +} ndf +/maxspot { + pop +} ndf +/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf +/findcmykcustomcolor{5 packedarray}ndf +/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf +/setseparationgray{setgray}ndf +/setoverprint{pop}ndf +/currentoverprint false ndf +/cmykbufs2gray{ + 0 1 2 index length 1 sub + { +4 index 1 index get 0.3 mul +4 index 2 index get 0.59 mul +4 index 3 index get 0.11 mul +4 index 4 index get +add add add cvi 255 min +255 exch sub +2 index 3 1 roll put + }for + 4 1 roll pop pop pop +}bdf +/colorimage{ + pop pop + [ +5 -1 roll/exec cvx +6 -1 roll/exec cvx +7 -1 roll/exec cvx +8 -1 roll/exec cvx +/cmykbufs2gray cvx + ]cvx + image +} +%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only) +version cvr 47.1 le +statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse +and{userdict begin bdf end}{ndf}ifelse +fhnumcolors 1 ne {/yt save def} if +/customcolorimage{ + aload pop + (_vc_Registration) eq + { +pop pop pop pop separationimage + } + { +/ik xdf /iy xdf /im xdf /ic xdf +ic im iy ik cmyk2gray /xt xdf +currenttransfer +{dup 1.0 exch sub xt mul add}concatprocs +st +image + } + ifelse +}ndf +fhnumcolors 1 ne {yt restore} if +fhnumcolors 3 ne {/yt save def} if +/customcolorimage{ + aload pop + (_vc_Registration) eq + { +pop pop pop pop separationimage + } + { +/ik xdf /iy xdf /im xdf /ic xdf +1.0 dup ic ik add min sub +1.0 dup im ik add min sub +1.0 dup iy ik add min sub +/ic xdf /iy xdf /im xdf +currentcolortransfer +4 1 roll +{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll +{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll +{dup 1.0 exch sub im mul add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage + } + ifelse +}ndf +fhnumcolors 3 ne {yt restore} if +fhnumcolors 4 ne {/yt save def} if +/customcolorimage{ + aload pop + (_vc_Registration) eq + { +pop pop pop pop separationimage + } + { +/ik xdf /iy xdf /im xdf /ic xdf +currentcolortransfer +{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll +{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll +{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll +{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy} +true 4 colorimage + } + ifelse +}ndf +fhnumcolors 4 ne {yt restore} if +/separationimage{image}ndf +/newcmykcustomcolor{6 packedarray}ndf +/inkoverprint false ndf +/setinkoverprint{pop}ndf +/setspotcolor { + spots exch get + dup 4 get (_vc_Registration) eq + {pop 1 exch sub setseparationgray} + {0 5 getinterval exch setcustomcolor} + ifelse +}ndf +/currentcolortransfer{currenttransfer dup dup dup}ndf +/setcolortransfer{st pop pop pop}ndf +/fas{}ndf +/sas{}ndf +/fhsetspreadsize{pop}ndf +/filler{fill}bdf +/F{gsave {filler}fp grestore}bdf +/f{closepath F}bdf +/S{gsave {stroke}fp grestore}bdf +/s{closepath S}bdf +/bc4 [0 0 0 0] def +/_lfp4 { + /iosv inkoverprint def + /cosv currentoverprint def + /yt xdf + /xt xdf + /ang xdf + storerect + /taperfcn xdf + /k2 xdf /y2 xdf /m2 xdf /c2 xdf + /k1 xdf /y1 xdf /m1 xdf /c1 xdf + c1 c2 sub abs + m1 m2 sub abs + y1 y2 sub abs + k1 k2 sub abs + maxcolor + calcgraysteps mul abs round + height abs adjnumsteps + dup 2 lt {pop 1} if + 1 sub /numsteps1 xdf + currentflat mark + currentflat clipflatness + /delta top bottom sub numsteps1 1 add div def + /right right left sub def + /botsv top delta sub def + { +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 dup 0 eq {pop 0.5 } { div } ifelse +taperfcn /frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse + }loop + cleartomark setflat + iosv setinkoverprint + cosv setoverprint +}bdf +/bcs [0 0] def +/_lfs4 { + /iosv inkoverprint def + /cosv currentoverprint def + /yt xdf + /xt xdf + /ang xdf + storerect + /taperfcn xdf + /tint2 xdf + /tint1 xdf + bcs exch 1 exch put + tint1 tint2 sub abs + bcs 1 get maxspot + calcgraysteps mul abs round + height abs adjnumsteps + dup 2 lt {pop 2} if + 1 sub /numsteps1 xdf + currentflat mark + currentflat clipflatness + /delta top bottom sub numsteps1 1 add div def + /right right left sub def + /botsv top delta sub def + { +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 div taperfcn /frac xdf +bcs 0 +1.0 tint2 tint1 sub frac mul tint1 add sub +put bcs vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse + }loop + cleartomark setflat + iosv setinkoverprint + cosv setoverprint +}bdf +/_rfs4 { + /iosv inkoverprint def + /cosv currentoverprint def + /tint2 xdf + /tint1 xdf + bcs exch 1 exch put + /radius xdf + /yt xdf + /xt xdf + tint1 tint2 sub abs + bcs 1 get maxspot + calcgraysteps mul abs round + radius abs adjnumsteps + dup 2 lt {pop 2} if + 1 sub /numsteps1 xdf + radius numsteps1 div 2 div /halfstep xdf + currentflat mark + currentflat clipflatness + { +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 div /frac xdf +bcs 0 +tint2 tint1 sub frac mul tint1 add +put bcs vc +1 index setflat +{ +newpath mark xt yt radius 1 frac sub mul halfstep add 0 360 +{ arc +radindex numsteps1 ne +{ +xt yt +radindex 1 add numsteps1 +div 1 exch sub +radius mul halfstep add +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse + }loop + cleartomark setflat + iosv setinkoverprint + cosv setoverprint +}bdf +/_rfp4 { + /iosv inkoverprint def + /cosv currentoverprint def + /k2 xdf /y2 xdf /m2 xdf /c2 xdf + /k1 xdf /y1 xdf /m1 xdf /c1 xdf + /radius xdf + /yt xdf + /xt xdf + c1 c2 sub abs + m1 m2 sub abs + y1 y2 sub abs + k1 k2 sub abs + maxcolor + calcgraysteps mul abs round + radius abs adjnumsteps + dup 2 lt {pop 1} if + 1 sub /numsteps1 xdf + radius numsteps1 dup 0 eq {pop} {div} ifelse + 2 div /halfstep xdf + currentflat mark + currentflat clipflatness + { +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 dup 0 eq {pop 0.5 } { div } ifelse +/frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +newpath mark xt yt radius 1 frac sub mul halfstep add 0 360 +{ arc +radindex numsteps1 ne +{ +xt yt +radindex 1 add +numsteps1 dup 0 eq {pop} {div} ifelse +1 exch sub +radius mul halfstep add +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse + }loop + cleartomark setflat + iosv setinkoverprint + cosv setoverprint +}bdf +/lfp4{_lfp4}ndf +/lfs4{_lfs4}ndf +/rfs4{_rfs4}ndf +/rfp4{_rfp4}ndf +/cvc [0 0 0 1] def +/vc{ + AltsysDict /cvc 2 index put + aload length 4 eq + {setcmykcolor} + {setspotcolor} + ifelse +}bdf +/origmtx matrix currentmatrix def +/ImMatrix matrix currentmatrix def +0 setseparationgray +/imgr {1692 1570.1102 2287.2756 2412 } def +/bleed 0 def +/clpr {1692 1570.1102 2287.2756 2412 } def +/xs 1 def +/ys 1 def +/botx 0 def +/overlap 0 def +/wdist 18 def +0 2 mul fhsetspreadsize +0 0 ne {/df 0 def /clipflatness 0 def} if +/maxsteps 256 def +/forcemaxsteps false def +vms +-1845 -1956 translate +/currentpacking defed{false setpacking}if +/spots[ +1 0 0 0 (Process Cyan) false newcmykcustomcolor +0 1 0 0 (Process Magenta) false newcmykcustomcolor +0 0 1 0 (Process Yellow) false newcmykcustomcolor +0 0 0 1 (Process Black) false newcmykcustomcolor +]def +/textopf false def +/curtextmtx{}def +/otw .25 def +/msf{dup/curtextmtx xdf makefont setfont}bdf +/makesetfont/msf load def +/curtextheight{.707104 .707104 curtextmtx dtransform + dup mul exch dup mul add sqrt}bdf +/ta2{ +tempstr 2 index gsave exec grestore +cwidth cheight rmoveto +4 index eq{5 index 5 index rmoveto}if +2 index 2 index rmoveto +}bdf +/ta{exch systemdict/cshow known +{{/cheight xdf/cwidth xdf tempstr 0 2 index put ta2}exch cshow} +{{tempstr 0 2 index put tempstr stringwidth/cheight xdf/cwidth xdf ta2}forall} +ifelse 6{pop}repeat}bdf +/sts{/textopf currentoverprint def vc setoverprint +/ts{awidthshow}def exec textopf setoverprint}bdf +/stol{/xt currentlinewidth def + setlinewidth vc newpath + /ts{{false charpath stroke}ta}def exec + xt setlinewidth}bdf + +/strk{/textopf currentoverprint def vc setoverprint + /ts{{false charpath stroke}ta}def exec + textopf setoverprint + }bdf +n +[] 0 d +3.863708 M +1 w +0 j +0 J +false setoverprint +0 i +false eomode +[0 0 0 1] vc +vms +%white border -- disabled +%1845.2293 2127.8588 m +%2045.9437 2127.8588 L +%2045.9437 1956.1412 L +%1845.2293 1956.1412 L +%1845.2293 2127.8588 L +%0.1417 w +%2 J +%2 M +%[0 0 0 0] vc +%s +n +1950.8 2097.2 m +1958.8 2092.5 1967.3 2089 1975.5 2084.9 C +1976.7 2083.5 1976.1 2081.5 1976.7 2079.9 C +1979.6 2081.1 1981.6 2086.8 1985.3 2084 C +1993.4 2079.3 2001.8 2075.8 2010 2071.7 C +2010.5 2071.5 2010.5 2071.1 2010.8 2070.8 C +2011.2 2064.3 2010.9 2057.5 2011 2050.8 C +2015.8 2046.9 2022.2 2046.2 2026.6 2041.7 C +2026.5 2032.5 2026.8 2022.9 2026.4 2014.1 C +2020.4 2008.3 2015 2002.4 2008.8 1997.1 C +2003.8 1996.8 2000.7 2001.2 1996.1 2002.1 C +1995.2 1996.4 1996.9 1990.5 1995.6 1984.8 C +1989.9 1979 1984.5 1973.9 1978.8 1967.8 C +1977.7 1968.6 1976 1967.6 1974.5 1968.3 C +1967.4 1972.5 1960.1 1976.1 1952.7 1979.3 C +1946.8 1976.3 1943.4 1970.7 1938.5 1966.1 C +1933.9 1966.5 1929.4 1968.8 1925.1 1970.7 C +1917.2 1978.2 1906 1977.9 1897.2 1983.4 C +1893.2 1985.6 1889.4 1988.6 1885 1990.1 C +1884.6 1990.6 1883.9 1991 1883.8 1991.6 C +1883.7 2000.4 1884 2009.9 1883.6 2018.9 C +1887.7 2024 1893.2 2028.8 1898 2033.8 C +1899.1 2035.5 1900.9 2036.8 1902.5 2037.9 C +1903.9 2037.3 1905.2 2036.6 1906.4 2035.5 C +1906.3 2039.7 1906.5 2044.6 1906.1 2048.9 C +1906.3 2049.6 1906.7 2050.2 1907.1 2050.8 C +1913.4 2056 1918.5 2062.7 1924.8 2068.1 C +1926.6 2067.9 1928 2066.9 1929.4 2066 C +1930.2 2071 1927.7 2077.1 1930.6 2081.6 C +1936.6 2086.9 1941.5 2092.9 1947.9 2097.9 C +1949 2098.1 1949.9 2097.5 1950.8 2097.2 C +[0 0 0 0.18] vc +f +0.4 w +S +n +1975.2 2084.7 m +1976.6 2083.4 1975.7 2081.1 1976 2079.4 C +1979.3 2079.5 1980.9 2086.2 1984.8 2084 C +1992.9 2078.9 2001.7 2075.6 2010 2071.2 C +2011 2064.6 2010.2 2057.3 2010.8 2050.6 C +2015.4 2046.9 2021.1 2045.9 2025.9 2042.4 C +2026.5 2033.2 2026.8 2022.9 2025.6 2013.9 C +2020.5 2008.1 2014.5 2003.1 2009.3 1997.6 C +2004.1 1996.7 2000.7 2001.6 1995.9 2002.6 C +1995.2 1996.7 1996.3 1990.2 1994.9 1984.6 C +1989.8 1978.7 1983.6 1973.7 1978.4 1968 C +1977.3 1969.3 1976 1967.6 1974.8 1968.5 C +1967.7 1972.7 1960.4 1976.3 1952.9 1979.6 C +1946.5 1976.9 1943.1 1970.5 1937.8 1966.1 C +1928.3 1968.2 1920.6 1974.8 1911.6 1978.4 C +1901.9 1979.7 1893.9 1986.6 1885 1990.6 C +1884.3 1991 1884.3 1991.7 1884 1992.3 C +1884.5 2001 1884.2 2011 1884.3 2019.9 C +1890.9 2025.3 1895.9 2031.9 1902.3 2037.4 C +1904.2 2037.9 1905.6 2034.2 1906.8 2035.7 C +1907.4 2040.9 1905.7 2046.1 1907.3 2050.8 C +1913.6 2056.2 1919.2 2062.6 1925.1 2067.9 C +1926.9 2067.8 1928 2066.3 1929.6 2065.7 C +1929.9 2070.5 1929.2 2076 1930.1 2080.8 C +1936.5 2086.1 1941.6 2092.8 1948.4 2097.6 C +1957.3 2093.3 1966.2 2088.8 1975.2 2084.7 C +[0 0 0 0] vc +f +S +n +1954.8 2093.8 m +1961.6 2090.5 1968.2 2087 1975 2084 C +1975 2082.8 1975.6 2080.9 1974.8 2080.6 C +1974.3 2075.2 1974.6 2069.6 1974.5 2064 C +1977.5 2059.7 1984.5 2060 1988.9 2056.4 C +1989.5 2055.5 1990.5 2055.3 1990.8 2054.4 C +1991.1 2045.7 1991.4 2036.1 1990.6 2027.8 C +1990.7 2026.6 1992 2027.3 1992.8 2027.1 C +1997 2032.4 2002.6 2037.8 2007.6 2042.2 C +2008.7 2042.3 2007.8 2040.6 2007.4 2040 C +2002.3 2035.6 1997.5 2030 1992.8 2025.2 C +1991.6 2024.7 1990.8 2024.9 1990.1 2025.4 C +1989.4 2024.9 1988.1 2025.2 1987.2 2024.4 C +1987.1 2025.8 1988.3 2026.5 1989.4 2026.8 C +1989.4 2026.6 1989.3 2026.2 1989.6 2026.1 C +1989.9 2026.2 1989.9 2026.6 1989.9 2026.8 C +1989.8 2026.6 1990 2026.5 1990.1 2026.4 C +1990.2 2027 1991.1 2028.3 1990.1 2028 C +1989.9 2037.9 1990.5 2044.1 1989.6 2054.2 C +1985.9 2058 1979.7 2057.4 1976 2061.2 C +1974.5 2061.6 1975.2 2059.9 1974.5 2059.5 C +1973.9 2058 1975.6 2057.8 1975 2056.6 C +1974.5 2057.1 1974.6 2055.3 1973.6 2055.9 C +1971.9 2059.3 1974.7 2062.1 1973.1 2065.5 C +1973.1 2071.2 1972.9 2077 1973.3 2082.5 C +1967.7 2085.6 1962 2088 1956.3 2090.7 C +1953.9 2092.4 1951 2093 1948.6 2094.8 C +1943.7 2089.9 1937.9 2084.3 1933 2079.6 C +1931.3 2076.1 1933.2 2071.3 1932.3 2067.2 C +1931.3 2062.9 1933.3 2060.6 1932 2057.6 C +1932.7 2056.5 1930.9 2053.3 1933.2 2051.8 C +1936.8 2050.1 1940.1 2046.9 1944 2046.8 C +1946.3 2049.7 1949.3 2051.9 1952 2054.4 C +1954.5 2054.2 1956.4 2052.3 1958.7 2051.3 C +1960.8 2050 1963.2 2049 1965.6 2048.4 C +1968.3 2050.8 1970.7 2054.3 1973.6 2055.4 C +1973 2052.2 1969.7 2050.4 1967.6 2048.2 C +1967.1 2046.7 1968.8 2046.6 1969.5 2045.8 C +1972.8 2043.3 1980.6 2043.4 1979.3 2038.4 C +1979.4 2038.6 1979.2 2038.7 1979.1 2038.8 C +1978.7 2038.6 1978.9 2038.1 1978.8 2037.6 C +1978.9 2037.9 1978.7 2038 1978.6 2038.1 C +1978.2 2032.7 1978.4 2027.1 1978.4 2021.6 C +1979.3 2021.1 1980 2020.2 1981.5 2020.1 C +1983.5 2020.5 1984 2021.8 1985.1 2023.5 C +1985.7 2024 1987.4 2023.7 1986 2022.8 C +1984.7 2021.7 1983.3 2020.8 1983.9 2018.7 C +1987.2 2015.9 1993 2015.4 1994.9 2011.5 C +1992.2 2004.9 1999.3 2005.2 2002.1 2002.4 C +2005.9 2002.7 2004.8 1997.4 2009.1 1999 C +2011 1999.3 2010 2002.9 2012.7 2002.4 C +2010.2 2000.7 2009.4 1996.1 2005.5 1998.5 C +2002.1 2000.3 1999 2002.5 1995.4 2003.8 C +1995.2 2003.6 1994.9 2003.3 1994.7 2003.1 C +1994.3 1997 1995.6 1991.1 1994.4 1985.3 C +1994.3 1986 1993.8 1985 1994 1985.6 C +1993.8 1995.4 1994.4 2001.6 1993.5 2011.7 C +1989.7 2015.5 1983.6 2014.9 1979.8 2018.7 C +1978.3 2019.1 1979.1 2017.4 1978.4 2017 C +1977.8 2015.5 1979.4 2015.3 1978.8 2014.1 C +1978.4 2014.6 1978.5 2012.8 1977.4 2013.4 C +1975.8 2016.8 1978.5 2019.6 1976.9 2023 C +1977 2028.7 1976.7 2034.5 1977.2 2040 C +1971.6 2043.1 1965.8 2045.6 1960.1 2048.2 C +1957.7 2049.9 1954.8 2050.5 1952.4 2052.3 C +1947.6 2047.4 1941.8 2041.8 1936.8 2037.2 C +1935.2 2033.6 1937.1 2028.8 1936.1 2024.7 C +1935.1 2020.4 1937.1 2018.1 1935.9 2015.1 C +1936.5 2014.1 1934.7 2010.8 1937.1 2009.3 C +1944.4 2004.8 1952 2000.9 1959.9 1997.8 C +1963.9 1997 1963.9 2001.9 1966.8 2003.3 C +1970.3 2006.9 1973.7 2009.9 1976.9 2012.9 C +1977.9 2013 1977.1 2011.4 1976.7 2010.8 C +1971.6 2006.3 1966.8 2000.7 1962 1995.9 C +1960 1995.2 1960.1 1996.6 1958.2 1995.6 C +1957 1997 1955.1 1998.8 1953.2 1998 C +1951.7 1994.5 1954.1 1993.4 1952.9 1991.1 C +1952.1 1990.5 1953.3 1990.2 1953.2 1989.6 C +1954.2 1986.8 1950.9 1981.4 1954.4 1981.2 C +1954.7 1981.6 1954.7 1981.7 1955.1 1982 C +1961.9 1979.1 1967.6 1975 1974.3 1971.6 C +1974.7 1969.8 1976.7 1969.5 1978.4 1969.7 C +1980.3 1970 1979.3 1973.6 1982 1973.1 C +1975.8 1962.2 1968 1975.8 1960.8 1976.7 C +1956.9 1977.4 1953.3 1982.4 1949.1 1978.8 C +1946 1975.8 1941.2 1971 1939.5 1969.2 C +1938.5 1968.6 1938.9 1967.4 1937.8 1966.8 C +1928.7 1969.4 1920.6 1974.5 1912.4 1979.1 C +1904 1980 1896.6 1985 1889.3 1989.4 C +1887.9 1990.4 1885.1 1990.3 1885 1992.5 C +1885.4 2000.6 1885.2 2012.9 1885.2 2019.9 C +1886.1 2022 1889.7 2019.5 1888.4 2022.8 C +1889 2023.3 1889.8 2024.4 1890.3 2024 C +1891.2 2023.5 1891.8 2028.2 1893.4 2026.6 C +1894.2 2026.3 1893.9 2027.3 1894.4 2027.6 C +1893.4 2027.6 1894.7 2028.3 1894.1 2028.5 C +1894.4 2029.6 1896 2030 1896 2029.2 C +1896.2 2029 1896.3 2029 1896.5 2029.2 C +1896.8 2029.8 1897.3 2030 1897 2030.7 C +1896.5 2030.7 1896.9 2031.5 1897.2 2031.6 C +1898.3 2034 1899.5 2030.6 1899.6 2033.3 C +1898.5 2033 1899.6 2034.4 1900.1 2034.8 C +1901.3 2035.8 1903.2 2034.6 1902.5 2036.7 C +1904.4 2036.9 1906.1 2032.2 1907.6 2035.5 C +1907.5 2040.1 1907.7 2044.9 1907.3 2049.4 C +1908 2050.2 1908.3 2051.4 1909.5 2051.6 C +1910.1 2051.1 1911.6 2051.1 1911.4 2052.3 C +1909.7 2052.8 1912.4 2054 1912.6 2054.7 C +1913.4 2055.2 1913 2053.7 1913.6 2054.4 C +1913.6 2054.5 1913.6 2055.3 1913.6 2054.7 C +1913.7 2054.4 1913.9 2054.4 1914 2054.7 C +1914 2054.9 1914.1 2055.3 1913.8 2055.4 C +1913.7 2056 1915.2 2057.6 1916 2057.6 C +1915.9 2057.3 1916.1 2057.2 1916.2 2057.1 C +1917 2056.8 1916.7 2057.7 1917.2 2058 C +1917 2058.3 1916.7 2058.3 1916.4 2058.3 C +1917.1 2059 1917.3 2060.1 1918.4 2060.4 C +1918.1 2059.2 1919.1 2060.6 1919.1 2059.5 C +1919 2060.6 1920.6 2060.1 1919.8 2061.2 C +1919.6 2061.2 1919.3 2061.2 1919.1 2061.2 C +1919.6 2061.9 1921.4 2064.2 1921.5 2062.6 C +1922.4 2062.1 1921.6 2063.9 1922.2 2064.3 C +1922.9 2067.3 1926.1 2064.3 1925.6 2067.2 C +1927.2 2066.8 1928.4 2064.6 1930.1 2065.2 C +1931.8 2067.8 1931 2071.8 1930.8 2074.8 C +1930.6 2076.4 1930.1 2078.6 1930.6 2080.4 C +1936.6 2085.4 1941.8 2091.6 1948.1 2096.9 C +1950.7 2096.7 1952.6 2094.8 1954.8 2093.8 C +[0 0.33 0.33 0.99] vc +f +S +n +1989.4 2080.6 m +1996.1 2077.3 2002.7 2073.8 2009.6 2070.8 C +2009.6 2069.6 2010.2 2067.7 2009.3 2067.4 C +2008.9 2062 2009.1 2056.4 2009.1 2050.8 C +2012.3 2046.6 2019 2046.6 2023.5 2043.2 C +2024 2042.3 2025.1 2042.1 2025.4 2041.2 C +2025.3 2032.7 2025.6 2023.1 2025.2 2014.6 C +2025 2015.3 2024.6 2014.2 2024.7 2014.8 C +2024.5 2024.7 2025.1 2030.9 2024.2 2041 C +2020.4 2044.8 2014.3 2044.2 2010.5 2048 C +2009 2048.4 2009.8 2046.7 2009.1 2046.3 C +2008.5 2044.8 2010.2 2044.6 2009.6 2043.4 C +2009.1 2043.9 2009.2 2042.1 2008.1 2042.7 C +2006.5 2046.1 2009.3 2048.9 2007.6 2052.3 C +2007.7 2058 2007.5 2063.8 2007.9 2069.3 C +2002.3 2072.4 1996.5 2074.8 1990.8 2077.5 C +1988.4 2079.2 1985.6 2079.8 1983.2 2081.6 C +1980.5 2079 1977.9 2076.5 1975.5 2074.1 C +1975.5 2075.1 1975.5 2076.2 1975.5 2077.2 C +1977.8 2079.3 1980.3 2081.6 1982.7 2083.7 C +1985.3 2083.5 1987.1 2081.6 1989.4 2080.6 C +f +S +n +1930.1 2079.9 m +1931.1 2075.6 1929.2 2071.1 1930.8 2067.2 C +1930.3 2066.3 1930.1 2064.6 1928.7 2065.5 C +1927.7 2066.4 1926.5 2067 1925.3 2067.4 C +1924.5 2066.9 1925.6 2065.7 1924.4 2066 C +1924.2 2067.2 1923.6 2065.5 1923.2 2065.7 C +1922.3 2063.6 1917.8 2062.1 1919.6 2060.4 C +1919.3 2060.5 1919.2 2060.3 1919.1 2060.2 C +1919.7 2060.9 1918.2 2061 1917.6 2060.2 C +1917 2059.6 1916.1 2058.8 1916.4 2058 C +1915.5 2058 1917.4 2057.1 1915.7 2057.8 C +1914.8 2057.1 1913.4 2056.2 1913.3 2054.9 C +1913.1 2055.4 1911.3 2054.3 1910.9 2053.2 C +1910.7 2052.9 1910.2 2052.5 1910.7 2052.3 C +1911.1 2052.5 1910.9 2052 1910.9 2051.8 C +1910.5 2051.2 1909.9 2052.6 1909.2 2051.8 C +1908.2 2051.4 1907.8 2050.2 1907.1 2049.4 C +1907.5 2044.8 1907.3 2040 1907.3 2035.2 C +1905.3 2033 1902.8 2039.3 1902.3 2035.7 C +1899.6 2036 1898.4 2032.5 1896.3 2030.7 C +1895.7 2030.1 1897.5 2030 1896.3 2029.7 C +1896.3 2030.6 1895 2029.7 1894.4 2029.2 C +1892.9 2028.1 1894.2 2027.4 1893.6 2027.1 C +1892.1 2027.9 1891.7 2025.6 1890.8 2024.9 C +1891.1 2024.6 1889.1 2024.3 1888.4 2023 C +1887.5 2022.6 1888.2 2021.9 1888.1 2021.3 C +1886.7 2022 1885.2 2020.4 1884.8 2019.2 C +1884.8 2010 1884.6 2000.2 1885 1991.8 C +1886.9 1989.6 1889.9 1989.3 1892.2 1987.5 C +1898.3 1982.7 1905.6 1980.1 1912.8 1978.6 C +1921 1974.2 1928.8 1968.9 1937.8 1966.6 C +1939.8 1968.3 1938.8 1968.3 1940.4 1970 C +1945.4 1972.5 1947.6 1981.5 1954.6 1979.3 C +1952.3 1981 1950.4 1978.4 1948.6 1977.9 C +1945.1 1973.9 1941.1 1970.6 1938 1966.6 C +1928.4 1968.5 1920.6 1974.8 1911.9 1978.8 C +1907.1 1979.2 1902.6 1981.7 1898.2 1983.6 C +1893.9 1986 1889.9 1989 1885.5 1990.8 C +1884.9 1991.2 1884.8 1991.8 1884.5 1992.3 C +1884.9 2001.3 1884.7 2011.1 1884.8 2019.6 C +1890.6 2025 1896.5 2031.2 1902.3 2036.9 C +1904.6 2037.6 1905 2033 1907.3 2035.5 C +1907.2 2040.2 1907 2044.8 1907.1 2049.6 C +1913.6 2055.3 1918.4 2061.5 1925.1 2067.4 C +1927.3 2068.2 1929.6 2062.5 1930.6 2066.9 C +1929.7 2070.7 1930.3 2076 1930.1 2080.1 C +1935.6 2085.7 1941.9 2090.7 1947.2 2096.7 C +1942.2 2091.1 1935.5 2085.2 1930.1 2079.9 C +[0.18 0.18 0 0.78] vc +f +S +n +1930.8 2061.9 m +1930.3 2057.8 1931.8 2053.4 1931.1 2050.4 C +1931.3 2050.3 1931.7 2050.5 1931.6 2050.1 C +1933 2051.1 1934.4 2049.5 1935.9 2048.7 C +1937 2046.5 1939.5 2047.1 1941.2 2045.1 C +1939.7 2042.6 1937.3 2041.2 1935.4 2039.3 C +1934 2039.7 1934.5 2038.1 1933.7 2037.6 C +1934 2033.3 1933.1 2027.9 1934.4 2024.4 C +1934.3 2023.8 1933.9 2022.8 1933 2022.8 C +1931.6 2023.1 1930.5 2024.4 1929.2 2024.9 C +1928.4 2024.5 1929.8 2023.5 1928.7 2023.5 C +1927.7 2024.1 1926.2 2022.6 1925.6 2021.6 C +1926.9 2021.6 1924.8 2020.6 1925.6 2020.4 C +1924.7 2021.7 1923.9 2019.6 1923.2 2019.2 C +1923.3 2018.3 1923.8 2018.1 1923.2 2018 C +1922.9 2017.8 1922.9 2017.5 1922.9 2017.2 C +1922.8 2018.3 1921.3 2017.3 1920.3 2018 C +1916.6 2019.7 1913 2022.1 1910 2024.7 C +1910 2032.9 1910 2041.2 1910 2049.4 C +1915.4 2055.2 1920 2058.7 1925.3 2064.8 C +1927.2 2064 1929 2061.4 1930.8 2061.9 C +[0 0 0 0] vc +f +S +n +1907.6 2030.4 m +1907.5 2027.1 1906.4 2021.7 1908.5 2019.9 C +1908.8 2020.1 1908.9 2019 1909.2 2019.6 C +1910 2019.6 1912 2019.2 1913.1 2018.2 C +1913.7 2016.5 1920.2 2015.7 1917.4 2012.7 C +1918.2 2011.2 1917 2013.8 1917.2 2012 C +1916.9 2012.3 1916 2012.4 1915.2 2012 C +1912.5 2010.5 1916.6 2008.8 1913.6 2009.6 C +1912.6 2009.2 1911.1 2009 1910.9 2007.6 C +1911 1999.2 1911.8 1989.8 1911.2 1982.2 C +1910.1 1981.1 1908.8 1982.2 1907.6 1982.2 C +1900.8 1986.5 1893.2 1988.8 1887.2 1994.2 C +1887.2 2002.4 1887.2 2010.7 1887.2 2018.9 C +1892.6 2024.7 1897.2 2028.2 1902.5 2034.3 C +1904.3 2033.3 1906.2 2032.1 1907.6 2030.4 C +f +S +n +1910.7 2025.4 m +1912.7 2022.4 1916.7 2020.8 1919.8 2018.9 C +1920.2 2018.7 1920.6 2018.6 1921 2018.4 C +1925 2020 1927.4 2028.5 1932 2024.2 C +1932.3 2025 1932.5 2023.7 1932.8 2024.4 C +1932.8 2028 1932.8 2031.5 1932.8 2035 C +1931.9 2033.9 1932.5 2036.3 1932.3 2036.9 C +1933.2 2036.4 1932.5 2038.5 1933 2038.4 C +1933.1 2040.5 1935.6 2042.2 1936.6 2043.2 C +1936.2 2042.4 1935.1 2040.8 1933.7 2040.3 C +1932.2 2034.4 1933.8 2029.8 1933 2023.2 C +1931.1 2024.9 1928.4 2026.4 1926.5 2023.5 C +1925.1 2021.6 1923 2019.8 1921.5 2018.2 C +1917.8 2018.9 1915.2 2022.5 1911.6 2023.5 C +1910.8 2023.8 1911.2 2024.7 1910.4 2025.2 C +1910.9 2031.8 1910.6 2039.1 1910.7 2045.6 C +1910.1 2048 1910.7 2045.9 1911.2 2044.8 C +1910.6 2038.5 1911.2 2031.8 1910.7 2025.4 C +[0.07 0.06 0 0.58] vc +f +S +n +1910.7 2048.9 m +1910.3 2047.4 1911.3 2046.5 1911.6 2045.3 C +1912.9 2045.3 1913.9 2047.1 1915.2 2045.8 C +1915.2 2044.9 1916.6 2043.3 1917.2 2042.9 C +1918.7 2042.9 1919.4 2044.4 1920.5 2043.2 C +1921.2 2042.2 1921.4 2040.9 1922.4 2040.3 C +1924.5 2040.3 1925.7 2040.9 1926.8 2039.6 C +1927.1 2037.9 1926.8 2038.1 1927.7 2037.6 C +1929 2037.5 1930.4 2037 1931.6 2037.2 C +1932.3 2038.2 1933.1 2038.7 1932.8 2040.3 C +1935 2041.8 1935.9 2043.8 1938.5 2044.8 C +1938.6 2045 1938.3 2045.5 1938.8 2045.3 C +1939.1 2042.9 1935.4 2044.2 1935.4 2042.2 C +1932.1 2040.8 1932.8 2037.2 1932 2034.8 C +1932.3 2034 1932.7 2035.4 1932.5 2034.8 C +1931.3 2031.8 1935.5 2020.1 1928.9 2025.9 C +1924.6 2024.7 1922.6 2014.5 1917.4 2020.4 C +1915.5 2022.8 1912 2022.6 1910.9 2025.4 C +1911.5 2031.9 1910.9 2038.8 1911.4 2045.3 C +1911.1 2046.5 1910 2047.4 1910.4 2048.9 C +1915.1 2054.4 1920.4 2058.3 1925.1 2063.8 C +1920.8 2058.6 1914.9 2054.3 1910.7 2048.9 C +[0.4 0.4 0 0] vc +f +S +n +1934.7 2031.9 m +1934.6 2030.7 1934.9 2029.5 1934.4 2028.5 C +1934 2029.5 1934.3 2031.2 1934.2 2032.6 C +1933.8 2031.7 1934.9 2031.6 1934.7 2031.9 C +[0.92 0.92 0 0.67] vc +f +S +n +vmrs +1934.7 2019.4 m +1934.1 2015.3 1935.6 2010.9 1934.9 2007.9 C +1935.1 2007.8 1935.6 2008.1 1935.4 2007.6 C +1936.8 2008.6 1938.2 2007 1939.7 2006.2 C +1940.1 2004.3 1942.7 2005 1943.6 2003.8 C +1945.1 2000.3 1954 2000.8 1950 1996.6 C +1952.1 1993.3 1948.2 1989.2 1951.2 1985.6 C +1953 1981.4 1948.4 1982.3 1947.9 1979.8 C +1945.4 1979.6 1945.1 1975.5 1942.4 1975 C +1942.4 1972.3 1938 1973.6 1938.5 1970.4 C +1937.4 1969 1935.6 1970.1 1934.2 1970.2 C +1927.5 1974.5 1919.8 1976.8 1913.8 1982.2 C +1913.8 1990.4 1913.8 1998.7 1913.8 2006.9 C +1919.3 2012.7 1923.8 2016.2 1929.2 2022.3 C +1931.1 2021.6 1932.8 2018.9 1934.7 2019.4 C +[0 0 0 0] vc +f +0.4 w +2 J +2 M +S +n +2024.2 2038.1 m +2024.1 2029.3 2024.4 2021.7 2024.7 2014.4 C +2024.4 2013.6 2020.6 2013.4 2021.3 2011.2 C +2020.5 2010.3 2018.4 2010.6 2018.9 2008.6 C +2019 2008.8 2018.8 2009 2018.7 2009.1 C +2018.2 2006.7 2015.2 2007.9 2015.3 2005.5 C +2014.7 2004.8 2012.4 2005.1 2013.2 2003.6 C +2012.3 2004.2 2012.8 2002.4 2012.7 2002.6 C +2009.4 2003.3 2011.2 1998.6 2008.4 1999.2 C +2007 1999.1 2006.1 1999.4 2005.7 2000.4 C +2006.9 1998.5 2007.7 2000.5 2009.3 2000.2 C +2009.2 2003.7 2012.4 2002.1 2012.9 2005.2 C +2015.9 2005.6 2015.2 2008.6 2017.7 2008.8 C +2018.4 2009.6 2018.3 2011.4 2019.6 2011 C +2021.1 2011.7 2021.4 2014.8 2023.7 2015.1 C +2023.7 2023.5 2023.9 2031.6 2023.5 2040.5 C +2021.8 2041.7 2020.7 2043.6 2018.4 2043.9 C +2020.8 2042.7 2025.5 2041.8 2024.2 2038.1 C +[0 0.87 0.91 0.83] vc +f +S +n +2023.5 2040 m +2023.5 2031.1 2023.5 2023.4 2023.5 2015.1 C +2020.2 2015 2021.8 2010.3 2018.4 2011 C +2018.6 2007.5 2014.7 2009.3 2014.8 2006.4 C +2011.8 2006.3 2012.2 2002.3 2009.8 2002.4 C +2009.7 2001.5 2009.2 2000.1 2008.4 2000.2 C +2008.7 2000.9 2009.7 2001.2 2009.3 2002.4 C +2008.4 2004.2 2007.5 2003.1 2007.9 2005.5 C +2007.9 2010.8 2007.7 2018.7 2008.1 2023.2 C +2009 2024.3 2007.3 2023.4 2007.9 2024 C +2007.7 2024.6 2007.3 2026.3 2008.6 2027.1 C +2009.7 2026.8 2010 2027.6 2010.5 2028 C +2010.5 2028.2 2010.5 2029.1 2010.5 2028.5 C +2011.5 2028 2010.5 2030 2011.5 2030 C +2014.2 2029.7 2012.9 2032.2 2014.8 2032.6 C +2015.1 2033.6 2015.3 2033 2016 2033.3 C +2017 2033.9 2016.6 2035.4 2017.2 2036.2 C +2018.7 2036.4 2019.2 2039 2021.3 2038.4 C +2021.6 2035.4 2019.7 2029.5 2021.1 2027.3 C +2020.9 2023.5 2021.5 2018.5 2020.6 2016 C +2020.9 2013.9 2021.5 2015.4 2022.3 2014.4 C +2022.2 2015.1 2023.3 2014.8 2023.2 2015.6 C +2022.7 2019.8 2023.3 2024.3 2022.8 2028.5 C +2022.3 2028.2 2022.6 2027.6 2022.5 2027.1 C +2022.5 2027.8 2022.5 2029.2 2022.5 2029.2 C +2022.6 2029.2 2022.7 2029.1 2022.8 2029 C +2023.9 2032.8 2022.6 2037 2023 2040.8 C +2022.3 2041.2 2021.6 2041.5 2021.1 2042.2 C +2022 2041.2 2022.9 2041.4 2023.5 2040 C +[0 1 1 0.23] vc +f +S +n +2009.1 1997.8 m +2003.8 1997.7 2000.1 2002.4 1995.4 2003.1 C +1995 1999.5 1995.2 1995 1995.2 1992 C +1995.2 1995.8 1995 1999.7 1995.4 2003.3 C +2000.3 2002.2 2003.8 1997.9 2009.1 1997.8 C +2012.3 2001.2 2015.6 2004.8 2018.7 2008.1 C +2021.6 2011.2 2027.5 2013.9 2025.9 2019.9 C +2026.1 2017.9 2025.6 2016.2 2025.4 2014.4 C +2020.2 2008.4 2014 2003.6 2009.1 1997.8 C +[0.18 0.18 0 0.78] vc +f +S +n +2009.3 1997.8 m +2008.7 1997.4 2007.9 1997.6 2007.2 1997.6 C +2007.9 1997.6 2008.9 1997.4 2009.6 1997.8 C +2014.7 2003.6 2020.8 2008.8 2025.9 2014.8 C +2025.8 2017.7 2026.1 2014.8 2025.6 2014.1 C +2020.4 2008.8 2014.8 2003.3 2009.3 1997.8 C +[0.07 0.06 0 0.58] vc +f +S +n +2009.6 1997.6 m +2009 1997.1 2008.1 1997.4 2007.4 1997.3 C +2008.1 1997.4 2009 1997.1 2009.6 1997.6 C +2014.8 2003.7 2021.1 2008.3 2025.9 2014.4 C +2021.1 2008.3 2014.7 2003.5 2009.6 1997.6 C +[0.4 0.4 0 0] vc +f +S +n +2021.8 2011.5 m +2021.9 2012.2 2022.3 2013.5 2023.7 2013.6 C +2023.4 2012.7 2022.8 2011.8 2021.8 2011.5 C +[0 0.33 0.33 0.99] vc +f +S +n +2021.1 2042 m +2022.1 2041.1 2020.9 2040.2 2020.6 2039.6 C +2018.4 2039.5 2018.1 2036.9 2016.3 2036.4 C +2015.8 2035.5 2015.3 2033.8 2014.8 2033.6 C +2012.4 2033.8 2013 2030.4 2010.5 2030.2 C +2009.6 2028.9 2009.6 2028.3 2008.4 2028 C +2006.9 2026.7 2007.5 2024.3 2006 2023.2 C +2006.6 2023.2 2005.7 2023.3 2005.7 2023 C +2006.4 2022.5 2006.3 2021.1 2006.7 2020.6 C +2006.6 2015 2006.9 2009 2006.4 2003.8 C +2006.9 2002.5 2007.6 2001.1 2006.9 2000.7 C +2004.6 2003.6 2003 2002.9 2000.2 2004.3 C +1999.3 2005.8 1997.9 2006.3 1996.1 2006.7 C +1995.7 2008.9 1996 2011.1 1995.9 2012.9 C +1993.4 2015.1 1990.5 2016.2 1987.7 2017.7 C +1987.1 2019.3 1991.1 2019.4 1990.4 2021.3 C +1990.5 2021.5 1991.9 2022.3 1992 2023 C +1994.8 2024.4 1996.2 2027.5 1998.5 2030 C +2002.4 2033 2005.2 2037.2 2008.8 2041 C +2010.2 2041.3 2011.6 2042 2011 2043.9 C +2011.2 2044.8 2010.1 2045.3 2010.5 2046.3 C +2013.8 2044.8 2017.5 2043.4 2021.1 2042 C +[0 0.5 0.5 0.2] vc +f +S +n +2019.4 2008.8 m +2018.9 2009.2 2019.3 2009.9 2019.6 2010.3 C +2022.2 2011.5 2020.3 2009.1 2019.4 2008.8 C +[0 0.33 0.33 0.99] vc +f +S +n +2018 2007.4 m +2015.7 2006.7 2015.3 2003.6 2012.9 2002.8 C +2013.5 2003.7 2013.5 2005.1 2015.6 2005.2 C +2016.4 2006.1 2015.7 2007.7 2018 2007.4 C +f +S +n +vmrs +1993.5 2008.8 m +1993.4 2000 1993.7 1992.5 1994 1985.1 C +1993.7 1984.3 1989.9 1984.1 1990.6 1982 C +1989.8 1981.1 1987.7 1981.4 1988.2 1979.3 C +1988.3 1979.6 1988.1 1979.7 1988 1979.8 C +1987.5 1977.5 1984.5 1978.6 1984.6 1976.2 C +1983.9 1975.5 1981.7 1975.8 1982.4 1974.3 C +1981.6 1974.9 1982.1 1973.1 1982 1973.3 C +1979 1973.7 1980 1968.8 1976.9 1969.7 C +1975.9 1969.8 1975.3 1970.3 1975 1971.2 C +1976.2 1969.2 1977 1971.2 1978.6 1970.9 C +1978.5 1974.4 1981.7 1972.8 1982.2 1976 C +1985.2 1976.3 1984.5 1979.3 1987 1979.6 C +1987.7 1980.3 1987.5 1982.1 1988.9 1981.7 C +1990.4 1982.4 1990.7 1985.5 1993 1985.8 C +1992.9 1994.3 1993.2 2002.3 1992.8 2011.2 C +1991.1 2012.4 1990 2014.4 1987.7 2014.6 C +1990.1 2013.4 1994.7 2012.6 1993.5 2008.8 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +1992.8 2010.8 m +1992.8 2001.8 1992.8 1994.1 1992.8 1985.8 C +1989.5 1985.7 1991.1 1981.1 1987.7 1981.7 C +1987.9 1978.2 1983.9 1980 1984.1 1977.2 C +1981.1 1977 1981.5 1973 1979.1 1973.1 C +1979 1972.2 1978.5 1970.9 1977.6 1970.9 C +1977.9 1971.6 1979 1971.9 1978.6 1973.1 C +1977.6 1974.9 1976.8 1973.9 1977.2 1976.2 C +1977.2 1981.5 1977 1989.4 1977.4 1994 C +1978.3 1995 1976.6 1994.1 1977.2 1994.7 C +1977 1995.3 1976.6 1997 1977.9 1997.8 C +1979 1997.5 1979.3 1998.3 1979.8 1998.8 C +1979.8 1998.9 1979.8 1999.8 1979.8 1999.2 C +1980.8 1998.7 1979.7 2000.7 1980.8 2000.7 C +1983.5 2000.4 1982.1 2003 1984.1 2003.3 C +1984.4 2004.3 1984.5 2003.7 1985.3 2004 C +1986.3 2004.6 1985.9 2006.1 1986.5 2006.9 C +1988 2007.1 1988.4 2009.7 1990.6 2009.1 C +1990.9 2006.1 1989 2000.2 1990.4 1998 C +1990.2 1994.3 1990.8 1989.2 1989.9 1986.8 C +1990.2 1984.7 1990.8 1986.2 1991.6 1985.1 C +1991.5 1985.9 1992.6 1985.5 1992.5 1986.3 C +1992 1990.5 1992.6 1995 1992 1999.2 C +1991.6 1998.9 1991.9 1998.3 1991.8 1997.8 C +1991.8 1998.5 1991.8 2000 1991.8 2000 C +1991.9 1999.9 1992 1999.8 1992 1999.7 C +1993.2 2003.5 1991.9 2007.7 1992.3 2011.5 C +1991.6 2012 1990.9 2012.2 1990.4 2012.9 C +1991.3 2011.9 1992.2 2012.1 1992.8 2010.8 C +[0 1 1 0.23] vc +f +S +n +1978.4 1968.5 m +1977 1969.2 1975.8 1968.2 1974.5 1969 C +1968.3 1973 1961.6 1976 1955.1 1979.1 C +1962 1975.9 1968.8 1972.5 1975.5 1968.8 C +1976.5 1968.8 1977.6 1968.8 1978.6 1968.8 C +1981.7 1972.1 1984.8 1975.7 1988 1978.8 C +1990.9 1981.9 1996.8 1984.6 1995.2 1990.6 C +1995.3 1988.6 1994.9 1986.9 1994.7 1985.1 C +1989.5 1979.1 1983.3 1974.3 1978.4 1968.5 C +[0.18 0.18 0 0.78] vc +f +S +n +1978.4 1968.3 m +1977.9 1968.7 1977.1 1968.5 1976.4 1968.5 C +1977.3 1968.8 1978.1 1967.9 1978.8 1968.5 C +1984 1974.3 1990.1 1979.5 1995.2 1985.6 C +1995.1 1988.4 1995.3 1985.6 1994.9 1984.8 C +1989.5 1979.4 1983.9 1973.8 1978.4 1968.3 C +[0.07 0.06 0 0.58] vc +f +S +n +1978.6 1968 m +1977.9 1968 1977.4 1968.6 1978.4 1968 C +1983.9 1973.9 1990.1 1979.1 1995.2 1985.1 C +1990.2 1979 1983.8 1974.1 1978.6 1968 C +[0.4 0.4 0 0] vc +f +S +n +1991.1 1982.2 m +1991.2 1982.9 1991.6 1984.2 1993 1984.4 C +1992.6 1983.5 1992.1 1982.5 1991.1 1982.2 C +[0 0.33 0.33 0.99] vc +f +S +n +1990.4 2012.7 m +1991.4 2011.8 1990.2 2010.9 1989.9 2010.3 C +1987.7 2010.2 1987.4 2007.6 1985.6 2007.2 C +1985.1 2006.2 1984.6 2004.5 1984.1 2004.3 C +1981.7 2004.5 1982.3 2001.2 1979.8 2000.9 C +1978.8 1999.6 1978.8 1999.1 1977.6 1998.8 C +1976.1 1997.4 1976.7 1995 1975.2 1994 C +1975.8 1994 1975 1994 1975 1993.7 C +1975.7 1993.2 1975.6 1991.8 1976 1991.3 C +1975.9 1985.7 1976.1 1979.7 1975.7 1974.5 C +1976.2 1973.3 1976.9 1971.8 1976.2 1971.4 C +1973.9 1974.3 1972.2 1973.6 1969.5 1975 C +1967.9 1977.5 1963.8 1977.1 1961.8 1980 C +1959 1980 1957.6 1983 1954.8 1982.9 C +1953.8 1984.2 1954.8 1985.7 1955.1 1987.2 C +1956.2 1989.5 1959.7 1990.1 1959.9 1991.8 C +1965.9 1998 1971.8 2005.2 1978.1 2011.7 C +1979.5 2012 1980.9 2012.7 1980.3 2014.6 C +1980.5 2015.6 1979.4 2016 1979.8 2017 C +1983 2015.6 1986.8 2014.1 1990.4 2012.7 C +[0 0.5 0.5 0.2] vc +f +S +n +1988.7 1979.6 m +1988.2 1979.9 1988.6 1980.6 1988.9 1981 C +1991.4 1982.2 1989.6 1979.9 1988.7 1979.6 C +[0 0.33 0.33 0.99] vc +f +S +n +1987.2 1978.1 m +1985 1977.5 1984.6 1974.3 1982.2 1973.6 C +1982.7 1974.5 1982.8 1975.8 1984.8 1976 C +1985.7 1976.9 1985 1978.4 1987.2 1978.1 C +f +S +n +1975.5 2084 m +1975.5 2082 1975.3 2080 1975.7 2078.2 C +1978.8 2079 1980.9 2085.5 1984.8 2083.5 C +1993 2078.7 2001.6 2075 2010 2070.8 C +2010.1 2064 2009.9 2057.2 2010.3 2050.6 C +2014.8 2046.2 2020.9 2045.7 2025.6 2042 C +2026.1 2035.1 2025.8 2028 2025.9 2021.1 C +2025.8 2027.8 2026.1 2034.6 2025.6 2041.2 C +2022.2 2044.9 2017.6 2046.8 2012.9 2048 C +2012.5 2049.5 2010.4 2049.4 2009.8 2051.1 C +2009.9 2057.6 2009.6 2064.2 2010 2070.5 C +2001.2 2075.4 1992 2079.1 1983.2 2084 C +1980.3 2082.3 1977.8 2079.2 1975.2 2077.5 C +1974.9 2079.9 1977.2 2084.6 1973.3 2085.2 C +1964.7 2088.6 1956.8 2093.7 1948.1 2097.2 C +1949 2097.3 1949.6 2096.9 1950.3 2096.7 C +1958.4 2091.9 1967.1 2088.2 1975.5 2084 C +[0.18 0.18 0 0.78] vc +f +S +n +vmrs +1948.6 2094.5 m +1950.2 2093.7 1951.8 2092.9 1953.4 2092.1 C +1951.8 2092.9 1950.2 2093.7 1948.6 2094.5 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +1971.6 2082.3 m +1971.6 2081.9 1970.7 2081.1 1970.9 2081.3 C +1970.7 2081.6 1970.6 2081.6 1970.4 2081.3 C +1970.8 2080.1 1968.7 2081.7 1968.3 2080.8 C +1966.6 2080.9 1966.7 2078 1964.2 2078.2 C +1964.8 2075 1960.1 2075.8 1960.1 2072.9 C +1958 2072.3 1957.5 2069.3 1955.3 2069.3 C +1953.9 2070.9 1948.8 2067.8 1950 2072 C +1949 2074 1943.2 2070.6 1944 2074.8 C +1942.2 2076.6 1937.6 2073.9 1938 2078.2 C +1936.7 2078.6 1935 2078.6 1933.7 2078.2 C +1933.5 2080 1936.8 2080.7 1937.3 2082.8 C +1939.9 2083.5 1940.6 2086.4 1942.6 2088 C +1945.2 2089.2 1946 2091.3 1948.4 2093.6 C +1956 2089.5 1963.9 2086.1 1971.6 2082.3 C +[0 0.01 1 0] vc +f +S +n +1958.2 2089.7 m +1956.4 2090 1955.6 2091.3 1953.9 2091.9 C +1955.6 2091.9 1956.5 2089.7 1958.2 2089.7 C +[0 0.87 0.91 0.83] vc +f +S +n +1929.9 2080.4 m +1929.5 2077.3 1929.7 2073.9 1929.6 2070.8 C +1929.8 2074.1 1929.2 2077.8 1930.1 2080.8 C +1935.8 2085.9 1941.4 2091.3 1946.9 2096.9 C +1941.2 2091 1935.7 2086 1929.9 2080.4 C +[0.4 0.4 0 0] vc +f +S +n +1930.1 2080.4 m +1935.8 2086 1941.5 2090.7 1946.9 2096.7 C +1941.5 2090.9 1935.7 2085.8 1930.1 2080.4 C +[0.07 0.06 0 0.58] vc +f +S +n +1940.9 2087.1 m +1941.7 2088 1944.8 2090.6 1943.6 2089.2 C +1942.5 2089 1941.6 2087.7 1940.9 2087.1 C +[0 0.87 0.91 0.83] vc +f +S +n +1972.8 2082.8 m +1973 2075.3 1972.4 2066.9 1973.3 2059.5 C +1972.5 2058.9 1972.8 2057.3 1973.1 2056.4 C +1974.8 2055.2 1973.4 2055.5 1972.4 2055.4 C +1970.1 2053.2 1967.9 2050.9 1965.6 2048.7 C +1960.9 2049.9 1956.9 2052.7 1952.4 2054.7 C +1949.3 2052.5 1946.3 2049.5 1943.6 2046.8 C +1939.9 2047.7 1936.8 2050.1 1933.5 2051.8 C +1930.9 2054.9 1933.5 2056.2 1932.3 2059.7 C +1933.2 2059.7 1932.2 2060.5 1932.5 2060.2 C +1933.2 2062.5 1931.6 2064.6 1932.5 2067.4 C +1932.9 2069.7 1932.7 2072.2 1932.8 2074.6 C +1933.6 2070.6 1932.2 2066.3 1933 2062.6 C +1934.4 2058.2 1929.8 2053.5 1935.2 2051.1 C +1937.7 2049.7 1940.2 2048 1942.8 2046.8 C +1945.9 2049.2 1948.8 2052 1951.7 2054.7 C +1952.7 2054.7 1953.6 2054.6 1954.4 2054.2 C +1958.1 2052.5 1961.7 2049.3 1965.9 2049.2 C +1968.2 2052.8 1975.2 2055 1972.6 2060.9 C +1973.3 2062.4 1972.2 2065.2 1972.6 2067.6 C +1972.7 2072.6 1972.4 2077.7 1972.8 2082.5 C +1968.1 2084.9 1963.5 2087.5 1958.7 2089.5 C +1963.5 2087.4 1968.2 2085 1972.8 2082.8 C +f +S +n +1935.2 2081.1 m +1936.8 2083.4 1938.6 2084.6 1940.4 2086.6 C +1938.8 2084.4 1936.7 2083.4 1935.2 2081.1 C +f +S +n +1983.2 2081.3 m +1984.8 2080.5 1986.3 2079.7 1988 2078.9 C +1986.3 2079.7 1984.8 2080.5 1983.2 2081.3 C +f +S +n +2006.2 2069.1 m +2006.2 2068.7 2005.2 2067.9 2005.5 2068.1 C +2005.3 2068.4 2005.2 2068.4 2005 2068.1 C +2005.4 2066.9 2003.3 2068.5 2002.8 2067.6 C +2001.2 2067.7 2001.2 2064.8 1998.8 2065 C +1999.4 2061.8 1994.7 2062.6 1994.7 2059.7 C +1992.4 2059.5 1992.4 2055.8 1990.1 2056.8 C +1985.9 2059.5 1981.1 2061 1976.9 2063.8 C +1977.2 2067.6 1974.9 2074.2 1978.8 2075.8 C +1979.6 2077.8 1981.7 2078.4 1982.9 2080.4 C +1990.6 2076.3 1998.5 2072.9 2006.2 2069.1 C +[0 0.01 1 0] vc +f +S +n +vmrs +1992.8 2076.5 m +1991 2076.8 1990.2 2078.1 1988.4 2078.7 C +1990.2 2078.7 1991 2076.5 1992.8 2076.5 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +1975.5 2073.4 m +1976.1 2069.7 1973.9 2064.6 1977.4 2062.4 C +1973.9 2064.5 1976.1 2069.9 1975.5 2073.6 C +1976 2074.8 1979.3 2077.4 1978.1 2076 C +1977 2075.7 1975.8 2074.5 1975.5 2073.4 C +f +S +n +2007.4 2069.6 m +2007.6 2062.1 2007 2053.7 2007.9 2046.3 C +2007.1 2045.7 2007.3 2044.1 2007.6 2043.2 C +2009.4 2042 2007.9 2042.3 2006.9 2042.2 C +2002.2 2037.4 1996.7 2032.4 1992.5 2027.3 C +1992 2027.3 1991.6 2027.3 1991.1 2027.3 C +1991.4 2035.6 1991.4 2045.6 1991.1 2054.4 C +1990.5 2055.5 1988.4 2056.6 1990.6 2055.4 C +1991.6 2055.4 1991.6 2054.1 1991.6 2053.2 C +1990.8 2044.7 1991.9 2035.4 1991.6 2027.6 C +1991.8 2027.6 1992 2027.6 1992.3 2027.6 C +1997 2032.8 2002.5 2037.7 2007.2 2042.9 C +2007.3 2044.8 2006.7 2047.4 2007.6 2048.4 C +2006.9 2055.1 2007.1 2062.5 2007.4 2069.3 C +2002.7 2071.7 1998.1 2074.3 1993.2 2076.3 C +1998 2074.2 2002.7 2071.8 2007.4 2069.6 C +f +S +n +2006.7 2069.1 m +2006.3 2068.6 2005.9 2067.7 2005.7 2066.9 C +2005.7 2059.7 2005.9 2051.4 2005.5 2045.1 C +2004.9 2045.3 2004.7 2044.5 2004.3 2045.3 C +2005.1 2045.3 2004.2 2045.8 2004.8 2046 C +2004.8 2052.2 2004.8 2059.2 2004.8 2064.5 C +2005.7 2065.7 2005.1 2065.7 2005 2066.7 C +2003.8 2067 2002.7 2067.2 2001.9 2066.4 C +2001.3 2064.6 1998 2063.1 1998 2061.9 C +1996.1 2062.3 1996.6 2058.3 1994.2 2058.8 C +1992.6 2057.7 1992.7 2054.8 1989.9 2056.6 C +1985.6 2059.3 1980.9 2060.8 1976.7 2063.6 C +1976 2066.9 1976 2071.2 1976.7 2074.6 C +1977.6 2070.8 1973.1 2062.1 1980.5 2061.2 C +1984.3 2060.3 1987.5 2058.2 1990.8 2056.4 C +1991.7 2056.8 1992.9 2057.2 1993.5 2059.2 C +1994.3 2058.6 1994.4 2060.6 1994.7 2059.2 C +1995.3 2062.7 1999.2 2061.4 1998.8 2064.8 C +2001.8 2065.4 2002.5 2068.4 2005.2 2067.4 C +2004.9 2067.9 2006 2068 2006.4 2069.1 C +2001.8 2071.1 1997.4 2073.9 1992.8 2075.8 C +1997.5 2073.8 2002 2071.2 2006.7 2069.1 C +[0 0.2 1 0] vc +f +S +n +1988.7 2056.6 m +1985.1 2058.7 1981.1 2060.1 1977.6 2061.9 C +1981.3 2060.5 1985.6 2058.1 1988.7 2056.6 C +[0 0.87 0.91 0.83] vc +f +S +n +1977.9 2059.5 m +1975.7 2064.5 1973.7 2054.7 1975.2 2060.9 C +1976 2060.6 1977.6 2059.7 1977.9 2059.5 C +f +S +n +1989.6 2051.3 m +1990.1 2042.3 1989.8 2036.6 1989.9 2028 C +1989.8 2027 1990.8 2028.3 1990.1 2027.3 C +1988.9 2026.7 1986.7 2026.9 1986.8 2024.7 C +1987.4 2023 1985.9 2024.6 1985.1 2023.7 C +1984.1 2021.4 1982.5 2020.5 1980.3 2020.6 C +1979.9 2020.8 1979.5 2021.1 1979.3 2021.6 C +1979.7 2025.8 1978.4 2033 1979.6 2038.1 C +1983.7 2042.9 1968.8 2044.6 1978.8 2042.7 C +1979.3 2042.3 1979.6 2041.9 1980 2041.5 C +1980 2034.8 1980 2027 1980 2021.6 C +1981.3 2020.5 1981.7 2021.5 1982.9 2021.8 C +1983.6 2024.7 1986.1 2023.8 1986.8 2026.4 C +1987.1 2027.7 1988.6 2027.1 1989.2 2028.3 C +1989.1 2036.7 1989.3 2044.8 1988.9 2053.7 C +1987.2 2054.9 1986.2 2056.8 1983.9 2057.1 C +1986.3 2055.9 1990.9 2055 1989.6 2051.3 C +f +S +n +1971.6 2078.9 m +1971.4 2070.5 1972.1 2062.2 1971.6 2055.9 C +1969.9 2053.7 1967.6 2051.7 1965.6 2049.6 C +1961.4 2050.4 1957.6 2053.6 1953.4 2055.2 C +1949.8 2055.6 1948.2 2051.2 1945.5 2049.6 C +1945.1 2048.8 1944.5 2047.9 1943.6 2047.5 C +1940.1 2047.8 1937.3 2051 1934 2052.3 C +1933.7 2052.6 1933.7 2053 1933.2 2053.2 C +1933.7 2060.8 1933.4 2067.2 1933.5 2074.6 C +1933.8 2068.1 1934 2060.9 1933.2 2054 C +1935.3 2050.9 1939.3 2049.6 1942.4 2047.5 C +1942.8 2047.5 1943.4 2047.4 1943.8 2047.7 C +1947.1 2050.2 1950.3 2057.9 1955.3 2054.4 C +1955.4 2054.4 1955.5 2054.3 1955.6 2054.2 C +1955.9 2057.6 1956.1 2061.8 1955.3 2064.8 C +1955.4 2064.3 1955.1 2063.8 1955.6 2063.6 C +1956 2066.6 1955.3 2068.7 1958.7 2069.8 C +1959.2 2071.7 1961.4 2071.7 1962 2074.1 C +1964.4 2074.2 1964 2077.7 1967.3 2078.4 C +1967 2079.7 1968.1 2079.9 1969 2080.1 C +1971.1 2079.9 1970 2079.2 1970.4 2078 C +1969.5 2077.2 1970.3 2075.9 1969.7 2075.1 C +1970.1 2069.8 1970.1 2063.6 1969.7 2058.8 C +1969.2 2058.5 1970 2058.1 1970.2 2057.8 C +1970.4 2058.3 1971.2 2057.7 1971.4 2058.3 C +1971.5 2065.3 1971.2 2073.6 1971.6 2081.1 C +1974.1 2081.4 1969.8 2084.3 1972.4 2082.5 C +1971.9 2081.4 1971.6 2080.2 1971.6 2078.9 C +[0 0.4 1 0] vc +f +S +n +1952.4 2052 m +1954.1 2051.3 1955.6 2050.4 1957.2 2049.6 C +1955.6 2050.4 1954.1 2051.3 1952.4 2052 C +[0 0.87 0.91 0.83] vc +f +S +n +1975.5 2039.8 m +1975.5 2039.4 1974.5 2038.7 1974.8 2038.8 C +1974.6 2039.1 1974.5 2039.1 1974.3 2038.8 C +1974.6 2037.6 1972.5 2039.3 1972.1 2038.4 C +1970.4 2038.4 1970.5 2035.5 1968 2035.7 C +1968.6 2032.5 1964 2033.3 1964 2030.4 C +1961.9 2029.8 1961.4 2026.8 1959.2 2026.8 C +1957.7 2028.5 1952.6 2025.3 1953.9 2029.5 C +1952.9 2031.5 1947 2028.2 1947.9 2032.4 C +1946 2034.2 1941.5 2031.5 1941.9 2035.7 C +1940.6 2036.1 1938.9 2036.1 1937.6 2035.7 C +1937.3 2037.5 1940.7 2038.2 1941.2 2040.3 C +1943.7 2041.1 1944.4 2043.9 1946.4 2045.6 C +1949.1 2046.7 1949.9 2048.8 1952.2 2051.1 C +1959.9 2047.1 1967.7 2043.6 1975.5 2039.8 C +[0 0.01 1 0] vc +f +S +n +vmrs +1962 2047.2 m +1960.2 2047.5 1959.5 2048.9 1957.7 2049.4 C +1959.5 2049.5 1960.3 2047.2 1962 2047.2 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +2012.4 2046.3 m +2010.3 2051.3 2008.3 2041.5 2009.8 2047.7 C +2010.5 2047.4 2012.2 2046.5 2012.4 2046.3 C +f +S +n +1944.8 2044.6 m +1945.5 2045.6 1948.6 2048.1 1947.4 2046.8 C +1946.3 2046.5 1945.5 2045.2 1944.8 2044.6 C +f +S +n +1987.2 2054.9 m +1983.7 2057.3 1979.6 2058 1976 2060.2 C +1974.7 2058.2 1977.2 2055.8 1974.3 2054.9 C +1973.1 2052 1970.4 2050.2 1968 2048 C +1968 2047.7 1968 2047.4 1968.3 2047.2 C +1969.5 2046.1 1983 2040.8 1972.4 2044.8 C +1971.2 2046.6 1967.9 2046 1968 2048.2 C +1970.5 2050.7 1973.8 2052.6 1974.3 2055.6 C +1975.1 2055 1975.7 2056.7 1975.7 2057.1 C +1975.7 2058.2 1974.8 2059.3 1975.5 2060.4 C +1979.3 2058.2 1983.9 2057.7 1987.2 2054.9 C +[0.18 0.18 0 0.78] vc +f +S +n +1967.8 2047.5 m +1968.5 2047 1969.1 2046.5 1969.7 2046 C +1969.1 2046.5 1968.5 2047 1967.8 2047.5 C +[0 0.87 0.91 0.83] vc +f +S +n +1976.7 2040.3 m +1976.9 2032.8 1976.3 2024.4 1977.2 2017 C +1976.4 2016.5 1976.6 2014.8 1976.9 2013.9 C +1978.7 2012.7 1977.2 2013 1976.2 2012.9 C +1971.5 2008.1 1965.9 2003.1 1961.8 1998 C +1960.9 1998 1960.1 1998 1959.2 1998 C +1951.5 2001.1 1944.3 2005.5 1937.1 2009.6 C +1935 2012.9 1937 2013.6 1936.1 2017.2 C +1937.1 2017.2 1936 2018 1936.4 2017.7 C +1937 2020.1 1935.5 2022.1 1936.4 2024.9 C +1936.8 2027.2 1936.5 2029.7 1936.6 2032.1 C +1937.4 2028.2 1936 2023.8 1936.8 2020.1 C +1938.3 2015.7 1933.6 2011 1939 2008.6 C +1945.9 2004.5 1953.1 2000.3 1960.6 1998.3 C +1960.9 1998.3 1961.3 1998.3 1961.6 1998.3 C +1966.2 2003.5 1971.8 2008.4 1976.4 2013.6 C +1976.6 2015.5 1976 2018.1 1976.9 2019.2 C +1976.1 2025.8 1976.4 2033.2 1976.7 2040 C +1971.9 2042.4 1967.4 2045 1962.5 2047 C +1967.3 2044.9 1972 2042.6 1976.7 2040.3 C +f +S +n +1939 2038.6 m +1940.6 2040.9 1942.5 2042.1 1944.3 2044.1 C +1942.7 2041.9 1940.6 2040.9 1939 2038.6 C +f +S +n +2006.2 2065.7 m +2006 2057.3 2006.7 2049 2006.2 2042.7 C +2002.1 2038.4 1997.7 2033.4 1993 2030 C +1992.9 2029.3 1992.5 2028.6 1992 2028.3 C +1992.1 2036.6 1991.9 2046.2 1992.3 2054.9 C +1990.8 2056.2 1989 2056.7 1987.5 2058 C +1988.7 2057.7 1990.7 2054.4 1993 2056.4 C +1993.4 2058.8 1996 2058.2 1996.6 2060.9 C +1999 2061 1998.5 2064.5 2001.9 2065.2 C +2001.5 2066.5 2002.7 2066.7 2003.6 2066.9 C +2005.7 2066.7 2004.6 2066 2005 2064.8 C +2004 2064 2004.8 2062.7 2004.3 2061.9 C +2004.6 2056.6 2004.6 2050.4 2004.3 2045.6 C +2003.7 2045.3 2004.6 2044.9 2004.8 2044.6 C +2005 2045.1 2005.7 2044.5 2006 2045.1 C +2006 2052.1 2005.8 2060.4 2006.2 2067.9 C +2008.7 2068.2 2004.4 2071.1 2006.9 2069.3 C +2006.4 2068.2 2006.2 2067 2006.2 2065.7 C +[0 0.4 1 0] vc +f +S +n +2021.8 2041.7 m +2018.3 2044.1 2014.1 2044.8 2010.5 2047 C +2009.3 2045 2011.7 2042.6 2008.8 2041.7 C +2004.3 2035.1 1997.6 2030.9 1993 2024.4 C +1992.1 2024 1991.5 2024.3 1990.8 2024 C +1993.2 2023.9 1995.3 2027.1 1996.8 2029 C +2000.4 2032.6 2004.9 2036.9 2008.4 2040.8 C +2008.2 2043.1 2011.4 2042.8 2009.8 2045.8 C +2009.8 2046.3 2009.7 2046.9 2010 2047.2 C +2013.8 2045 2018.5 2044.5 2021.8 2041.7 C +[0.18 0.18 0 0.78] vc +f +S +n +2001.6 2034 m +2000.7 2033.1 1999.9 2032.3 1999 2031.4 C +1999.9 2032.3 2000.7 2033.1 2001.6 2034 C +[0 0.87 0.91 0.83] vc +f +S +n +vmrs +1989.4 2024.4 m +1989.5 2025.4 1988.6 2024.3 1988.9 2024.7 C +1990.5 2025.8 1990.7 2024.2 1992.8 2024.9 C +1993.8 2025.9 1995 2027.1 1995.9 2028 C +1994.3 2026 1991.9 2023.4 1989.4 2024.4 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +1984.8 2019.9 m +1984.6 2018.6 1986.3 2017.2 1987.7 2016.8 C +1987.2 2017.5 1982.9 2017.9 1984.4 2020.6 C +1984.1 2019.9 1984.9 2020 1984.8 2019.9 C +f +S +n +1981.7 2017 m +1979.6 2022 1977.6 2012.3 1979.1 2018.4 C +1979.8 2018.1 1981.5 2017.2 1981.7 2017 C +f +S +n +1884.3 2019.2 m +1884.7 2010.5 1884.5 2000.6 1884.5 1991.8 C +1886.6 1989.3 1889.9 1988.9 1892.4 1987 C +1890.8 1988.7 1886 1989.1 1884.3 1992.3 C +1884.7 2001 1884.5 2011.3 1884.5 2019.9 C +1891 2025.1 1895.7 2031.5 1902 2036.9 C +1896.1 2031 1890 2024.9 1884.3 2019.2 C +[0.07 0.06 0 0.58] vc +f +S +n +1884 2019.4 m +1884.5 2010.6 1884.2 2000.4 1884.3 1991.8 C +1884.8 1990.4 1887.8 1989 1884.8 1990.8 C +1884.3 1991.3 1884.3 1992 1884 1992.5 C +1884.5 2001.2 1884.2 2011.1 1884.3 2019.9 C +1887.9 2023.1 1891.1 2026.4 1894.4 2030 C +1891.7 2026.1 1887.1 2022.9 1884 2019.4 C +[0.4 0.4 0 0] vc +f +S +n +1885 2011.7 m +1885 2006.9 1885 2001.9 1885 1997.1 C +1885 2001.9 1885 2006.9 1885 2011.7 C +[0 0.87 0.91 0.83] vc +f +S +n +1975.5 2036.4 m +1975.2 2028 1976 2019.7 1975.5 2013.4 C +1971.1 2008.5 1965.6 2003.6 1961.6 1999 C +1958.8 1998 1956 2000 1953.6 2001.2 C +1948.2 2004.7 1941.9 2006.5 1937.1 2010.8 C +1937.5 2018.3 1937.3 2024.7 1937.3 2032.1 C +1937.6 2025.6 1937.9 2018.4 1937.1 2011.5 C +1937.3 2011 1937.6 2010.5 1937.8 2010 C +1944.6 2005.7 1951.9 2002.3 1959.2 1999 C +1960.1 1998.5 1960.1 1999.8 1960.4 2000.4 C +1959.7 2006.9 1959.7 2014.2 1959.4 2021.1 C +1959 2021.1 1959.2 2021.9 1959.2 2022.3 C +1959.2 2021.9 1959 2021.3 1959.4 2021.1 C +1959.8 2024.1 1959.2 2026.2 1962.5 2027.3 C +1963 2029.2 1965.3 2029.2 1965.9 2031.6 C +1968.3 2031.8 1967.8 2035.2 1971.2 2036 C +1970.8 2037.2 1971.9 2037.5 1972.8 2037.6 C +1974.9 2037.4 1973.9 2036.7 1974.3 2035.5 C +1973.3 2034.7 1974.1 2033.4 1973.6 2032.6 C +1973.9 2027.3 1973.9 2021.1 1973.6 2016.3 C +1973 2016 1973.9 2015.6 1974 2015.3 C +1974.3 2015.9 1975 2015.3 1975.2 2015.8 C +1975.3 2022.8 1975.1 2031.2 1975.5 2038.6 C +1977.9 2039 1973.7 2041.8 1976.2 2040 C +1975.7 2039 1975.5 2037.8 1975.5 2036.4 C +[0 0.4 1 0] vc +f +S +n +1991.1 2012.4 m +1987.5 2014.8 1983.4 2015.6 1979.8 2017.7 C +1978.5 2015.7 1981 2013.3 1978.1 2012.4 C +1973.6 2005.8 1966.8 2001.6 1962.3 1995.2 C +1961.4 1994.7 1960.8 1995 1960.1 1994.7 C +1962.5 1994.6 1964.6 1997.8 1966.1 1999.7 C +1969.7 2003.3 1974.2 2007.6 1977.6 2011.5 C +1977.5 2013.8 1980.6 2013.5 1979.1 2016.5 C +1979.1 2017 1979 2017.6 1979.3 2018 C +1983.1 2015.7 1987.8 2015.2 1991.1 2012.4 C +[0.18 0.18 0 0.78] vc +f +S +n +1970.9 2004.8 m +1970 2003.9 1969.2 2003 1968.3 2002.1 C +1969.2 2003 1970 2003.9 1970.9 2004.8 C +[0 0.87 0.91 0.83] vc +f +S +n +1887.9 1994.9 m +1888.5 1992.3 1891.4 1992.2 1893.2 1990.8 C +1898.4 1987.5 1904 1984.8 1909.5 1982.2 C +1909.7 1982.7 1910.3 1982.1 1910.4 1982.7 C +1909.5 1990.5 1910.1 1996.4 1910 2004.5 C +1909.1 2003.4 1909.7 2005.8 1909.5 2006.4 C +1910.4 2006 1909.7 2008 1910.2 2007.9 C +1911.3 2010.6 1912.5 2012.6 1915.7 2013.4 C +1915.8 2013.7 1915.5 2014.4 1916 2014.4 C +1916.3 2015 1915.4 2016 1915.2 2016 C +1916.1 2015.5 1916.5 2014.5 1916 2013.6 C +1913.4 2013.3 1913.1 2010.5 1910.9 2009.8 C +1910.7 2008.8 1910.4 2007.9 1910.2 2006.9 C +1911.1 1998.8 1909.4 1990.7 1910.7 1982.4 C +1910 1982.1 1908.9 1982.1 1908.3 1982.4 C +1901.9 1986.1 1895 1988.7 1888.8 1993 C +1888 1993.4 1888.4 1994.3 1887.6 1994.7 C +1888.1 2001.3 1887.8 2008.6 1887.9 2015.1 C +1887.3 2017.5 1887.9 2015.4 1888.4 2014.4 C +1887.8 2008 1888.4 2001.3 1887.9 1994.9 C +[0.07 0.06 0 0.58] vc +f +S +n +vmrs +1887.9 2018.4 m +1887.5 2016.9 1888.5 2016 1888.8 2014.8 C +1890.1 2014.8 1891.1 2016.6 1892.4 2015.3 C +1892.4 2014.4 1893.8 2012.9 1894.4 2012.4 C +1895.9 2012.4 1896.6 2013.9 1897.7 2012.7 C +1898.4 2011.7 1898.6 2010.4 1899.6 2009.8 C +1901.7 2009.9 1902.9 2010.4 1904 2009.1 C +1904.3 2007.4 1904 2007.6 1904.9 2007.2 C +1906.2 2007 1907.6 2006.5 1908.8 2006.7 C +1910.6 2008.2 1909.8 2011.5 1912.6 2012 C +1912.4 2013 1913.8 2012.7 1914 2013.2 C +1911.5 2011.1 1909.1 2007.9 1909.2 2004.3 C +1909.5 2003.5 1909.9 2004.9 1909.7 2004.3 C +1909.9 1996.2 1909.3 1990.5 1910.2 1982.7 C +1909.5 1982.6 1909.5 1982.6 1908.8 1982.7 C +1903.1 1985.7 1897 1987.9 1891.7 1992 C +1890.5 1993 1888.2 1992.9 1888.1 1994.9 C +1888.7 2001.4 1888.1 2008.4 1888.6 2014.8 C +1888.3 2016 1887.2 2016.9 1887.6 2018.4 C +1892.3 2023.9 1897.6 2027.9 1902.3 2033.3 C +1898 2028.2 1892.1 2023.8 1887.9 2018.4 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1910.9 1995.2 m +1910.4 1999.8 1911 2003.3 1910.9 2008.1 C +1910.9 2003.8 1910.9 1999.2 1910.9 1995.2 C +[0.18 0.18 0 0.78] vc +f +S +n +1911.2 2004.3 m +1911.2 2001.9 1911.2 1999.7 1911.2 1997.3 C +1911.2 1999.7 1911.2 2001.9 1911.2 2004.3 C +[0 0.87 0.91 0.83] vc +f +S +n +1958.7 1995.2 m +1959 1995.6 1956.2 1995 1956.5 1996.8 C +1955.8 1997.6 1954.2 1998.5 1953.6 1997.3 C +1953.6 1990.8 1954.9 1989.6 1953.4 1983.9 C +1953.4 1983.3 1953.3 1982.1 1954.4 1982 C +1955.5 1982.6 1956.5 1981.3 1957.5 1981 C +1956.3 1981.8 1954.7 1982.6 1953.9 1981.5 C +1951.4 1983 1954.7 1988.8 1952.9 1990.6 C +1953.8 1990.6 1953.2 1992.7 1953.4 1993.7 C +1953.8 1994.5 1952.3 1996.1 1953.2 1997.8 C +1956.3 1999.4 1957.5 1994 1959.9 1995.6 C +1962 1994.4 1963.7 1997.7 1965.2 1998.8 C +1963.5 1996.7 1961.2 1994.1 1958.7 1995.2 C +f +S +n +1945 2000.7 m +1945.4 1998.7 1945.4 1997.9 1945 1995.9 C +1944.5 1995.3 1944.2 1992.6 1945.7 1993.2 C +1946 1992.2 1948.7 1992.5 1948.4 1990.6 C +1947.5 1990.3 1948.1 1988.7 1947.9 1988.2 C +1948.9 1987.8 1950.5 1986.8 1950.5 1984.6 C +1951.5 1980.9 1946.7 1983 1947.2 1979.8 C +1944.5 1979.9 1945.2 1976.6 1943.1 1976.7 C +1941.8 1975.7 1942.1 1972.7 1939.2 1973.8 C +1938.2 1974.6 1939.3 1971.6 1938.3 1970.9 C +1938.8 1969.2 1933.4 1970.3 1937.3 1970 C +1939.4 1971.2 1937.2 1973 1937.6 1974.3 C +1937.2 1976.3 1937.1 1981.2 1937.8 1984.1 C +1938.8 1982.3 1937.9 1976.6 1938.5 1973.1 C +1938.9 1975 1938.5 1976.4 1939.7 1977.2 C +1939.5 1983.5 1938.9 1991.3 1940.2 1997.3 C +1939.4 1999.1 1938.6 1997.1 1937.8 1997.1 C +1937.4 1996.7 1937.6 1996.1 1937.6 1995.6 C +1936.5 1998.5 1940.1 1998.4 1940.9 2000.7 C +1942.1 2000.4 1943.2 2001.3 1943.1 2002.4 C +1943.6 2003.1 1941.1 2004.6 1942.8 2003.8 C +1943.9 2002.5 1942.6 2000.6 1945 2000.7 C +[0.65 0.65 0 0.42] vc +f +S +n +1914.5 2006.4 m +1914.1 2004.9 1915.2 2004 1915.5 2002.8 C +1916.7 2002.8 1917.8 2004.6 1919.1 2003.3 C +1919 2002.4 1920.4 2000.9 1921 2000.4 C +1922.5 2000.4 1923.2 2001.9 1924.4 2000.7 C +1925 1999.7 1925.3 1998.4 1926.3 1997.8 C +1928.4 1997.9 1929.5 1998.4 1930.6 1997.1 C +1930.9 1995.4 1930.7 1995.6 1931.6 1995.2 C +1932.8 1995 1934.3 1994.5 1935.4 1994.7 C +1936.1 1995.8 1936.9 1996.2 1936.6 1997.8 C +1938.9 1999.4 1939.7 2001.3 1942.4 2002.4 C +1942.4 2002.5 1942.2 2003 1942.6 2002.8 C +1942.9 2000.4 1939.2 2001.8 1939.2 1999.7 C +1936.2 1998.6 1937 1995.3 1935.9 1993.5 C +1937.1 1986.5 1935.2 1977.9 1937.6 1971.2 C +1937.6 1970.3 1936.6 1971 1936.4 1970.4 C +1930.2 1973.4 1924 1976 1918.4 1980 C +1917.2 1981 1914.9 1980.9 1914.8 1982.9 C +1915.3 1989.4 1914.7 1996.4 1915.2 2002.8 C +1914.9 2004 1913.9 2004.9 1914.3 2006.4 C +1919 2011.9 1924.2 2015.9 1928.9 2021.3 C +1924.6 2016.2 1918.7 2011.8 1914.5 2006.4 C +[0.4 0.4 0 0] vc +f +S +n +1914.5 1982.9 m +1915.1 1980.3 1918 1980.2 1919.8 1978.8 C +1925 1975.5 1930.6 1972.8 1936.1 1970.2 C +1939.4 1970.6 1936.1 1974.2 1936.6 1976.4 C +1936.5 1981.9 1936.8 1987.5 1936.4 1992.8 C +1935.9 1992.8 1936.2 1993.5 1936.1 1994 C +1937.1 1993.6 1936.2 1995.9 1936.8 1995.9 C +1937 1998 1939.5 1999.7 1940.4 2000.7 C +1940.1 1998.6 1935 1997.2 1937.6 1993.7 C +1938.3 1985.7 1935.9 1976.8 1937.8 1970.7 C +1936.9 1969.8 1935.4 1970.3 1934.4 1970.7 C +1928.3 1974.4 1921.4 1976.7 1915.5 1981 C +1914.6 1981.4 1915.1 1982.3 1914.3 1982.7 C +1914.7 1989.3 1914.5 1996.6 1914.5 2003.1 C +1913.9 2005.5 1914.5 2003.4 1915 2002.4 C +1914.5 1996 1915.1 1989.3 1914.5 1982.9 C +[0.07 0.06 0 0.58] vc +f +S +n +1939.2 1994.9 m +1939.3 1995 1939.4 1995.1 1939.5 1995.2 C +1939.1 1989 1939.3 1981.6 1939 1976.7 C +1938.6 1976.3 1938.6 1974.6 1938.5 1973.3 C +1938.7 1976.1 1938.1 1979.4 1939 1981.7 C +1937.3 1986 1937.7 1991.6 1938 1996.4 C +1937.3 1994.3 1939.6 1996.2 1939.2 1994.9 C +[0.18 0.18 0 0.78] vc +f +S +n +1938.3 1988.4 m +1938.5 1990.5 1937.9 1994.1 1938.8 1994.7 C +1937.9 1992.6 1939 1990.6 1938.3 1988.4 C +[0 0.87 0.91 0.83] vc +f +S +n +1938.8 1985.8 m +1938.5 1985.9 1938.4 1985.7 1938.3 1985.6 C +1938.4 1986.2 1938 1989.5 1938.8 1987.2 C +1938.8 1986.8 1938.8 1986.3 1938.8 1985.8 C +f +S +n +vmrs +1972.8 2062.1 m +1971.9 2061 1972.5 2059.4 1972.4 2058 C +1972.2 2063.8 1971.9 2073.7 1972.4 2081.3 C +1972.5 2074.9 1971.9 2067.9 1972.8 2062.1 C +[0 1 1 0.36] vc +f +0.4 w +2 J +2 M +S +n +1940.2 2071.7 m +1941.3 2072 1943.1 2072.3 1944 2071.5 C +1943.6 2069.9 1945.2 2069.1 1946 2068.8 C +1950 2071.1 1948.7 2065.9 1951.7 2066.2 C +1953.5 2063.9 1956.9 2069.4 1955.6 2063.8 C +1955.5 2064.2 1955.7 2064.8 1955.3 2065 C +1954.3 2063.7 1956.2 2063.6 1955.6 2062.1 C +1954.5 2060 1958.3 2050.3 1952.2 2055.6 C +1949.1 2053.8 1946 2051 1943.8 2048 C +1940.3 2048 1937.5 2051.3 1934.2 2052.5 C +1933.1 2054.6 1934.4 2057.3 1934 2060 C +1934 2065.1 1934 2069.7 1934 2074.6 C +1934.4 2069 1934.1 2061.5 1934.2 2054.9 C +1934.6 2054.5 1935.3 2054.7 1935.9 2054.7 C +1937 2055.3 1935.9 2056.1 1935.9 2056.8 C +1936.5 2063 1935.6 2070.5 1935.9 2074.6 C +1936.7 2074.4 1937.3 2075.2 1938 2074.6 C +1937.9 2073.6 1939.1 2072.1 1940.2 2071.7 C +[0 0.2 1 0] vc +f +S +n +1933.2 2074.1 m +1933.2 2071.5 1933.2 2069 1933.2 2066.4 C +1933.2 2069 1933.2 2071.5 1933.2 2074.1 C +[0 1 1 0.36] vc +f +S +n +2007.4 2048.9 m +2006.5 2047.8 2007.1 2046.2 2006.9 2044.8 C +2006.7 2050.6 2006.5 2060.5 2006.9 2068.1 C +2007.1 2061.7 2006.5 2054.7 2007.4 2048.9 C +f +S +n +1927.2 2062.4 m +1925.8 2060.1 1928.1 2058.2 1927 2056.4 C +1927.3 2055.5 1926.5 2053.5 1926.8 2051.8 C +1926.8 2052.8 1926 2052.5 1925.3 2052.5 C +1924.1 2052.8 1925 2050.5 1924.4 2050.1 C +1925.3 2050.2 1925.4 2048.8 1926.3 2049.4 C +1926.5 2052.3 1928.4 2047.2 1928.4 2051.1 C +1928.9 2050.5 1929 2051.4 1928.9 2051.8 C +1928.9 2052 1928.9 2052.3 1928.9 2052.5 C +1929.4 2051.4 1928.9 2049 1930.1 2048.2 C +1928.9 2047.1 1930.5 2047.1 1930.4 2046.5 C +1931.9 2046.2 1933.1 2046.1 1934.7 2046.5 C +1934.6 2046.9 1935.2 2047.9 1934.4 2048.4 C +1936.9 2048.1 1933.6 2043.8 1935.9 2043.9 C +1935.7 2043.9 1934.8 2041.3 1933.2 2041.7 C +1932.5 2041.6 1932.4 2039.6 1932.3 2041 C +1930.8 2042.6 1929 2040.6 1927.7 2042 C +1927.5 2041.4 1927.1 2040.9 1927.2 2040.3 C +1927.8 2040.6 1927.4 2039.1 1928.2 2038.6 C +1929.4 2038 1930.5 2038.8 1931.3 2037.9 C +1931.7 2039 1932.5 2038.6 1931.8 2037.6 C +1930.9 2037 1928.7 2037.8 1928.2 2037.9 C +1926.7 2037.8 1928 2039 1927 2038.8 C +1927.4 2040.4 1925.6 2040.8 1925.1 2041 C +1924.3 2040.4 1923.2 2040.5 1922.2 2040.5 C +1921.4 2041.7 1921 2043.9 1919.3 2043.9 C +1918.8 2043.4 1917.2 2043.3 1916.4 2043.4 C +1915.9 2044.4 1915.7 2046 1914.3 2046.5 C +1913.1 2046.6 1912 2044.5 1911.4 2046.3 C +1912.8 2046.5 1913.8 2047.4 1915.7 2047 C +1916.9 2047.7 1915.6 2048.8 1916 2049.4 C +1915.4 2049.3 1913.9 2050.3 1913.3 2051.1 C +1913.9 2054.1 1916 2050.2 1916.7 2053 C +1916.9 2053.8 1915.5 2054.1 1916.7 2054.4 C +1917 2054.7 1920.2 2054.3 1919.3 2056.6 C +1918.8 2056.1 1920.2 2058.6 1920.3 2057.6 C +1921.2 2057.9 1922.1 2057.5 1922.4 2059 C +1922.3 2059.1 1922.2 2059.3 1922 2059.2 C +1922.1 2059.7 1922.4 2060.3 1922.9 2060.7 C +1923.2 2060.1 1923.8 2060.4 1924.6 2060.7 C +1925.9 2062.6 1923.2 2062 1925.6 2063.6 C +1926.1 2063.1 1927.3 2062.5 1927.2 2062.4 C +[0.21 0.21 0 0] vc +f +S +n +1933.2 2063.3 m +1933.2 2060.7 1933.2 2058.2 1933.2 2055.6 C +1933.2 2058.2 1933.2 2060.7 1933.2 2063.3 C +[0 1 1 0.36] vc +f +S +n +1965.2 2049.2 m +1967.1 2050.1 1969.9 2053.7 1972.1 2056.4 C +1970.5 2054 1967.6 2051.3 1965.2 2049.2 C +f +S +n +1991.8 2034.8 m +1991.7 2041.5 1992 2048.5 1991.6 2055.2 C +1990.5 2056.4 1991.9 2054.9 1991.8 2054.4 C +1991.8 2047.9 1991.8 2041.3 1991.8 2034.8 C +f +S +n +1988.9 2053.2 m +1988.9 2044.3 1988.9 2036.6 1988.9 2028.3 C +1985.7 2028.2 1987.2 2023.5 1983.9 2024.2 C +1983.9 2022.4 1982 2021.6 1981 2021.3 C +1980.6 2021.1 1980.6 2021.7 1980.3 2021.6 C +1980.3 2027 1980.3 2034.8 1980.3 2041.5 C +1979.3 2043.2 1977.6 2043 1976.2 2043.6 C +1977.1 2043.8 1978.5 2043.2 1978.8 2044.1 C +1978.5 2045.3 1979.9 2045.3 1980.3 2045.8 C +1980.5 2046.8 1980.7 2046.2 1981.5 2046.5 C +1982.4 2047.1 1982 2048.6 1982.7 2049.4 C +1984.2 2049.6 1984.6 2052.2 1986.8 2051.6 C +1987.1 2048.6 1985.1 2042.7 1986.5 2040.5 C +1986.3 2036.7 1986.9 2031.7 1986 2029.2 C +1986.3 2027.1 1986.9 2028.6 1987.7 2027.6 C +1987.7 2028.3 1988.7 2028 1988.7 2028.8 C +1988.1 2033 1988.7 2037.5 1988.2 2041.7 C +1987.8 2041.4 1988 2040.8 1988 2040.3 C +1988 2041 1988 2042.4 1988 2042.4 C +1988 2042.4 1988.1 2042.3 1988.2 2042.2 C +1989.3 2046 1988 2050.2 1988.4 2054 C +1987.8 2054.4 1987.1 2054.7 1986.5 2055.4 C +1987.4 2054.4 1988.4 2054.6 1988.9 2053.2 C +[0 1 1 0.23] vc +f +S +n +1950.8 2054.4 m +1949.7 2053.4 1948.7 2052.3 1947.6 2051.3 C +1948.7 2052.3 1949.7 2053.4 1950.8 2054.4 C +[0 1 1 0.36] vc +f +S +n +vmrs +2006.7 2043.2 m +2004.5 2040.8 2002.4 2038.4 2000.2 2036 C +2002.4 2038.4 2004.5 2040.8 2006.7 2043.2 C +[0 1 1 0.36] vc +f +0.4 w +2 J +2 M +S +n +1976.7 2019.6 m +1975.8 2018.6 1976.4 2016.9 1976.2 2015.6 C +1976 2021.3 1975.8 2031.2 1976.2 2038.8 C +1976.4 2032.4 1975.8 2025.5 1976.7 2019.6 C +f +S +n +1988.4 2053.5 m +1988.6 2049.2 1988.1 2042.8 1988 2040 C +1988.4 2040.4 1988.1 2041 1988.2 2041.5 C +1988.3 2037.2 1988 2032.7 1988.4 2028.5 C +1987.6 2027.1 1987.2 2028.6 1986.8 2028 C +1985.9 2028.5 1986.5 2029.7 1986.3 2030.4 C +1986.9 2029.8 1986.6 2031 1987 2031.2 C +1987.4 2039.6 1985 2043 1987.2 2050.4 C +1987.2 2051.6 1985.9 2052.3 1984.6 2051.3 C +1981.9 2049.7 1982.9 2047 1980.3 2046.5 C +1980.3 2045.2 1978.1 2046.2 1978.6 2043.9 C +1975.6 2043.3 1979.3 2045.6 1979.6 2046.5 C +1980.8 2046.6 1981.5 2048.5 1982.2 2049.9 C +1983.7 2050.8 1984.8 2052.8 1986.5 2053 C +1986.7 2053.5 1987.5 2054.1 1987 2054.7 C +1987.4 2053.9 1988.3 2054.3 1988.4 2053.5 C +[0 1 1 0.23] vc +f +S +n +1988 2038.1 m +1988 2036.7 1988 2035.4 1988 2034 C +1988 2035.4 1988 2036.7 1988 2038.1 C +[0 1 1 0.36] vc +f +S +n +1999.7 2035.7 m +1997.6 2033.5 1995.4 2031.2 1993.2 2029 C +1995.4 2031.2 1997.6 2033.5 1999.7 2035.7 C +f +S +n +1944 2029.2 m +1945.2 2029.5 1946.9 2029.8 1947.9 2029 C +1947.4 2027.4 1949 2026.7 1949.8 2026.4 C +1953.9 2028.6 1952.6 2023.4 1955.6 2023.7 C +1957.4 2021.4 1960.7 2027 1959.4 2021.3 C +1959.3 2021.7 1959.6 2022.3 1959.2 2022.5 C +1958.1 2021.2 1960.1 2021.1 1959.4 2019.6 C +1959.1 2012.7 1959.9 2005.1 1959.6 1999.2 C +1955.3 2000.1 1951.3 2003.1 1947.2 2005 C +1943.9 2006 1941.2 2008.7 1938 2010 C +1936.9 2012.1 1938.2 2014.8 1937.8 2017.5 C +1937.8 2022.6 1937.8 2027.3 1937.8 2032.1 C +1938.2 2026.5 1938 2019 1938 2012.4 C +1938.5 2012 1939.2 2012.3 1939.7 2012.2 C +1940.8 2012.8 1939.7 2013.6 1939.7 2014.4 C +1940.4 2020.5 1939.4 2028 1939.7 2032.1 C +1940.6 2031.9 1941.2 2032.7 1941.9 2032.1 C +1941.7 2031.2 1943 2029.7 1944 2029.2 C +[0 0.2 1 0] vc +f +S +n +1937.1 2031.6 m +1937.1 2029.1 1937.1 2026.5 1937.1 2024 C +1937.1 2026.5 1937.1 2029.1 1937.1 2031.6 C +[0 1 1 0.36] vc +f +S +n +1991.8 2028 m +1992.5 2027.8 1993.2 2029.9 1994 2030.2 C +1992.9 2029.6 1993.1 2028.1 1991.8 2028 C +[0 1 1 0.23] vc +f +S +n +1991.8 2027.8 m +1992.4 2027.6 1992.6 2028.3 1993 2028.5 C +1992.6 2028.2 1992.2 2027.6 1991.6 2027.8 C +1991.6 2028.5 1991.6 2029.1 1991.6 2029.7 C +1991.6 2029.1 1991.4 2028.3 1991.8 2027.8 C +[0 1 1 0.36] vc +f +S +n +1985.8 2025.4 m +1985.3 2025.2 1984.8 2024.7 1984.1 2024.9 C +1983.3 2025.3 1983.6 2027.3 1983.9 2027.6 C +1985 2028 1986.9 2026.9 1985.8 2025.4 C +[0 1 1 0.23] vc +f +S +n +vmrs +1993.5 2024.4 m +1992.4 2023.7 1991.3 2022.9 1990.1 2023.2 C +1990.7 2023.7 1989.8 2023.8 1989.4 2023.7 C +1989.1 2023.7 1988.6 2023.9 1988.4 2023.5 C +1988.5 2023.2 1988.3 2022.7 1988.7 2022.5 C +1989 2022.6 1988.9 2023 1988.9 2023.2 C +1989.1 2022.8 1990.4 2022.3 1990.6 2021.3 C +1990.4 2021.8 1990 2021.3 1990.1 2021.1 C +1990.1 2020.9 1990.1 2020.1 1990.1 2020.6 C +1989.9 2021.1 1989.5 2020.6 1989.6 2020.4 C +1989.6 2019.8 1988.7 2019.6 1988.2 2019.2 C +1987.5 2018.7 1987.7 2020.2 1987 2019.4 C +1987.5 2020.4 1986 2021.1 1987.5 2021.8 C +1986.8 2023.1 1986.6 2021.1 1986 2021.1 C +1986.1 2020.1 1985.9 2019 1986.3 2018.2 C +1986.7 2018.4 1986.5 2019 1986.5 2019.4 C +1986.5 2018.7 1986.4 2017.8 1987.2 2017.7 C +1986.5 2017.2 1985.5 2019.3 1985.3 2020.4 C +1986.2 2022 1987.3 2023.5 1989.2 2024.2 C +1990.8 2024.3 1991.6 2022.9 1993.2 2024.4 C +1993.8 2025.4 1995 2026.6 1995.9 2027.1 C +1995 2026.5 1994.1 2025.5 1993.5 2024.4 C +[0 1 1 0.36] vc +f +0.4 w +2 J +2 M +[0 0.5 0.5 0.2] vc +S +n +2023 2040.3 m +2023.2 2036 2022.7 2029.6 2022.5 2026.8 C +2022.9 2027.2 2022.7 2027.8 2022.8 2028.3 C +2022.8 2024 2022.6 2019.5 2023 2015.3 C +2022.2 2013.9 2021.7 2015.4 2021.3 2014.8 C +2020.4 2015.3 2021 2016.5 2020.8 2017.2 C +2021.4 2016.6 2021.1 2017.8 2021.6 2018 C +2022 2026.4 2019.6 2029.8 2021.8 2037.2 C +2021.7 2038.4 2020.5 2039.1 2019.2 2038.1 C +2016.5 2036.5 2017.5 2033.8 2014.8 2033.3 C +2014.9 2032 2012.6 2033 2013.2 2030.7 C +2011.9 2030.8 2011.2 2030.1 2010.8 2029.2 C +2010.8 2029.1 2010.8 2028.2 2010.8 2028.8 C +2010 2028.8 2010.4 2026.5 2008.6 2027.3 C +2007.9 2026.6 2007.3 2025.9 2007.9 2027.1 C +2009.7 2028 2010 2030.1 2012.2 2030.9 C +2012.9 2032.1 2013.7 2033.6 2015.1 2033.6 C +2015.7 2035.1 2016.9 2036.7 2018.4 2038.4 C +2019.8 2039.3 2022 2039.4 2021.6 2041.5 C +2021.9 2040.7 2022.9 2041.1 2023 2040.3 C +[0 1 1 0.23] vc +f +S +n +2022.5 2024.9 m +2022.5 2023.5 2022.5 2022.2 2022.5 2020.8 C +2022.5 2022.2 2022.5 2023.5 2022.5 2024.9 C +[0 1 1 0.36] vc +f +S +n +1983.2 2022.8 m +1982.4 2022.5 1982.1 2021.6 1981.2 2022.3 C +1981.1 2022.9 1980.5 2024 1981 2024.2 C +1981.8 2024.6 1982.9 2024.4 1983.2 2022.8 C +[0 1 1 0.23] vc +f +S +n +1931.1 2019.9 m +1929.6 2017.7 1932 2015.7 1930.8 2013.9 C +1931.1 2013 1930.3 2011 1930.6 2009.3 C +1930.6 2010.3 1929.8 2010 1929.2 2010 C +1928 2010.3 1928.8 2008.1 1928.2 2007.6 C +1929.1 2007.8 1929.3 2006.3 1930.1 2006.9 C +1930.3 2009.8 1932.2 2004.8 1932.3 2008.6 C +1932.7 2008 1932.8 2009 1932.8 2009.3 C +1932.8 2009.6 1932.8 2009.8 1932.8 2010 C +1933.2 2009 1932.7 2006.6 1934 2005.7 C +1932.7 2004.6 1934.3 2004.6 1934.2 2004 C +1935.8 2003.7 1937 2003.6 1938.5 2004 C +1938.5 2004.5 1939.1 2005.4 1938.3 2006 C +1940.7 2005.7 1937.4 2001.3 1939.7 2001.4 C +1939.5 2001.4 1938.6 1998.8 1937.1 1999.2 C +1936.3 1999.1 1936.2 1997.1 1936.1 1998.5 C +1934.7 2000.1 1932.9 1998.2 1931.6 1999.5 C +1931.3 1998.9 1930.9 1998.5 1931.1 1997.8 C +1931.6 1998.2 1931.3 1996.6 1932 1996.1 C +1933.2 1995.5 1934.3 1996.4 1935.2 1995.4 C +1935.5 1996.5 1936.3 1996.1 1935.6 1995.2 C +1934.7 1994.5 1932.5 1995.3 1932 1995.4 C +1930.5 1995.3 1931.9 1996.5 1930.8 1996.4 C +1931.2 1997.9 1929.5 1998.3 1928.9 1998.5 C +1928.1 1997.9 1927.1 1998 1926 1998 C +1925.3 1999.2 1924.8 2001.4 1923.2 2001.4 C +1922.6 2000.9 1921 2000.9 1920.3 2000.9 C +1919.7 2001.9 1919.6 2003.5 1918.1 2004 C +1916.9 2004.1 1915.8 2002 1915.2 2003.8 C +1916.7 2004 1917.6 2004.9 1919.6 2004.5 C +1920.7 2005.2 1919.4 2006.3 1919.8 2006.9 C +1919.2 2006.9 1917.7 2007.8 1917.2 2008.6 C +1917.8 2011.6 1919.8 2007.8 1920.5 2010.5 C +1920.8 2011.3 1919.3 2011.6 1920.5 2012 C +1920.8 2012.3 1924 2011.8 1923.2 2014.1 C +1922.6 2013.6 1924.1 2016.1 1924.1 2015.1 C +1925.1 2015.4 1925.9 2015 1926.3 2016.5 C +1926.2 2016.6 1926 2016.8 1925.8 2016.8 C +1925.9 2017.2 1926.2 2017.8 1926.8 2018.2 C +1927.1 2017.6 1927.7 2018 1928.4 2018.2 C +1929.7 2020.1 1927.1 2019.5 1929.4 2021.1 C +1929.9 2020.7 1931.1 2020 1931.1 2019.9 C +[0.21 0.21 0 0] vc +f +S +n +1937.1 2020.8 m +1937.1 2018.3 1937.1 2015.7 1937.1 2013.2 C +1937.1 2015.7 1937.1 2018.3 1937.1 2020.8 C +[0 1 1 0.36] vc +f +S +n +2020.4 2012.2 m +2019.8 2012 2019.3 2011.5 2018.7 2011.7 C +2017.9 2012.1 2018.1 2014.1 2018.4 2014.4 C +2019.6 2014.8 2021.4 2013.7 2020.4 2012.2 C +[0 1 1 0.23] vc +f +S +n +1976 2013.9 m +1973.8 2011.5 1971.6 2009.1 1969.5 2006.7 C +1971.6 2009.1 1973.8 2011.5 1976 2013.9 C +[0 1 1 0.36] vc +f +S +n +1995.4 2012.7 m +1996.1 2010.3 1993.8 2006.2 1997.3 2005.7 C +1998.9 2005.4 2000 2003.7 2001.4 2003.1 C +2003.9 2003.1 2005.3 2001.3 2006.9 1999.7 C +2004.5 2003.5 2000 2002.2 1997.6 2005.7 C +1996.5 2005.9 1994.8 2006.1 1995.2 2007.6 C +1995.7 2009.4 1995.2 2011.6 1994.7 2012.9 C +1992 2015.8 1987.8 2015.7 1985.3 2018.7 C +1988.3 2016.3 1992.3 2015.3 1995.4 2012.7 C +[0.18 0.18 0 0.78] vc +f +S +n +1995.6 2012.4 m +1995.6 2011.2 1995.6 2010 1995.6 2008.8 C +1995.6 2010 1995.6 2011.2 1995.6 2012.4 C +[0 1 1 0.36] vc +f +S +n +vmrs +2017.7 2009.6 m +2016.9 2009.3 2016.7 2008.4 2015.8 2009.1 C +2014.2 2010.6 2016 2010.6 2016.5 2011.5 C +2017.2 2010.9 2018.1 2010.8 2017.7 2009.6 C +[0 1 1 0.23] vc +f +0.4 w +2 J +2 M +S +n +2014.4 2006.4 m +2013.5 2006.8 2012.1 2005.6 2012 2006.7 C +2013 2007.3 2011.9 2009.2 2012.9 2008.4 C +2014.2 2008.3 2014.6 2007.8 2014.4 2006.4 C +f +S +n +1969 2006.4 m +1966.5 2003.8 1964 2001.2 1961.6 1998.5 C +1964 2001.2 1966.5 2003.8 1969 2006.4 C +[0 1 1 0.36] vc +f +S +n +2012 2005.2 m +2012.2 2004.2 2011.4 2003.3 2010.3 2003.3 C +2009 2003.6 2010 2004.7 2009.6 2004.8 C +2009.3 2005.7 2011.4 2006.7 2012 2005.2 C +[0 1 1 0.23] vc +f +S +n +1962.8 1995.2 m +1961.7 1994.4 1960.6 1993.7 1959.4 1994 C +1959.5 1994.9 1957.5 1994.1 1956.8 1994.7 C +1955.9 1995.5 1956.7 1997 1955.1 1997.3 C +1956.9 1996.7 1956.8 1994 1959.2 1994.7 C +1961.1 1991 1968.9 2003.2 1962.8 1995.2 C +[0 1 1 0.36] vc +f +S +n +1954.6 1995.6 m +1955.9 1994.7 1955.1 1989.8 1955.3 1988 C +1954.5 1988.3 1954.9 1986.6 1954.4 1986 C +1955.7 1989.2 1953.9 1991.1 1954.8 1994.2 C +1954.5 1995.9 1953.5 1995.3 1953.9 1997.3 C +1955.3 1998.3 1953.2 1995.5 1954.6 1995.6 C +f +S +n +1992.3 2011 m +1992.5 2006.7 1992 2000.3 1991.8 1997.6 C +1992.2 1997.9 1992 1998.5 1992 1999 C +1992.1 1994.7 1991.9 1990.2 1992.3 1986 C +1991.4 1984.6 1991 1986.1 1990.6 1985.6 C +1989.7 1986 1990.3 1987.2 1990.1 1988 C +1990.7 1987.4 1990.4 1988.5 1990.8 1988.7 C +1991.3 1997.1 1988.9 2000.6 1991.1 2007.9 C +1991 2009.1 1989.8 2009.9 1988.4 2008.8 C +1985.7 2007.2 1986.8 2004.5 1984.1 2004 C +1984.2 2002.7 1981.9 2003.7 1982.4 2001.4 C +1981.2 2001.5 1980.5 2000.8 1980 2000 C +1980 1999.8 1980 1998.9 1980 1999.5 C +1979.3 1999.5 1979.7 1997.2 1977.9 1998 C +1977.2 1997.3 1976.6 1996.7 1977.2 1997.8 C +1979 1998.7 1979.3 2000.8 1981.5 2001.6 C +1982.2 2002.8 1983 2004.3 1984.4 2004.3 C +1985 2005.8 1986.2 2007.5 1987.7 2009.1 C +1989 2010 1991.3 2010.2 1990.8 2012.2 C +1991.2 2011.4 1992.2 2011.8 1992.3 2011 C +[0 1 1 0.23] vc +f +S +n +1991.8 1995.6 m +1991.8 1994.3 1991.8 1992.9 1991.8 1991.6 C +1991.8 1992.9 1991.8 1994.3 1991.8 1995.6 C +[0 1 1 0.36] vc +f +S +n +1959.2 1994.2 m +1958.8 1993.3 1960.7 1993.9 1961.1 1993.7 C +1961.5 1993.9 1961.2 1994.4 1961.8 1994.2 C +1960.9 1994 1960.8 1992.9 1959.9 1992.5 C +1959.6 1993.5 1958.3 1993.5 1958.2 1994.2 C +1958.1 1994.1 1958 1994 1958 1994 C +1957.2 1994.9 1958 1993.4 1956.8 1993 C +1955.6 1992.5 1956 1991 1956.3 1989.9 C +1956.5 1989.8 1956.6 1990 1956.8 1990.1 C +1957.1 1989 1956 1989.1 1955.8 1988.2 C +1955.1 1990.4 1956.2 1995 1954.8 1995.9 C +1954.1 1995.5 1954.5 1996.5 1954.4 1997.1 C +1955 1996.8 1954.8 1997.4 1955.6 1996.8 C +1956 1996 1956.3 1993.2 1958.7 1994.2 C +1958.9 1994.2 1959.7 1994.2 1959.2 1994.2 C +[0 1 1 0.23] vc +f +S +n +1958.2 1994 m +1958.4 1993.5 1959.7 1993.1 1959.9 1992 C +1959.7 1992.5 1959.3 1992 1959.4 1991.8 C +1959.4 1991.6 1959.4 1990.8 1959.4 1991.3 C +1959.2 1991.8 1958.8 1991.3 1958.9 1991.1 C +1958.9 1990.5 1958 1990.3 1957.5 1989.9 C +1956.8 1989.5 1956.9 1991 1956.3 1990.1 C +1956.7 1991 1955.4 1992.1 1956.5 1992.3 C +1956.8 1993.5 1958.3 1992.9 1957.2 1994 C +1957.8 1994.3 1958.1 1992.4 1958.2 1994 C +[0 0.5 0.5 0.2] vc +f +S +n +vmrs +1954.4 1982.7 m +1956.1 1982.7 1954.1 1982.5 1953.9 1982.9 C +1953.9 1983.7 1953.7 1984.7 1954.1 1985.3 C +1954.4 1984.2 1953.6 1983.6 1954.4 1982.7 C +[0 1 1 0.36] vc +f +0.4 w +2 J +2 M +S +n +1989.6 1982.9 m +1989.1 1982.7 1988.6 1982.3 1988 1982.4 C +1987.2 1982.8 1987.4 1984.8 1987.7 1985.1 C +1988.9 1985.6 1990.7 1984.4 1989.6 1982.9 C +[0 1 1 0.23] vc +f +S +n +1987 1980.3 m +1986.2 1980 1986 1979.1 1985.1 1979.8 C +1983.5 1981.4 1985.3 1981.4 1985.8 1982.2 C +1986.5 1981.7 1987.4 1981.5 1987 1980.3 C +f +S +n +1983.6 1977.2 m +1982.7 1977.5 1981.4 1976.3 1981.2 1977.4 C +1982.3 1978 1981.2 1979.9 1982.2 1979.1 C +1983.5 1979 1983.9 1978.5 1983.6 1977.2 C +f +S +n +1981.2 1976 m +1981.5 1974.9 1980.6 1974 1979.6 1974 C +1978.3 1974.3 1979.3 1975.4 1978.8 1975.5 C +1978.6 1976.4 1980.7 1977.4 1981.2 1976 C +f +S +n +1972.1 2082.3 m +1971.8 2081.8 1971.3 2080.9 1971.2 2080.1 C +1971.1 2072.9 1971.3 2064.6 1970.9 2058.3 C +1970.3 2058.5 1970.1 2057.7 1969.7 2058.5 C +1970.6 2058.5 1969.7 2059 1970.2 2059.2 C +1970.2 2065.4 1970.2 2072.4 1970.2 2077.7 C +1971.1 2078.9 1970.6 2078.9 1970.4 2079.9 C +1969.2 2080.2 1968.2 2080.4 1967.3 2079.6 C +1966.8 2077.8 1963.4 2076.3 1963.5 2075.1 C +1961.5 2075.5 1962 2071.5 1959.6 2072 C +1959.2 2070 1956.5 2069.3 1955.8 2067.6 C +1956 2068.4 1955.3 2069.7 1956.5 2069.8 C +1958.6 2068.9 1958.1 2073.5 1960.1 2072.4 C +1960.7 2075.9 1964.7 2074.6 1964.2 2078 C +1967.2 2078.6 1967.9 2081.6 1970.7 2080.6 C +1970.3 2081.1 1971.5 2081.2 1971.9 2082.3 C +1967.2 2084.3 1962.9 2087.1 1958.2 2089 C +1962.9 2087 1967.4 2084.4 1972.1 2082.3 C +[0 0.2 1 0] vc +f +S +n +1971.9 2080.1 m +1971.9 2075.1 1971.9 2070 1971.9 2065 C +1971.9 2070 1971.9 2075.1 1971.9 2080.1 C +[0 1 1 0.23] vc +f +S +n +2010.8 2050.6 m +2013.2 2049 2010.5 2050.1 2010.5 2051.3 C +2010.5 2057.7 2010.5 2064.1 2010.5 2070.5 C +2008.7 2072.4 2006 2073.3 2003.6 2074.4 C +2016.4 2073.7 2008 2058.4 2010.8 2050.6 C +[0.4 0.4 0 0] vc +f +S +n +2006.4 2066.9 m +2006.4 2061.9 2006.4 2056.8 2006.4 2051.8 C +2006.4 2056.8 2006.4 2061.9 2006.4 2066.9 C +[0 1 1 0.23] vc +f +S +n +1971.9 2060.7 m +1972.2 2060.3 1971.4 2068.2 1972.4 2061.9 C +1971.8 2061.6 1972.4 2060.9 1971.9 2060.7 C +f +S +n +vmrs +1986.5 2055.2 m +1987.5 2054.3 1986.3 2053.4 1986 2052.8 C +1983.8 2052.7 1983.6 2050.1 1981.7 2049.6 C +1981.2 2048.7 1980.8 2047 1980.3 2046.8 C +1978.5 2047 1978 2044.6 1976.7 2043.9 C +1974 2044.4 1972 2046.6 1969.2 2047 C +1969 2047.2 1968.8 2047.5 1968.5 2047.7 C +1970.6 2049.6 1973.1 2051.3 1974.3 2054.2 C +1975.7 2054.5 1977 2055.2 1976.4 2057.1 C +1976.7 2058 1975.5 2058.5 1976 2059.5 C +1979.2 2058 1983 2056.6 1986.5 2055.2 C +[0 0.5 0.5 0.2] vc +f +0.4 w +2 J +2 M +S +n +1970.2 2054.2 m +1971.5 2055.3 1972.5 2056.8 1972.1 2058.3 C +1972.8 2056.5 1971.6 2055.6 1970.2 2054.2 C +[0 1 1 0.23] vc +f +S +n +1992 2052.5 m +1992 2053.4 1992.2 2054.4 1991.8 2055.2 C +1992.2 2054.4 1992 2053.4 1992 2052.5 C +f +S +n +1957.2 2053 m +1958.1 2052.6 1959 2052.2 1959.9 2051.8 C +1959 2052.2 1958.1 2052.6 1957.2 2053 C +f +S +n +2006.4 2047.5 m +2006.8 2047.1 2006 2055 2006.9 2048.7 C +2006.4 2048.4 2007 2047.7 2006.4 2047.5 C +f +S +n +2004.8 2041 m +2006.1 2042.1 2007.1 2043.6 2006.7 2045.1 C +2007.3 2043.3 2006.2 2042.4 2004.8 2041 C +f +S +n +1976 2039.8 m +1975.6 2039.3 1975.2 2038.4 1975 2037.6 C +1974.9 2030.4 1975.2 2022.1 1974.8 2015.8 C +1974.2 2016 1974 2015.3 1973.6 2016 C +1974.4 2016 1973.5 2016.5 1974 2016.8 C +1974 2022.9 1974 2030 1974 2035.2 C +1974.9 2036.4 1974.4 2036.4 1974.3 2037.4 C +1973.1 2037.7 1972 2037.9 1971.2 2037.2 C +1970.6 2035.3 1967.3 2033.9 1967.3 2032.6 C +1965.3 2033 1965.9 2029.1 1963.5 2029.5 C +1963 2027.6 1960.4 2026.8 1959.6 2025.2 C +1959.8 2025.9 1959.2 2027.2 1960.4 2027.3 C +1962.5 2026.4 1961.9 2031 1964 2030 C +1964.6 2033.4 1968.5 2032.1 1968 2035.5 C +1971 2036.1 1971.8 2039.1 1974.5 2038.1 C +1974.2 2038.7 1975.3 2038.7 1975.7 2039.8 C +1971 2041.8 1966.7 2044.6 1962 2046.5 C +1966.8 2044.5 1971.3 2041.9 1976 2039.8 C +[0 0.2 1 0] vc +f +S +n +1975.7 2037.6 m +1975.7 2032.6 1975.7 2027.6 1975.7 2022.5 C +1975.7 2027.6 1975.7 2032.6 1975.7 2037.6 C +[0 1 1 0.23] vc +f +S +n +1992 2035.5 m +1992 2034.2 1992 2032.9 1992 2031.6 C +1992 2032.9 1992 2034.2 1992 2035.5 C +f +S +n +2015.3 2036 m +2015.4 2034.1 2013.3 2034 2012.9 2033.3 C +2011.5 2031 2009.3 2029.4 2007.4 2028 C +2006.9 2027.1 2006.6 2023.8 2005 2024.9 C +2004 2024.9 2002.9 2024.9 2001.9 2024.9 C +2001.4 2026.5 2001 2028.4 2003.8 2028.3 C +2006.6 2030.4 2008.9 2033.7 2011.2 2036.2 C +2011.8 2036.4 2012.9 2035.8 2012.9 2036.7 C +2013 2035.5 2015.3 2037.4 2015.3 2036 C +[0 0 0 0] vc +f +S +n +vmrs +2009.1 2030.4 m +2009.1 2029 2007.5 2029.4 2006.9 2028.3 C +2007.2 2027.1 2006.5 2025.5 2005.7 2024.7 C +2004.6 2025.1 2003.1 2024.9 2001.9 2024.9 C +2001.8 2026.2 2000.9 2027 2002.4 2028 C +2004.5 2027.3 2004.9 2029.4 2006.9 2029 C +2007 2030.2 2007.6 2030.7 2008.4 2031.4 C +2008.8 2031.5 2009.1 2031.1 2009.1 2030.4 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +2003.8 2029.5 m +2003 2029.4 2001.9 2029.1 2002.4 2030.4 C +2003.1 2031.3 2005.2 2030.3 2003.8 2029.5 C +[0 1 1 0.23] vc +f +S +n +1999.2 2025.2 m +1999.1 2025.6 1998 2025.7 1998.8 2026.6 C +2000.9 2028.5 1999.5 2023.4 1999.2 2025.2 C +f +S +n +2007.6 2024.2 m +2007.6 2022.9 2008.4 2024.2 2007.6 2022.8 C +2007.6 2017.5 2007.8 2009.1 2007.4 2003.8 C +2007.9 2003.7 2008.7 2002.8 2009.1 2002.1 C +2009.6 2000.8 2008.3 2000.8 2007.9 2000.2 C +2004.9 2000 2008.9 2001.3 2007.2 2002.1 C +2006.7 2007.7 2007 2015.1 2006.9 2021.1 C +2006.7 2022.1 2005.4 2022.8 2006.2 2023.5 C +2006.6 2023.1 2008 2025.9 2007.6 2024.2 C +f +S +n +1989.9 2023.5 m +1989.5 2022.6 1991.4 2023.2 1991.8 2023 C +1992.2 2023.2 1991.9 2023.7 1992.5 2023.5 C +1991.6 2023.2 1991.6 2022.2 1990.6 2021.8 C +1990.4 2022.8 1989 2022.8 1988.9 2023.5 C +1988.5 2023 1988.7 2022.6 1988.7 2023.5 C +1989.1 2023.5 1990.2 2023.5 1989.9 2023.5 C +f +[0 0.5 0.5 0.2] vc +S +n +2003.3 2023.5 m +2003.1 2023.3 2003.1 2023.2 2003.3 2023 C +2003.7 2023.1 2003.9 2022.9 2003.8 2022.5 C +2003.4 2022.2 2001.2 2022.3 2002.4 2023 C +2002.6 2022.9 2002.7 2023.1 2002.8 2023.2 C +2000.7 2023.7 2003.9 2023.4 2003.3 2023.5 C +[0 1 1 0.23] vc +f +S +n +1986.8 2019.4 m +1987.8 2019.8 1987.5 2018.6 1987.2 2018 C +1986.2 2017.8 1987.3 2020.5 1986.3 2019.2 C +1986.3 2017.7 1986.3 2020.6 1986.3 2021.3 C +1988.5 2023.1 1985.6 2020.3 1986.8 2019.4 C +f +S +n +1975.7 2018.2 m +1976.1 2017.8 1975.2 2025.7 1976.2 2019.4 C +1975.7 2019.2 1976.3 2018.4 1975.7 2018.2 C +f +S +n +1974 2011.7 m +1975.4 2012.8 1976.4 2014.3 1976 2015.8 C +1976.6 2014 1975.5 2013.1 1974 2011.7 C +f +S +n +1984.6 2006.7 m +1984.7 2004.8 1982.6 2004.8 1982.2 2004 C +1980.8 2001.7 1978.6 2000.1 1976.7 1998.8 C +1976.1 1997.8 1975.8 1994.5 1974.3 1995.6 C +1973.3 1995.6 1972.2 1995.6 1971.2 1995.6 C +1970.7 1997.2 1970.3 1999.1 1973.1 1999 C +1975.8 2001.2 1978.2 2004.4 1980.5 2006.9 C +1981.1 2007.1 1982.1 2006.5 1982.2 2007.4 C +1982.3 2006.2 1984.5 2008.1 1984.6 2006.7 C +[0 0 0 0] vc +f +S +n +vmrs +1978.4 2001.2 m +1978.4 1999.7 1976.8 2000.1 1976.2 1999 C +1976.5 1997.8 1975.8 1996.2 1975 1995.4 C +1973.9 1995.8 1972.4 1995.6 1971.2 1995.6 C +1971 1997 1970.2 1997.7 1971.6 1998.8 C +1973.8 1998 1974.2 2000.1 1976.2 1999.7 C +1976.3 2000.9 1976.9 2001.4 1977.6 2002.1 C +1978.1 2002.2 1978.4 2001.8 1978.4 2001.2 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1973.1 2000.2 m +1972.3 2000.1 1971.2 1999.8 1971.6 2001.2 C +1972.4 2002 1974.5 2001 1973.1 2000.2 C +[0 1 1 0.23] vc +f +S +n +1960.8 1998.5 m +1961.6 1998.2 1962.6 2000.3 1963.2 2000.9 C +1962.3 2000.1 1962.2 1998.7 1960.8 1998.5 C +f +S +n +1968.5 1995.9 m +1968.4 1996.4 1967.3 1996.4 1968 1997.3 C +1970.1 1999.2 1968.8 1994.1 1968.5 1995.9 C +f +S +n +1976.9 1994.9 m +1976.9 1993.7 1977.6 1994.9 1976.9 1993.5 C +1976.9 1988.2 1977.1 1979.8 1976.7 1974.5 C +1977.2 1974.5 1978 1973.5 1978.4 1972.8 C +1978.8 1971.5 1977.6 1971.5 1977.2 1970.9 C +1974.2 1970.7 1978.2 1972 1976.4 1972.8 C +1976 1978.4 1976.3 1985.8 1976.2 1991.8 C +1976 1992.8 1974.6 1993.5 1975.5 1994.2 C +1975.9 1993.8 1977.3 1996.6 1976.9 1994.9 C +f +S +n +1972.6 1994.2 m +1972.4 1994 1972.4 1993.9 1972.6 1993.7 C +1973 1993.8 1973.1 1993.7 1973.1 1993.2 C +1972.7 1992.9 1970.5 1993.1 1971.6 1993.7 C +1971.9 1993.7 1972 1993.8 1972.1 1994 C +1970 1994.4 1973.1 1994.1 1972.6 1994.2 C +f +S +n +1948.1 2093.8 m +1947 2092.7 1945.9 2091.6 1944.8 2090.4 C +1945.9 2091.6 1947 2092.7 1948.1 2093.8 C +[0 0.4 1 0] vc +f +S +n +1953.4 2091.4 m +1954.8 2090.7 1956.3 2090 1957.7 2089.2 C +1956.3 2090 1954.8 2090.7 1953.4 2091.4 C +[0 0.2 1 0] vc +f +S +n +1954.1 2091.4 m +1956.6 2089.6 1957.2 2089.6 1954.1 2091.4 C +[0 0.4 1 0] vc +f +S +n +1962.3 2087.3 m +1963.7 2086.6 1965.2 2085.9 1966.6 2085.2 C +1965.2 2085.9 1963.7 2086.6 1962.3 2087.3 C +f +S +n +vmrs +1967.1 2084.9 m +1968.3 2084.4 1969.7 2083.8 1970.9 2083.2 C +1969.7 2083.8 1968.3 2084.4 1967.1 2084.9 C +[0 0.4 1 0] vc +f +0.4 w +2 J +2 M +S +n +1982.7 2080.6 m +1981.5 2079.5 1980.5 2078.4 1979.3 2077.2 C +1980.5 2078.4 1981.5 2079.5 1982.7 2080.6 C +f +S +n +1988 2078.2 m +1989.4 2077.5 1990.8 2076.8 1992.3 2076 C +1990.8 2076.8 1989.4 2077.5 1988 2078.2 C +[0 0.2 1 0] vc +f +S +n +1988.7 2078.2 m +1991.1 2076.4 1991.8 2076.4 1988.7 2078.2 C +[0 0.4 1 0] vc +f +S +n +1976.2 2063.8 m +1978.6 2062.2 1976 2063.3 1976 2064.5 C +1976.1 2067.8 1975.5 2071.4 1976.4 2074.4 C +1975.7 2071.1 1975.9 2067.2 1976.2 2063.8 C +f +S +n +1996.8 2074.1 m +1998.3 2073.4 1999.7 2072.7 2001.2 2072 C +1999.7 2072.7 1998.3 2073.4 1996.8 2074.1 C +f +S +n +2001.6 2071.7 m +2002.9 2071.2 2004.2 2070.6 2005.5 2070 C +2004.2 2070.6 2002.9 2071.2 2001.6 2071.7 C +f +S +n +1981.5 2060.7 m +1980.2 2061.2 1978.9 2061.5 1977.9 2062.6 C +1978.9 2061.5 1980.2 2061.2 1981.5 2060.7 C +f +S +n +1982 2060.4 m +1982.7 2060.1 1983.6 2059.8 1984.4 2059.5 C +1983.6 2059.8 1982.7 2060.1 1982 2060.4 C +f +S +n +1952 2051.3 m +1950.8 2050.2 1949.7 2049.1 1948.6 2048 C +1949.7 2049.1 1950.8 2050.2 1952 2051.3 C +f +S +n +vmrs +1977.4 2047.7 m +1975.8 2047.8 1974.8 2046.1 1974.5 2045.3 C +1974.9 2044.4 1976 2044.5 1976.7 2044.8 C +1977.9 2045 1977 2048.4 1979.3 2047.5 C +1979.9 2047.5 1980.8 2048.6 1979.8 2049.2 C +1978.2 2050.4 1980.8 2049.5 1980.3 2049.4 C +1981.4 2049.8 1980.3 2048.4 1980.3 2048 C +1979.8 2047.5 1979 2046.6 1978.4 2046.5 C +1977.3 2045.9 1977.2 2043.3 1975.2 2044.6 C +1974.7 2045.3 1973.6 2045 1973.3 2045.8 C +1975 2046.3 1975.8 2049.8 1978.1 2049.4 C +1978.4 2050.9 1978.7 2048.5 1977.9 2049.2 C +1977.7 2048.7 1977.2 2047.8 1977.4 2047.7 C +[0 0.5 0.5 0.2] vc +f +0.4 w +2 J +2 M +S +n +1957.2 2048.9 m +1958.7 2048.2 1960.1 2047.5 1961.6 2046.8 C +1960.1 2047.5 1958.7 2048.2 1957.2 2048.9 C +[0 0.2 1 0] vc +f +S +n +1958 2048.9 m +1960.4 2047.1 1961.1 2047.1 1958 2048.9 C +[0 0.4 1 0] vc +f +S +n +1966.1 2044.8 m +1967.6 2044.1 1969 2043.4 1970.4 2042.7 C +1969 2043.4 1967.6 2044.1 1966.1 2044.8 C +f +S +n +1970.9 2042.4 m +1972.2 2041.9 1973.5 2041.3 1974.8 2040.8 C +1973.5 2041.3 1972.2 2041.9 1970.9 2042.4 C +f +S +n +2012 2034.5 m +2010.4 2034.6 2009.3 2032.9 2009.1 2032.1 C +2009.4 2031 2010.3 2031.3 2011.2 2031.6 C +2012.5 2031.8 2011.6 2035.2 2013.9 2034.3 C +2014.4 2034.3 2015.4 2035.4 2014.4 2036 C +2012.7 2037.2 2015.3 2036.3 2014.8 2036.2 C +2015.9 2036.6 2014.8 2035.2 2014.8 2034.8 C +2014.4 2034.3 2013.6 2033.4 2012.9 2033.3 C +2011.5 2031 2009.3 2029.4 2007.4 2028 C +2007.5 2026.5 2007.3 2027.9 2007.2 2028.3 C +2007.9 2028.8 2008.7 2029.1 2009.3 2030 C +2009.6 2030.7 2009 2031.9 2008.4 2031.6 C +2006.7 2031 2007.7 2028 2005 2028.8 C +2004.8 2028.6 2004.3 2028.2 2003.8 2028.3 C +2006.6 2030.4 2008.9 2033.7 2011.2 2036.2 C +2011.8 2036.4 2012.9 2035.8 2012.9 2036.7 C +2012.7 2036.1 2011.8 2035 2012 2034.5 C +[0 0.5 0.5 0.2] vc +f +S +n +1981.2 2005.2 m +1979.7 2005.3 1978.6 2003.6 1978.4 2002.8 C +1978.7 2001.8 1979.6 2002.1 1980.5 2002.4 C +1981.8 2002.5 1980.9 2005.9 1983.2 2005 C +1983.7 2005.1 1984.7 2006.1 1983.6 2006.7 C +1982 2007.9 1984.6 2007 1984.1 2006.9 C +1985.2 2007.3 1984.1 2006 1984.1 2005.5 C +1983.6 2005 1982.9 2004.1 1982.2 2004 C +1980.8 2001.7 1978.6 2000.1 1976.7 1998.8 C +1976.7 1997.2 1976.6 1998.6 1976.4 1999 C +1977.2 1999.5 1978 1999.8 1978.6 2000.7 C +1978.8 2001.5 1978.3 2002.7 1977.6 2002.4 C +1976 2001.8 1977 1998.7 1974.3 1999.5 C +1974.1 1999.3 1973.6 1998.9 1973.1 1999 C +1975.8 2001.2 1978.2 2004.4 1980.5 2006.9 C +1981.1 2007.1 1982.1 2006.5 1982.2 2007.4 C +1982 2006.8 1981.1 2005.7 1981.2 2005.2 C +f +S +n +1966.8 1976.4 m +1969.4 1973 1974.4 1974.6 1976.2 1970.4 C +1972.7 1974 1968 1975.1 1964 1977.4 C +1960.9 1979.9 1957.1 1981.8 1953.9 1982.7 C +1958.4 1981.1 1962.6 1978.8 1966.8 1976.4 C +[0.18 0.18 0 0.78] vc +f +S +n +1948.4 2093.8 m +1949.8 2093.1 1951.2 2092.5 1952.7 2091.9 C +1951.2 2092.5 1949.8 2093.1 1948.4 2093.8 C +[0 0.2 1 0] vc +f +S +n +1948.1 2093.6 m +1947.3 2092.8 1946.5 2091.9 1945.7 2091.2 C +1946.5 2091.9 1947.3 2092.8 1948.1 2093.6 C +f +S +n +vmrs +1942.1 2087.8 m +1943.5 2088.4 1944.3 2089.5 1945.2 2090.7 C +1944.8 2089.3 1943.3 2088.3 1942.1 2087.8 C +[0 0.2 1 0] vc +f +0.4 w +2 J +2 M +S +n +1933.5 2078.4 m +1933.5 2078 1933.2 2079 1933.7 2079.4 C +1935 2080.4 1936.2 2081.3 1937.1 2082.8 C +1936.7 2080.7 1933.7 2080.7 1933.5 2078.4 C +f +S +n +1982.9 2080.6 m +1984.4 2079.9 1985.8 2079.3 1987.2 2078.7 C +1985.8 2079.3 1984.4 2079.9 1982.9 2080.6 C +f +S +n +1982.7 2080.4 m +1981.9 2079.6 1981.1 2078.7 1980.3 2078 C +1981.1 2078.7 1981.9 2079.6 1982.7 2080.4 C +f +S +n +1977.4 2075.1 m +1977.9 2075.3 1979.1 2076.4 1979.8 2077.5 C +1979 2076.8 1978.7 2075.1 1977.4 2075.1 C +f +S +n +1952.2 2051.3 m +1953.6 2050.7 1955.1 2050.1 1956.5 2049.4 C +1955.1 2050.1 1953.6 2050.7 1952.2 2051.3 C +f +S +n +1952 2051.1 m +1951.2 2050.3 1950.3 2049.5 1949.6 2048.7 C +1950.3 2049.5 1951.2 2050.3 1952 2051.1 C +f +S +n +1946 2045.3 m +1947.3 2045.9 1948.1 2047 1949.1 2048.2 C +1948.6 2046.8 1947.1 2045.8 1946 2045.3 C +f +S +n +1937.3 2036 m +1937.4 2035.5 1937 2036.5 1937.6 2036.9 C +1938.8 2037.9 1940.1 2038.8 1940.9 2040.3 C +1940.6 2038.2 1937.6 2038.2 1937.3 2036 C +f +S +n +1935.2 2073.2 m +1936.4 2069.9 1935.8 2061.8 1935.6 2056.4 C +1935.8 2055.9 1936.3 2055.7 1936.1 2055.2 C +1935.7 2054.7 1935 2055 1934.4 2054.9 C +1934.4 2061.5 1934.4 2068.7 1934.4 2074.6 C +1935.7 2075.1 1936 2073.7 1935.2 2073.2 C +[0 0.01 1 0] vc +f +S +n +vmrs +1939 2030.7 m +1940.3 2027.4 1939.7 2019.3 1939.5 2013.9 C +1939.7 2013.5 1940.1 2013.2 1940 2012.7 C +1939.5 2012.3 1938.8 2012.5 1938.3 2012.4 C +1938.3 2019 1938.3 2026.2 1938.3 2032.1 C +1939.5 2032.7 1939.8 2031.2 1939 2030.7 C +[0 0.01 1 0] vc +f +0.4 w +2 J +2 M +S +n +1975.2 2077.2 m +1975.3 2077.3 1975.4 2077.4 1975.5 2077.5 C +1974.7 2073.2 1974.9 2067.5 1975.2 2063.6 C +1975.4 2064 1974.6 2063.9 1974.8 2064.3 C +1974.9 2069.9 1974.3 2076.5 1975.2 2081.1 C +1974.9 2079.9 1974.9 2078.4 1975.2 2077.2 C +[0.92 0.92 0 0.67] vc +f +S +n +1930.8 2067.4 m +1931.5 2070.1 1929.6 2072.1 1930.6 2074.6 C +1931 2072.6 1930.8 2069.8 1930.8 2067.4 C +f +S +n +2010 2050.1 m +2009.8 2050.5 2009.5 2050.9 2009.3 2051.1 C +2009.5 2056.7 2008.9 2063.3 2009.8 2067.9 C +2009.5 2062.1 2009.3 2054.7 2010 2050.1 C +f +S +n +1930.1 2060.9 m +1929.3 2057.1 1930.7 2054.8 1929.9 2051.3 C +1930.2 2050.2 1931.1 2049.6 1931.8 2049.2 C +1931.4 2049.6 1930.4 2049.5 1930.1 2050.1 C +1928.4 2054.8 1933.4 2063.5 1925.3 2064.3 C +1927.2 2063.9 1928.5 2062.1 1930.1 2060.9 C +[0.07 0.06 0 0.58] vc +f +S +n +1929.6 2061.2 m +1929.6 2057.6 1929.6 2054.1 1929.6 2050.6 C +1930 2049.9 1930.5 2049.4 1931.1 2049.2 C +1930 2048.6 1930.5 2050.2 1929.4 2049.6 C +1928 2054.4 1932.8 2063 1925.3 2064 C +1926.9 2063.3 1928.3 2062.4 1929.6 2061.2 C +[0.4 0.4 0 0] vc +f +S +n +1930.8 2061.6 m +1930.5 2058 1931.6 2054 1930.8 2051.3 C +1930.3 2054.5 1930.9 2058.5 1930.4 2061.9 C +1930.5 2061.2 1931 2062.2 1930.8 2061.6 C +[0.92 0.92 0 0.67] vc +f +S +n +1941.2 2045.1 m +1939.7 2042.6 1937.3 2041.2 1935.4 2039.3 C +1934.2 2040 1933.7 2036.4 1934 2039.3 C +1934.9 2040.1 1936.1 2039.9 1936.8 2040.8 C +1935.3 2044.2 1942.3 2041.7 1939.5 2046 C +1937.1 2048.5 1940.5 2045.6 1941.2 2045.1 C +f +S +n +1910 2045.8 m +1910 2039.4 1910 2033 1910 2026.6 C +1910 2033 1910 2039.4 1910 2045.8 C +f +S +n +1978.8 2022.3 m +1979.1 2021.7 1979.4 2020.4 1978.6 2021.6 C +1978.6 2026.9 1978.6 2033 1978.6 2037.6 C +1979.2 2037 1979.1 2038.2 1979.1 2038.6 C +1978.7 2033.6 1978.9 2026.8 1978.8 2022.3 C +f +S +n +vmrs +2026.1 2041.2 m +2026.1 2034.8 2026.1 2028.3 2026.1 2021.8 C +2026.1 2028.5 2026.3 2035.4 2025.9 2042 C +2024.4 2042.9 2022.9 2044.1 2021.3 2044.8 C +2023.1 2044 2025.1 2042.8 2026.1 2041.2 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +2026.4 2021.8 m +2026.3 2028.5 2026.5 2035.4 2026.1 2042 C +2025.6 2042.8 2024.7 2042.7 2024.2 2043.4 C +2024.7 2042.7 2025.5 2042.7 2026.1 2042.2 C +2026.5 2035.5 2026.3 2027.9 2026.4 2021.8 C +[0.4 0.4 0 0] vc +f +S +n +2025.6 2038.4 m +2025.6 2033 2025.6 2027.6 2025.6 2022.3 C +2025.6 2027.6 2025.6 2033 2025.6 2038.4 C +[0.92 0.92 0 0.67] vc +f +S +n +1934 2023.5 m +1934 2024.7 1933.8 2026 1934.2 2027.1 C +1934 2025.5 1934.7 2024.6 1934 2023.5 C +f +S +n +1928.2 2023.5 m +1928 2024.6 1927.4 2023.1 1926.8 2023.2 C +1926.2 2021 1921.4 2019.3 1923.2 2018 C +1922.7 2016.5 1923.2 2019.3 1922.2 2018.2 C +1924.4 2020.4 1926.2 2023.3 1928.9 2024.9 C +1927.9 2024.2 1929.8 2023.5 1928.2 2023.5 C +[0.18 0.18 0 0.78] vc +f +S +n +1934 2019.2 m +1932 2019.6 1930.8 2022.6 1928.7 2021.8 C +1924.5 2016.5 1918.2 2011.8 1914 2006.7 C +1914 2005.7 1914 2004.6 1914 2003.6 C +1913.6 2004.3 1913.9 2005.8 1913.8 2006.9 C +1919 2012.4 1924.1 2016.5 1929.2 2022.3 C +1931 2021.7 1932.2 2019.8 1934 2019.2 C +f +S +n +1928.7 2024.9 m +1926.3 2022.7 1924.1 2020.4 1921.7 2018.2 C +1924.1 2020.4 1926.3 2022.7 1928.7 2024.9 C +[0.65 0.65 0 0.42] vc +f +S +n +1914.3 2006.7 m +1918.7 2011.8 1924.5 2016.4 1928.9 2021.6 C +1924.2 2016.1 1919 2012.1 1914.3 2006.7 C +[0.07 0.06 0 0.58] vc +f +S +n +1924.8 2020.8 m +1921.2 2016.9 1925.6 2022.5 1926 2021.1 C +1924.2 2021 1926.7 2019.6 1924.8 2020.8 C +[0.92 0.92 0 0.67] vc +f +S +n +1934 2018.4 m +1933.2 2014.7 1934.5 2012.3 1933.7 2008.8 C +1934 2007.8 1935 2007.2 1935.6 2006.7 C +1935.3 2007.1 1934.3 2007 1934 2007.6 C +1932.2 2012.3 1937.2 2021 1929.2 2021.8 C +1931.1 2021.4 1932.3 2019.6 1934 2018.4 C +[0.07 0.06 0 0.58] vc +f +S +n +vmrs +1933.5 2018.7 m +1933.5 2015.1 1933.5 2011.7 1933.5 2008.1 C +1933.8 2007.4 1934.3 2006.9 1934.9 2006.7 C +1933.8 2006.1 1934.3 2007.7 1933.2 2007.2 C +1931.9 2012 1936.7 2020.5 1929.2 2021.6 C +1930.7 2020.8 1932.2 2019.9 1933.5 2018.7 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1934.7 2019.2 m +1934.3 2015.6 1935.4 2011.5 1934.7 2008.8 C +1934.1 2012 1934.7 2016 1934.2 2019.4 C +1934.4 2018.7 1934.8 2019.8 1934.7 2019.2 C +[0.92 0.92 0 0.67] vc +f +S +n +1917.6 2013.6 m +1917.8 2011.1 1916.8 2014.2 1917.2 2012.2 C +1916.3 2012.9 1914.8 2011.8 1914.3 2010.8 C +1914.2 2010.5 1914.4 2010.4 1914.5 2010.3 C +1913.9 2008.8 1913.9 2011.9 1914.3 2012 C +1916.3 2012 1917.6 2013.6 1916.7 2015.6 C +1913.7 2017.4 1919.6 2014.8 1917.6 2013.6 C +f +S +n +1887.2 2015.3 m +1887.2 2008.9 1887.2 2002.5 1887.2 1996.1 C +1887.2 2002.5 1887.2 2008.9 1887.2 2015.3 C +f +S +n +1916.7 2014.4 m +1917 2012.1 1913 2013 1913.8 2010.8 C +1912.1 2009.8 1910.9 2009.4 1910.7 2007.9 C +1910.4 2010.6 1913.4 2010.4 1914 2012.4 C +1914.9 2012.8 1916.6 2012.9 1916.4 2014.4 C +1916.9 2015.1 1914.5 2016.6 1916.2 2015.8 C +1916.4 2015.3 1916.7 2015 1916.7 2014.4 C +[0.65 0.65 0 0.42] vc +f +S +n +1914 2009.3 m +1912.8 2010.9 1909.6 2005.3 1911.9 2009.8 C +1912.3 2009.6 1913.6 2010.2 1914 2009.3 C +[0.92 0.92 0 0.67] vc +f +S +n +1951.2 1998.8 m +1949 1996.4 1951.5 1994 1950.3 1991.8 C +1949.1 1989.1 1954 1982.7 1948.8 1981.2 C +1949.2 1981.5 1951 1982.4 1950.8 1983.6 C +1951.9 1988.6 1947.1 1986.5 1948.1 1990.4 C +1948.5 1990.3 1948.7 1990.7 1948.6 1991.1 C +1949 1992.5 1947.3 1991.9 1948.1 1992.5 C +1947.1 1992.7 1945.7 1993.5 1945.2 1994.7 C +1944.5 1996.8 1947.7 2000.5 1943.8 2001.4 C +1943.4 2002 1943.7 2004 1942.4 2004.5 C +1945.2 2002.2 1948.9 2000.9 1951.2 1998.8 C +f +S +n +1994.9 1993 m +1995.1 1996.5 1994.5 2000.3 1995.4 2003.6 C +1994.5 2000.3 1995.1 1996.5 1994.9 1993 C +f +S +n +1913.8 2003.3 m +1913.8 1996.9 1913.8 1990.5 1913.8 1984.1 C +1913.8 1990.5 1913.8 1996.9 1913.8 2003.3 C +f +S +n +1941.9 1998 m +1940.5 1997.3 1940.7 1999.4 1940.7 2000 C +1942.8 2001.3 1942.6 1998.8 1941.9 1998 C +[0 0 0 0] vc +f +S +n +vmrs +1942.1 1999.2 m +1942.2 1998.9 1941.8 1998.8 1941.6 1998.5 C +1940.4 1998 1940.7 1999.7 1940.7 2000 C +1941.6 2000.3 1942.6 2000.4 1942.1 1999.2 C +[0.92 0.92 0 0.67] vc +f +0.4 w +2 J +2 M +S +n +1940 1997.1 m +1939.8 1996 1939.7 1995.9 1939.2 1995.2 C +1939.1 1995.3 1938.5 1997.9 1937.8 1996.4 C +1938 1997.3 1939.4 1998.6 1940 1997.1 C +f +S +n +1911.2 1995.9 m +1911.2 1991.6 1911.3 1987.2 1911.4 1982.9 C +1911.3 1987.2 1911.2 1991.6 1911.2 1995.9 C +f +S +n +1947.2 1979.1 m +1945.1 1978.8 1944.6 1975.7 1942.4 1975 C +1940.5 1972.6 1942.2 1973.7 1942.4 1975.7 C +1945.8 1975.5 1944.2 1979.8 1947.6 1979.6 C +1948.3 1982.3 1948.5 1980 1947.2 1979.1 C +f +S +n +1939.5 1973.3 m +1940.1 1972.6 1939.8 1974.2 1940.2 1973.1 C +1939.1 1972.8 1938.8 1968.5 1935.9 1969.7 C +1937.4 1969.2 1938.5 1970.6 1939 1971.4 C +1939.2 1972.7 1938.6 1973.9 1939.5 1973.3 C +f +S +n +1975.2 2073.2 m +1975.2 2070.2 1975.2 2067.2 1975.2 2064.3 C +1975.2 2067.2 1975.2 2070.2 1975.2 2073.2 C +[0.18 0.18 0 0.78] vc +f +S +n +1929.9 2065.7 m +1928.1 2065.6 1926 2068.8 1924.1 2066.9 C +1918.1 2060.9 1912.9 2055.7 1907.1 2049.9 C +1906.7 2047.1 1906.9 2043.9 1906.8 2041 C +1906.8 2043.9 1906.8 2046.8 1906.8 2049.6 C +1913.2 2055.5 1918.7 2061.9 1925.1 2067.6 C +1927.1 2067.9 1928.6 2064.4 1930.1 2066.2 C +1929.7 2070.3 1929.9 2074.7 1929.9 2078.9 C +1929.6 2074.4 1930.5 2070.1 1929.9 2065.7 C +[0.07 0.06 0 0.58] vc +f +S +n +1930.1 2061.6 m +1928.1 2062.1 1927 2065.1 1924.8 2064.3 C +1920.7 2058.9 1914.4 2054.3 1910.2 2049.2 C +1910.2 2048.1 1910.2 2047.1 1910.2 2046 C +1909.8 2046.8 1910 2048.3 1910 2049.4 C +1915.1 2054.9 1920.3 2059 1925.3 2064.8 C +1927.1 2064.2 1928.4 2062.3 1930.1 2061.6 C +[0.18 0.18 0 0.78] vc +f +S +n +1932 2049.9 m +1932.3 2050.3 1932 2050.4 1932.8 2050.4 C +1932 2050.4 1932.2 2049.2 1931.3 2049.6 C +1931.4 2050.5 1930.3 2050.4 1930.4 2051.3 C +1931.1 2051.1 1930.7 2049.4 1932 2049.9 C +f +S +n +1938.3 2046 m +1936.3 2046.8 1935.2 2047.2 1934.2 2048.9 C +1935.3 2047.7 1936.8 2046.2 1938.3 2046 C +[0.4 0.4 0 0] vc +f +S +n +vmrs +1938.3 2047 m +1937.9 2046.9 1936.6 2047.1 1936.1 2048 C +1936.5 2047.5 1937.3 2046.7 1938.3 2047 C +[0.18 0.18 0 0.78] vc +f +0.4 w +2 J +2 M +S +n +1910.2 2043.2 m +1910.1 2037.5 1910 2031.8 1910 2026.1 C +1910 2031.8 1910.1 2037.5 1910.2 2043.2 C +f +S +n +1933.5 2032.1 m +1933.7 2035.2 1932.8 2035.8 1933.7 2038.6 C +1933.3 2036.6 1934.6 2018 1933.5 2032.1 C +f +S +n +1907.3 2021.8 m +1906.6 2025.9 1909.4 2032.6 1903.2 2034 C +1902.8 2034.1 1902.4 2033.9 1902 2033.8 C +1897.9 2028.5 1891.6 2023.8 1887.4 2018.7 C +1887.4 2017.7 1887.4 2016.6 1887.4 2015.6 C +1887 2016.3 1887.2 2017.8 1887.2 2018.9 C +1892.3 2024.4 1897.5 2028.5 1902.5 2034.3 C +1904.3 2033.6 1905.7 2032 1907.3 2030.9 C +1907.3 2027.9 1907.3 2024.9 1907.3 2021.8 C +f +S +n +1933.7 2023.2 m +1932 2021.7 1931.1 2024.9 1929.4 2024.9 C +1931.2 2024.7 1932.4 2021.5 1933.7 2023.2 C +f +S +n +1989.2 2024.4 m +1987.4 2023.7 1985.8 2022.2 1985.1 2020.4 C +1984.6 2020.1 1986 2018.9 1985.1 2019.2 C +1985.6 2020.8 1984.1 2019.4 1984.6 2021.1 C +1986.3 2022.3 1988.1 2025.3 1989.2 2024.4 C +f +S +n +1904.4 2031.9 m +1903 2029.7 1905.3 2027.7 1904.2 2025.9 C +1904.5 2025 1903.7 2023 1904 2021.3 C +1904 2022.3 1903.2 2022 1902.5 2022 C +1901.3 2022.3 1902.2 2020.1 1901.6 2019.6 C +1902.5 2019.8 1902.6 2018.3 1903.5 2018.9 C +1903.7 2021.8 1905.6 2016.8 1905.6 2020.6 C +1905.9 2020 1906.3 2020.8 1906.1 2021.1 C +1905.8 2022.7 1906.7 2020.4 1906.4 2019.9 C +1906.4 2018.5 1908.2 2017.8 1906.8 2016.5 C +1906.9 2015.7 1907.7 2017.1 1907.1 2016.3 C +1908.5 2015.8 1910.3 2015.1 1911.6 2016 C +1912.2 2016.2 1911.9 2018 1911.6 2018 C +1914.5 2017.1 1910.4 2013.6 1913.3 2013.4 C +1912.4 2011.3 1910.5 2011.8 1909.5 2010 C +1910 2010.5 1909 2010.8 1908.8 2011.2 C +1907.5 2009.9 1906.1 2011.7 1904.9 2011.5 C +1904.7 2010.9 1904.3 2010.5 1904.4 2009.8 C +1905 2010.2 1904.6 2008.6 1905.4 2008.1 C +1906.6 2007.5 1907.7 2008.4 1908.5 2007.4 C +1908.9 2008.5 1909.7 2008.1 1909 2007.2 C +1908.1 2006.5 1905.9 2007.3 1905.4 2007.4 C +1903.9 2007.3 1905.2 2008.5 1904.2 2008.4 C +1904.6 2009.9 1902.8 2010.3 1902.3 2010.5 C +1901.5 2009.9 1900.4 2010 1899.4 2010 C +1898.6 2011.2 1898.2 2013.4 1896.5 2013.4 C +1896 2012.9 1894.4 2012.9 1893.6 2012.9 C +1893.1 2013.9 1892.9 2015.5 1891.5 2016 C +1890.3 2016.1 1889.2 2014 1888.6 2015.8 C +1890 2016 1891 2016.9 1892.9 2016.5 C +1894.1 2017.2 1892.8 2018.3 1893.2 2018.9 C +1892.6 2018.9 1891.1 2019.8 1890.5 2020.6 C +1891.1 2023.6 1893.2 2019.8 1893.9 2022.5 C +1894.1 2023.3 1892.7 2023.6 1893.9 2024 C +1894.2 2024.3 1897.4 2023.8 1896.5 2026.1 C +1896 2025.6 1897.4 2028.1 1897.5 2027.1 C +1898.4 2027.4 1899.3 2027 1899.6 2028.5 C +1899.5 2028.6 1899.4 2028.8 1899.2 2028.8 C +1899.3 2029.2 1899.6 2029.8 1900.1 2030.2 C +1900.4 2029.6 1901 2030 1901.8 2030.2 C +1903.1 2032.1 1900.4 2031.5 1902.8 2033.1 C +1903.3 2032.7 1904.5 2032 1904.4 2031.9 C +[0.21 0.21 0 0] vc +f +S +n +1909.2 2019.4 m +1908.8 2020.3 1910.2 2019.8 1909.2 2019.2 C +1908.3 2019.3 1907.6 2020.2 1907.6 2021.3 C +1908.5 2021 1907.6 2019 1909.2 2019.4 C +[0.18 0.18 0 0.78] vc +f +S +n +1915.5 2015.6 m +1913.5 2016.3 1912.4 2016.8 1911.4 2018.4 C +1912.5 2017.2 1914 2015.7 1915.5 2015.6 C +[0.4 0.4 0 0] vc +f +S +n +1915.5 2016.5 m +1915.1 2016.4 1913.8 2016.6 1913.3 2017.5 C +1913.7 2017 1914.5 2016.2 1915.5 2016.5 C +[0.18 0.18 0 0.78] vc +f +S +n +vmrs +1887.4 2012.7 m +1887.3 2007 1887.2 2001.3 1887.2 1995.6 C +1887.2 2001.3 1887.3 2007 1887.4 2012.7 C +[0.18 0.18 0 0.78] vc +f +0.4 w +2 J +2 M +S +n +1935.9 2007.4 m +1936.2 2007.8 1935.8 2007.9 1936.6 2007.9 C +1935.9 2007.9 1936.1 2006.7 1935.2 2007.2 C +1935.2 2008.1 1934.1 2007.9 1934.2 2008.8 C +1935 2008.7 1934.6 2006.9 1935.9 2007.4 C +f +S +n +1942.1 2003.6 m +1940.1 2004.3 1939.1 2004.8 1938 2006.4 C +1939.1 2005.2 1940.6 2003.7 1942.1 2003.6 C +[0.4 0.4 0 0] vc +f +S +n +1942.1 2004.5 m +1941.8 2004.4 1940.4 2004.6 1940 2005.5 C +1940.4 2005 1941.2 2004.2 1942.1 2004.5 C +[0.18 0.18 0 0.78] vc +f +S +n +1914 2000.7 m +1914 1995 1913.9 1989.3 1913.8 1983.6 C +1913.9 1989.3 1914 1995 1914 2000.7 C +f +S +n +1941.6 1998.3 m +1943.4 2001.9 1942.4 1996 1940.9 1998.3 C +1941.2 1998.3 1941.4 1998.3 1941.6 1998.3 C +f +S +n +1954.8 1989.9 m +1953.9 1989.6 1954.7 1991.6 1953.9 1991.1 C +1954.5 1993.1 1953.6 1998 1954.6 1993.2 C +1954 1992.2 1954.7 1990.7 1954.8 1989.9 C +f +S +n +1947.6 1992.5 m +1946.2 1993.5 1944.9 1993 1944.8 1994.7 C +1945.5 1994 1947 1992.2 1947.6 1992.5 C +f +S +n +1910.7 1982.2 m +1910.3 1981.8 1909.7 1982 1909.2 1982 C +1909.7 1982 1910.3 1981.9 1910.7 1982.2 C +1911 1987.1 1910 1992.6 1910.7 1997.3 C +1910.7 1992.3 1910.7 1987.2 1910.7 1982.2 C +[0.65 0.65 0 0.42] vc +f +S +n +1910.9 1992.8 m +1910.9 1991.3 1910.9 1989.7 1910.9 1988.2 C +1910.9 1989.7 1910.9 1991.3 1910.9 1992.8 C +[0.18 0.18 0 0.78] vc +f +S +n +vmrs +1953.6 1983.6 m +1954.1 1985.3 1953.2 1988.6 1954.8 1989.4 C +1954.1 1987.9 1954.4 1985.4 1953.6 1983.6 C +[0.18 0.18 0 0.78] vc +f +0.4 w +2 J +2 M +S +n +1910.7 1982 m +1911.6 1982.9 1911 1984.4 1911.2 1985.6 C +1911 1984.4 1911.6 1982.9 1910.7 1982 C +f +S +n +1947.2 1979.6 m +1947.5 1980.6 1948.3 1980.6 1947.4 1979.6 C +1946.2 1979.4 1945.7 1978.8 1947.2 1979.6 C +f +S +n +1930.4 2061.4 m +1930.4 2058 1930.4 2053.5 1930.4 2051.1 C +1930.7 2054.6 1929.8 2057.4 1930.1 2061.2 C +1929.5 2061.9 1929.7 2061.2 1930.4 2061.4 C +[0.65 0.65 0 0.42] vc +f +S +n +1939.5 2044.8 m +1940 2041.5 1935.2 2044.3 1936.4 2040.8 C +1934.9 2040.9 1934.1 2039.7 1933.5 2038.6 C +1933.3 2035.4 1933.2 2040 1934 2040.3 C +1936.2 2040.6 1936.3 2043.6 1938.5 2043.4 C +1939.7 2044.2 1939.4 2045.6 1938.3 2046.5 C +1939.1 2046.6 1939.6 2045.6 1939.5 2044.8 C +f +S +n +1910.4 2045.3 m +1910.4 2039.5 1910.4 2033.6 1910.4 2027.8 C +1910.4 2033.6 1910.4 2039.5 1910.4 2045.3 C +f +S +n +1906.8 2030.9 m +1907.6 2026.8 1905 2020.8 1909 2018.7 C +1906.5 2018.9 1906.8 2022.4 1906.8 2024.7 C +1906.4 2028.2 1907.9 2032 1903 2033.8 C +1902.2 2034 1903.8 2033.4 1904.2 2033.1 C +1905.1 2032.4 1905.9 2031.5 1906.8 2030.9 C +[0.07 0.06 0 0.58] vc +f +S +n +1907.1 2030.7 m +1907.1 2028.8 1907.1 2027 1907.1 2025.2 C +1907.1 2027 1907.1 2028.8 1907.1 2030.7 C +[0.65 0.65 0 0.42] vc +f +S +n +1932 2023.2 m +1932.2 2023.6 1931.7 2023.7 1931.6 2024 C +1932 2023.7 1932.3 2022.8 1933 2023 C +1933.9 2024.3 1933.3 2026.2 1933.5 2027.8 C +1933.5 2026.4 1934.9 2022.2 1932 2023.2 C +f +S +n +2026.1 2021.6 m +2026.1 2020.8 2026.1 2019.9 2026.1 2019.2 C +2026.1 2019.9 2026.1 2020.8 2026.1 2021.6 C +f +S +n +vmrs +1934.2 2018.9 m +1934.2 2015.5 1934.2 2011 1934.2 2008.6 C +1934.5 2012.1 1933.7 2014.9 1934 2018.7 C +1933.4 2019.5 1933.5 2018.7 1934.2 2018.9 C +[0.65 0.65 0 0.42] vc +f +0.4 w +2 J +2 M +S +n +1887.6 2014.8 m +1887.6 2009 1887.6 2003.1 1887.6 1997.3 C +1887.6 2003.1 1887.6 2009 1887.6 2014.8 C +f +S +n +1914.3 2002.8 m +1914.3 1997 1914.3 1991.1 1914.3 1985.3 C +1914.3 1991.1 1914.3 1997 1914.3 2002.8 C +f +S +n +1995.4 1992.3 m +1995.4 1991.5 1995.4 1990.7 1995.4 1989.9 C +1995.4 1990.7 1995.4 1991.5 1995.4 1992.3 C +f +S +n +1896 1988.4 m +1896.9 1988 1897.8 1987.7 1898.7 1987.2 C +1897.8 1987.7 1896.9 1988 1896 1988.4 C +f +S +n +1899.4 1986.8 m +1900.4 1986.3 1901.3 1985.8 1902.3 1985.3 C +1901.3 1985.8 1900.4 1986.3 1899.4 1986.8 C +f +S +n +1902.8 1985.1 m +1905.2 1984 1905.2 1984 1902.8 1985.1 C +f +S +n +1949.1 1983.4 m +1950.2 1984.4 1947.8 1984.6 1949.3 1985.1 C +1949.5 1984.4 1949.6 1984.1 1949.1 1983.4 C +[0.07 0.06 0 0.58] vc +f +S +n +1906.1 1983.4 m +1908.6 1982 1908.6 1982 1906.1 1983.4 C +[0.65 0.65 0 0.42] vc +f +S +n +1922.7 1976.4 m +1923.6 1976 1924.4 1975.7 1925.3 1975.2 C +1924.4 1975.7 1923.6 1976 1922.7 1976.4 C +f +S +n +vmrs +1926 1974.8 m +1927 1974.3 1928 1973.8 1928.9 1973.3 C +1928 1973.8 1927 1974.3 1926 1974.8 C +[0.65 0.65 0 0.42] vc +f +0.4 w +2 J +2 M +S +n +1929.4 1973.1 m +1931.9 1972 1931.9 1972 1929.4 1973.1 C +f +S +n +1932.8 1971.4 m +1935.3 1970 1935.3 1970 1932.8 1971.4 C +f +S +n +1949.6 2097.2 m +1951.1 2096.4 1952.6 2095.5 1954.1 2094.8 C +1952.6 2095.5 1951.1 2096.4 1949.6 2097.2 C +[0.07 0.06 0 0.58] vc +f +S +n +1955.1 2094.3 m +1956.7 2093.5 1958.3 2092.7 1959.9 2091.9 C +1958.3 2092.7 1956.7 2093.5 1955.1 2094.3 C +f +S +n +1960.4 2091.6 m +1961.3 2091.2 1962.1 2090.9 1963 2090.4 C +1962.1 2090.9 1961.3 2091.2 1960.4 2091.6 C +f +S +n +1963.5 2090.2 m +1964.4 2089.7 1965.2 2089.2 1966.1 2088.8 C +1965.2 2089.2 1964.4 2089.7 1963.5 2090.2 C +f +S +n +1966.6 2088.5 m +1969.5 2087.1 1972.4 2085.8 1975.2 2084.4 C +1972.4 2085.8 1969.5 2087.1 1966.6 2088.5 C +f +S +n +1965.2 2086.1 m +1965.9 2085.7 1966.8 2085.3 1967.6 2084.9 C +1966.8 2085.3 1965.9 2085.7 1965.2 2086.1 C +f +S +n +1968.3 2084.7 m +1969.2 2084.3 1970 2083.9 1970.9 2083.5 C +1970 2083.9 1969.2 2084.3 1968.3 2084.7 C +f +S +n +vmrs +1984.1 2084 m +1985.6 2083.2 1987.2 2082.3 1988.7 2081.6 C +1987.2 2082.3 1985.6 2083.2 1984.1 2084 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1976 2078.7 m +1978.1 2080.1 1980 2082 1982 2083.7 C +1980 2081.9 1977.9 2080.3 1976 2078.2 C +1975.5 2079.9 1975.8 2081.9 1975.7 2083.7 C +1975.8 2082 1975.5 2080.2 1976 2078.7 C +f +S +n +1989.6 2081.1 m +1991.3 2080.3 1992.8 2079.5 1994.4 2078.7 C +1992.8 2079.5 1991.3 2080.3 1989.6 2081.1 C +f +S +n +1933.2 2074.6 m +1932.4 2076.2 1932.8 2077.5 1933 2078.7 C +1933 2077.6 1932.9 2074.8 1933.2 2074.6 C +f +S +n +1994.9 2078.4 m +1995.8 2078 1996.7 2077.7 1997.6 2077.2 C +1996.7 2077.7 1995.8 2078 1994.9 2078.4 C +f +S +n +1998 2077 m +1998.9 2076.5 1999.8 2076 2000.7 2075.6 C +1999.8 2076 1998.9 2076.5 1998 2077 C +f +S +n +2001.2 2075.3 m +2004 2073.9 2006.9 2072.6 2009.8 2071.2 C +2006.9 2072.6 2004 2073.9 2001.2 2075.3 C +f +S +n +1980.5 2060.7 m +1979.9 2060.7 1976.7 2062.8 1975.7 2064.5 C +1975.7 2067.5 1975.7 2070.5 1975.7 2073.4 C +1976.3 2068.7 1973.9 2061.6 1980.5 2060.7 C +f +S +n +1999.7 2072.9 m +2000.5 2072.5 2001.3 2072.1 2002.1 2071.7 C +2001.3 2072.1 2000.5 2072.5 1999.7 2072.9 C +f +S +n +2002.8 2071.5 m +2003.7 2071.1 2004.6 2070.7 2005.5 2070.3 C +2004.6 2070.7 2003.7 2071.1 2002.8 2071.5 C +f +S +n +vmrs +2015.1 2047.5 m +2014.4 2047.5 2011.2 2049.6 2010.3 2051.3 C +2010.3 2057.7 2010.3 2064.1 2010.3 2070.5 C +2010.3 2063.9 2010.1 2057.1 2010.5 2050.6 C +2012 2049.3 2013.5 2048.3 2015.1 2047.5 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1910.4 2049.2 m +1914.8 2054.3 1920.7 2058.9 1925.1 2064 C +1920.4 2058.6 1915.1 2054.6 1910.4 2049.2 C +f +S +n +1988.2 2057.3 m +1989.1 2056.8 1989.9 2056.2 1990.8 2055.6 C +1989.9 2056.2 1989.1 2056.8 1988.2 2057.3 C +f +S +n +1991.6 2051.3 m +1991.6 2046.3 1991.6 2041.2 1991.6 2036.2 C +1991.6 2041.2 1991.6 2046.3 1991.6 2051.3 C +f +S +n +1935.6 2047.5 m +1932.9 2051.7 1939.7 2043.8 1935.6 2047.5 C +f +S +n +1938.8 2043.9 m +1938.1 2043.3 1938.2 2043.7 1937.3 2043.4 C +1938.7 2043 1938.2 2044.9 1939 2045.3 C +1938.2 2045.3 1938.7 2046.6 1937.8 2046.5 C +1939.1 2046.2 1939.1 2044.5 1938.8 2043.9 C +f +S +n +1972.4 2045.6 m +1973.4 2045 1974.5 2044.4 1975.5 2043.9 C +1974.5 2044.4 1973.4 2045 1972.4 2045.6 C +f +S +n +1969 2043.6 m +1969.8 2043.2 1970.6 2042.9 1971.4 2042.4 C +1970.6 2042.9 1969.8 2043.2 1969 2043.6 C +f +S +n +1972.1 2042.2 m +1973 2041.8 1973.9 2041.4 1974.8 2041 C +1973.9 2041.4 1973 2041.8 1972.1 2042.2 C +f +S +n +1906.6 2035 m +1905 2034.7 1904.8 2036.6 1903.5 2036.9 C +1904.9 2037 1905.8 2033.4 1907.1 2035.7 C +1907.1 2037.2 1907.1 2038.6 1907.1 2040 C +1906.9 2038.4 1907.5 2036.4 1906.6 2035 C +f +S +n +vmrs +1937.1 2032.1 m +1936.2 2033.7 1936.6 2035 1936.8 2036.2 C +1936.8 2035.1 1936.8 2032.4 1937.1 2032.1 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1887.6 2018.7 m +1892 2023.8 1897.9 2028.4 1902.3 2033.6 C +1897.6 2028.1 1892.3 2024.1 1887.6 2018.7 C +f +S +n +1999.7 2031.4 m +1998.7 2030.3 1997.6 2029.2 1996.6 2028 C +1997.6 2029.2 1998.7 2030.3 1999.7 2031.4 C +f +S +n +1912.8 2017 m +1910.6 2021.1 1913.6 2015.3 1914.5 2016 C +1914 2016.3 1913.4 2016.7 1912.8 2017 C +f +S +n +1939.5 2005 m +1936.7 2009.2 1943.6 2001.3 1939.5 2005 C +f +S +n +1942.6 2001.4 m +1941.9 2000.8 1942 2001.2 1941.2 2000.9 C +1942.5 2000.6 1942.1 2002.4 1942.8 2002.8 C +1942 2002.8 1942.5 2004.1 1941.6 2004 C +1943 2003.7 1942.9 2002.1 1942.6 2001.4 C +f +S +n +2006.2 2000.7 m +2005.4 2001.5 2004 2002.8 2004 2002.8 C +2004.5 2002.4 2005.5 2001.4 2006.2 2000.7 C +f +S +n +1998.5 2001.6 m +1997.7 2002 1996.8 2002.4 1995.9 2002.6 C +1995.5 1999.3 1995.7 1995.7 1995.6 1992.3 C +1995.6 1995.7 1995.6 1999.2 1995.6 2002.6 C +1996.6 2002.4 1997.7 2002.2 1998.5 2001.6 C +[0.4 0.4 0 0] vc +f +S +n +1996.1 2002.8 m +1995.9 2002.8 1995.8 2002.8 1995.6 2002.8 C +1995.2 1999.5 1995.5 1995.9 1995.4 1992.5 C +1995.4 1995.9 1995.4 1999.4 1995.4 2002.8 C +1996.4 2003.1 1998.2 2001.6 1996.1 2002.8 C +[0.07 0.06 0 0.58] vc +f +S +n +1969 2002.1 m +1968 2001 1966.9 1999.9 1965.9 1998.8 C +1966.9 1999.9 1968 2001 1969 2002.1 C +f +S +n +vmrs +2000 2001.2 m +2002.1 2000 2004.1 1998.9 2006.2 1997.8 C +2004.1 1998.9 2002.1 2000 2000 2001.2 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1895.8 1984.8 m +1898.3 1983.6 1900.8 1982.3 1903.2 1981 C +1900.8 1982.3 1898.3 1983.6 1895.8 1984.8 C +f +S +n +1905.2 1980.3 m +1906.4 1979.9 1907.6 1979.5 1908.8 1979.1 C +1907.6 1979.5 1906.4 1979.9 1905.2 1980.3 C +f +S +n +1964.7 1977.4 m +1963.8 1977.5 1962.5 1980.2 1960.8 1980 C +1962.5 1980.2 1963.3 1978 1964.7 1977.4 C +f +S +n +1952 1979.6 m +1955.2 1979.2 1955.2 1979.2 1952 1979.6 C +f +S +n +1937.8 1966.4 m +1941.2 1969.5 1946.1 1976.4 1951.5 1979.3 C +1946.1 1976.7 1942.8 1970.4 1937.8 1966.4 C +f +S +n +1911.9 1978.6 m +1914.3 1977.4 1916.7 1976.2 1919.1 1975 C +1916.7 1976.2 1914.3 1977.4 1911.9 1978.6 C +f +S +n +1975.5 1971.4 m +1974.6 1972.2 1973.3 1973.6 1973.3 1973.6 C +1973.7 1973.1 1974.8 1972.1 1975.5 1971.4 C +f +S +n +1922.4 1972.8 m +1924.9 1971.6 1927.4 1970.3 1929.9 1969 C +1927.4 1970.3 1924.9 1971.6 1922.4 1972.8 C +f +S +n +1969.2 1971.9 m +1971.1 1970.9 1972.9 1969.8 1974.8 1968.8 C +1972.9 1969.8 1971.1 1970.9 1969.2 1971.9 C +f +S +n +vmrs +1931.8 1968.3 m +1933 1967.9 1934.2 1967.5 1935.4 1967.1 C +1934.2 1967.5 1933 1967.9 1931.8 1968.3 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1940.7 2072.4 m +1941.5 2072.4 1942.3 2072.3 1943.1 2072.2 C +1942.3 2072.3 1941.5 2072.4 1940.7 2072.4 C +[0 0 0 0.18] vc +f +S +n +1948.6 2069.3 m +1947 2069.5 1945.7 2068.9 1944.8 2069.8 C +1945.9 2068.5 1948.4 2070.2 1948.6 2069.3 C +f +S +n +1954.6 2066.4 m +1954.7 2067.9 1955.6 2067.3 1955.6 2068.8 C +1955.4 2067.8 1956 2066.6 1954.6 2066.4 C +f +S +n +1929.2 2061.2 m +1927.8 2062.1 1926.3 2064.1 1924.8 2063.3 C +1926.3 2064.6 1928 2062 1929.2 2061.2 C +f +S +n +1924.4 2067.4 m +1918.5 2061.6 1912.7 2055.9 1906.8 2050.1 C +1912.7 2055.9 1918.5 2061.6 1924.4 2067.4 C +[0.4 0.4 0 0] vc +f +S +n +1924.6 2062.8 m +1923.9 2062.1 1923.2 2061.2 1922.4 2060.4 C +1923.2 2061.2 1923.9 2062.1 1924.6 2062.8 C +[0 0 0 0.18] vc +f +S +n +1919.3 2057.3 m +1917.5 2055.6 1915.7 2053.8 1913.8 2052 C +1915.7 2053.8 1917.5 2055.6 1919.3 2057.3 C +f +S +n +1929.2 2055.2 m +1929.2 2054.2 1929.2 2053.2 1929.2 2052.3 C +1929.2 2053.2 1929.2 2054.2 1929.2 2055.2 C +f +S +n +1926.3 2049.6 m +1925.4 2049 1925.4 2050.5 1924.4 2050.4 C +1925.3 2051.3 1924.5 2051.9 1925.6 2052.5 C +1926.9 2052.6 1926 2050.6 1926.3 2049.6 C +f +S +n +vmrs +1911.2 2046.8 m +1910.1 2048.9 1911.9 2050.1 1913.1 2051.3 C +1912.1 2049.9 1910.6 2048.8 1911.2 2046.8 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1934 2048.7 m +1932.6 2048.7 1930.1 2047.7 1929.6 2049.4 C +1930.9 2048.6 1933.3 2049 1934 2048.7 C +f +S +n +1980 2048.4 m +1979.5 2046.8 1976.3 2047.9 1977.2 2045.6 C +1976.8 2045.1 1976.1 2044.7 1975.2 2044.8 C +1973.7 2046 1976.3 2046.4 1976.7 2047.5 C +1977.8 2047.2 1978.2 2050 1979.6 2049.2 C +1980 2049 1979.6 2048.6 1980 2048.4 C +f +S +n +1938.3 2045.6 m +1938.2 2044.4 1936.8 2043.8 1935.9 2043.4 C +1936.4 2044.4 1939.1 2044.3 1937.6 2045.8 C +1937 2046.1 1935.9 2046.1 1935.9 2046.8 C +1936.7 2046.3 1937.8 2046.2 1938.3 2045.6 C +f +S +n +1932.5 2040 m +1932.8 2038.1 1932 2038.9 1932.3 2040.3 C +1933.1 2040.3 1932.7 2041.7 1933.7 2041.5 C +1933.1 2041 1932.9 2040.5 1932.5 2040 C +f +S +n +2014.6 2035.2 m +2014.1 2033.6 2010.9 2034.7 2011.7 2032.4 C +2011.3 2031.9 2009.4 2030.7 2009.3 2032.1 C +2009.5 2033.7 2012.9 2033.8 2012.4 2035.7 C +2013 2036.4 2014.2 2036.5 2014.6 2035.2 C +f +S +n +1906.4 2030.7 m +1905 2031.6 1903.5 2033.6 1902 2032.8 C +1903.4 2034 1905.6 2031.4 1906.4 2030.7 C +f +S +n +1901.8 2037.2 m +1899.5 2034.8 1897.2 2032.5 1894.8 2030.2 C +1897.2 2032.5 1899.5 2034.8 1901.8 2037.2 C +[0.4 0.4 0 0] vc +f +S +n +1901.8 2032.4 m +1901.1 2031.6 1900.4 2030.7 1899.6 2030 C +1900.4 2030.7 1901.1 2031.6 1901.8 2032.4 C +[0 0 0 0.18] vc +f +S +n +1944.5 2030 m +1945.3 2029.9 1946.1 2029.8 1946.9 2029.7 C +1946.1 2029.8 1945.3 2029.9 1944.5 2030 C +f +S +n +vmrs +1997.8 2027.8 m +1997.7 2027.9 1997.6 2028.1 1997.3 2028 C +1997.4 2029.1 1998.5 2029.5 1999.2 2030 C +2000.1 2029.5 1998.9 2028 1997.8 2027.8 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1906.4 2029.2 m +1906.4 2026.6 1906.4 2024 1906.4 2021.3 C +1906.4 2024 1906.4 2026.6 1906.4 2029.2 C +f +S +n +2006.2 2025.9 m +2006 2025.9 2005.8 2025.8 2005.7 2025.6 C +2005.7 2025.5 2005.7 2025.3 2005.7 2025.2 C +2004.6 2025.8 2002.7 2024.7 2001.9 2026.1 C +2001.9 2027.9 2007.8 2029.2 2006.2 2025.9 C +[0 0 0 0] vc +f +S +n +1952.4 2026.8 m +1950.9 2027 1949.6 2026.4 1948.6 2027.3 C +1949.7 2026.1 1952.2 2027.7 1952.4 2026.8 C +[0 0 0 0.18] vc +f +S +n +1896.5 2026.8 m +1894.7 2025.1 1892.9 2023.3 1891 2021.6 C +1892.9 2023.3 1894.7 2025.1 1896.5 2026.8 C +f +S +n +1958.4 2024 m +1958.5 2025.5 1959.4 2024.8 1959.4 2026.4 C +1959.3 2025.3 1959.8 2024.1 1958.4 2024 C +f +S +n +1903.5 2019.2 m +1902.6 2018.6 1902.6 2020 1901.6 2019.9 C +1902.5 2020.8 1901.7 2021.4 1902.8 2022 C +1904.1 2022.2 1903.2 2020.1 1903.5 2019.2 C +f +S +n +1933 2018.7 m +1931.7 2019.6 1930.1 2021.6 1928.7 2020.8 C +1930.1 2022.1 1931.8 2019.5 1933 2018.7 C +f +S +n +1888.4 2016.3 m +1887.3 2018.4 1889.1 2019.6 1890.3 2020.8 C +1889.3 2019.5 1887.8 2018.3 1888.4 2016.3 C +f +S +n +1928.4 2020.4 m +1927.7 2019.6 1927 2018.7 1926.3 2018 C +1927 2018.7 1927.7 2019.6 1928.4 2020.4 C +f +S +n +vmrs +1911.2 2018.2 m +1909.8 2018.3 1907.3 2017.2 1906.8 2018.9 C +1908.1 2018.1 1910.5 2018.6 1911.2 2018.2 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1915.5 2015.1 m +1915.4 2013.9 1914 2013.3 1913.1 2012.9 C +1913.6 2013.9 1916.3 2013.8 1914.8 2015.3 C +1914.2 2015.6 1913.1 2015.6 1913.1 2016.3 C +1913.9 2015.9 1915 2015.7 1915.5 2015.1 C +f +S +n +1923.2 2014.8 m +1921.3 2013.1 1919.5 2011.3 1917.6 2009.6 C +1919.5 2011.3 1921.3 2013.1 1923.2 2014.8 C +f +S +n +1933 2012.7 m +1933 2011.7 1933 2010.8 1933 2009.8 C +1933 2010.8 1933 2011.7 1933 2012.7 C +f +S +n +1909.7 2008.1 m +1908.9 2009.2 1910.1 2009.9 1910.4 2011 C +1911.1 2010.7 1908.9 2009.7 1909.7 2008.1 C +f +S +n +1930.1 2007.2 m +1929.2 2006.6 1929.2 2008 1928.2 2007.9 C +1929.1 2008.8 1928.4 2009.4 1929.4 2010 C +1930.7 2010.2 1929.9 2008.1 1930.1 2007.2 C +f +S +n +1915 2004.3 m +1914 2006.4 1915.7 2007.6 1916.9 2008.8 C +1915.9 2007.5 1914.4 2006.3 1915 2004.3 C +f +S +n +1937.8 2006.2 m +1936.4 2006.3 1934 2005.2 1933.5 2006.9 C +1934.7 2006.1 1937.1 2006.6 1937.8 2006.2 C +f +S +n +1983.9 2006 m +1983.3 2004.3 1980.2 2005.4 1981 2003.1 C +1980.6 2002.7 1978.7 2001.5 1978.6 2002.8 C +1978.8 2004.4 1982.1 2004.5 1981.7 2006.4 C +1982.3 2007.2 1983.5 2007.2 1983.9 2006 C +f +S +n +1942.1 2003.1 m +1942 2001.9 1940.6 2001.3 1939.7 2000.9 C +1940.2 2001.9 1943 2001.8 1941.4 2003.3 C +1940.9 2003.6 1939.7 2003.6 1939.7 2004.3 C +1940.5 2003.9 1941.6 2003.7 1942.1 2003.1 C +f +S +n +vmrs +1967.1 1998.5 m +1967 1998.6 1966.8 1998.8 1966.6 1998.8 C +1966.7 1999.8 1967.8 2000.2 1968.5 2000.7 C +1969.4 2000.2 1968.2 1998.8 1967.1 1998.5 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1936.4 1997.6 m +1936.7 1995.6 1935.8 1996.4 1936.1 1997.8 C +1936.9 1997.9 1936.5 1999.2 1937.6 1999 C +1937 1998.5 1936.8 1998 1936.4 1997.6 C +f +S +n +1975.5 1996.6 m +1975.2 1996.7 1975.1 1996.5 1975 1996.4 C +1975 1996.2 1975 1996.1 1975 1995.9 C +1973.9 1996.5 1972 1995.5 1971.2 1996.8 C +1971.2 1998.6 1977 1999.9 1975.5 1996.6 C +[0 0 0 0] vc +f +S +n +1949.3 2097.4 m +1950.3 2096.9 1951.2 2096.4 1952.2 2096 C +1951.2 2096.4 1950.3 2096.9 1949.3 2097.4 C +[0.4 0.4 0 0] vc +f +S +n +1960.8 2091.6 m +1961.7 2091.2 1962.6 2090.9 1963.5 2090.4 C +1962.6 2090.9 1961.7 2091.2 1960.8 2091.6 C +f +S +n +1964.4 2090 m +1965.7 2089.2 1967 2088.5 1968.3 2087.8 C +1967 2088.5 1965.7 2089.2 1964.4 2090 C +f +S +n +1976 2083.7 m +1976.3 2082.3 1975.2 2079.1 1976.9 2079.4 C +1978.8 2080.7 1980.3 2082.9 1982.2 2084.2 C +1980.6 2083.1 1978.2 2080.2 1976 2078.9 C +1975.6 2081.2 1977 2084.9 1973.8 2085.4 C +1972.2 2086.1 1970.7 2087 1969 2087.6 C +1971.4 2086.5 1974.1 2085.6 1976 2083.7 C +f +S +n +1983.9 2084.2 m +1984.8 2083.7 1985.8 2083.2 1986.8 2082.8 C +1985.8 2083.2 1984.8 2083.7 1983.9 2084.2 C +f +S +n +1995.4 2078.4 m +1996.3 2078 1997.1 2077.7 1998 2077.2 C +1997.1 2077.7 1996.3 2078 1995.4 2078.4 C +f +S +n +1999 2076.8 m +2000.3 2076 2001.6 2075.3 2002.8 2074.6 C +2001.6 2075.3 2000.3 2076 1999 2076.8 C +f +S +n +vmrs +1929.6 2065.7 m +1930.1 2065.6 1929.8 2068.6 1929.9 2070 C +1929.8 2068.6 1930.1 2067 1929.6 2065.7 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1906.6 2049.4 m +1906.6 2046.7 1906.6 2043.9 1906.6 2041.2 C +1906.6 2043.9 1906.6 2046.7 1906.6 2049.4 C +f +S +n +2016 2047.5 m +2014.8 2048 2013.5 2048.3 2012.4 2049.4 C +2013.5 2048.3 2014.8 2048 2016 2047.5 C +f +S +n +2016.5 2047.2 m +2017.3 2046.9 2018.1 2046.6 2018.9 2046.3 C +2018.1 2046.6 2017.3 2046.9 2016.5 2047.2 C +f +S +n +1912.4 2028.5 m +1911.8 2032.4 1912.4 2037.2 1911.9 2041.2 C +1911.5 2037.2 1911.7 2032.9 1911.6 2028.8 C +1911.6 2033.5 1911.6 2038.9 1911.6 2042.9 C +1912.5 2042.2 1911.6 2043.9 1912.6 2043.6 C +1912.9 2039.3 1913.1 2033.3 1912.4 2028.5 C +[0.21 0.21 0 0] vc +f +S +n +1906.8 2040.8 m +1906.8 2039 1906.8 2037.2 1906.8 2035.5 C +1906.8 2037.2 1906.8 2039 1906.8 2040.8 C +[0.4 0.4 0 0] vc +f +S +n +1905.9 2035.2 m +1904.9 2036.4 1903.7 2037.2 1902.3 2037.4 C +1903.7 2037.2 1904.9 2036.4 1905.9 2035.2 C +f +S +n +1906.1 2031.2 m +1907 2031.1 1906.4 2028 1906.6 2030.7 C +1905.5 2032.1 1904 2032.8 1902.5 2033.6 C +1903.9 2033.2 1905 2032.1 1906.1 2031.2 C +f +S +n +1908.3 2018.7 m +1905.2 2018.6 1907.1 2023.2 1906.6 2025.4 C +1906.8 2023 1905.9 2019.5 1908.3 2018.7 C +f +S +n +1889.6 1998 m +1889 2001.9 1889.6 2006.7 1889.1 2010.8 C +1888.7 2006.7 1888.9 2002.4 1888.8 1998.3 C +1888.8 2003 1888.8 2008.4 1888.8 2012.4 C +1889.7 2011.7 1888.8 2013.4 1889.8 2013.2 C +1890.1 2008.8 1890.3 2002.8 1889.6 1998 C +[0.21 0.21 0 0] vc +f +S +n +vmrs +1999 2001.4 m +2001 2000.3 2003 1999.2 2005 1998 C +2003 1999.2 2001 2000.3 1999 2001.4 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1916.2 1986 m +1915.7 1989.9 1916.3 1994.7 1915.7 1998.8 C +1915.3 1994.7 1915.5 1990.4 1915.5 1986.3 C +1915.5 1991 1915.5 1996.4 1915.5 2000.4 C +1916.3 1999.7 1915.5 2001.4 1916.4 2001.2 C +1916.7 1996.8 1917 1990.8 1916.2 1986 C +[0.21 0.21 0 0] vc +f +S +n +1886.9 1989.6 m +1887.8 1989.2 1888.7 1988.9 1889.6 1988.4 C +1888.7 1988.9 1887.8 1989.2 1886.9 1989.6 C +[0.4 0.4 0 0] vc +f +S +n +1892.4 1986.8 m +1895.1 1985.1 1897.9 1983.6 1900.6 1982 C +1897.9 1983.6 1895.1 1985.1 1892.4 1986.8 C +f +S +n +1907.3 1979.3 m +1908.5 1978.9 1909.7 1978.5 1910.9 1978.1 C +1909.7 1978.5 1908.5 1978.9 1907.3 1979.3 C +f +S +n +1938.5 1966.6 m +1942.6 1970.1 1945.9 1976.4 1951.7 1979.1 C +1946.2 1976.1 1943.1 1970.9 1938.5 1966.6 C +f +S +n +1955.1 1978.6 m +1955.9 1978.2 1956.7 1977.8 1957.5 1977.4 C +1956.7 1977.8 1955.9 1978.2 1955.1 1978.6 C +f +S +n +1913.6 1977.6 m +1914.5 1977.2 1915.3 1976.9 1916.2 1976.4 C +1915.3 1976.9 1914.5 1977.2 1913.6 1977.6 C +f +S +n +1919.1 1974.8 m +1921.8 1973.1 1924.5 1971.6 1927.2 1970 C +1924.5 1971.6 1921.8 1973.1 1919.1 1974.8 C +f +S +n +1963.5 1974.5 m +1964.5 1974 1965.6 1973.4 1966.6 1972.8 C +1965.6 1973.4 1964.5 1974 1963.5 1974.5 C +f +S +n +vmrs +1967.8 1972.4 m +1970 1971.2 1972.1 1970 1974.3 1968.8 C +1972.1 1970 1970 1971.2 1967.8 1972.4 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1934 1967.3 m +1935.2 1966.9 1936.4 1966.5 1937.6 1966.1 C +1936.4 1966.5 1935.2 1966.9 1934 1967.3 C +f +S +n +1928.9 2061.2 m +1928.9 2059.2 1928.9 2057.3 1928.9 2055.4 C +1928.9 2057.3 1928.9 2059.2 1928.9 2061.2 C +[0.21 0.21 0 0] vc +f +S +n +1917.2 2047 m +1917.8 2046.5 1919.6 2046.8 1920 2047.2 C +1920 2046.5 1920.9 2046.8 1921 2046.3 C +1921.9 2047.3 1921.3 2044.1 1921.5 2044.1 C +1919.7 2044.8 1915.7 2043.5 1916.2 2046 C +1916.2 2048.3 1917 2045.9 1917.2 2047 C +[0 0 0 0] vc +f +S +n +1922 2044.1 m +1923.5 2043.2 1927 2045.4 1927.5 2042.9 C +1927.1 2042.6 1927.3 2040.9 1927.2 2041.5 C +1924.9 2042.3 1920.9 2040.6 1922 2044.1 C +f +S +n +1934.9 2043.9 m +1935.2 2043.4 1934.4 2042.7 1934 2042.2 C +1933.2 2041.8 1932.4 2042.8 1932.8 2043.2 C +1932.9 2044 1934.3 2043.3 1934.9 2043.9 C +f +S +n +1906.1 2030.7 m +1906.1 2028.8 1906.1 2027 1906.1 2025.2 C +1906.1 2027 1906.1 2028.8 1906.1 2030.7 C +[0.21 0.21 0 0] vc +f +S +n +1932.8 2018.7 m +1932.8 2016.8 1932.8 2014.8 1932.8 2012.9 C +1932.8 2014.8 1932.8 2016.8 1932.8 2018.7 C +f +S +n +1894.4 2016.5 m +1895 2016 1896.8 2016.3 1897.2 2016.8 C +1897.2 2016 1898.1 2016.3 1898.2 2015.8 C +1899.1 2016.8 1898.5 2013.6 1898.7 2013.6 C +1896.9 2014.4 1892.9 2013 1893.4 2015.6 C +1893.4 2017.8 1894.2 2015.4 1894.4 2016.5 C +[0 0 0 0] vc +f +S +n +1899.2 2013.6 m +1900.7 2012.7 1904.2 2014.9 1904.7 2012.4 C +1904.3 2012.1 1904.5 2010.5 1904.4 2011 C +1902.1 2011.8 1898.1 2010.1 1899.2 2013.6 C +f +S +n +vmrs +1912.1 2013.4 m +1912.4 2012.9 1911.6 2012.3 1911.2 2011.7 C +1910.4 2011.4 1909.6 2012.3 1910 2012.7 C +1910.1 2013.5 1911.5 2012.9 1912.1 2013.4 C +[0 0 0 0] vc +f +0.4 w +2 J +2 M +S +n +1921 2004.5 m +1921.6 2004 1923.4 2004.3 1923.9 2004.8 C +1923.8 2004 1924.8 2004.3 1924.8 2003.8 C +1925.7 2004.8 1925.1 2001.6 1925.3 2001.6 C +1923.6 2002.4 1919.6 2001 1920 2003.6 C +1920 2005.8 1920.8 2003.4 1921 2004.5 C +f +S +n +1925.8 2001.6 m +1927.3 2000.7 1930.8 2002.9 1931.3 2000.4 C +1930.9 2000.1 1931.1 1998.5 1931.1 1999 C +1928.7 1999.8 1924.8 1998.1 1925.8 2001.6 C +f +S +n +1938.8 2001.4 m +1939 2000.9 1938.2 2000.3 1937.8 1999.7 C +1937.1 1999.4 1936.2 2000.3 1936.6 2000.7 C +1936.7 2001.5 1938.1 2000.9 1938.8 2001.4 C +f +S +n +1908.6691 2008.1348 m +1897.82 2010.0477 L +1894.1735 1989.3671 L +1905.0226 1987.4542 L +1908.6691 2008.1348 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont +1895.041763 1994.291153 m +0 0 32 0 0 (l) ts +} +true +[0 0 0 1]sts +Q +1979.2185 1991.7809 m +1960.6353 1998.5452 L +1953.4532 1978.8124 L +1972.0363 1972.0481 L +1979.2185 1991.7809 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [18.793335 -6.84082 6.84021 18.793335 0 0] makesetfont +1955.163254 1983.510773 m +0 0 32 0 0 (\256) ts +} +true +[0 0 0 1]sts +Q +1952.1544 2066.5423 m +1938.0739 2069.025 L +1934.4274 2048.3444 L +1948.5079 2045.8617 L +1952.1544 2066.5423 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont +1935.29567 2053.268433 m +0 0 32 0 0 (") ts +} +true +[0 0 0 1]sts +Q +1931.7231 2043.621 m +1919.3084 2048.14 L +1910.6898 2024.4607 L +1923.1046 2019.9417 L +1931.7231 2043.621 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [22.552002 -8.208984 8.208252 22.552002 0 0] makesetfont +1912.741867 2030.098648 m +0 0 32 0 0 (=) ts +} +true +[0 0 0 1]sts +Q +1944 2024.5 m +1944 2014 L +0.8504 w +0 J +3.863693 M +[0 0 0 1] vc +false setoverprint +S +n +1944.25 2019.1673 m +1952.5 2015.9173 L +S +n +1931.0787 2124.423 m +1855.5505 2043.4285 L +1871.0419 2013.0337 L +1946.5701 2094.0282 L +1931.0787 2124.423 L +n +q +_bfh +%%IncludeResource: font ZapfHumanist601BT-Bold +_efh +{ +f1 [22.155762 23.759277 -14.753906 28.947754 0 0] makesetfont +1867.35347 2020.27063 m +0 0 32 0 0 (Isabelle) ts +} +true +[0 0 0 1]sts +Q +1933.5503 1996.9547 m +1922.7012 1998.8677 L +1919.0547 1978.1871 L +1929.9038 1976.2741 L +1933.5503 1996.9547 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont +1919.922913 1983.111069 m +0 0 32 0 0 (b) ts +} +true +[0 0 0 1]sts +Q +2006.3221 2025.7184 m +1993.8573 2027.9162 L +1990.2108 2007.2356 L +2002.6756 2005.0378 L +2006.3221 2025.7184 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont +1991.07901 2012.159653 m +0 0 32 0 0 (a) ts +} +true +[0 0 0 1]sts +Q +vmrs +2030.0624 2094.056 m +1956.3187 2120.904 L +1956.321 2095.3175 L +2030.0647 2068.4695 L +2030.0624 2094.056 L +n +q +_bfh +%%IncludeResource: font ZapfHumanist601BT-Bold +_efh +{ +f1 [22.155762 -9.336792 -0.002197 44.368408 1 0] makesetfont +1956.320496 2101.409561 m +0 0 32 0 0 (Docu) ts +} +true +[0 0 0 1]sts +Q +vmr +vmr +end +%%Trailer +%%DocumentNeededResources: font Symbol +%%+ font ZapfHumanist601BT-Bold +%%DocumentFonts: Symbol +%%+ ZapfHumanist601BT-Bold +%%DocumentNeededFonts: Symbol +%%+ ZapfHumanist601BT-Bold diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/idp/logo-documentation.gif Binary file Nominal/activities/idp/logo-documentation.gif has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/idp/main.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/idp/main.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,31 @@ + + + + + Nominal Methods Group + + + + +
+ + + + + + +
+ +

+This page moved to King's College London. You will be automatically forwarded to my new +homepage. +

+
+ +

+

+ +Last modified: Mon Oct 31 00:52:05 GMT 2011 + + + \ No newline at end of file diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/idp/menu.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/idp/menu.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,113 @@ + + + + + Menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Download
+Latest Draft


+People Who Contributed So Far
Christian Urban
Stefan Berghofer
Jasmin Blanchette
Sascha Böhme
Jeremy Dawson
Armin Heller
Alexander Krauss
Tobias Nipkow
Michael Norrish
Christian Sternagel
+Feedback
What early readers said
+Workshops
First Isabelle Developers Workshop
Second Isabelle Developers Workshop
+ + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/idp/new.gif Binary file Nominal/activities/idp/new.gif has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/idp/snippets/silence.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/idp/snippets/silence.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,64 @@ + + + +Snippets + + + + +

How to silence the output produced by other tools?

+ + +Jasmin Blanchette wrote: When writing Nitpick, I found the need to silence +the other tools upon which Nitpick relies, because their output interfered +in bad ways with Nitpick's own output. So I used code like the following: + +
(* (string -> unit) ref -> ('a -> 'b) -> 'a -> 'b *) +fun silence_one out_fn f x = +let + val old_out_fn = !out_fn + val _ = out_fn := K () + val y = f x + val _ = out_fn := old_out_fn +in y end + +(* ('a -> 'b) -> 'a -> 'b *) +fun silence f = + fold silence_one + [Output.writeln_fn, Output.priority_fn, Output.tracing_fn, + Output.warning_fn, Output.error_fn, Output.debug_fn, + Output.prompt_fn, Output.status_fn] f +
+ +
+ + +Last modified: Thu May 21 21:43:15 CEST 2009 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/idp/title.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/idp/title.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,27 @@ + + + + + The Nominal Datatype Package + + + + + +Isabelle Documentation Project +

Isabelle Documentation Project

+

+funded by the German Research Foundation (DFG) +

+ + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/idp/x.log --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/idp/x.log Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,28 @@ +This is XeTeX, Version 3.14159265-2.6-0.99991 (TeX Live 2014) (preloaded format=xelatex 2014.7.26) 20 OCT 2014 00:38 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**slides05.tex +(/usr/local/texlive/2014/texmf-dist/tex/latex/tools/x.tex +LaTeX2e <2014/05/01> +Babel <3.9k> and hyphenation patterns for 79 languages loaded. + +! . +l.33 \batchmode \errmessage{} + \csname @@end\endcsname \end +This error message was generated by an \errmessage +command, so I can't give any explicit help. +Pretend that you're Hercule Poirot: Examine all clues, +and deduce the truth by order and method. + + ) +Here is how much of TeX's memory you used: + 6 strings out of 493725 + 177 string characters out of 6145912 + 53033 words of memory out of 5000000 + 3431 multiletter control sequences out of 15000+600000 + 3640 words of font info for 14 fonts, out of 8000000 for 9000 + 1328 hyphenation exceptions out of 8191 + 5i,0n,1p,92b,8s stack positions out of 5000i,500n,10000p,200000b,80000s + +No pages of output. diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/idw10/idw.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/idw10/idw.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,239 @@ + + + +Isabelle Developers Workshop 2010 + + + + + + + + + + + + + + +
+ +

+ +Lab +
+Computer Laboratory in Cambridge
+

+ +

+ +King's College +
+King's College, Cambridge
+

+ + +
+ + + + +

Isabelle Developers Workshop

+

17 and 18 June in Cambridge, UK

+
+ + +

Programme

+ +The Isabelle Developers Workshop will be held in Cambridge this year. +Like the last one +in Munich, the workshop is very much meant to be an informal meeting +where developers can talk to developers. It is also a place where you +can learn about Isabelle programming and the latest developments around +Isabelle. We like to reach out to new people to help them to become +part of the Isabelle developer community. + +

+There is no registration fee for this workshop. +If you want to participate, please let me know as soon as possible +(email: urbanc at in tum de). + +

Venue

+ +The workshop will take place in the Computer +Laboratory in Cambridge (location). The room is FW11 on the first floor inside the "public" part of the Computer Laboratory. There will be signs leading the way. + +

Wifi

+ +There is free wifi in the Computer Lab. The network name is wgb. + +

Material

+ +We will hand out some files during the workshop. The release candidate +of Isabelle is available here. +Although incomplete, you might find the Isabelle Programming Tutorial +(draft) helpful. + +

Organisers

+ + + + + + + +
Larry PaulsonUniversity of Cambridge, UK
Christian UrbanTU Munich, Germany
+ +

Confirmed Participants

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Stefan BerghoferTU Munich, Germany
Jasmin BlanchetteTU Munich, Germany
Achim BruckerSAP, Germany
Abdou FeliachiUniv. Paris Sud, France
Holger GastUniversity of Tübingen, Germany
Bogdan GrechukUniversity of Edinburgh, UK
Gudmund GrovUniversity of Edinburgh, UK
Cezary KaliszykTU Munich, Germany
Matthias KriegerLRI / Univ. Paris Sud, France
Andreas LochbihlerKIT Karlsruhe, Germany
Magnus MyreenUniversity of Cambridge, UK
Walther NeuperTU Graz, Austria
Omar Montano RivasUniversity of Edinburgh, UK
Jaroslav SevcikUniversity of Cambridge, UK
Thomas SewellNICTA, Australia
Christian SternagelUniversity of Innsbruck, Austria
Nik SultanaUniversity of Cambridge, UK
Rene ThiemannUniversity of Innsbruck, Austria
Matej UrbasUniversity of Cambridge, UK
Viktor VafeiadisUniversity of Cambridge, UK
Tjark WeberUniversity of Cambridge, UK
Makarius WenzelLRI / Univ. Paris Sud, France
Burkhart WolffLRI / Univ. Paris Sud, France
+ + +

Schedule

+ +
Wednesday, June 16
+ +For anybody who is present, we will meet at 5 o'clock in the +afternoon in the Eagle Pub +(8 Benet St, Cambridge CB2 3QN; location). +This pub is in a side street not far from King's College. + + +
Thursday, June 17
+ +
    +
  • 9:30 - 10:30 Isabelle Programming Introduction I (Makarius Wenzel / Christian Urban) +[T01_Intro.thy] +
  • 11:00 - 12:00 Isabelle Programming Introduction II (Jasmin Blanchette / Christian Urban) +[T02_Intro.thy] +
  • 14:00 - 15:00 Tactics and Conversions (Christian Urban / Stefan Berghofer) +[T03_Tactics.thy] +
  • 15:30 - 16:30 Contexts and Local Theories (Makarius Wenzel) +[T04_Contexts.thy] +
  • 17:00 - 18:00 Contributed Talks: +I3P for Developers: How to Represent Your Tool in the UI (Holger Gast) +[slides], +HOL-Boogie - An Interactive Verification Backend for VCC (Burkhart Wolff), +[slides1, +slides2] +
+ +
Friday, June 18
+ +
    +
  • 9:30 - 10:30 Parsing and Methods (Stefan Berghofer) +[T05_Methods.thy] +
  • 11:00 - 12:00 ML and Scala (Makarius Wenzel) +[T06_System.thy] +
  • 14:00 - 15:00 Isabelle and LaTeX (Christian Urban) +[T07_Latex.thy, T07_Latex.tex, slides] +
  • 15:30 - 16:30 Contributed Talks: Monad Syntax (Christian Sternagel) +[Monad_Syntax.thy, HG repository, slides], +Encoding Object-oriented Datatypes in HOL: Extensible Records Revisited +(Achim Brucker) +
  • 17:00 - 17:30 Contributed Talk: HOL-TestGen - A Testcase Generation Environment +(Burkhart Wolff) [slides] +
+ +If there is interest, Nik Sultana will show after the workshop the highlights of Cambridge +in a tourist tour. + +

Accommodation, Travelling etc

+ +Some information about accommodation in Cambridge is +available here. There are two convenient options +for travelling to Cambridge from continental Europe: one is by Eurostar and train from London; +the other is via plane to London Stansted and by train or bus from there. +
+ +
+ +Last modified: Wed Jul 21 11:46:56 CEST 2010 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/index.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,120 @@ + + + + + One-day Workshop at POPL 2011 + + + + +

One-Day Tutorial at POPL 2011

+ +

+

+ +

Introduction to Nominal Isabelle

+

+ +
+ + + +
+

Time and Location: + 23rd January at POPL 2011 in + Austin, USA. +

+ +

+ Lambda.thy
+ Tutorial1.thy
+ Tutorial2.thy
+ Tutorial3.thy
+ Tutorial4.thy
+ Tutorial5.thy
+ Tutorial6.thy
+
+ +

Overview:
+ Dealing with binders, renaming of bound variables, capture-avoiding + substitution, etc., is very often a major problem in formal proofs + from the lambda-calculus and programming language theory. + Nominal + Isabelle provides an infrastructure for reasoning conveniently about + bound variables and alpha-equivalence classes in the proof assistant + Isabelle. + The aim of this tutorial is to give participants a reading + knowledge of nominal techniques and allow them to start using + Nominal Isabelle in their own work. +

+ Programme:
+ The tutorial will be organised around four sessions: +
    +
  • 08:00 - 09:00 Help with the installation. If at all possible, already have + Nominal Isabelle installed! See below for instructions.
    +
  • 09:00 - 10:30 Session I +
  • +
  • 11:00 - 12:30 Session II +
  • +
  • 12:30 - 14:00 Lunch (in hotel) +
  • +
  • 14:00 - 15:30 Session III +
  • 16:00 - 17:30 Session IV +
+ + Download and Installation:
+ For the tutorial, you need to install one of the following bundles: + + + For Linux and MacOSX, just unpack them and start Isabelle by typing on the command line: + +
    +
  • Linux:
    + nominal_isabelle_20-Jan-2011/bin/isabelle jedit -l HOL-Nominal2 Minimal.thy
  • +
  • MacOSX:
    + nominal_isabelle_20-Jan-2011.app/Isabelle/bin/isabelle jedit -l HOL-Nominal2 Minimal.thy
  • +
+ + Windows needs a bit more work explained here. Once done, start Isabelle with + +
    +
  • Windows:
    + nominal_isabelle_20-Jan-2011/bin/isabelle jedit -l HOL-Nominal2 Minimal.thy
  • +
+ + A testfile is Minimal.thy. + Further installation instructions and minimal requirements are here. You are done, if you see a window like + +

+ screen

+ + +

Target audience:
+ Researchers and doctoral students who want to use Nominal Isabelle to + formalise proofs from the lambda-calculus, from programming language theory or + from proof theory, + such as type soundness, Church Rosser, strong normalisation and so on. The tutorial is + designed for people who have not necessarily used Isabelle or Nominal Isabelle + before, nor have used any other proof assistant. +




+ +
+
+ +
+ + +Last modified: Sun Jan 23 14:09:03 CET 2011 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/jar09/cfp.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/jar09/cfp.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,97 @@ + + + +JAR Special Issue on Binding, Substitution and Naming + + + + + + + + + + + + +
+ +Links
+Nominal Methods Group
+New deadline: November 16, 2009. +


+ + + + + + + +
+

Journal of Automated Reasoning

+ +

Special issue on Binding, Substitution and Naming

+ +Mathematical treatments of concrete syntax have always been a central +concern in symbolic computation, programming language implementation +and computer-aided reasoning. Theories of abstract syntax have proved +harder to find, especially those addressing properties related to +substituting structures for variables, binding of names and fresh +name generation. This special issue is devoted to papers describing +recent advances in this area. Submissions are encouraged, but not +limited to, the following topics: + +
    +
  • logic-based, categorical or set-based theories of names and binding +
  • new formalisation techniques for languages involving binders +
  • applications in programming languages that support binding +
  • mechanised meta-theory of calculi involving binding and fresh + name generation +
  • logical frameworks, meta-languages and tools that aid reasoning + about substitution and binding +
  • unification for languages involving binders +
+ +Manuscripts should be unpublished works and not submitted +elsewhere. Revised and enhanced versions of papers published in +conference proceedings that have not appeared in archival journals +are eligible for submission. All submissions will be reviewed +according to the high standards of scholarship and originality +characteristic of the Journal of Automated Reasoning. + +

+Submissions are due October 1, 2009. Extended to November 16, 2009. +Papers should be in pdf format following the JAR +guidelines +for authors. + +

+We encourage authors to keep their submissions below 25 pages. Authors +should submit their papers electronically via + Easy Chair. + +

+Guest Editors:
+Christian Urban and Maribel Fernandez
+(TU Munich, King's College London)
+

+
+ + +Last modified: Mon Nov 2 13:19:08 CET 2009 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/logo.eps --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/logo.eps Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,6488 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%Title: isabelle_any +%%Creator: FreeHand 5.5 +%%CreationDate: 24.09.1998 21:04 Uhr +%%BoundingBox: 0 0 202 178 +%%FHPathName:MacSystem:Home:Markus:TUM:Isabelle Logo:export:isabelle_any +%ALDOriginalFile:MacSystem:Home:Markus:TUM:Isabelle Logo:export:isabelle_any +%ALDBoundingBox: -153 -386 442 456 +%%FHPageNum:1 +%%DocumentSuppliedResources: procset Altsys_header 4 0 +%%ColorUsage: Color +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentNeededResources: font Symbol +%%+ font ZapfHumanist601BT-Bold +%%DocumentFonts: Symbol +%%+ ZapfHumanist601BT-Bold +%%DocumentNeededFonts: Symbol +%%+ ZapfHumanist601BT-Bold +%%EndComments +%!PS-AdobeFont-1.0: ZapfHumanist601BT-Bold 003.001 +%%CreationDate: Mon Jun 22 16:09:28 1992 +%%VMusage: 35200 38400 +% Bitstream Type 1 Font Program +% Copyright 1990-1992 as an unpublished work by Bitstream Inc., Cambridge, MA. +% All rights reserved. +% Confidential and proprietary to Bitstream Inc. +% U.S. GOVERNMENT RESTRICTED RIGHTS +% This software typeface product is provided with RESTRICTED RIGHTS. Use, +% duplication or disclosure by the Government is subject to restrictions +% as set forth in the license agreement and in FAR 52.227-19 (c) (2) (May, 1987), +% when applicable, or the applicable provisions of the DOD FAR supplement +% 252.227-7013 subdivision (a) (15) (April, 1988) or subdivision (a) (17) +% (April, 1988). Contractor/manufacturer is Bitstream Inc., +% 215 First Street, Cambridge, MA 02142. +% Bitstream is a registered trademark of Bitstream Inc. +11 dict begin +/FontInfo 9 dict dup begin + /version (003.001) readonly def + /Notice (Copyright 1990-1992 as an unpublished work by Bitstream Inc. All rights reserved. Confidential.) readonly def + /FullName (Zapf Humanist 601 Bold) readonly def + /FamilyName (Zapf Humanist 601) readonly def + /Weight (Bold) readonly def + /ItalicAngle 0 def + /isFixedPitch false def + /UnderlinePosition -136 def + /UnderlineThickness 85 def +end readonly def +/FontName /ZapfHumanist601BT-Bold def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding StandardEncoding def +/FontBBox {-167 -275 1170 962} readonly def +/UniqueID 15530396 def +currentdict end +currentfile eexec +a2951840838a4133839ca9d22e2b99f2b61c767cd675080aacfcb24e19cd +1336739bb64994c56737090b4cec92c9945ff0745ef7ffc61bb0a9a3b849 +e7e98740e56c0b5af787559cc6956ab31e33cf8553d55c0b0e818ef5ec6b +f48162eac42e7380ca921dae1c82b38fd6bcf2001abb5d001a56157094cf +e27d8f4eac9693e88372d20358b47e0c3876558ebf757a1fbc5c1cddf62b +3c57bf727ef1c4879422c142a084d1c7462ac293e097fabe3a3ecfcd8271 +f259833bac7912707218ec9a3063bf7385e02d8c1058ac06df00b33b8c01 +8768b278010eb4dd58c7ba59321899741cb7215d8a55bee8d3398c887f02 +e1f4869387f89141de693fcb429c7884c22dcdeddcaa62b7f5060249dfab +cfc351201f7d188b6ed68a228abda4d33b3d269ac09cde172bc045e67449 +c0f25d224efbe8c9f9d2968a01edbfb039123c365ed0db58ad38aabe015b +8881191dd23092f6d53d5c1cd68ebd038e098d32cb24b433b7d5d89c28ee +05ea0b6070bb785a2974b5a160ee4cf8b6d8c73445d36720af0530441cd9 +61bc0c367f1af1ec1c5ab7255ddda153c1868aba58cd5b44835535d85326 +5d7fed5ff7118adb5d5b76cc3b72e5ff27e21eb857261b3afb7688fca12d +1663b0d8bdc1dd47a84b65b47d3e76d3b8fa8b319f17e1bb22b45a7482fd +f9ad1b6129e09ae47f15cd2447484cd2d64f59ab0f2f876c81e7d87ccdf9 +005aa8fc093d02db51a075d571e925f2d309a1c535a1e59d34215c6cd33e +3c38997b4956461f376399901a8d0943dca6a335baac93fc8482c0659f04 +329c6f040b35828ea6dd1bd1858f2a9be4ef77731b5b75a1c536c6bc9479 +0821e5d88f6e2981835dbfd65ec254ebcf2cf49c917d121cd3bbb476a12b +69c15f17d9c17bb15ad1e7d31d2afcf58c8f0ad526d68615a0f1ac3b1d1c +d3beafeea3cf56c8f8a66367c70df9159f0b1b3157ccfd010045c4718e0e +625c0891e85790c9b97b85517c74c9d55eaca31a01cddc64898bf0eeadf3 +53391a185e507dcb0a6f52661a56357ac818dfc740a540aadf02f4e7a79d +8008a77cd30abde337025b01217d6a68c306abe145b7260c3478fa5f366f +b2d37259ead8a8ec2db2f09ae0eb3a682d27b0d73a60935f80254c24426a +003a87a29a4370cbf1b2ef1e19ad8466ec725fd5b463d06011a5e0da2258 +ff6c1483c4532bc21f2ed9b99b929b2800ddefc1a98d12ba085adc210bac +e0274b69e24d16af015a51ca73edf779a7534a887aa780337ad966839881 +edc22ba72038aa1a96a6deba24ad676795da711b92f8cf5f54cb4322ec04 +40ef9e15b11e3005f3ff69376ecb29bb66e8fc1b685f2b05fb162fcb35aa +d7eb2a8ec39b97ab1ff05ef02f8dbbc12085a5cd252cc4010fab7f63dfd5 +7fa1be86f724d37db5faef17ae8e8e537444e8e9db917b270344183473af +7f47d5703a160d8ef1e772438620d3336b2fbcf6433612e4b5e64fae0329 +8a3c4010c17d93f13ba66d549c69dd58c7d26ddc90285fed831918563a16 +2a7ac2511e2f18c9eb3df905a9dcba65a31cc1c39f07458abb11b4c60346 +aea19070e126982f1dde336e79be0ecd69a8afbe2493d064d4d2ff38788b +b3038125961302db9761403c3b8019ec641e107425002205a77ae2ae0f4f +7550d623dd03f0ec0199f42a9a8b89514e2e21baca9b3c8c96ca48cbf9dc +ee6d6241d713e014b49e83ad85e62a6b2f70b58e4cc72d41ea6fcbdd3b5c +890c8af0d24200658773b1628c6cc9aaaabb08865ee4c7ff2c513ad7aa23 +155a321213fa94731683a3e282a0e60aa3c87aade3da231465bdd9097f2c +89a1af8e5b9649143f2d9482546501ea97e8bea2f5d5eea97d4f19bb6835 +3138d3babb2461c08d537491aaede1f23d734c6f099eb5bef6e2ffaaf138 +e5ab71b8b41599091037e440127a4eaedf208c20c8a2fc62eadab191d1ab +4d5531f826aa6b9fff2797a7f54673e0a3fae09a93a0dfafb8b11d60dc69 +5acf9b7e1a47c31d0b5a0b85b7b50cddff5ac831651d9c7469c2139c7a89 +7d2f868f36c65156921803eccfdbdd1618595ab6d2a9230ef523a1b5ee51 +f2a0d200fc0e94aff7f546593ff2a3eb865d129895af01b8ab6e4616fe20 +9123b6e2b7e0817adc3cdb78ae8b0b1d75f2986ebd8fb24c4de92ac9e8c3 +6afa520636bcad2e6a03d11c268d97fa578561f6e7523e042c4cc73a0eac +7a841907450e83d8e7a8de4db5085f6e8b25dc85b59e018380f4b9523a7f +02cbeec989f0221b7681ec427519062b429dcd8fc2e4f81173519f88e2e4 +3798b90a84060920f6ae789afd6a9182e7fec87cd2d4235d37a65c3f3bcc +c742c89cbe5f3e2ba6c4f40ebba162e12569d20684cc167685285a087e7a +0a995fe1939bf25c09553512ba2cf77ef21d2ef8da1c73ba6e5826f4099e +27d8bc7b3545fc592b75228e70127c15a382774357457cd4586d80dc0bd6 +065aee32acfd5c0523303cece85a3dbf46853b917618c0330146f527c15b +dbb9f6526964368b2b8593eed1551dad75659565d54c6a0a52da7a8e366f +dd009ef853491c0fb995e19933cba1dbdc8902721c3ea6017ffdd5851cb8 +3c8bada46075ac121afe13a70e87529e40693157adcc999ed4657e017adf +f7dbac4bc0d204f204c6f47b769aaf714f9ec1d25226f24d0a1b53e28ac5 +374ab99755852c1431b2486df5fd637e2005a25303345a1c95a15a1189ba +f6f6883de1ad46d48427b137c2003d210ab2b2f5680f2633939f289d7553 +eb943adf8127f1c3ee7d6453b5566393700ad74ab86eb9a89f8b0380af55 +6b62f51b7dbd0c5dcc9a9fb658944d7ad5845d58dedc2d38200d0ef7cb0f +76041dc104ef3ab89c1dc2f6a75635d48051c8a7dd9f5e60253a53957ec8 +9d1266566d7ed20d79dfc2807b397d7cf056bdaccdb72528a88aa4987682 +c909b2fe1e35a71c2f29e89a2bf32173967e79610367ce4574ba6a1cc031 +cfb176fc0313f74f91a866ef9954b95b29caf917a6b919586f54d23cb7ce +23305886ae7760ebd6263df0d3c511ac7afc361df78bc2621f66d3268b99 +078fa59124f0eb9476496c938eb4584e87455dc6f2faa999e938460b31c6 +28021c652acfa12d4556aa4302bbcd043e60389480b796c3fc0b2e51b81e +c2afa4a34335318a1c5a842dcaa120df414acba2e79ab5cc61c99e98108c +5cb907a96b30d731131782f9df79aabfc16a20ace8852d047497982e11c8 +26321addf679de8a96a2d18743f6f2c3b2bc397370b10ad273fcfb76b48b +9dad27cf89ca2c370149cd48ab956e9bbce01cbf8e1f0c661b99cf19b36e +87b6165dd85ae3f3674525e17d85971093e110520d17f2d6253611e35ec9 +e17000e48e2926454c1e8eb4098e0115b49536f2c33505eb5e574f7a414b +e176398c5ddf6d846ea5ddf2a5e94c0422e0115c57a8c9e56bf8ba962c82 +698c96bd6138baaca7347e44352cc62df4eeba364954ad921a5a43280980 +264df4a7fb29d005423179f7bd1d98b4280d62ce23c927551f1ffc2b8f17 +0a9c23656c0c91b640cdcfdbd88089ffb28d3ac68bad25dbbed82c083696 +1f9f86a6183cc1061ffdb32279796569d05b31c946955402d0be1fb9f2bf +304d1ad8e1e357be49e6e2ee67f7f1e7bc699d46a5f7853fe659ba2e1930 +0d3e3ea658b9862701dcab08fdd23bf1d751777f25efbe9e02d12b5612b3 +c3fc2275190346b94ec4024e4ade08e54d75c0b4c48f4956b9182e8ce997 +74b54da4a9318c099d89f1ce3b6803a95f48b9fb8b845372be25e54478e8 +49e4707ea03a36e134efa661e4e6250d89649ae074cfd9d6b9e2071c1099 +3b8a5a5ebc3e1cb228c97565aef7f254e3f90af8a3dd281c83792755719d +c6a5b3bab4aa6be5afe9624050eee8dfb13b018f4088c932cd48ace38dfe +b1b4218dba8f7fada6628076acf1b54db0c95d4fb12232f1fa9d1ba848f9 +fe80c65b75d6946c00fe78839142c5302707d9269b24565dbcc551aca060 +b4d0f99b961dd3cc795a982063ac42e9fc81fc98add42744a9f92e74b00d +637ee4606ea2099b6c763493c3159f8e52a90dafca682010c0e92bc9038a +10abb066c75c8d97f7ad6fb1a37136e52cf2093c4fa485fe12adad10e4d0 +83b78b023628ddc5326cbf8392516027a9f3de4945f93488e4a1997efd2a +22c2c136dbac1bdb829e082beac48cdd06dcb17bacf09451c7b636bd49a8 +fc60cb1d2292250bea78e1dd276725ab4c526b66ddabf4e1b2bf0a2571df +2490df70735f5da321fac74fe4fab54444e53dace9832cff38a70c58104a +4f0c0545dcf7a1a9ecb54e0e32d6d8195d30b2c98a567741fcf325a4ddeb +244a1a35676e246ddc835fac13b569f35f22ec93191eca3efbe17ff9a950 +d08f863710b2bbecec969068c498eb2338b68f3fc3f5447449fe4de2b065 +e068ecd9255d369b2bb6c4b0b7423774bed69294758aca2bdb1a8d5bf618 +d3fa09462f7838e8a79b7a53bebe6dacb0a1561eaa074bc6f069f6a06fb2 +c4a5cb13e2172bce9be659a82665da5cded73da84322bb16aa6e19ac1958 +7515cb5d2b65e65e803f76700ce5efd3df7fe4ed431fae0e8e286b1d5056 +a0d18df926b2be7a93c503ab903abd4788680a6201fdc299f2cb5d6a9b6e +2048109c8d1fb633a54128938594b2cce86a7e0185e7d59e6536584039ec +9e30ff7be6ddba9fdba82de7415fdc47de84d97afb1aa3ba495bd91dee9d +f3b21ee1164987dd8510925087cd0919f1085cba6e4dd3c7384d26667f94 +ad7f736a60d8bd76dfaa4b53c23536fc309ff2317c48ee0107ff2ca4d1b3 +f78c5a27b901c931128bdb636094ef0cd543a5b62b7dbe10ed83aed5780c +a16067a4a7e8b7c5bf8a8e822149bc1b5bcdabe13a7f6aa6eaeff24a42f4 +a58a2b70f545103540169137fda9abb589f734b6776cb50402d6123ce802 +10dce05e3697a98c9411cf60a02c278c91e03d540b936cd00c668960e357 +1aeaf4d94cfb496b259ec0d8fdba9199fb46634ff177bc8d310ea1314eef +d46c927a981c58e88743ed4e07d80fe841edee812e3053412bf2e710146c +b25dec8ea70c38bb1f6e4db3c2e8ba521963c1584eeb60ea1e9555058f13 +e98307c13cbd15c26b611f543149b1ddf88dd6296ae703f58daeb67f1b03 +ab5b24c72d5770cb9d8ed242c4faaad1dd940ada00e98ff3a61799d13355 +aba916910aa9a6e5ee8af438d0ba8235346fcd139b9d2cb7db7bd3f298a3 +94ff0aff3b9042f32a004e042c346a5ea35917f229848a9c5a32909b0090 +4aa715640277a6ada99f8b2927fda22899ff1347f42bac73e2bd4bbf3945 +55fd7dd30d5c6dadf5c259fdb2455d8c607de1c5da588e20159f18e4e8da +b714e532d888a0386c52c2b85964251af003ac9d10c0c8b9b3465e1dde48 +2e74a29e17a7cf6c9a43b5af1646f0b8508f98e9a1279ec3908073d89dcb +aa093e8dd1004c1ecccce0803095b0069d4be7a1eb14b02efc37d137dfe3 +f0190bc9628069abc257f45d0e050e60c7f5281277937dd986fcd5b94a2b +845a1a75addd74a142800f18ef408c08a2c2ad16a93298f148c0ae7d2990 +ded147f92f053809a60d4f992a227167aad5b5eb2bbe8a4a77dc77a08b72 +6acb34422e2532eec7e274e4a42d71ee584f5f3df5a3a5b379974ede73ab +5f1b0a2dbfcc8cfac4747ca26eb6030dc2f85a104b754432977850c093b9 +97ed90af711b544ff682e7b1eac82b2b7b44014b09c17ecf084c994a095d +9eeef5391305caf093b62ac9916f982a436d521fcf4d75c5b8e4d92266fd +e99a58aa39d7693ecd1796b8851761d64bbca39a6d5a0b4533ae47123327 +f98d0ad0e8b36625cc3647b55459552906d8a1d5766845ffac101980efcf +79657e365510be5db557cefef21193ca3cf3dad175ee2e7ae91d174fdc06 +2ff5c51ffe2f021122e96df042019d3a1883e662537ec1b69c11fbb6e750 +0132eabf5803c816153ecbff60ca3b3b39708c26cb1751afb2e65d8e5f4a +c4397a88fb1f112672fcdd24e4ba545c5b2a7968c17b62f8e2530a8acbff +cfca82c64b7abcab84e2c4a0a7ced67b15669301fe9ff2c756e70ff7ce33 +497be6acc4ac5617e1f043bd8a87416299a39bf17fc31c02d72d75fdc2a1 +e60669fa4d5e4a49d9afea2f53f4626680e9c0dfca223529efa415c4343a +b6067aa800c484457ea050eaaa5d3fafeedd0eec72f327e02c6b3912b5a8 +c404de4839c9c4a99da42681cde43316606a34c7d2f02269de1aab776857 +e668f35946af4d618d36d444bdc02b1f63ea25b6260b4fb606ac8575b5c9 +782a5de4037350d5753b1537537ccb008c454eeb264e6cd4727c999e240e +0ac89e95a896b67d54910a3531345f64198ad394b5ceb52881f1dd9e6beb +95862dc188d45b3e46aacb5fe40097947dab9bc3c1ee46bfc9b1b3ed6167 +efd0d65ceb043d7b24c1456676e4baa47b1209a315f199bb3a91f4374cd9 +cc0b40d3f09f19f8dd8a46915eee55eeeeb3c7b8f437106ee491ef0f4ff9 +2c5c6f779e0fbe7bd5293964bb645ca362b106abeb773571d9ae83b786a3 +d5a4ea3ea970daadc46cc5e6037f76fd20e0fffc47cf4e7af9522b91f96b +3297720fd45d9bc2200622ad2ca9445556c8a8202b1991bc63da360d021d +55be2528e043f803e08da99b91ab9cfc5e65b2655d78206b4aecd445a7b0 +1caa0d06b0a55e8f04b70b60b04a860c8e1ab439f4910051e3f7441b47c7 +8aa3ab8519f181a9e833f3242fa58d02ed76bf0031f71f9def8484ecced8 +b6e41aca56176b6b32a2443d12492c8a0f5ba8a3e227219dfd1dd23fcb48 +fcfd255dbbf3e198874e607399db8d8498e719f00e9ed8bdd96c88817606 +357a0063c23854e64ad4e59ddd5060845b2c4cddd00c40081458f8ee02c7 +303c11747bd104440046bf2d09794fca2c4beb23ed1b66d9ccb9a4dd57ad +a24943461ecc00704c916bdc621bfddb17913dfb0f3513b65f3ab015786a +caa51ee9546bc8ddf87e2e104137e35ddf8f8d23724e9a53824169bc7cfa +99562656e6f1c888d4dbff0b269c5d1e733e5f212d91297610201eb43249 +35e336dd0052738db2d64f3e89429903bb5c1810009cf766e9a06223dd2f +219b706394a121dc029af55c6ada9052af59682ef7c51e121cf16f0319ac +0aa9512ef900c548d673fe361da19052808797e958209072e145d46ec8cc +a89fafd76630eff30ae979973bdf0f8c9e469d8edd3b1c93731c72f976b7 +d81142bc15c376403f967affaa5f482efd57c6f91970729d16db851f0ed3 +ea7d82f409307b5b436886c1beda94a1fa3ab1b60686f6574c844fb2c0b3 +a07174dc4f27b4fed2f8bd4d5436be4b343e5efdf0400d235bd910255341 +a20770804a26f8437e9bce6da8e9f8258a343c7aee291f1510be306ae67a +ab1d7696453530c02fd153bbe49dbf62baad6146029cbd1656cdb76c952c +b93edfee76fe33832930be59636bb947e8ad285f20f663cccf484fba97d6 +7446c7b6c6f5857428bb1737d9ae801df75d9cb4d7bd59ef7a4cbadde928 +38f15d232005585d2e40483d2d3e08cc8f398bb43afedb84343c3ba3835d +0ba82a86dce859cf655f85e63e41365e0dbefcf511b9a27a2b6e66b2ad3a +c657902842287a317e46ceaa93b5088f09d53a65815b44538af90ad3b06b +4e5e2dc509f02e30a01e05201c67d4d39582bbe64e20b669f5fd787909a3 +30fc50a95b31426bbb57a4fbf9feacdc31f98bcf50da7e50c2bfc169c6fd +ccf213cdb878653bcea372968ea6e31fd30dd55434cc91c0af22179ce669 +a05493f195e12432c6173ae2ac3c94fb83f38210014a9f969ea2b44e99f5 +e5a7317e848d429ad62167a4fc5001149676c0c28cdf59b8d1c5a582f516 +3eee855312777fee6dacbf993f5c058f355dbde6552dc960d336eee445dd +11d53fd21b745d1e5ec317efbbef25e070d0a36797a6081c356ac2328e64 +e5c55fbc81dc75d9c1575548ece74b8307eef485aa8e28859a2e0435c831 +23a600efb323c362fe9f02407a5411c41a69566cd50add324b63ab939980 +b9d7a929ae4887163cfa7acbfc9fabaab8987a1f6906b9881491cd055b94 +485c968479dbb05b34ed0cd6844729a692978c6928c3392e33e8324ded88 +814cacdac8128e1425c0091a13558100d7cdbed5992795d94d39c32f32dc +621ab6f3b75187a66741f61d6a9c91d791b1cfc3d0e94d4a76302e0c3f2e +cbdc51f14f3251aa5c8bb989f0e13ee500b7b7f2f1e52ca970ad8a7b4b99 +57e93126254297380d67179deb8ff1e99d5cdf7a35c5bb9fa7b402e63234 +78640344e1f10c378ad23c5cd1aa18e1e0b308db70d3a624a455f8e291a2 +ee102ad10776208c2d546cb76d89ca8103a8b95f8acc2d2bdc9791324915 +6c9e05429091071f0c5b76d82c8d1c8a69d840fd460922cd2090624bc218 +0c9391005926a25042a55e322060807363462e1cdeab309033124ba3a884 +1db13f39edae04ec52cde9dbde64ddda1ad805141d4230ec76bd81fd98d7 +0d90fa1aaa26ea551bf687ddd6cdcf3de5a446b266c68434f07d9c0b382d +5816c4e22f22cc03ff78064c6dffb12315c6bcbbf5dc510f5aaabf23471a +234efceeb4aa2f9af9ea787c014c5587ef162fc5b35e8f4c23b168c6e247 +41d33dcc11d2a56d3ba9d8eed6e79aebf9f0faf1a3aeb89d792d69041f0b +b8fadfc0aa090effc6ae5e2f13cdbf54b5bed69b039eef2627769613b6f1 +aefe9b66747fe8feaf7455796740f411a770d4a1764f0483719584880f45 +430e38d3af184145892a08b2add234a3f3ee4ccfc9f6995c02392adafccd +722f366d748cfe9373fbf5f878ed47e9d221fd156bb28369df9e7d2b79da +76120d135ebaf36cff93beb7e313c2b2de7477176fc19609a1b906c995cd +defef08899265b6b8aefb44da1aadefd1c523dce5ca1b84c0c652b3009fd +057789892d4d31764f181754b2e0a62c465587585509989a219711a5e4e2 +5b3b340ca8fdd3f04fef204b1b722b2f6c2ccb00c3cf1a94ba9bdfbfeda9 +e2a062c6f1ced3b8aae5dae32ade1fca1001f98d0ad0e8b36625cc3647b5 +5459552906d8a788eb8bc734ccb65fe9582c71df94fd95d22c5323de235c +28220fb9a2ccb37362174d8cd5922c9e5a87b51d0668555100a33e33750e +f1f795cbed962494a994be7ce8cf71fc58ff4204551b1615ed27cf088171 +fd000b72462b67935961e7c6c3a05bfd67b9ba094ea2c16fdf486da912e1 +e97bfd1c17934535e551cede20c001b5d2adb2be4cbad7d6ba0bdeae4b1a +a739f90293e67ecbdeea4d35825e092697fb05b215083e3f3d6be260790e +2a175fd44eb1c4c16759504827a6eb58a838c4d65fec6eef108495577019 +15740cac164111892e8d1cc447cd208e243a89ab847d8ebf4fb98bff49e7 +a3453facf3b0e8cb67590f390173ddba68324531d2e426aed152e12301d7 +538c1f3c0048a9cc00c009a1a9138460082123209c1e007266fbf236eb72 +21f87d4ca38a0b699e84ca230ffb5095f90a6528bf2a9118f95ac9ab8d2d +ed9eed9b8b27be894b717469758c8d94fa89acc64f530f432d0e5f16c922 +36d6a63410f099c9e909450fd731d698ef658d8ffc1de14817b850814f68 +1a4a9be5cc7a71c381974c249f0b209bfdc2e97f9540c96f57bb4d283622 +00969b82011315289e6a025b137030a0af3b4b42b00fed7cec49df43c59e +3b2495a036dd1b17a8e6adae63bfbbd48807c44b5bbf71813355e1b0e58e +22b6fb88005fc55565be49c17244901b73ef02fc4eb7669be5af22d89c0d +dff0fc6821d810d13e5821d48d4a71d7e463d5b60bc279d0dcf5f8da3a95 +905b56d6f2be95e6d4243b1048e3b662e62401ffaa3bc3f5f90b0854b8a3 +8c38039f61fcb359b06bbb7d59e3b39a295dccd6db9a8b83a6f64ef8dc94 +a77123dd164cfd1c46f1ee51aa19c3d6e7db92a298d10159f2b5eff2caf9 +dc93a6d267fb65bd900d6adf0c6be598050b6d3a9b3a322ab3c9e880d774 +1f58016ff97e5f606b5dbd72ba99252c669209bb556dd5be84fdd7c1ce92 +8a3b3d3aab8d37e6b740227563bb4d60f6bb04052356e1a48d2079feca44 +7ea17fd06f208426d045dee660d1d6460455f8d20dbc5ae64550bbdf60d7 +27d96cc9afef842a8c8c78ea2257e6c6d0d207c80cfe399e8874c693274e +d2c2022d303ca50a70624b07434fb85040a76a823f446c7454dab4f9c05f +10274eb5ba164aa3649d1bc90694316ba5cb3e7df4442e777124cff7ebef +53df2320a0c441ab61666493cb43da46d5711c21699de85bc74359444da2 +e3e397d4c16234f81531505b621aa242a6698886f82b447104b1f1062f60 +b5c87cea9151bb3c627bfa4532b06fd147c556ed8d61ae30a8719dfb8705 +f8a6c74368381403640cc57026d3790c49e2bbd1c0e48285ec6ba44de678 +e3a1394d659c412f09644b83ee1a333a1f51ad8deb4e6d77b3b226ac2c4f +fe653411a7976ae7c4a3cb7df309788da6b483f8a7bab4a6990db74362f5 +bc41d545a320389b2599fd726e426ed9fa2916ece67b058f6a269544e517 +128bda38d117f402409d0d8f8c88ed509aa2ba882e0c579b45af4be80770 +22d7269684eaf0f9afc3054316da6611e3fd260d67fb6fe52c9ade5dda24 +a0050a819ed21342aac9d25194778beb3145f56a66980f620998923521ea +3f957b6ed0c5470734af9f416a16427dd03eff9a0e023452097d4ef936d5 +49a90823cef6de340a1ee02a52851b310cbcf41ae274947a62f9d1d8702a +669023e3caf967204a340694b45fecbda4bf9552f6bdc62d43b3b2c3d571 +9983c182453e22ee34241ab908e667115f7988174684cd70084aefc55caa +f5352a88e9dac45d1ea0e032af61fe9a9118a3931b2050fc6db66ab96a39 +74353b597f34dfd9f72150de23285eda5e555a607d198c291965a7233715 +3f4946a57af0b440ff8567b01a6f46c6d32fea5f8bf57d89dccbab7da882 +ee6c9260e89443b1d7db099477492bd0468850df3db668d741123e7ebe3d +c21748ab4c5cbeb5de33b8963aecafe76bba0c4f6ed8e8263a116ed85e58 +fb71ec4ab0071301be7c7d3afd5fa6ad46c0232807bb7fe129e44bfd16e9 +fd0c8bb5e7cdd86a78b5fb0669093c22eda9151d85b6f58a9c8ead3727c0 +09850bd31a8b4a873d0a506240bb2aeccb8dcb6369532f21d9b967aa8443 +fd6d77cb2d65c4678a5fad188db85940f0a187aa1031dcf5b8e0d0cbfb6d +b3b96fedec5b249b7a69de9b42dfa605bd622de7a220cce9b66e9f3394d6 +13487dc5e82c1e619079cd057b1e19ac05ebdfd7c8bf01c6c66fab49e0b6 +613df9e42beae2f7b9407a2bff8896d8035cea0fd5c11bc5889cb3d90876 +61766138d2625f42d0244adca65d1bc73989328c0eea0b97c7c766285ab3 +351ce2b183f774488a8806c33178090a3808f0ce5e339b87cf7add933301 +ca486742831ca751f0626864ce13172829a8419af5c78794a0eaa17b5bcd +fcb684f7d4bb7af15deb432e44dc7dedf56eb8bea08b46f1e8123a49a349 +a7cbccf833a528f5e22d2d463040e09b91e543a2f33077b3e7b9ecc64f14 +306186cdae1fc317a6ced7e9b4d51a10bbbcf2fadff876b4d9082e3f4aef +dfef230e4232572f4fa33a6e065f6895aa2ea96c5659cb579b023179f0fe +de7ba64bbd9362a7b2b8c4eaec254915629e81d01c839096339b99bc9e25 +84536955feaa52fa20666f65bafd9b2e69c3e8c15d24fa407e7d881679b1 +789a0e2a695d13553c92c0214c9b7562cd6a9a3d77c8b0c2196cef76dc51 +d855c1dac37f96eae4cc7bf07e17dc7c08333d7af33c8b2965ea1f23446b +3c96c52b30ea628ad572694d145b58a606f90b278290297aa372cff56b6f +56f4aad6612eb7c7bd07db4f7d1a70d8044d16d0b5c1605ee02a852ffdb4 +450147b3f9b87d72dc431b34fcdc899462dcc1b6bb6ab1758b6a589e91e5 +8f5196251d00133b43749b7a11fb67a22664c5e38e336dbdeb5509c2d9d6 +2642c07275949df0e2db59314ae0fb34641fc171d3fe1289f919136d853c +d9048ee9db50c699c49e27a8df199590bbc65b23b55bb387eed0c73f2db5 +1cb091f8c22af83103f214199e371f7de1df23f757817200be30610004df +81fe8ed6eba79e856fca21a126ca326ad2f313c16e15754663ad6a065e08 +4050ff005fc899d6e233691b918a093b5f1ffda8839ab23ae66b1bb7b953 +0a7f896ec55de6fb9faf1b49656ff2e57488cd7f1c44114c75f9d571461f +767a6040ffa14e9fb43096f164d60ca530d7cca76d526d1999ac1b52a793 +28651112a65db1f2564ecf90ea6bf2c9ecf515640719c3fb5e36cfc58591 +e227793f39b9d3a9025cb10f324a95c29c488724aa74812366ff0b118fc7 +19f9fd0f202a040be47ec99b46b4dfc3d2a17902a5779c8d52b27231a1bb +5cd794c838daddc3e6824ca8297ba669a818c239b389400faf17aa04b802 +f763029edb9784dfdc42f223e6496a938e613463bf9bbbd59d63300a9ad7 +4e71865cac4b4e81a5864388c3886e70799c8989188341f7d17cb514cd99 +3b211883f171ec6402cc361885f4f4b110757bb3e52941a94bfaebb2faa0 +3e32eb72e25e31abdde82c2a9015478afa0f434ae3f8b97a4bef598d6eda +44ffe1915c26ee0e8339d2d45a6a080550f538ded5542c8b96ca2f596979 +8bb6223e460e857516ab5a3323136ee8fc4b0556a7c39d0cf7acb45e48be +4ae9db325e4750b73289e36a61b301795bdb2ca2a8b933be1c09fd0cd2cb +8677df171d36ef1519a2269b21e4103b2ee151c513df3e10b2a216d6fb22 +18bf2005fa7e0f0563ad96661a7f55e1b5b991f8ca285651b2683c6a7c9d +2d1941374989b06f2e9b42a6af60193dc758dd8e9fcfc7c1aa06eab47e81 +bd79660666defac0c6b9e484df9c17a61ce7a61ef73150e8cd406af6da17 +4d9c2392cc420eddda40f975ffbeacad8ce1b4e14bee29ba8552ff03376f +c034784b38dc1d0ab7bc53943d2545b03d39797af8d58d6dffce56a353d9 +bebc833f04db321ca8642bbb7fcc63ed2349ffa08a33a5d0d78f4fd2c5ea +4258e4671e362036f1f67fcef9d878ae2c203fd9c05200c59cc98633e65a +99d912ec51d6f74500d5358b70e799a6817f59adfc43365d7bba1fd6766c +5c8e76248daf3f01e7a8950fe875d657397797a45e7f99a92887300b6806 +b86db61e03c4c09d6cf507800aeead874a94e6f665746752937214302045 +0b19cfa8db69230517183a03a16e5503882ea1e419c333d3e3b73cef6762 +873ac06bec34c3f736494483442619f5bbadd86f128a5a40b854051893ea +8d31dd6656777ad4ac2572d17c6fb21385b053495d1270e65d78334a4115 +2787ea89b86f97e72718905a11e9c5664837701a3c1c65ccaf26aebe8dab +c1207d5da2079c37883d9235708f370203b3b2a8ec3a5bb35fab93dae115 +aef626dc44b67ca56fac18caf1c22e6fbab93564829a75776630b9c42513 +721ca0fbb0b402f4d1db8f701d2b29fa60162feaa8a167eb3113c6f57036 +e8361357913eb24dd38dc6d3bf4c3176a07ffc75cecf8e5940a310f79a8e +f590844383d631796ade04a91144d073a9413cff34fb454f1fd75cfbe5e6 +525c3bd36ddab80138f6c19aad7417d47df1f1e0fc958fb190a8205b5321 +7c43a4dcb0599be404473d6faebe7240dc402a0e0caa21b56a601b154524 +f44988e5074c71ae8e1948bb2a2ce72fc24cf3b1813cf7408a6b097aff22 +f9d285134d09b7053464259531eb7b270cd5f39f81bbf41a36420f61e5f6 +b429036bbf20e27af1a437becd74c5bbc25ee2519402454fc94d430636e1 +736fe65a643d9b9d21c9a54eac5a8fed51ff60a47b85a0e9423e330e00cf +220c23e056d20aec2fca3e6bc7a61a8366eb940c9bc99fb90e8704e27655 +20335a983eccc7e20b13745c4b4f30a842f1ba64745718c152697c688c73 +6cffcf5cc8eb5756201560413117a45ad3d264291cd51404f98448d31474 +d47d17d201def12867ba679f0e2605de8f3e8135ed0234890cffa68848f0 +6de427741b34c2ea654251ae8450a152538eb806ace3ecfe86d8c4a137ec +c98c6d6cbdc191a5f8f5b5972c70b4896960037b6d4c7c63586a52d5eb59 +47af8c192eb980d0801fa670bb1d08740819f9da1dd9e153010bf9580a1d +0925d8327ea1b88db8d934f40266ddf93e5ea137f267847d826cd7999b33 +c795d0ac05abe2ec1770dd98eea67912f1939118defc9b379e237d6477bc +91ad08e0046b0836fafa1272b0213dce990c90815f5b30d0eb103ac9539c +2f7bd2280264cd95b4be84cbc5139a7628ed211905dcb92cbc3180ac9e6b +b9ecc3cb08608b2395827d5729781dea49d328ba0c1b4cf2cec9f6bbc822 +1f2bbbb9d88f9e7682b9ecc06b9705faa8a90a51678183db1e24cc2c4307 +e16b3c20f08f179ec69df7a8c4261427f5886f9179c493bf2d0ef36640d7 +79925585724aba69df6d1b4f0bd2a356eedfd74a88bea667b102420c2300 +ec420e99b9ce8be1472b617e1255a7f43a0b52f11657f1a4dbb624a24886 +9604fe2062b98f5787d010723e520a4f42a0c3943e151ee627f3d5db90e0 +7747e1a88a53c4784c8d2b042b9c23c9e436d7d88343171161a364cd8961 +37a19582a00d774ef01c7c3fc9e9c7be5074c858d2bacd707a6a4f322027 +137d6ca0421ed9f9c7e7229e867678e5272cfc7156a419e893404ad7dabf +a5d8b6fd0787cb4fe1a901c34dd931f1b64f0c470ff807005fb66350d0ea +eb84ebef2c2399cd14a4454ea5004bddd99988b39c4134b92121ec77faee +55cc716eecc58b594b39c41dcab308efa4458ed71943ec5805dcd0194ddc +1ba04a5d3d42d07ac62a907ea25cd2a7e77aba470324d41dc1a3fe088388 +787b3312f472cb4f23a414fa5f7c7a0cc5d121d7642b5b3f0cf7ca2173af +3f878f374938251feb3ce5ddd2d7703fc79a130978ac516daf70ae903799 +28bea3a4296f48725d578d2e8fb0f932e398404fa8a242024bc011c0ae81 +7b92bb104712253a5d89c543a744332069e33ca08bd133211d233ef799f2 +fed6a20a9073021e505def8b79e1279dacc062cfd4dddc2e8e0a7fda5dd6 +bb5a745f99cccb7ec1df532308da3da0f236c74639c280ea649b2f7ec27d +24221470b642567f3b2e1cd0b3ffa65c5ac986b557aa9b444bf470380435 +abae9b51c6da7ff753810ca7938d8a1c47d2b41fafd236cb5998f3ef365e +1f700bb257679ba3a82e235a3e97a667a6ad94412839c96dcd49dd86ccbb +6df8ad01756b311e9fd57ccd2eb2f19f035e214804e2b77769319a5389c2 +35f3ca2a73c616c9ef0984abcba167d7d652b330c68f4f6378aba69628b4 +2d59eaa2a7e4c782f6eb96f6758d17d35650b15cb5de9bf973b3b6f67c1d +f3285be8322fc2b44359640a3ba5d6d7b96142583a00a9a0ef84fbf14046 +09ad55b2aefe8c5c8f58ed21623bf765f81dbb6cca6d2a51fb7730a14839 +392cad6b47f5e03448350ab36a37d9ff2b9dab69be5196511072b10cc91f +2e6b5160b2b1bd112e6c02d14063a9bb46977b0d4bc79b921fd942f916c9 +c5708e0d133c8309de2f6ee0b1afc996c889c36de20fbbbfd32878f477cd +7735c7c3fa59e9c46e654ea20b4381d9f6c6431082e6918d532bcd539284 +af0333a783c9e7fd4fa1e4da5ce8fea2ea4037644a24532d65fa5c1ee982 +89e4b9abaf71a35d308a9b8c337f70babc5fc8dbb0327143707ca5b675c5 +2d3cf09f7a4f667fcda03d8c82d157e661517787ce6bfb35ea772de13c66 +2bd24b74ff9ab0fbcf6635d8e06b54b5b3125d17ae13d175cb7922338ec8 +9d1159fea2110995ce48f7d2b094f06d11d59b3a64a44a83d48c78855e47 +21243e82d9858401b094a236fa0a90d61863931c30d13b9bf33a35ac0d11 +a999f2b4dfba6fc187f8c235a5217d777a5a97112e7db6a8a4b06b07d9c9 +f41820e233c8b58b9e47ac56ad1ddcc0b35dd03976bc776c6ac3692ec0ca +f8c75ea7825bc84156468ca7b269d890ec9d4a365b0b31d2f6530185d5e0 +2acc3ce14eea55ebb5667067825a8682e135d23c78863d32065ddcf1a755 +e0de6dea7220d1a28416b96db40b1e9f159aeb070c9a9515f301f162b0cf +e32c6c89287de6e2b40458e3393826189a10af8517ff5a10c41c9d05d999 +aa9305a2ee8e7fe46076bc9c5722ee0a140a144ae383e84a8abe70af5d29 +96a0a896cd499caa0ed7867e7c3aac563763216e7769d12218b584d853ec +01db93ca22d0c8d6b286b20b6b26d6ef19f2cebe7030ecaa68d069fac7a0 +09d61770b5e8f83024a99142f59d88297cb8d093992c3c6c11b043b151e8 +20df640407d8bc829bfc196bf2901e63c6f16102d03ffb7c54a7a560f5f9 +5cf8379f4a2eccdcb604bd553e6157b4381940d1b3c768dbfbf2618812f5 +7fbe744b3d8ad680dd9223d8bf2412ecbb614d05b485e3b4669d22b417f5 +02cce2d705c208b15fa83b5be77ccfc1c840f385a58ae49fbe6ab4e53912 +473630e0cfecefab95ebc632a2b10a2103bfe801ca0302542080cfb4cf4d +4c241b1a6c8d28114516e3f1bf39dc02db73e6d9a797279acfd79b02a71b +ae34860dd0e11b18954129f8dd57c039bb7063a4c92f0f6a1e25f4ae59d6 +6c1cc6b73a79d6a56f7f2a8a64d571caa8a760f4f485d770d000ddf393ba +784bb27b781c47678dd78ae9b5d5e8b57d163c42c7a55e4aae22061686bf +aebcede728ff2f65e75955585208c176d100912836b5200a79062d4f09b1 +ba9465b0e937e289160ec543a4cedbbe0cdb5ecfbb4838138ee9e1ac757d +3c5f04fb6b510b389e2f521759e403bfc8ec6bd79e2d40bdd81901c10dd7 +4620acaac9108940daf03af23f09d3c8b785db562b05e597056406557857 +e96fc8bea53c2c2ccd0ea6572abb0acacfe29e737173d665ab6dc2995f60 +807aaa4073a183aed23c26c67eb137c937999fafc63b66a021125e4ee5c1 +a745ad1fff2bd828dcef392052965ce0e9af7a2c88d730fef69da91083fd +83d9fe9f73d42a8dbdcaba85b0fa93b210dbf49cdcbf5d4b69e07375fab1 +a39038cc51f66f0b10eebe0cc61f697f7025d9755830b2d65f1ad0db91ef +ebbfb578053de329935bb28d6ed6c12f748a2f70458990f04d56c35557e3 +8bc5d2e5de7f52bcf00c3bcce091aaa8852d53ac686f8f407baf3f7c8968 +69f3b62f44a5e2291aff9d30d7b5c663658a41add74562dbb0f1062f564a +9b907846291700151de04c1a55cb945eaa2e7a709218ec56d1becce1c0b7 +dc41d5f016ae8080c3b07311590a0def35337fc3c844c0ccd04926be9fec +509b1255ef12f368d20601b1ac8c68b0a935f987a21de0f8191604e921ea +0c04b00dc188fd73499852dbcccd4119ef799472b353be7f7dcc904ddfdb +920839f3d4a13bb1796f2dc886f31217845f8d7a543aabbc720311fd0e6d +a31ad3daa06d5e7e6270a34304f35ef170a7abe733428e96b0522fddbb5d +eb35aacec147067fe066c9ef145246fa3d444d176c274b91fddb8a7bd7ff +7cc7693c25895bf931eb321dc9d79f662a17691f9bd1662fecbcecf6d1f9 +cd8ddcda56d19811f05fa48bcb492feb355b0ec7c04d6046549c56f7799c +2cd0d9dade8809de7d510702e525ad9cc82c41b4fb36218e3d72e905c507 +159076a9c0e4a008ccca17bd594c69f5eee656426f865fc1988d677b72ce +b710b29a0aa8f8337552ae30e93bf7c6e5d013555872dba4737dc5f08c0f +efd428c66fc8da675373f13f89102688977e18e14dedd7f3b676256b0263 +b66b013617d9a026794b0d6040c23c5506a98530249633a6beec46117c96 +ec036eaf6439e25b8e57754af5ebaaf9b57880ad4fc93f002fb03e9fda21 +df4acb78296b0c49a5a852c134c3b10755177a0dbd6c54ea7a2b9bdac62b +5d7f3da649df856478e4baf97899e0f891a96536c283f5c81200c51c6ab6 +77285450c7f7e96836b6da5660f6cb76782ddfc64b6fc348ebc3ba4a46f7 +19176296d8c5a31132b3fa7d935a5d777c1dc84d669d564cb4fd689a38ce +680d0b3b130caea0be43864826d0d154019fd0d865f1c389cd367cb5248e +24640eb6f66603e50581f6fb5aca6cfec1d6dbf4196da10a5e1ebb14e4ca +0251c4c8412cc1673d6e7a9666b04b090567efa0b830d2362fd384cb0303 +8a40290597bdaffe429bb89fb66b9dfcfa92f39d92a8baba7266d144ac04 +f069093ebb3fcea961ba4497d3628ad207e0c8c4fac0e5f3f2a663a8d05d +b6dc33b890ae13d84dce64b495d24cc749b121659373ca31cee09bff2e9e +e5b62e89d5faa4482a75f341dd172500a54b98fc108a69a3ea94db696513 +d4c7691e0095ed3900cd4489ab008b5460b34ae8dedf3721c60de7086605 +6c391137cf23255c565bf11403bdeecf8bf39ad5e4317a4bb37003b2e7c1 +400c3b8ed7f63719bddf07908dc2decdb0f68e8ef722851c4420303f6de1 +b5efc9b2598732fd1f2cbe45a504bd7fbfdafeade3add7274a1e875aba3c +4e0abfc6444944b79f95b5009560818f7a0599e5bab4405378fadfe084f1 +653e5a0166714047e8bd4e4cb116596d8089bae9147ec1d62cd94491af75 +a1743d58bafa11b63b447c954a8d7fe11d39d969feac8fa93c614f97807d +ac62cb7a84a974a0fa555a2e3f0ef662706efcb828ef72e2ea83b29e212d +f89ffecabcb08dbb7119203c4c5db823bf4e8b698b763fbd4d21e57940d9 +1754959d21f3f649d856ac6615eac692ebcbac555f772eb6ba3cece5ebfb +cfcc2f3d8dcad7edc697df93aef762cd47cc3ba9e2cdd10940be676efe7a +a3749170edb47b7562805e3f8bd978b18057c9110ff8d19b466ea238af32 +993e2d3021745b238021f824d887d2e01a7ff12fc6f084b35292f4864579 +406c0f61d0ac7cdf7e4770b424e2ccc22353e6c82bf8ff172973df267ded +bdaabc2a742beea02e35b9b253f98de9ca131f802deee2905ca1a6dc4608 +19a59b4a4265c723007d0215fc8ac2a91ec5f86cd6aac1e370a297103c3a +3cff58c7ae201cbaaa8a12c93e95e73974f9abcd678451b1db02ebb2e10c +c5abfa573a2ea4219fd1851765649318bb556b728d432ec05a86e9894aad +9cdca63d08642655801bb37f28b6e11b958e8e800c8d521ca4aa045fe9ab +ac02dc015d18b1901d519181ef60227170a07f3328a6d5fe4c5aedb35fc1 +3dbe86564a9b1dd4c7ec648880360cdd1742ed4ac409450f1d9681cb5e46 +5edd1de2a2c7f8ed63436f98e849504ae71bb872683ae107ad5df3ca0b47 +a5b79513e02d7c540257d465ae4521cb3449d79c931e2ce8c5b0a0a4ac88 +cef7b9e5f92bf721ad51682d6b6f6c14747f78eaac1891fe29aed4eaf177 +e3d2fc655ae889c0c30a3575a76c52e95db2f6a4d8ffee9518391954b92d +39dae4e97c4022031f8ab390b66ada6dc9ab2de4d1dddf26ac4032981a69 +08f73d34b4849ae28832cddc0dcd116a47d9262b0f93c24fbfdf8a78e6ae +ae3357f3fb89530854257a9db773a1acf5271fc4ca04a06b46dbe661ca11 +9f45e0080cd129e1a7c23a33f1c48af960761b117d9d91fa5a0ed3e47865 +b774a322f7dddfda2960b91fa7ba20c8f9eb213251299ae328b28ef54b0f +55fd54f8047c555e4045cbd70964e1c953e471408e4f25fe8ca7009bfe44 +0244b1e30dff518ea7ce5078027baba4e07ecf0ebecb497b4bd88f1ff72e +b261f6dffec0ed895e237b5608d31ef479e8c9ae9003039a5fe67252ee39 +774e1501100c0fcf154f5c5c81c70539e03118ab91f4ce247f6132d46346 +bbbb126c09d7459c1977e6e367a0c83d14edf7dea081e5f795a7c831fd1b +325b33674ec9c2b68029a0e600746329ea2e1b9bdd5cb2b140468e53c108 +8e8f2567425443f8146ec37101fa4dfccb0e032fff6cdfd76382463551b1 +ae8ca6cbff0e34a3f75ad400a9573217f8cbb00a6d59ff46e48421e97091 +cb17f53f20ebeb89609ea55ed6ba4101f2f3ceccbc7ade21202439ef91d8 +a9a783c22de7e6601b50c4342e094d0eff223494489fa92150425da1b432 +908423fb3f41e0b115ec1ba592a4f920d15610b9fb33f9912aba67912d05 +1ee00a13282c1909a3a56c4ed06f2f4d1739dc296b7492aad0446f87a416 +c6db4d42b504dec3a6756f3d0845ab2d2e151aa5fde12b31a9c3b5ae1cc9 +d97192bc048f00dead66940004281c4d5a92c20b1f77795cb4f98b8eaa7c +be16f9b9d4a34a1a53e0a0deadb4fb4b20d9e8064d3412ea8d2ebd259b8f +2f04bf4bf11a5ab7883c99943d762549c3d5866bb6ed85a0e862eafbcfc7 +03bf4b77cecc0d65bce4df33e0d65456397f231f8cbf66672457cf539817 +6aa5292fae24695009e55904a04588659a3a23fa11989b925705ab45f954 +6f862b0e176fddf75b70d9ef7389f750becbffae25d58a1252cc04a79e13 +fbb6a666fd87cec5562c3e14fd78ad05be28ff3871d6fceff5aa8965bb65 +67ec76d105a6348e915b27767f5010011e80e0e2f9c34742a4eeba369e66 +8faf086a45ac9bcdd76c758db01a78602412a4244c759ece0b963d9ea58b +0efbf4376bf115288803a54cfcf78584c8af80da2a3324096463e3898285 +57de6c6354444b12a74d5e66053f6907c48522cae9e93bccdb4632131add +52eb374213888125de71994c31dba481b70b2e4c1f10b865d58ef09fc9dd +2ca7f69bd2855895256caa5dd6bf7d4d8b341d677c56ca08fd7ba37485b1 +444af8be0dcdb233a512088936ab4d7fc8c03139df396b7408747b142782 +d9406db0dcd31368d2f23ddef61b0da3c0704e9049ccf7f904548c3ca963 +76eadf1ccf77f94c157f5b84f74b0c43466134876a90c5fdc2c53af70c3f +f5c2d13cb665fed9016454bac1a629361c8ea62f4b2399233e8587db6e75 +a9cde3530f20a68ec155d275a4aa6f63aa5cd115244643b54911c954feca +d57be2a6c40f1bac38e393969617b066f7d94e8b18dd80fccd0168d4a385 +f2f1489d1dd41b68d47e5ec66ec568333d1f584e3dca90f1367a990630d0 +14355be7dc45378aa111c319838edd441f15e125f928e044640f25ffdcc5 +c116c3f6ce0d4d3195187b22200808366eca9b508ec45e664e562186efec +a97b22835d384758849605a01973cd9ffc1657b124950c9d9fa3e18b1a20 +7156c4f96f08b87824373c2865845d17a0dda71b1d69f5331c5676d0648b +ca80a7958a2aa034d7e1e9fafead9248e6e64f9ec327c60ae4f724e1fb95 +8a71e82ac3842768b27b506b5982311557432dc3f270ae6eab23a42fef70 +dd0d407a02cbadeb7b8b74a2523cf46a5f61e52b053c2007f75ae053a96d +e00646662d027d93f950e516cddff40501c76cd0d7cf76c66b7bcd1998d2 +7a19f52635c8e27511324aabbb641dd524d11d48a946937b7fa0d89a5dbc +4b582d921811b3fd84c2a432dacb67d684a77ac08845e078e2417c7d9e08 +bd555c5265024aeb55fef4579b46f8c5e79770432c5349d5a65a47ce9338 +e1b599328bb1dff2a838f732852f3debf4bb9b828f9274d03d7cf813b123 +687c5e78a26310d87870bfcb0a76bf32aa20e46f6b2826912e562f503aed +11e427b7765cd2a68da2ec0609259ff14f57c07963d075e96f8bd2eab9a0 +dc32714dd8905f2627c6d6f33563436bda2d7fa9a976f88947b84c72f454 +bf0b66ca84470375d2ff252b4a2df52ab613d0c8ef0465ff1d809ca82025 +c2122a8f44c56ebfa25690bf6a05675ebb8634ddfd24c3734fe8cb32d6d6 +c69c72a4951cb959175770b4286d383e7a3f158450945c8a2ccf7e54fb19 +aa8d2d98a07f0c55f834f2728d89f82a598269750115a02287c4d415cdaa +14e1d9e7032684002f90603c0108dd26b40fb569bb21cc63d0da7e9e1873 +9df0a9c85bc340d2b0940860d95571dc244628c59bab449f057e409e58ca +cc3369f4baa8e53c6765a55620e78341dae06e5cdf2fa5e5ba58634b29ee +ddfee7f78672e55f18a7debbc30862f278f83f4cc123ab591371f548fbf9 +bd24b3453b9b57051c2e67edff2104f3a05a9f0cb7efd81c1b1b0a2bbe95 +21854902526e5d4fa1b3be270811b972e8726623410cec7911c07f871428 +1caaead97c503714eaadb14ae5923f020093722df1b9d9c055d7d5f95af2 +a9fbc5ab6f6c2bd655f685534d7dc5fbb5ebded6ccdcf369bd83c644dc62 +84c2810495888e9d8f464a42228cdc231d5b561c6b210bc493fc1e7bfd66 +5a6c4055a6a629f571f4f05c15cb2104b4f9d0bd1b1f0ab8252da384eeae +f5fd5c663ad7a2c29f65a48a30ed8de196f9eb8ea314c6e86989298146a5 +589f76f12664c8d008228b33144679d16ff564453b5e4e9f813191b6c99e +2680e20a410949ac30691b1428a255b6185b7e3802e8511192e73c376f3d +eb807ad2727fbb4b27538b3213da0746231b1c1b595a958466155835c537 +e0df4a0ef272d4c3f7f2ef011daed38bc58bb0fd7458e48060db98971bd4 +b24bc7bd0de92573a1c7a80a5fa2b34fbe50271dabeb83aaa4235cb7f63d +6a6b399360df8b1235e4e9ab59698930044a98d5e083b5f5a5772309b390 +9e1ff2a252734b32fee3940f0e1ba61f54dd1d3f6ff0d57c9ae75a302d14 +b9dd9034279aaca80b6bd05c74bf3d968305a5046910871223a3ef8c77d8 +25d7e6d3d2809e76064c473d1cd7c05666040b6eba647e34588f49fd70a0 +3c937933a2272c938d2fd3aa8149f215bb48f3bb45090bcb9a6ace393a44 +f1a9bda2ad09a5f566b2e8887880afa45a603a63ffe7c188e3eae926a903 +4f1803368e773f42c7391dff1b9ce8599161515c549aca46aebae7db23ec +8f09db0e0f590aab75e8eb890df354b37cd886bdc230369783a4f22ab51e +0f623738681b0d3f0099c925b93bbb56411205d63f6c05647b3e460ab354 +1bf98c59f7f6c2ea8f29d8fe08df254d8a16aab686baf6856c4fed3ec96b +0328738183dbc1eebb2a3d301b0390ed8bd128bd8e7801c89941485c3c86 +22b5f223cb07dca74f0e8643240044e8c376abbd8c82ff98c6dba9b6d244 +5b6cf4189d63c6acd6e45f07485a0fa55eff370da7e71c26469740a68627 +a3c297d2bf215121fb67815b7b9403aecca10d21e59fabcbe38f5ca66e7b +551b22e28f2d1fd7303d15a42c45bf54b40ef7fc93060ae5164e54f91c55 +20bd303a98d0667a02a900813b260c0343021ac01872fd62cb6abebc7ad3 +a4456805159839ca4a3e35db586221169ded66f852e8974e3815d4d7659f +6a9bb93585aaf264f06cb6da6a26e51683945224158ea69719b8e4e36eb1 +01333aac974db8f84b051724cf245fe7a4c86582b5dbb9a5d9318180e33b +8d92c22c44b0d18f8ca34dfa4ee9693c1a26fedece01635fc5eac1fefa81 +32458254ad46dfdfd2be12a1e7f32f3728f286f1d5d4394424a073696b65 +e3c459aee9310752231fa703faf35e11796c4eeef698f4109ca8c46ee322 +5dc2e3e04fa787188e583321f8410b68b9624ff60679d3f25c13e5ea7506 +a3ce8d0bebb99d9a959ad92d8cf909988d9250b310629903d6bfcad4581a +504b91b2c91889987f36d6fd0be1d0ee5aac00aa0cb48d78a1f7a64a777f +089573ba79452efcc31c8258fb317369feb0d7ccd48cf13da6d1ccb59a4a +48ea0b398e590c1169113fed81639e13e96aa268d99cfdb7aee977fbe85f +f784853a06642b5521ae0a7f610c9739af31ba7a5157ebbbad999e23794a +d2cf25af987dc85dfa29639957cf28e7f2b7671188045130a6e2785f8d8e +30e91f0f68c1cc9f2de902952730003e816e4f5703db7a97b4c566f80547 +42fa77be563ef681a4513b9a68b2b0956551c74545cc9883428dfa72fd5c +4eee93256b26bc86ea34f7427cb0c0cc22c0cc343f739c6c0c46d0923675 +5e04d70587426ef875f8c89ff8492ea23e4e4d763b84a6437a440e69eb70 +65ab6d8cf5f8444a844e6ef3d158b451d121daea2d0e2b423eea24254226 +7eff1b4224c4e80af2a7becac1649e4bbef09f39415e9b1e3750d7ac47a1 +068a4f5ce30840b00574eb4e683e3ec25f6e690feeb0d354568efbc354ba +813ca1400734a67693af127b0f636d58b83e91548f98e3d87da7fd7cdebf +f3ecb4b9272d1c83d4980170378d32f1d98b87c440881af9ec052510982a +0c02ba6743bdc7691a44bae5e044c25304c1a2525cf2c0694494a2e9aa34 +f36af43ab288807ffa4bd418ad51d98c75f2b2f01abfd834d3305682b6b8 +62ef69d05962aac485bb4f560583a5dbb74e967eaf6d299160753ec32249 +bb1d9851d5441cb0c624208e69dc876cd8841a66976b5d7f9c99be68363b +8112d33d971f2c4f2a1feca88ba1a794ddb725c5e2e2c248082231059aef +729bb5fee5006ab8809f63e162fc0743c047c7984a9e6333b433fa143d73 +72d4a74fe37314508e04f54dc7a1445e2d6178ec9c041d0cd4fda5cae830 +4b16feb21f3222261c293a8b058dc708405c1a97ff34eee4ca69ff4e1ee2 +a03380d52297574e3aa50c8afb826fc94a14e8caa9ba89d6e92913be9e07 +bf7ae011e6bd142d8952d9c2304735e875d1ddcf82fa9fc0c6449df2acf0 +d5f6cff6d21ef6b2d29022ed79c4226c97f163284f2311cf34d5b0524a1a +a446645b9d05554f8b49075075f0734b3d1ea31410759c174fcc7305d2c1 +d7128781043cba326251a3375784a506cf32d6a11a4876f85ffa2606fbdf +27dd16d64b2108d808e33c409dd33f6e0c6079e47e7196016f261e824fba +b0e4f91a189747053e648ad2d942ece8f582f052668b63a23a2fae4c75a5 +180db7811aac654270ec6e341126e3561429f1d41fe7ba3f1de9f8bbb8d9 +fc5cebdef869376a2e42dcaa578c0807835e58d75c39f91a83d5c1eb86a1 +b0f7aab991f65eef030f212d38d10b1913bff71717c06c78d9a1be136f21 +4be157ba11ba309326c55c23ae8512646751fb82ae200c06bd2e644bed38 +c7cee826cb587ee8ff378b7fdc00ec316bd4a9c24e2c250cb3d64f8ecbb8 +7f4d81626d7f1e4491908bf17c48c84bb1736693eb4d0fe634484cdd590f +a40ae94d44f348ba683a43004b487f047745fcdfdee2e913328a11a99530 +9bd117e0e5be4fb25d176d59dc2b1842418141190ed9ae1f33e5354cacfd +a5e4bc186119e1461bcd98517e675276ddf0296d3b3cef617dfa36b4759c +944fd721e1bf63d45cea90b5817a40d153a2f779e03487cad3c1375425ac +8cbabf7f754d16cabe45c65f1be4441908e0969d5a5111c931e724537dea +7cd3fbfec9b2f7d3efa747bf586e9218c3106c49276b89fa28f770fa0644 +fe1f3fe3adf07f59c755a5b39a2ac1d6f23c256a293bf3b31b6b9cf4c622 +b188d6e7401c038657c78bfde9ba09f508f1bbe3ed79793772cfc928c4da +519f7dbf3ff7074284437d2de8d7b7c78829642d924abacf353119e9088d +14739935a23667c432806085c3af71ffb7c5fe6b4412b9b1044c1e62ee0a +a5ce7e0322bc65a8c7d874270d84136526e52d0c7f9f93199c6bb7301216 +a19bebcef3c5633f21d012b448d367157ad928e21f8e471e46982bc46a7f +df1bf816a86dc62657c4ebf286134b327ce363ab6a66634eaa2a42e99034 +069fe1302febf06959eab8e7304da4d94a83ac1650a02c38c1c4b7e65c43 +e3a6fb0213e57ac49e58721a4f36996069caedefeb48f1a59303459d5873 +f3bedcdb9d00c1cf31130c27b60928f210e1aa5e1c8e04b86d2049f31265 +9198fa646c53afa9058eb8ceb41bda65f415c79ac92af5790b176de1d300 +f1c06b782d584f458dbd07d32c427d894f84215a8e7819e295ee98d976d5 +644f11920ff2f49cb1075c3bb42b9fe4b561362902f11a75669b7e7c4475 +b65f1ae48834cd67816eb63b58cda2f50bc22eeb0cc965569b476bedded1 +2701668f609393659b266bb0e37bb27afc90bca271366e34754383363592 +0f9a3b508aabfe8deef585b07a992460c592a150b325b1e50e4214a2f483 +e9dfc826c54b488493a96eaa37276f5a9666f0a5388fe388263d2c0cf614 +c6cd01571da4389f01fcdbd0ade1c435d64c5921b5bf7dbebd5268100a03 +1e1abb8cbd83873089a9e08cf80276c7e30d2bb40280278c29fa818eb079 +87623b1cfe13e0b01e27be0a8320b69b5afee820f4705202158b7f3059b3 +655bc28a754d088fde23d43d6a9389da8bc1cf3e8ea1a6f4328c196e655e +42184444d8c0614c7167c91a492c24c8357794c61f5e47cdaf4b38004a5c +8fceaa8151e929328bce1b8f67b22034f3f75e4d105283337c3d460e7d99 +89920c43f5e1449c74ad6ab5ea029cc6e497ea60068451c4ef2132fb87ae +049077a156c868b768df4a4c475a532e2a22d999931c64f8bcc18f51d25f +0f94fbd3e9e6c094f78da062f80c4aa2b86fa572cc469e629deb4ba0c553 +55e8422b562ed2f694d0e8e5540144e30841d7593b255edd4a61dd345d5a +00e411d2c50d64782a3ebedf945fc31c00d2fe4ca800f5aeeaf12ab399db +956362e979bd7ef0787188e43835e5389ac444d13204af6bf1875622f175 +09f32015c28729cfa3b3cca90308eefaf260e3fd9df10f3e76786b8bc0eb +a30e8cd33689aabc55e3ce387cdb89a30573495852a48009cb58a0fd34bd +da911159ccacc94698ffb94c5f45f15ecc9e82365174cefbe746f95eee44 +7a33b4d823487e203478eeb2d8c4bc7b743427778249c56e48fe17d0a501 +7b693509ddfe1f42bdef97aedcc26ceffa9357dd985cdf2c70bbfc987354 +6f0aa7df227ec42f9ca2482f58809e3f9650444568c54d3520bd0a7301ef +48bfebef1fc4332b5ca851fd786c1ece136fe9e575b69393b5aec2611903 +fae6e7a5046e2ff350becb8700f209b1131044afd32fed1bc1297b6a2f29 +6ec3b87f170e92aabacc8867360e4dbce9ea29f0c1df981f6cecc8986767 +0ccfb4c9faeaad7ca9029b8ff0129fec4a040f80ead041b3bc8af7526675 +ed9e13204e64d76440a097d77c535d34165bfe9ffcade530abcc75ae224e +890d5c110004e218bd827a02ac7340e18bf3684c43e664e0a37d5fd4fd1c +4d4489d25a99d542c16e06685652cfa3567da4eb0cb517be1482939da0cd +d0ea3519ad1e51bd9dc7b9077375a8cd3b5de9888697e853bacddbbdd1a3 +0e442e1d6f2d652046821813d0cc0e8f16c97cdd32daf239f5b2b65ef620 +46f6e9821b2e2ec539302747795fa746318514d38bdf0d0e490c00e114d5 +03e7fc9a8fb83b14337a5bb4d640b52630f5450bb3bfcf7cecfbb1ef5192 +ae401265450db197bcfa07315ff95a809bc5fb4249e3a728a817f2580ae3 +50d8d6577f79c883ab4a3119d9ab98219aed0d1e826023a66da814396058 +d95e52d9af8bdbcb0454721f27855b686d13bdb473f650c9865f3e04f08d +b10f5256a3e59bcf16b12a84bb7ef3b370647cdad5929b722a05f5b3669e +14c232bb82fcb9c1dd8155ff4515f4e83c895cafb86754e896f38e5f3beb +5d29f1bd99cb8a09c5e50f412f6d8a773b79021ab2c4831aa663c5defc4d +553616874dd5bd8b75c7a2af7d029aab5a72528fbc4b5ee3d30d523412c9 +60b432434017c4cd68b2062d28f307fc287e11663511d1a6b52143afac0d +ce0f7ba3f326fb707fb8d2c985dd60090e6664f2344e098a7a1a6448026a +2ee651e8141cd7786b6543f512e4c31d25dcaf6652b1eb52706300b771cc +0c49295067befc044ea46341927123ad4b7d094784bda7fa7b568853d0b6 +1e4cc39e1abcc9479f91a2501009ae34ef7d5ff56205cf5288503591cc55 +c48abcc78daa4804549562afc713a4c11152e6e4331619b2e474a25ffb62 +7c46112fa4259f07871f8d6882e9a7ec62d20a86a0c502815d0a8f3f5ce7 +cb4a6a74b6db8e17d54bc919b82c7c729cc05b98855b9d8a0fabd8a9bdfd +4333f395607631f57c0473be0fb290c4f40a7aa6ac49208570ffa1d0f849 +d4871ebcf9ef6f5106301cf54ff8cc9918d6de74d519fccba58bb1c21543 +f3bca9f43c211b2e5c233ff6dff2c9b56d3f656f6070d13dfd0be04653e4 +98c670770e01c07b731ca0e2eb56e608828fedaf1a31087f2d43cb4c0074 +e576769b0830577c86ad5de48ee216df02d7c4e4ec231afd8e76c608fc9d +06cc86f38cf4d839e0a0829902f56cf2f86f08b975a6bdd0642d6b4c78e2 +57cf9a4f52646a952f6a220c36c91db7f44c7f44bddf33328ea8cc01827b +5f2d79e3ee6c514a4f8597a847ef5f32c6400736e6ade28faa7bc6e9c6ba +e4bbff236fa6dd2b0ed23fc77f92649feba149f82488260b0bea2a4fe1f4 +65d96d8c51719e5e10d4c17d1b67e700aac36b1ed55c93b4b2604e72f51e +b30fbf5b64c6fcaaef764639ebd789f82ed354712c7f9fcd1df257e14c0e +8fd59a0eddab684bb1b4176d79b22ad2605bf534e4b8fac2272fbdeaf210 +0424a2c5cc65f8dd5faa13313dd926128ed466046ee94bd3eb41f3ea5505 +5a70603a2ae1981bfae8e77d850fc5a5bf1bacb3df9b7cbce68ce7979fad +a73c2900526b68236c6d37197b0c521c5b1cf5cbbc89238586eceb99818e +aa47ca94ff615233575fe83d0d50d734351e0363030a12300f7b20450946 +17bb209c346ac1d35402b617d6260fce04ce8b3231ab5c05af30b0f3ccb3 +3616d3df334c8d963279537563222dfbb705c3e14616ad01927f952e6364 +4c4b7fa44ac97616c1521facd066aa33b2296dc03682eb6a3b9dd8e5bf62 +53f10667ecb07bbd50553f1b211067f5cf098b64b84d94ba9ad8b146dc9e +8e9be06bc14cfe0945e22fd819856d6996e857c0bb5f292defeb493589f4 +515700753885d61eee1b8c19e6e94fe2302c07933f949d6bf119d207fb04 +dae7bcff7578bf33d77e29611c7cf03b2df12c242827ec4c4e5b5343ca3e +4f7f38ed337583e30dedd78a082f41d60cbad55d59dbba11af1bd296ed6f +e31d2e10d3a8b5ea698e656ff97755a47ddd862d23309e2e6ed3e3e111c0 +2c3a713d782fe301dbaff0a4225f932576622d1cbae40d20f46958298d01 +783851c894f2712bfc4736d3802e548a704878e2d139348671fb96d0ddbb +f56d9349172caef0dfed4b84d867116d91063dcdf9ec401dfe8abb269ee6 +0d646bd12e0752313e2ddc272d9f4aeb9d940987596ab623f9198765cec4 +62f7b6c540c9a70c9a872bd28ea62e056560b61ec51fc68eafe008f20760 +246e06374ae5a6bd2577217700507978811ec29985ab644e474e41e8a105 +295fa67ae05e0739e8c7fbc51104522934942f53e1e1df1ec2a66f0a74b5 +9885cf2c2fad1cab3e2b609f126ac8b7350d5408a7df9ed5c27a10ef6505 +6f0d877cd7bb902977ba93e6e8520d2d018560ec8143876ad0dcb95b173d +af72c0d413bbb5541f14faa57eedb3ac2430e36911d2f486d9ebf9cb6745 +2ccc763e1e46e7a4b8373e06082176a6c66d045e18f90b4b2ad15802f6ef +cf2130cdc627601ecc19887784b6de7fb6a193bc3d057ace29f74199acae +69526ba6f7a2c669593f9d0849f12e37201c32c88384e4548a6718cbb2ab +714ccc917d93b865ac7d7d4dbd13979843f4f5c1f8b937ef12fcdc9aff50 +f09d2625f4367ee70a98772a273d8919952102aa03297e3cbcd876da5abd +2ceb162b8fe1d9a22ff694495528c09a8819fbfb6946ab205d4b2424f6d5 +6fa1c704065cb64fb2aa0fdf291fd5e7daa38667e6d8e889be7f4c453da0 +59c492cd25fcf4a03a6995897145273a66cd6ba999138bc8e2aa7d080f9d +231497ed28a9a27b6b0d4785bfaee46fee71b26d6839f2549a14e7ab7347 +0b6cf368d2d49e74c78d93477828e4582589cb447d795181d3f13dd8ad52 +3c750df8f19b3260c17a6598b406472a7204dd26c5988911ce9884de9a1d +ce33d834becb1dc80efb07f32d3ed6c2a484c5d53746071576c3f67f25ff +1558986fe2dc2265b4fff79c07e3f4c6c0ce8319e04c14728ed722cf214f +65066148bc817753dfdcc0950bf80dc515002e1a92e7d8936e9b3aa9635a +a6d512c68aebc79a62a6bd17a411bba7684e1f06be9bc3d1aca25d50c8bd +1d75597194cf87c9ffe04ff28bea91b5b9521fd356ed9e036466137586ee +f0a8795486438d0d9707cb2854f12963929edac394c562235ca71376d938 +e4e1518668180b857d75318bc22e9f0683749047e7649f9e20b35204b6ee +60c0d47bebf53179a083f0b4cad5b3327a3faf2cf03753e3e46c05773629 +7e9bb305f603369cbb568350b2b5c6d23a35c551e0ab28b082e321ef4ed0 +e2704d35c75b4750af782160c2f2e9aab0e14e541e95b64ebedd66db2c12 +a8935a60177cab634e20a8871a3a72f4b21c3a34d9dac37176a321c2ce3e +e828d140c8445117e7fe4738000c30ffae8e2a48bd618cc8813e38fa0f86 +92ca634d1e56010987483aa0f08980d91528df3d370ac724acb238e141ab +595dcb3da7a769de170edd5763078d1084e2ebefadf8a50a816b50722617 +c9539dbd68d9062b015639708dd900aecf4f15adb36339c05a9aec7403ed +771f9f28c60e52bda3ba6902e06334036c1dfd66d35ed00e3fc0bebf55da +416093b5cf512217c47f905ccc91fad879d63dd1380519a02025ddf15d70 +eaa1bd8cb6be67608fbc5c94796bd09ba35933f64c5e72a26db1ae40ef49 +af5e972fa44660588292b67ac670bf046cb1f5a7a0d73ffd6df862744786 +4a56393b0f1b4cfcfa362c74634713093161b29c94a2526b7138aa92fdde +b37a8c1f30a6b3837d9500b340515f0412e681f5bf36e7869fa157df18e5 +c79df3e6aca924d7b7dd2e0d5b87682d7ea6913b26397ac180fb75fabc1b +8e156ed542b9d8c83079bccd141c187f90d72694de4f6d08520d11cd454b +bd3c2e6d259694fda0c8decc724bdd650163b7f6ce1181590c06de4c0dd8 +536aba318cabf54782c919e07c2ffa1034143175d05deddfcd7dce6c86a9 +ec9bf6a4437da474aac2dbce2c91aedc20043f179d5c9120f3dfb1cf6906 +c27f2ec68cd75035c283e1672ea90d953a23a1515c420b81c3270fa06573 +4d003eca1bb71a2dacdab67e44f47c266c2ea1776648b62bc110671e6eca +4546d3c72c8acd956e10452c32532ed51bf3d0518467fa829efd9c896e8e +1e5c7ff6da0b51e872e403470affc95f25e1d2b9b59ddb0472705e14fdc8 +fc2af16527188508be10d098372cd7eb7d62a85c8d8dd1d0f55ae3ccd0a6 +5dd6bf776dc187bf4de409d5db3fcc5a6d852848a251f4fb4e01dac5e9b9 +587fa8c46ce03689709008b34dfb3dc105def80a1b515abcbe06e73fdf7e +7136e40cc922fe9a9da1726747e84427f288d934747b6c587490734906b8 +a91144ac82a57957cffab561714e1ff5148a39499dfc8cc96bf5d87ced17 +825e8f80cd943d9a73945fb8bc51cf1f9cb39c605491c1bb8f1c4139974a +59471ead310d041b1ca1ecd5e9f92007cd8243cb3fb1ec5256444699a9fc +ed6cb31eaf0912c16fa480a1cb4a8f4a9cb6a4d9a9903d1e2f674286032b +489b8a23ac4719fe435a9fa2d79abdbaba740e69d5ed611421b1aefcd06a +362ddbb7b79aac41e3e90657afc0b87a6e8c57ceef70a628efe19f568634 +50f47b5c6d95870039caa3d07a54e58df064bb5f59dbe9b9a2c7c84d7e0f +32386309560a0efa2cbfa27f861b208b2df4a062ffe2c59c057296aaf5c2 +0f48ffc9ff0692f8cfbd6fc6ed1f3a14537ba40d7267e6b5f69c997a949b +26577a9a99db3f53167355c4967dabd522292ddaca3c537bcf303ce76add +eb99f6664227a94d6a698dd5a5d40008349376067d057e28e55972264502 +e035b1f5e33d7b3aeae016f9be50f2aa09aa138d15d7af3c1ccb805f2d5b +cd4e9b2b5c288b2af4a25abf0a9093749377c9e8232ba1af17962f85064a +23b0a13f11acbb471cc700f9f1b588f72cb63d3d1a95a93502ef74ed212a +c452f1a84619bbdf61a1dc79c0d9ba29c7f19b400f682cf66f7705849314 +f5c8bbf973f2c53bdb060932156bf2c9cd8d36cf6271075500b0e3e6ad49 +958af46a9dc950f4c29f1ab5dc0a85924f7ffef259f778459c80118b1eb1 +ed29208d1145b21b19d62f755de4972c57a09b3decb0a8096ab025fe6b9d +be49ae35394f0ea40d3693980f97f712b27f0e28d8a549acbf1da63518d0 +374941effacf63ac3de0523cfac0dcaeb690de5836741fe58917c7ecffc1 +95e7b560a3e763aa70fc883751bd60ea0a0f893d8e9fe75a66c67e202c24 +84f66708ae74413c0101fe0b5003be20881345d917203b582a247e6c74a8 +1d0479f317aba7b9dbbc0a92e91c51fbe8775a44c57699acc9da84ad60fb +9629929d1edabbd70b4ef9887ce4ec2469f154fada42de54240cf3302364 +7c492ba17e6936a4d85e0751df0945463368a803fb40d8ded22abe118250 +86cfff1878abe5b100bc08b991cda6fdfd579332360f0c3374842edce6ed +e43649d6702f34668a29bf387e647f96d78f33395e8d4b3521cb4fb0956d +12c924c16eee798cde68e319a358cc3524c753177d976d4e14a2e0cb72a4 +80cd87bfb842060b1266568af298bbec58a717c577be73ad808e004348f1 +6aead32a3d57457376ab57197534d6e469ed24474a83618f3ce21df515a1 +22918f4b62c642de0c8a62315ebe02bcfc529c5b8f7c127085c2d819e29a +f44be20fa077ee01a8d427bbe3d97a9d2bafd77f17835279bf135900aee5 +9bc49582b18d468bf93e47ce0bdd627775264ebe9e4172839a444f928580 +8c95895b7e23592b2dcd41ee82e966c26aa2143e3057161511796e980998 +1f2e4ef5868b3bf4576e3546e6407e35cdf14654bcefa7557d09407545a2 +38173080b4771ea52054736677a8d9749a2b22b46b24fbff93c55aa2274b +8c7ddbd751bcaf1df00ccbe1f24a80622aff192fd6db2238db941ec44ae0 +dd73f6b2f80d89bd0aa30c038583deba14913d38a7b61b54522755e251b2 +aeca62033a39ec1143b2b960f9cb87f748428bec3243b8164f07d5ff72eb +f2ef69347bb933241c2401a96ba5ffa3f9ad060c41f4e6bf7280af65293a +bbae49d723dbc4be61d7e13f7a5931a697e7f2c6582dff416341ccf5a24e +9a53686a1e13bbe0bb480c19a4e72a5e477bd29f39dce1a17f63f1e8c696 +d5f8855cefdbf7ce681c7d6ac46798ca9bbdc01f9ad78ce26011ee4b0a55 +786bb41995e509058610650d4858836fcedfe72b42e1d8ba4d607e7ddbbe +3b0222919c85de3cd428fed182f37f0d38e254378c56358e258f8e336126 +9b1f1acd7f387686e8022326a6bbc1511ed3684e2d2fc9b4e53e83e127e7 +84da13550e593bbad1c87493f27b60240852e7fa24392fbf3f478f411047 +3f00a8fdb6dcb8aae629dc7f055d85341d119f7f6951ae612ffa7df82111 +d1ca48306a57a922cf4c3106f0b5e87efba6815f6de4294c7a0394087067 +677889d22a3fd86b0796200300d2716445078027fe0c0b05c86ac80d2095 +ae874324ee6ea3553bcb92fc1522a6d1524f6fa22b71598fbce784a10b5b +61e50307ef4409ffb7b38f27800f2185140ed08fc4ab396050b068025a9d +e4bddcad201e72ed9b41c4ffd4cee743c9c2345b95c5071442defc8ba5fa +9c63c56e209df41d10d93135a8080f7cccacf67e0b0ddb3e0a31df32b83f +290b3c536e9949973cdc80aa5c8a4feee20290a95f68e59f54050192de42 +f27464ee374e4d2451ee8708933b970402c90ca3070843a449d7c3146347 +1efa666a60fd5cbf55a47e4a3c5c318fc1af944d58d32690a2c7eeef09b2 +d94721896e1e3e76e44a8efd524ed5d6f5eb9da093d277441546c6828745 +ad71b6c13f653dd631bc6fc55d0eb4648b7bd9c0eddb13222542f2b6e8d8 +b80bfab4365f4199a41ac690979285d917de79359a183e6fc254b63e6408 +6d33e3c029f472f40742a99f92999f302f79994ffd615f1a848194cb56c7 +12146850f5e400303bf5bcd4e5fdccd1fe2edf5352d525cb15d8327f45a2 +6e3ac276dc8780c65724d28dc6bf9c7c985840070c35e32859168890d599 +a884dc2a90194cc2e9cc6a20c6c0ee11b20adf3aff01db48eb8dba7b0c81 +7fc10cf5a66e8171a2823a4cd22f0e80c82011ae56dd895ae2d3ebe84ff3 +d521c31453e0909cb9b1cf0b030eb6b7059ec38038cae12d0e1cc4b5b3bf +e6c821faac9b8792441e2612aa1ee9318b71f9966d7d3a64abe349be68b1 +744de7b212f6be73a0e1eb2fa30850acc3d9562f989cb2d4fbfbcd5d3ef7 +ba55717da1cabf197b06ee4d8650e968518b6103fbe68fcd5aab70bdd21d +66f09f96208db67c1b345672486657295a39a7fd689b2c9216c6b46a29dd +1283bdba295dfa839a45b86c14f553ff903a6f7a962f035ce90c241f7cde +13bab01d8b94d89abdf5288288a5b32879f0532148c188d42233613b7a1a +7f68e98e63b44af842b924167da2ab0cab8c470a1696a92a19e190a8e84b +1d307b824506e72e68377107166c9c6b6dc0eed258e71e2c6c7d3e63d921 +39690865d3f347c95070cd9691a025825421be84bd571802c85e2c83ba53 +841223435a9ced5dead103b470a4c6ae9efcc8b53331c61d0e1e6d3246cd +aa1b0da347685121196a07e97d21b10ad34e7031d95c1bafa37b4141bf33 +a6be401129dcd64086885f4b5f1b25bce75a4cc8be60af35479509e64044 +d49c8a0c286e4158a5f346ef5fe93a6d4b0a9372233c7434a7a6f9e7ea21 +30c0b4b9f62e3a74cc5d2916ebdaa51a1ef81fceb6cf221e70002a8a3106 +bfbccc2d1809dde18e9607fcaac008fabb72e8c50244507f4013c5a268a3 +6135ead9cc25362c37aa9511589f18d812e6039490f9c599f44e88754ac1 +4f6c1841d570efde27958c7f1b2c68772584e1d12fea252e3a6ec3b051a7 +6faebbf6f5101978e24a9ca927c02065e8e49150a55c64dd30757e8a33d5 +2a788437a9181efb47414dbc22fdeda203d4122137bd045611f68314e12d +1d6a5ec270c8919562c03e3af7b0e0deceeddbdaf3eab8fb5632e44dc1e8 +d46e2396b0236a46659164e33709415e7b347f7f7b87a9224a189ddf5178 +2cf66c9d385470a51efc88696176f6d3ac3b7b95fa074c981194e22981f5 +1d925f980393b7102f1f836b12855149ef1a20d2949371ddba037b53a389 +7617c257bbdfcd74bc51c2b40f8addfe1b5f8bc45aa4d953c0d1d5f4091c +6af796af6513c820499969593bfd22f8c6dcde1d2ee2c0ceebb5bd6a1ce4 +5fa61094e932b380cee381f4485e39b4b1797f2a7d8d90bcbf89b9cb1006 +2d50fff083743bf318157caac1c0179c87c03a2857fc002979e7cc97feda +966b09ceb761d3f55cf07637256c6aa8b8e5cb6aa9739452a330afbe7082 +975ee39fad5e8106e8ee05771157e92d99003533d922ccc37add065b6236 +7613d039741f99edc77c230fe8d1baba720a185186662376b947bbe1a686 +4b42c61ebe1abd40d890751ab8945c629de3b6d2a49809dc693f9e397097 +cf1e568c258081242460af2de0ca44b7ba2734573967b3bdec0e5e64598c +cbf41e630d821491504f414d9b54a3100dd5105a141cf61bd3ec41b67368 +c8cd366c543754ee800ffee3d19c9cd0d408cc772da10e4d8134964b0a61 +232e2dfbeacd0fdee12792504bb327a2e1fc44127f8577ca51d380a760b3 +740e6be46455cbf3917b90f0dfeadaa25d5d9f66cda43ebf9f75e0191a06 +25ba29666bbe8678822a453d4e876bad4a6b0d4b6cf98feb60339c9eba2a +dce4ef7faba428422c503d0210dcf8d884ca9f5094aab9f3b1a2238b569f +444748902907cb0d9d7ca33fccdd0cd29bc68e44f7bca5092be6272bc949 +baae5af92c302bb21f91b6ea8463265680f7c16f45d8ff35392a10eab87e +296f3af4478032b5b021db8510deb617941130d45c46fb3647d94b162fe2 +2738766fb6d76a06ab6803818b27c5ff4205ba668f95b5ec5ce4ce6da545 +c13ff56f417a4e0b3b8554a1e2a985a167e168adc8c4db28a601a80ab451 +91bf32acfd8d25c39c2f17fb3bca1296d3d160f25b43b4d6b94f20ffe012 +b779339b12860dfc897b366e3d400e756f4f9f4d2c86fb9d94c11ebd1450 +eaf720056e2c39529331bdcb104d113b42c94af2c6a5035750b7ae7fdcba +b6116d74bc07a11d4357ecf73d99221dad5cba4a7136425c2a3ac0e092fd +606a4ab722195e3b7fdfb5a5e3ccbb85fc701c42bec43b54e964dff3fa04 +193043eead7681cedae9cce6919949ea60ef5630c4b9263c8f98b4bc74a1 +63ccf3d0a0bc1deff39b800ac90bd734dda7ecdc73169ad77e129887db80 +7a253f8807a422eda8a16c9ee9bb8fc0942634bfe035dac9f7e36d09844e +39477c043399db4d07b3617da9d6eee76d0fde9201da98b906050748b68d +8c944ace3c96e90a3c2b63eae27b9152cb7274fa336866d71b65a57f1bc2 +bb1f482a67f3993dcb3ff24abb0223f9a026c81b2b33127a1dad8929dec7 +5d46bdd790eb1addd771c5c3965a2f514d3a128117a44560cc10a729bade +4e6c86de7c09a39602235c803902e34f5c176b18e127d71a011dd9a3a61e +ebfaa4a4e2a5651be6f4067e5e09bb4f3514d67c2129e4d3ea9568661138 +1e45af07bd84f883c70577a986416747f3bd8d1bf86d3d7b07e8a350899d +3c2dae237bd5ece45faba7a0ba30fcda7b7eec9fbeaa5a94620686d1e403 +1cd2512e8d89451c7bd8eb432c8862023d66f3f9fcec0d47598e2df59525 +d673a5ff493d458748cd6341f161a0a3e8996ca5b496508578fe4f653924 +2ae28bf4b7397c02b726fd5f9d8b898938bb668a546be6e42865f4f030d9 +5faa289eb24f7b8e249b224a95a2245605d67417a489626df7417855b8d3 +1c0043cadd2b461d32e1b39ccf409757c37b68f84e752bde6b5bbb847bf1 +57ea3434802def983d6ce5ceb3e9fbc4911b5484e99bb94dc3f383e50672 +0e85a91ed378e352838cf02921ee0ea94be01b5a60f9b1f58fcc1b4f527e +43725de9b9dadc3ef462fa279bd7138095d4cff2a0563039f71e383430dc +f628dc9611b2e3db08fb2da1d5383dc1a3c784e1e64541fde1d9d7f42505 +de96d3d0a401099fc2879af0293b0eeb143b78cc221f670c0479bc150047 +0cacb9a282e334e428b527acdfbfc56e6aec8d4d60745c1dc000011b6248 +d9ab4a17dca7cc74e17d33c0641710b02cb1edb0addc6be214b17e9f845b +2d9c8bf03c19e131e00f91f2a393b5f2ae7c3d4ae9021c4d7891d84d5067 +377ce92836e42eacd7e540824f7ac95360ce116d41d17a50748748971c82 +27f089a22ee0d21940de854f737547b73c7517addd9bdaab425a6c2908f6 +87dd990d6cba4d84308bdd4c4435a6480ecfa1a14daabd4d8e2398178e48 +de28b84f7ce4b61d2e6e64fe043c29a941f6de7621ee6f6d8b506221df05 +db238b8fe4323cb5f259d4d3d9c94d4ae1ca37d6c34345489c0284171346 +e9830e2e3c6c167238a7ffe0989d3eac870cd44102cae139469b9d909b5a +9c34792f693ac94ecd35d2277080e30a2d24b50391b6f2a3d3b6c81f7ed1 +a7b218903e7fed7a63269e27d793a2e0b40320ebf447c71f36d40dee002d +7257f43c8add31edf2c571123e46fdb413e007cc89e99b6f98d77ab38bff +cf140f787e45ffb2c7cc4ddbb59a4e32dfc36e2875f204ac851d757c1236 +12deb31324ea4c201d27fdab46e9f3988ad2bcfb8e9cfa8c487831a9b0c6 +60b20fb66b4c77f52359ac96f3b3d189aa0571c1c53db06ddb10f08882db +0b1e93e9478d4c75626c5fbdbc6044c4d82684b310ab2af144d12bf36f1a +c0bf6249d1da9ab319453594cb19d0e93c4e047fb49229c0cce76d0cece4 +2e76fabd2425382afe707db032cf617b046a59a2fc1bb3838d98fd5c8053 +ecb918bc14762e4ca45027623988f434ff4cb08bc9bff5d7de21940e3e03 +1ee042d9c30662aa76f96213fb5a92047af60f320e4660eadd1ec19d0086 +072f2202af5f219725f81882f10d1e065a8035a9946d0ca0e48a5e7dcf61 +0283b834eda01e7d94b3453830daade2aa6c947989b290c02ade0d7b2620 +813ad177ed82813b6a985d5c0a2d42419bda763d409da085936e33c817ae +68e5467eddc30be172de855a0f7f5c527555b3f4d942401b450f08273b1e +c5b5352fdb8562a71f276284cf7c27537e628f94bcbffe8d669ea2645752 +60830f1e65e83a2204cec393f6d92d4f61f317471b4b93039d298ca2cc94 +eeada0140823a2bcd1573e732e7b4bde7368f2ecca5961ad547f554ae989 +98d87b7e5d07a85c382bcea1693a697224f41eb8b406bc6a0c3eddfe8b5c +f25b11c3e4bd91ea7d6274cd6b3ee7b8f18cc3fd502a324c645568dce9e0 +d43caa61f7306fd5488fcfc439d85f8160ebf0ac90fc541f9c74d35d7833 +09309807a639477bb038200738342e50136dc64baa7cc1b879c61f7e1b90 +e1f2bd4f6e54c4dc97b8e4adeb102979203a31fe26a7f58c609915a95abc +4acc263179423f8ab16b04272d5592fc536f29a45cbcdbe15890f119ca9f +c7a52eef41dfa5c4fed087eef8e698ba738e300bd58f2a1a10da1198c1f9 +b60e2032f8384a86aa84027df21cb87977528e3bb9bea1e3a6879c56402e +a29063afc6ac0194f4944433f9a5872cf0a2a741382d7f3c0ca7817d5d7c +4b8bf53af0f18b1eb54480519cebb61d983157e039b13025e7980eb36f54 +3451bbb84e470ffd0f98eba80c74f238729dd6278294388a2e06de68a719 +47b6d478c85f124d14aaa835620e49b7f5a4f21347302c0f0864f7ebaeec +d0831c36187cbe9c848736764a31056d2cef27c07cca00033dcddca9a2f3 +b9ebf28e67257b69cd38bc23c711b6a2f6e4dda9bf5a19da275e6a8d683c +723bfbb95a90a344a6f421f0b67ae84c74652288b0597e4c86c28f73808a +77455f2948e8df634c2d14f221626b019033f9230c9167982cca9ae6dc37 +aecbcb49fd9fc1dbf2d11bba7187888721bc42a7f47c23e07d2fc5a7a91c +0dfe255a7f9d17e69af1618502a6b90b1dd748c7eaca1e1ebe8b861b04ff +e5f628f47eb4e7e65311037d7a5713d7cc3552dc85f452ba74c4f12aecd0 +d72892c940c3325640d62fe3bbbc71361dce6d54766e1fb99dedcb2d19d2 +fa6fa21f9116e03952ebbef659816a62db51a9b5b3916ff818518774ccd6 +79d44100d7236f211f36fa80a4cbafb3db76ba1e7e7f12082b0140eed2cb +5e793e24501715c6c170ad4f856a4bf16bb10210025156e635264d3cf18b +1fc1e8cd2fcfdc2ab1a24af9087975bfcf6fb703fb36e288e58d0d2ffc98 +bb4318001d931ad6161dcdf8984e6690e0f6bb07af81bf07445f8f57b355 +6b960d24e7cd152708489e4d953ab6a155a757e002ead97585e6c5333d7e +5aaab2731f047f3490432e0ebf3d0d628eefa8c1f665b9c86aabb0706639 +5bc372e16378f0d9b439c98e7bf87be73e934995d58e4e70d3ae9a5b54c8 +87a19f2826a772c39d41805c642354d9bec75b065f148f7c1e435dabbeaf +e4a5744e3f2894a928121ab069bffa3218a106a9dbb83971353a7c7a5616 +d9da66fbb908173f9b07aadcbd4d112cc353e7b70476046ce5a92e86eaff +4eec40acc840005f51f55c9f5874216851e9cf3fa431d95d3032e779e356 +4bdce33966a3a798b170a06c4cc9f73700224c858c36bbf2d0326c337ce9 +46f69c19a84187fa50afc5b36010f9a7612e3a25e846d49bb907af9505e7 +d8c78748d7dcb501bbb3d6603e829deee3784f2f3ca583d3738d6d2ecfb8 +eaa887103606211a3c1b5cd74a3e0e96fb57da91baebaecd3669661e7b1d +579ba41928a40a7028acff6cd409e601d23ff66ff2c8acb12e535360d727 +60d2e988d801930e0e9443d60dcb9f378fa75d58d73e6a3b6e5b26407c82 +67d50ad97787f8a9b91765e41552283cb67e43e59bf71cf08b9755c8ce47 +0cf374832c72d1e9702b55bcfc8b5a4e966d5072fb2a72a2108574c58601 +03082ac8c4bba3e7eeb34d6b13181365a0fbd4e0aa25ffded22008d76f67 +d44c3e29741961dbe7cbaae1622a9d2c8bca23056d2a609581d5b5e3d697 +08d7e369b48b08fa69660e0ce3157c24f8d6e59bf2f564ce495d0fca4741 +c3a58ec9f924986399480ee547ad1853288e994940bd1d0a2d2519797bf2 +8f345e1bb9cbf6997dae764e69c64534e7f9dd98f86b5710ff8b500e1c4d +f509da50c64e213ebdf91978553a5d90908eb554f09b8fc2748c9c405903 +e7bfbf0ea7e84254fb6735f09bf865244238e5fed85336c995bc3a3b9948 +947a6eb95db4cd1b64c0fccf82d247a2202e9e7eef5a550557625a0192bc +8bcc9e461e52833f6b8729ccd957d5c4b6e07016e864fc02b792c7400ace +d0a8f43c755f87bba6e5c6e1022416e5454cb34a19865d951f7aea527760 +53658cbf306ead832244f3062c39a0a121a1157a8e47008163c5bfc88197 +be16e9a1ba26a035a16dd38cc28dffb666dd4ba7356c66b7bced9e26e905 +4ce25f6d36607d8f5dda1e21ac96a815bb2989f01130ba1aca9aade554fe +effdfef5d6b0d2a01aad92f599f6a12e121010ae6acc6f150f19e7305271 +97da761b07530ca19b84b119e5edca1fad18462143b8913d6b3f6864b713 +7a93bb9e1bc29c09d660704e8d8292c61072ebfe35c354a2342b2458a353 +31d043874380d439388e46688a53bcfe01bc190ef1a6b5dec9d40aafe822 +261b28bf3e2d76f3dc4302506ce3387b4aa2a51cd4ba1faa2ed1fd7df664 +6772fe9f83d253451eeb0448b444b8ca80cc7cb653c2d1eaa0de6f2b1c72 +47e6d24ae72e620e200aff83a557a1aa7a0ce0a9cfbbeae03c31d8cbf1d8 +20b53b688ed2ffbd83418d743ee31e3d62216ac7be6c12bc1917548cf670 +d69fd2e78d9f7786ada0ea30a6f6d9fbd1f1406337151ffa1d3d40afbe03 +728fd1aa2fa8a4f075796b9de9586b71218b4356fb52daa01d3c18cb75ae +d4d33fc809dcb6e3dcf7aee408a0cef21353d76ed480bf522fdfe86e0e0a +b7d097defcb793057f0ce98ea4989a9b6787b14029a4bf10315a2557149a +fe9c91e7d825f7518b343fb556f0177a8f6ca08fbda9913d52997511590e +b9942c9813b4cf4d4aae4919401f2fc11fef0620eb5c40532cdb22d5fad6 +919a3a710de6c40d54993b5386636499c866938e33bc703a99c73adc228d +95cac73ff4f4a275c04d0d787b62c6a184dacc4024d23f593e7721be232e +9882fb738160e52ab905f0ce2c76ae6ff2c8bbe118a1acdb3b464178cf01 +94bc6a50df1090e9221be11e49f254b06c3236a31569b947ad041d1c6b55 +bfdec3c18c791ace0fe2a59504eef64a4eec4b5c8dd38b092745e0d5ad29 +276bf02c419c546627672a5764a4904635bff86fd0781d36fbdf13485229 +71f355de2b0ad250052f50ad70f61afc870ac7a816561d3232b73360d4ab +2727b2fd045f254c782bb3f1f49d94c6d625047071b7e32da5c6d21a86de +9283fd632074430772bfbd85e0c9ccab1dec16bbc049c3e223bec1b65c8a +9e98cf58b30a74f74f1a842dc91e30c023498e280ac55edd58f4cc731d81 +e443d9b9efdf5fea63c9f357320e01b8740eedaeef2495cd02eb2f338b3e +674fb074cc497d7b1937b188da857c2c230e9a931cbc00c85a7a36fa80b4 +56588e1bbabbe4ef429a6aef9bd4eb89c5752421bd049aa13f4dcf9b51ce +2503e90bc118fac78a25d187353d6f5d496cd6130b337666f49619cea985 +dfbeb7e49c67c1e0f0f8e9ec8ba14624ed0982dcbb69415e4b3c8ddba140 +397eb1fc1ddd36c94c374f018873ba41109e45afa51f0e691157d5958c06 +26fbc0903ae25e47ee372389cf65472a3e4d9769550bdc42c0b72f9a297c +d5d3c16ec67e06036e740ab664abc9f10b9499269b73ad3678daf4474329 +c2c7252c1f0df1e3b5e8f198dfef8325cb1e7e8057897a3d7fb5bb5858e0 +cfc0c115bbd7362d8e8ee41862af6eeda681cabbb06f72ebd2ae0b0be45b +a9e1be83f1da30687a655e5d148fcc17d9f53b760810a565f6d2f4cd5da3 +5434116edef756adb4d3df544a1de593be988f2bb8d36c34deaac7d9dc15 +cba49764f1e03aa09fe21fcd7c74e3d6487ebe219569e019f10dd163046b +c1a3cb2bcbaa8558197cb2c18709a998b4efa8ab8c9a71d2ccf942c17662 +1b88dee6b424165d6ce10ac48375e760983818e0085276b1674dd41042e1 +a01a8de111c903f74834199b3230bd475d92c6226ef74eb1daaec3475a6a +fcb47644a17c7e390ee3b16bef1c1ca6c55eddc44fbefbdde525921b3047 +0d76817bd8ac724739a8e743eb09cf78e88adad527d4f115b8a32ed4898f +45bab3eb802b8168aec061e3ecdb026c056fb9efe7e2df48bd516ccb12ce +00de08ed8be4ee0c41f40f4c8f64483e0ade90a78d6d4fe9203fe0b97c60 +3b2f8882bc15a212453c691c52d00fae8a3a26934ff8acf68d4352eef75a +0b10d938e55b7333dda2db0296a69e9775bf82b1aa6d684fd9080fc1c11f +ab4369c7a95a9504063db900a6e345bf6dd99be041230b2e60cc86b8c345 +1d84a9c2cb4ab6d74d63dd43dc26eb6b384f5222796d4083dcc3e1651548 +d9469f09a33b213a33ac52a6a2e23802d8f8a75c01a607940daab0051410 +73a88130bc192f303616adb113c0051b65e12086cb319c0a5323fa7def40 +402f5f87a3b2c2cf0e92789985f6775ac2743e1ffe2d0668291059740d45 +43bae7a2897e5e658592bf5a72966097742e0702deecb0cb12499eab701d +34ba37a08346217a415e44297a181bbf3744f0a49230ad6f030e11462be9 +afc2ae14e0587bc02311b48b8e2122c28cdf14414f3680fa52dbbb63b17f +6ebe4a1204f3c5d6150cbf89a8023890383153838d4dde77d4c8b1b78823 +8918c564d3babfe58eeb154307dd1997f5ab7105426e35c279008b2677e4 +695c60f956b348799c04b734338018fc27f7de7ad9d73468fdbc5283bd14 +c066ddad9a3562f16baae15d72d7bfcb409e1c874e9db1a8cde233b282b9 +6e76e9c08d85ddfbd3cce7e64104d0b0e95291bd91f405ff82f41601ee20 +8471e613fbbee67f269e4e954c36d1d18ca9880b7cc2b08fc990978efdc5 +1d157deefedaa765c1e26ee125d4a2514a41a3b95e9151a824532d7d6486 +35ad622718fe71219a697e94c2e64f26424cbb767acdef5cda70e179cd29 +b7e318d1c6d3ad26fd5fdcbf2fc221301cc1f10f5ed86b40a1a6bcc01c90 +eafd65183e75609610637b99fea57885efe76437df02a2ffc21223d039b5 +74955d9a54ff41980eddaa8768c5ad883a0c9150877392b990d63c6805db +7b8d6ab1358cbedaedb6feadb0ee4fb8f9c1ca03a3e755a74227a8930bb7 +2ea0a00b48fc626fa14d7d48624aedc31c556f44e982f3ccbde7ee735f73 +629ab1b65bcbcf0a3586a920477e8c960219802fcb1bc3a179032b324f8d +c424899b38275886cb5bc771f26a0880767d49cc23426a40a4b6ff8fe48f +d747565fc537565f6d7fd08706accc60f5fbcb45bc785f45ee9b0812366f +ae71b23ec43f3549c8224d78baf18719f05108d5741e681457ead8abc050 +462481771a8dc6cfeb98956e163981a98c59ab44d90e9c3a946c453b5071 +db0c769f7fb5144c7ab0c9ef1a6db1addcde1d4ae1daee1b4035af256a04 +df53926c7a2dcdb94caaf12f986e20929ba4e396f3aa7c93a7abaef1294f +5f13a0dd3c3aaa8fb38da3e15daa32163b7437af683b4f5e64cb14aebbde +8c69ed2e8cdbfb213fc8129af29ca2c06c8f85a5038d688d1fa5d1b54ebe +4dea81a49ce24131f8e6702e7aa4e2cba078d5dd373f894ccb275f49c690 +1dc772e1d2f5fb3fe15dbfffac62c87110162074eb72ae4e5e446bf7e650 +a554178d0d64d3c07f330f0d99e99f2239cb1597f2e5f443854cdb0f5fab +b28fe62f22e7f3419d017980f325351bb04f8f3c3dc57fee03cc029bd29b +202308d5a800ed2d500d41ace8e54e2557bf25b627883beb8118d800eb94 +f4253f855168f7fc8a2d29c5fcb76bb90a6c4e345722b8991a854047f46e +4e97336be85470b6be2b9ba573dbc4967ddcdbfc3b6fc35b0c7f3f2f570c +55dc3fee6d80bc6f46cc7e4d86a0b86f6fa61d062e213d9e442db63fbf11 +d03165b44572096995ed342893bb672f6bb55ff8fed944667995f0f89a48 +a904c47420f32afd14129c6e2bedffce1f07ea69d550b6909bb5beb4aa08 +b0b44f35e018ba5206fdb4df0228462c1fdbb95a429e53eb27bb1b0490db +f07202c3608d0f4ce08570e3d6aa3d4581c569b57bd8c1ea0e4ed3fc5497 +e316ecec06e6be582d9170d426f6d22d8c7287b8219945c124941ca8812b +e97efd9105eb6999edc0665016633b3b48820df736125b7c76c9f3a67d93 +8a2a0a6b743fd42aebc46a0249be459f16811ac9eba7b63bad7c2e88f175 +0eff8da5faaab5659824f9d19b3225aad2ac17c52c523414d3031d08a926 +30abf474fe02a32b44d3b7d9fe0c19aec16ca6d018b71d9d395ffaea0788 +0d4501d7cdf0f7077a2d63303d09083080d67f1f714a1b271dab9fc9866e +4b0571a171eec8a4e351ba2d02438cd108a33b1106acaad0ccdb051061ea +7f40543748115f29debfb4be4b42cae8762d62114ec6f8ef68c478a8e05d +ecfa18b0368428efec9eafb2353f95e3d71e1636b9d9f94a77e692843255 +698576dce13b2b858d2d15ee47cdba3ed08d64b77ab46dd29bba6aac2106 +ab847de378cccdaf35c64e50840248915f4fc110992c493cb1b9cd0b483f +0f1abf5e9b018210b477fea28234ffbe5e0bbe01338e0842a89f1e00a0ca +7cdde0b2d7c324d5e17d8d3415ccad703507497ac95360ce660b656e5f66 +72a2f50761f3d02ccdc1d5692d7797699b8e2147cfd4817c81a432ff6a5f +39cc54927fa146cbed56a55f85f123c0a94b7553a8819b329d9dd122c502 +94e3f6314d5117db89ae7597c4691b6c542979a1ca3d26a8e23d3eb698c7 +1841651e08ec771cfb974d6613f2143872c739b62796bd0a45172530793c +28d93a65b59f79c245248d2c09428657a35b0c0e367bf7a4a4f0425b3f4b +485d9f402e164328a4b963f456829a39035c00283d2e4fcb71a42da6d42a +d46cb751287de34e6519c60bb3f1a6ba91f7bfa21dca96ee712af5681701 +18ece8a0535d9ba1dd4bd835e004a2f38c5ba43c9b30d17045e5649fbbac +188922e442182d4bdafaefb39e00106a5a7765f3d67850471e3629e526af +8691f935b57bd38465665204a214fef1006ea37dc0781073ced5fc042781 +93650393c3cadfddedcc5550ed483bb6355f54600e9758e647f9c9711f1b +e7df05d0e50a698615307c18f6d4886f50188011ba499d03831185915f3f +77c4b9ce708d78423b110776aaaf90396be0381616d1e9b0c1dcf68b6396 +82399da2a7323bf42ae5347599ef4ae9e5c135522c5ecb87e201853eb899 +db60d24acad17d6b7c2c7ea4dc221f3cb6d6caacd1ac0822ea3242ad9b4d +d15116c3874e3012fad26074a23b3cc7e25d67ef349811dbc6b87b53377f +0cf972040a037ecb91e3406a9bac68c9cab9be9a6bb28e93e3275b177cd5 +0b66935cbe8dd3d6a8365625db936b2cfc87d4d6e7322df3dbe6ccda2421 +a5e5372566f626a5e9d8bc66959e443286f8eb4bcfdeb6c49a799f1efa69 +63260d0ea2d51260baba9207fb246da927fc4c89e9c4dd5848fd4ef6f81a +cd836f5f06ff0fe135cafd7ab512af55a57727dd05a5fe1f7c3c7bbe8ea7 +e6680fcb3bbbee1cf2e2c0bba20185f00e2dc3afd42f22de472cdb3eaa5a +ddf8c6fb3682eea5548c51ddca25ca615221127b4438ea535ab3089c9ed9 +b971f35245cf831d9461a5da9d57bc4e5606d26535a7414cef6aee2a7b95 +bf2276044818ee0f3b0a16532934b8b745d8137b42ec2b28fae7d55fc02c +9ccfa4e0055f8a4be96e1e235c01b8b6ad509b832a3e90161e0a449934e7 +4be973c939b31cbc19dad4c58e9be89d242f0ce200548cdd4fa2081ab3f8 +e01f358d5db24b7a50eb2096d833378921f561f132cd7988708ee10cffb6 +2256201801c667e176b1dfaecde9756d725bef093457805e16f550e8a7de +87ecd46e5b09646b73ee74f890a36867636911e4cda2c46a40e7d57cf297 +9696046614c85b1a47ba55c60544ebd3ad7d750d003bda56dd7eed8c4702 +f8b319aaeef9d3cdc59b3e63ee93c6e1e857af273eb90909ecf36ef4c276 +895c78aa762e5376c5c542f854fba864ebce56e4b0207091139f053c2c08 +3b7ddcd0a9909b52100002bc3f8c47bcb19e7a9cb58b1ac03fee95e81195 +072d3aa7c8079632725f63425a3550a947834d29ac9a26d0774e90248e18 +996731fd9aa53ab62b40ce557d98e874b763d9d629a173f0c7babfc00ae7 +82daef5f00cf3608ebeef403dbbc19e16a1d160b889f4a10359d9eacc19d +7b5f126b31720dce7fc35ec861dfa56ea23fa18423ff4e8fe6e53fc6ba16 +b95a2b5dec00f614e4f835281ee0b4bf549e7e882689e0b445dd46fc40c9 +090e5575fa2c34b02a51ad0bccf6a7bb83ca3b929285e5e9fd054b72c47b +733a66c5abda526b18b2e49d0746e067e63b948a45eab2f4221c5b62ae21 +a5d9d7cd8aa9eeb49588891d22c56b14b55ceb6488f02b73ab3b7f6c5555 +b75452594658255e4cd58ac4815f2e1bc3888c6777f62aac2f0a57d416c3 +765c991f0f9a33d888aeb2d527b482c042ee23783a04a73ad13dfc590a52 +f3116f8296cacc7ab29b7d87e7864561a5d0a12bde2d36ee697064f41d1b +ca6ef2f801caab5295d19bf4c02b10c19f73b44635ba48a0806b967d7dfc +ce9a4850171a78532cb30020c0d66b3b1e7c75eaa7894904c181a022e8bc +9b2b8ef1202f3c7d36bcab4742d4a4761bb55b64da0d99685d319f5da8fa +132be6c0483f50e2657ae8af1e28f969440d6ed43eb00e95fd9e1cd490a4 +8646f6d008598751f7a41b43fbec7770fe591012b6b0c4ae18775ccc7db5 +de0ded2dd53e82c89648d46f0d0cc5d3ac5aa104239608d512a4353b9547 +04fe6eb7e73d718323cf9d748b8ec5da01ec9358267de12cc22b05ef0312 +e4b6ac5dbb6d06d7f2d911f20d527f504d62547aef136834b3695df8044c +383b6145e824d3931a602f081d9d656f84987a1ef121772f1f5b37a116bb +d2e77d4ccda01411545d24e15ce595db4cd62ee876b8754df0b85b44e011 +b82d76ce45795e6c2c58be8690b734a8880a074f303a70da4a1b086a6de6 +56c02cc7a4c25258eff18cb0fd868214bb46f972e26509f868d065b3cb14 +1c316898cf22293391bd7051ac3a6927aada952a8fd0658ce63357c07f34 +acbf8c99a5537da0023e901f0eb5547e1b466b7d982c8c539798b76ee2a2 +252437a81a37c3b63f625172d682eeed0b795860b2755f020ef52a138353 +003c61be2052cdd7d73b2cdcd26b127660a7b22fc51a6a2f6034f37e3e46 +c1d7f83f8b28c7c965993abba1d358362833580d9c63fa85d4cb949f97de +579fb6807b95a58b78f596db50055947dd0d0e597d9687083e9bc0266e86 +90b884b27f4094d8fb82ffdbaac4d580340a9ef8aa242be87e54b601af19 +87a48d267c04e371ae77163ebd0de3f5297b1060442ecdeac38334844e38 +0f294d4be73935fd8a38de7fba6d082c3d9156d7e88f2cfff0459377cbb6 +041f37a7e05010753b98e0b67d5827aa312129bb3c3bd883c12323756406 +d555720da8a0bb30edcfa760c01ecc2ba3b15fecccf5a10e9f358822e0ff +b64178fce2ea6a1105bfb72df0e4bc499b207ae26b8ea960de48e7ee7010 +b4e671dff795e4cdc5b43e81b1604d224f0616ae311f1208859c502c1a10 +940e7b9cd11be728bd3a0c8005ae23aea32c1b642812198a6f1aed32cb75 +97152b1340dd35ada1b81051e393d38f3740fa9523df6a83b8ca7dbceb33 +6e299b54cd998d4dfef804733c76156585e42b7284cbcc4047ba6b290efc +aa60953e98cd2b4bc2893857fa6a339f820142a52ccab0df09a2709df550 +f22e5921cbca408e7998cc1cccb8adf6d8f8b71e6685ae59d290fa33f5cd +664d73e434237424060f634262f04e9a71a977556e93b692ddc3aad26d92 +97dde71e4def64932151ad572af6e681082e9944ddbec6e7a8bdfd534233 +9ca3106ca1ccc80eab14f1655978b137fad8f399df7cbfa2d7d3d9675e0e +9afec37369a8ede2c93145ab3f42a375926946680c215fa16bf7416fc892 +bacd806cd424b9f85b47802c4336918f7486af2a03bf0d39b10169d35494 +419cb1ab7b8f407897f70c18303e91563b497d70b7181ede6aa0c3efe089 +ca6135b34dd1019b298e3677f8da61f864a67023c31eaa716c40cf3d397f +9a1209564c9ec759c37028079661d2a56374203c78b023ec61340bce5d96 +e477a4f77e5c0db7c0d1257b4bbbc6f889b17e6eaab045b8adef6f931e4d +0795583d60a6b7002cf61639c6f930671f3b8ac05a1c4e002f4bfc50d8b2 +3029fc4dce1b602cc3a5533336271bccc226559ffb127e3a562f92f89824 +552b9a70466d5a3c74ae515a222b109d490f26e8fc2d9d72bc8af6d1dcc7 +80463c7af81993bac2ce4aece9d95ab736b1dc73e32d1237bc8ec2b52513 +36dbabb4ecc7ceb5d18b02043281eb9a3bfdf19bc4853c9b1722ef1cdcf4 +fcec534923db2e2653dc48545a9850c0ac2e4594abc9f7d18a0bcf2fadfb +bf085d465a4d10528312f5d790eb9511ca01061c0d94136b99a043bcf278 +c18223b1e0f1cc062b32b79e28dec2dc59a0aaa4b5f3506923c83e6a87fa +08a1d941bb644c994491cf7f3b0e2ccf6c8a8ba89376f76dfdb592374f93 +528e78e31e0b18719346b9f1486f652638e3120687774030444674cb0778 +96385c41f6566819652d825dd58f9a4308ff79b45d7828dcbfebc406e40a +c46e866cb0e3e97d6ce7fcac19a9d0fe39bbde66c5f0cf775eb3b1e6d7e1 +1f67e7edb3d5c4facc85c916bf13322b56a0414ca27d145cb740fa2c37cd +8c142d9301f1ac3704cf6a8e93973a07fde5a331cf0cbb370c7ba555de61 +18a6cea0ecb2c0e37152390cc57e2e4fb3791ddbc383ee26b6f4006d0d68 +4880888011020f856a9de47f45440f127cf27ccaea7d40a3869d39ec7dec +ebc06382d294717644b6118354e15544fd4c6d88df9245c9a83b30e6ce09 +e2498dd1df488a019b179cb859889e6ad2838f749e3b038b280ebc8d5c3a +b03e8f15751214691edf0f86281e612d7ec0773c8a5d2b433266402df62f +fcc06879ca196aaf1fc73a5f01ac46b44d6cbe7743ae9a862c20445ae2be +1544f413d010280cc2941900bf3c42ec088cb21b44a915bb810e7666b545 +5324465c5943eedcef0c09128a995f431382e2062f5e39f4338c8eba1bca +e553cb60bb8f3e5038ac8073398c49f06dc734b18afa7921ea0d455e6e73 +db8ad9f77fb5ba6c28af6b4f18cbe46cf842c82d6c960be1520a5fd929df +ac7e00ede976fb2be0a07f659079a421fca693de89ce9b8fcb42b0176d9d +f3ddd58f921e13e216933d27b49d175b423751c451be7618eaab054d3b8c +23e8dd6fd60182d61e9b5c86b3b764a29a62f913ee7524d8cb33737d7224 +d95dc4bb8c2ad6397604a0ffecc8865adcb540e5da1cd769077838515118 +ebc9f0b988545c1881dd2e7a8fd73e11bd7ae9085fb4d45526b23a346b0f +e4281ee3d588106db5f7c386c488d8f2f4dd02d4c08e74c1034f987a44e5 +d39fd07538de57a42987ce290fb2f6557e8b5cbcaec168f5780927226415 +1e11e3667d33b36a793aa53e9e2d1102c9eb30cb3ba0ebac953e0227fe4a +3d3c0eb57e4390c3d35db0c41946e45be2830a1ae33fa25cf2c7c9cb4550 +ce9ff6c6e3d628fc7284daa6241604c90dde6339b7f7e7df3733416cdac8 +e5291357e4983d74d3582a490438a7fdb0af97001a31990b1de68e6adb48 +917daa387e647f9f13312db57310c7dedc2a2ea80800b4f4bbaa99c6b7b2 +7ac8345cb659489307e2565ebfd17774642c9ae5d3c18068dc35170c7d58 +4cf4173f1baf98137fa249c81f3347e1dadd6b1ba0f50c3b64c1eab183a0 +937b0f7278eff101e5267fa6480da7d602844416490c2c2c7eb0d44ac8f4 +75cfd611db5ec268db07c0b3608825c3e12834a2b2efaf5e2723c5199c42 +6011cf22e64e4c0d31d563f321097935ea0c6fcbf5acd3748d90079f6ab8 +687288dc55df29fe7958f566b27b73e2ea30747247f7a2b2add0602c7d64 +d23f52e7c96748e6a54ee8c4629b2aab8882169653f0ba7f05236bf14364 +244720f3259cbed73a318b29e4a9305deb65a2c9dec8a9d0f9a9f6fae541 +83e0f4b9a9a567057a1794945168dc23cec25d1c02ea9242c9fb6d8fc11e +e8874bd80a5226373ae87cea91853d0625c777ceb1f5a6f3debcf2f75a61 +460c7b4067f568ecd01f62901ade8bf8fbc5db9c6720420496f0cb48a002 +99870773c2e7b12e83987a5d0290d9bbf589ac889bf7d4334a5147187a7f +71008f216ce917ca4cfba5347078f354897fd87ac48af6a6c62711d2eb3a +5882bf3b32c0f1bfda976f850c9dcb97170e78c229a27fd5e292d161ece9 +a8c47a223cbdc28e24f79f6429c72b5752a08f917feda941582c36d9acb5 +748c86072858d053170fdbf708971a0bd5a8d8034ec769cb72ea88eb5cd7 +49f35be6ee5e9b5df6021926cae9dac3f5ec2b33680b12e95fd4ecbf28eb +a0503c10c6f2be6c7c47e9d66a0fae6038441c50e6447892f4aaf0a25ccd +952c2e8b201bb479099f16fc4903993ac18d4667c84c124685ae7648a826 +6bc1701cc600964fdcc01258a72104a0e5e9996b34c2691a66fa20f48d7c +2522333dfdabf3785f37dd9b021e8ee29fa10f76f43d5f935996cbf9d98d +92d0a84ce65613f7c4a5052f4c408bf10679fc28a4a9ff848d9e0c4976bb +dfdfb78bb934cd72434db596cb49e199f386a0bda69449ce2e11e3a4f53d +be134c6d7fe452a0927cf6a9a15b2406f8bd354adcde0ce136378baa565f +b9c51a03b1fbe1e166a1f92af26bd9f072250aaa6596a236ba2d5a200c90 +a760ca050421abc78223b2e8b2eea958ab23084fa1947574e846e48aeb12 +26cebb8b5a92089e9ea771557599e2fff44d75bcf600e76ae7289ba98cf3 +98208c5104562834f568ebd62801b988b0a9fdf132b6564566103b3d2d8e +6a099b7fbad8a13b8cd7f6729bb6651fc1019e66c4bd6ff27410bd5cdae7 +4010bd68b066bffdb4fd5e3dd9cf7e1a1353f7a4c5157e3ad508f4ca0259 +9761b7cdd6a81b3560b8765be3b0432fe4c25dcb4001b00c7fa62874f681 +ed22127dc3974605a05be8d8fcf9701f859ffce4dc598091891ab7596ac3 +4cd851ecfd2dbbaa2f99dac376f7bb40703fd0700d7499a7c24726bdc9bb +3b88c6a82e52686c1ee945d8825092bc81848a08722ac5a1d24353f95ec8 +18f3fa487d9600318091b0ae9874b42bb3cb683a2518b18cc1bd86c6e5e8 +3d37c14ef4fe0c77b03a3314995b1e7c1066b98c4375bd1fc5fadee1b024 +7ece4f95a0f59978d543910deb2e5761632c74c508269c4e4b9e315bda02 +975dc771fc30c8164b9df9172a4e571d8ca578cd2aaeaa0dd083e74cdc2e +d938b984b96d76a64b8c5fd12e63220bbac41e5bcd5ccb6b84bdbf6a02d5 +934ac50c654c0853209a6758bcdf560e53566d78987484bb6672ebe93f22 +dcba14e3acc132a2d9ae837adde04d8b16 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%BeginResource: procset Altsys_header 4 0 +userdict begin /AltsysDict 245 dict def end +AltsysDict begin +/bdf{bind def}bind def +/xdf{exch def}bdf +/defed{where{pop true}{false}ifelse}bdf +/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf +/d{setdash}bdf +/h{closepath}bdf +/H{}bdf +/J{setlinecap}bdf +/j{setlinejoin}bdf +/M{setmiterlimit}bdf +/n{newpath}bdf +/N{newpath}bdf +/q{gsave}bdf +/Q{grestore}bdf +/w{setlinewidth}bdf +/sepdef{ + dup where not + { +AltsysSepDict + } + if + 3 1 roll exch put +}bdf +/st{settransfer}bdf +/colorimage defed /_rci xdf +/_NXLevel2 defed { + _NXLevel2 not { +/colorimage where { +userdict eq { +/_rci false def +} if +} if + } if +} if +/md defed{ + md type /dicttype eq { +/colorimage where { +md eq { +/_rci false def +}if +}if +/settransfer where { +md eq { +/st systemdict /settransfer get def +}if +}if + }if +}if +/setstrokeadjust defed +{ + true setstrokeadjust + /C{curveto}bdf + /L{lineto}bdf + /m{moveto}bdf +} +{ + /dr{transform .25 sub round .25 add +exch .25 sub round .25 add exch itransform}bdf + /C{dr curveto}bdf + /L{dr lineto}bdf + /m{dr moveto}bdf + /setstrokeadjust{pop}bdf +}ifelse +/rectstroke defed /xt xdf +xt {/yt save def} if +/privrectpath { + 4 -2 roll m + dtransform round exch round exch idtransform + 2 copy 0 lt exch 0 lt xor + {dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto} + {exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto} + ifelse + closepath +}bdf +/rectclip{newpath privrectpath clip newpath}def +/rectfill{gsave newpath privrectpath fill grestore}def +/rectstroke{gsave newpath privrectpath stroke grestore}def +xt {yt restore} if +/_fonthacksave false def +/currentpacking defed +{ + /_bfh {/_fonthacksave currentpacking def false setpacking} bdf + /_efh {_fonthacksave setpacking} bdf +} +{ + /_bfh {} bdf + /_efh {} bdf +}ifelse +/packedarray{array astore readonly}ndf +/` +{ + false setoverprint + + + /-save0- save def + 5 index concat + pop + storerect left bottom width height rectclip + pop + + /dict_count countdictstack def + /op_count count 1 sub def + userdict begin + + /showpage {} def + + 0 setgray 0 setlinecap 1 setlinewidth + 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath + +} bdf +/currentpacking defed{true setpacking}if +/min{2 copy gt{exch}if pop}bdf +/max{2 copy lt{exch}if pop}bdf +/xformfont { currentfont exch makefont setfont } bdf +/fhnumcolors 1 + statusdict begin +/processcolors defed +{ +pop processcolors +} +{ +/deviceinfo defed { +deviceinfo /Colors known { +pop deviceinfo /Colors get +} if +} if +} ifelse + end +def +/printerRes + gsave + matrix defaultmatrix setmatrix + 72 72 dtransform + abs exch abs + max + grestore + def +/graycalcs +[ + {Angle Frequency} + {GrayAngle GrayFrequency} + {0 Width Height matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} + {0 GrayWidth GrayHeight matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} +] def +/calcgraysteps { + forcemaxsteps + { +maxsteps + } + { +/currenthalftone defed +{currenthalftone /dicttype eq}{false}ifelse +{ +currenthalftone begin +HalftoneType 4 le +{graycalcs HalftoneType 1 sub get exec} +{ +HalftoneType 5 eq +{ +Default begin +{graycalcs HalftoneType 1 sub get exec} +end +} +{0 60} +ifelse +} +ifelse +end +} +{ +currentscreen pop exch +} +ifelse + +printerRes 300 max exch div exch +2 copy +sin mul round dup mul +3 1 roll +cos mul round dup mul +add 1 add +dup maxsteps gt {pop maxsteps} if + } + ifelse +} bdf +/nextrelease defed { + /languagelevel defed not { +/framebuffer defed { +0 40 string framebuffer 9 1 roll 8 {pop} repeat +dup 516 eq exch 520 eq or +{ +/fhnumcolors 3 def +/currentscreen {60 0 {pop pop 1}}bdf +/calcgraysteps {maxsteps} bdf +}if +}if + }if +}if +fhnumcolors 1 ne { + /calcgraysteps {maxsteps} bdf +} if +/currentpagedevice defed { + + + currentpagedevice /PreRenderingEnhance known + { +currentpagedevice /PreRenderingEnhance get +{ +/calcgraysteps +{ +forcemaxsteps +{maxsteps} +{256 maxsteps min} +ifelse +} def +} if + } if +} if +/gradfrequency 144 def +printerRes 1000 lt { + /gradfrequency 72 def +} if +/adjnumsteps { + + dup dtransform abs exch abs max + + printerRes div + + gradfrequency mul + round + 5 max + min +}bdf +/goodsep { + spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or +}bdf +/BeginGradation defed +{/bb{BeginGradation}bdf} +{/bb{}bdf} +ifelse +/EndGradation defed +{/eb{EndGradation}bdf} +{/eb{}bdf} +ifelse +/bottom -0 def +/delta -0 def +/frac -0 def +/height -0 def +/left -0 def +/numsteps1 -0 def +/radius -0 def +/right -0 def +/top -0 def +/width -0 def +/xt -0 def +/yt -0 def +/df currentflat def +/tempstr 1 string def +/clipflatness currentflat def +/inverted? + 0 currenttransfer exec .5 ge def +/tc1 [0 0 0 1] def +/tc2 [0 0 0 1] def +/storerect{/top xdf /right xdf /bottom xdf /left xdf +/width right left sub def /height top bottom sub def}bdf +/concatprocs{ + systemdict /packedarray known + {dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse + { +/proc2 exch cvlit def /proc1 exch cvlit def +proc1 aload pop proc2 aload pop +proc1 length proc2 length add packedarray cvx + } + { +/proc2 exch cvlit def /proc1 exch cvlit def +/newproc proc1 length proc2 length add array def +newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval +newproc cvx + }ifelse +}bdf +/i{dup 0 eq + {pop df dup} + {dup} ifelse + /clipflatness xdf setflat +}bdf +version cvr 38.0 le +{/setrgbcolor{ +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +setrgbcolor}bdf}if +/vms {/vmsv save def} bdf +/vmr {vmsv restore} bdf +/vmrs{vmsv restore /vmsv save def}bdf +/eomode{ + {/filler /eofill load def /clipper /eoclip load def} + {/filler /fill load def /clipper /clip load def} + ifelse +}bdf +/normtaper{}bdf +/logtaper{9 mul 1 add log}bdf +/CD{ + /NF exch def + { +exch dup +/FID ne 1 index/UniqueID ne and +{exch NF 3 1 roll put} +{pop pop} +ifelse + }forall + NF +}bdf +/MN{ + 1 index length + /Len exch def + dup length Len add + string dup + Len + 4 -1 roll + putinterval + dup + 0 + 4 -1 roll + putinterval +}bdf +/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch + {1 index MN cvn/NewN exch def cvn + findfont dup maxlength dict CD dup/FontName NewN put dup + /Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf +/RF{ + dup + FontDirectory exch + known + {pop 3 -1 roll pop} + {RC} + ifelse +}bdf +/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known + {exch pop findfont 3 -1 roll pop} + {pop dup findfont dup maxlength dict CD dup dup + /Encoding exch /Encoding get 256 array copy 7 -1 roll + {3 -1 roll dup 4 -2 roll put}forall put definefont} + ifelse}bdf +/RFJ{ + dup + FontDirectory exch + known + {pop 3 -1 roll pop + FontDirectory /Ryumin-Light-83pv-RKSJ-H known + {pop pop /Ryumin-Light-83pv-RKSJ-H dup}if + } + {RC} + ifelse +}bdf +/FFJ{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known + {exch pop findfont 3 -1 roll pop} + {pop +dup FontDirectory exch known not + {FontDirectory /Ryumin-Light-83pv-RKSJ-H known +{pop /Ryumin-Light-83pv-RKSJ-H}if + }if + dup findfont dup maxlength dict CD dup dup + /Encoding exch /Encoding get 256 array copy 7 -1 roll + {3 -1 roll dup 4 -2 roll put}forall put definefont} + ifelse}bdf +/fps{ + currentflat + exch + dup 0 le{pop 1}if + { +dup setflat 3 index stopped +{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} +{exit} +ifelse + }loop + pop setflat pop pop +}bdf +/fp{100 currentflat fps}bdf +/clipper{clip}bdf +/W{/clipper load 100 clipflatness dup setflat fps}bdf +userdict begin /BDFontDict 29 dict def end +BDFontDict begin +/bu{}def +/bn{}def +/setTxMode{av 70 ge{pop}if pop}def +/gm{m}def +/show{pop}def +/gr{pop}def +/fnt{pop pop pop}def +/fs{pop}def +/fz{pop}def +/lin{pop pop}def +/:M {pop pop} def +/sf {pop} def +/S {pop} def +/@b {pop pop pop pop pop pop pop pop} def +/_bdsave /save load def +/_bdrestore /restore load def +/save { dup /fontsave eq {null} {_bdsave} ifelse } def +/restore { dup null eq { pop } { _bdrestore } ifelse } def +/fontsave null def +end +/MacVec 256 array def +MacVec 0 /Helvetica findfont +/Encoding get 0 128 getinterval putinterval +MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put +/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI +/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US +MacVec 0 32 getinterval astore pop +/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/nbspace/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 +MacVec 128 128 getinterval astore pop +end %. AltsysDict +%%EndResource +%%EndProlog +%%BeginSetup +AltsysDict begin +_bfh +%%IncludeResource: font Symbol +_efh +0 dict dup begin +end +/f0 /Symbol FF def +_bfh +%%IncludeResource: font ZapfHumanist601BT-Bold +_efh +0 dict dup begin +end +/f1 /ZapfHumanist601BT-Bold FF def +end %. AltsysDict +%%EndSetup +AltsysDict begin +/onlyk4{false}ndf +/ccmyk{dup 5 -1 roll sub 0 max exch}ndf +/cmyk2gray{ + 4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul + add add add 1 min neg 1 add +}bdf +/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf +/maxcolor { + max max max +} ndf +/maxspot { + pop +} ndf +/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf +/findcmykcustomcolor{5 packedarray}ndf +/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf +/setseparationgray{setgray}ndf +/setoverprint{pop}ndf +/currentoverprint false ndf +/cmykbufs2gray{ + 0 1 2 index length 1 sub + { +4 index 1 index get 0.3 mul +4 index 2 index get 0.59 mul +4 index 3 index get 0.11 mul +4 index 4 index get +add add add cvi 255 min +255 exch sub +2 index 3 1 roll put + }for + 4 1 roll pop pop pop +}bdf +/colorimage{ + pop pop + [ +5 -1 roll/exec cvx +6 -1 roll/exec cvx +7 -1 roll/exec cvx +8 -1 roll/exec cvx +/cmykbufs2gray cvx + ]cvx + image +} +%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only) +version cvr 47.1 le +statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse +and{userdict begin bdf end}{ndf}ifelse +fhnumcolors 1 ne {/yt save def} if +/customcolorimage{ + aload pop + (_vc_Registration) eq + { +pop pop pop pop separationimage + } + { +/ik xdf /iy xdf /im xdf /ic xdf +ic im iy ik cmyk2gray /xt xdf +currenttransfer +{dup 1.0 exch sub xt mul add}concatprocs +st +image + } + ifelse +}ndf +fhnumcolors 1 ne {yt restore} if +fhnumcolors 3 ne {/yt save def} if +/customcolorimage{ + aload pop + (_vc_Registration) eq + { +pop pop pop pop separationimage + } + { +/ik xdf /iy xdf /im xdf /ic xdf +1.0 dup ic ik add min sub +1.0 dup im ik add min sub +1.0 dup iy ik add min sub +/ic xdf /iy xdf /im xdf +currentcolortransfer +4 1 roll +{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll +{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll +{dup 1.0 exch sub im mul add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage + } + ifelse +}ndf +fhnumcolors 3 ne {yt restore} if +fhnumcolors 4 ne {/yt save def} if +/customcolorimage{ + aload pop + (_vc_Registration) eq + { +pop pop pop pop separationimage + } + { +/ik xdf /iy xdf /im xdf /ic xdf +currentcolortransfer +{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll +{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll +{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll +{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy} +true 4 colorimage + } + ifelse +}ndf +fhnumcolors 4 ne {yt restore} if +/separationimage{image}ndf +/newcmykcustomcolor{6 packedarray}ndf +/inkoverprint false ndf +/setinkoverprint{pop}ndf +/setspotcolor { + spots exch get + dup 4 get (_vc_Registration) eq + {pop 1 exch sub setseparationgray} + {0 5 getinterval exch setcustomcolor} + ifelse +}ndf +/currentcolortransfer{currenttransfer dup dup dup}ndf +/setcolortransfer{st pop pop pop}ndf +/fas{}ndf +/sas{}ndf +/fhsetspreadsize{pop}ndf +/filler{fill}bdf +/F{gsave {filler}fp grestore}bdf +/f{closepath F}bdf +/S{gsave {stroke}fp grestore}bdf +/s{closepath S}bdf +/bc4 [0 0 0 0] def +/_lfp4 { + /iosv inkoverprint def + /cosv currentoverprint def + /yt xdf + /xt xdf + /ang xdf + storerect + /taperfcn xdf + /k2 xdf /y2 xdf /m2 xdf /c2 xdf + /k1 xdf /y1 xdf /m1 xdf /c1 xdf + c1 c2 sub abs + m1 m2 sub abs + y1 y2 sub abs + k1 k2 sub abs + maxcolor + calcgraysteps mul abs round + height abs adjnumsteps + dup 2 lt {pop 1} if + 1 sub /numsteps1 xdf + currentflat mark + currentflat clipflatness + /delta top bottom sub numsteps1 1 add div def + /right right left sub def + /botsv top delta sub def + { +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 dup 0 eq {pop 0.5 } { div } ifelse +taperfcn /frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse + }loop + cleartomark setflat + iosv setinkoverprint + cosv setoverprint +}bdf +/bcs [0 0] def +/_lfs4 { + /iosv inkoverprint def + /cosv currentoverprint def + /yt xdf + /xt xdf + /ang xdf + storerect + /taperfcn xdf + /tint2 xdf + /tint1 xdf + bcs exch 1 exch put + tint1 tint2 sub abs + bcs 1 get maxspot + calcgraysteps mul abs round + height abs adjnumsteps + dup 2 lt {pop 2} if + 1 sub /numsteps1 xdf + currentflat mark + currentflat clipflatness + /delta top bottom sub numsteps1 1 add div def + /right right left sub def + /botsv top delta sub def + { +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 div taperfcn /frac xdf +bcs 0 +1.0 tint2 tint1 sub frac mul tint1 add sub +put bcs vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse + }loop + cleartomark setflat + iosv setinkoverprint + cosv setoverprint +}bdf +/_rfs4 { + /iosv inkoverprint def + /cosv currentoverprint def + /tint2 xdf + /tint1 xdf + bcs exch 1 exch put + /radius xdf + /yt xdf + /xt xdf + tint1 tint2 sub abs + bcs 1 get maxspot + calcgraysteps mul abs round + radius abs adjnumsteps + dup 2 lt {pop 2} if + 1 sub /numsteps1 xdf + radius numsteps1 div 2 div /halfstep xdf + currentflat mark + currentflat clipflatness + { +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 div /frac xdf +bcs 0 +tint2 tint1 sub frac mul tint1 add +put bcs vc +1 index setflat +{ +newpath mark xt yt radius 1 frac sub mul halfstep add 0 360 +{ arc +radindex numsteps1 ne +{ +xt yt +radindex 1 add numsteps1 +div 1 exch sub +radius mul halfstep add +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse + }loop + cleartomark setflat + iosv setinkoverprint + cosv setoverprint +}bdf +/_rfp4 { + /iosv inkoverprint def + /cosv currentoverprint def + /k2 xdf /y2 xdf /m2 xdf /c2 xdf + /k1 xdf /y1 xdf /m1 xdf /c1 xdf + /radius xdf + /yt xdf + /xt xdf + c1 c2 sub abs + m1 m2 sub abs + y1 y2 sub abs + k1 k2 sub abs + maxcolor + calcgraysteps mul abs round + radius abs adjnumsteps + dup 2 lt {pop 1} if + 1 sub /numsteps1 xdf + radius numsteps1 dup 0 eq {pop} {div} ifelse + 2 div /halfstep xdf + currentflat mark + currentflat clipflatness + { +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 dup 0 eq {pop 0.5 } { div } ifelse +/frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +newpath mark xt yt radius 1 frac sub mul halfstep add 0 360 +{ arc +radindex numsteps1 ne +{ +xt yt +radindex 1 add +numsteps1 dup 0 eq {pop} {div} ifelse +1 exch sub +radius mul halfstep add +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse + }loop + cleartomark setflat + iosv setinkoverprint + cosv setoverprint +}bdf +/lfp4{_lfp4}ndf +/lfs4{_lfs4}ndf +/rfs4{_rfs4}ndf +/rfp4{_rfp4}ndf +/cvc [0 0 0 1] def +/vc{ + AltsysDict /cvc 2 index put + aload length 4 eq + {setcmykcolor} + {setspotcolor} + ifelse +}bdf +/origmtx matrix currentmatrix def +/ImMatrix matrix currentmatrix def +0 setseparationgray +/imgr {1692 1570.1102 2287.2756 2412 } def +/bleed 0 def +/clpr {1692 1570.1102 2287.2756 2412 } def +/xs 1 def +/ys 1 def +/botx 0 def +/overlap 0 def +/wdist 18 def +0 2 mul fhsetspreadsize +0 0 ne {/df 0 def /clipflatness 0 def} if +/maxsteps 256 def +/forcemaxsteps false def +vms +-1845 -1956 translate +/currentpacking defed{false setpacking}if +/spots[ +1 0 0 0 (Process Cyan) false newcmykcustomcolor +0 1 0 0 (Process Magenta) false newcmykcustomcolor +0 0 1 0 (Process Yellow) false newcmykcustomcolor +0 0 0 1 (Process Black) false newcmykcustomcolor +]def +/textopf false def +/curtextmtx{}def +/otw .25 def +/msf{dup/curtextmtx xdf makefont setfont}bdf +/makesetfont/msf load def +/curtextheight{.707104 .707104 curtextmtx dtransform + dup mul exch dup mul add sqrt}bdf +/ta2{ +tempstr 2 index gsave exec grestore +cwidth cheight rmoveto +4 index eq{5 index 5 index rmoveto}if +2 index 2 index rmoveto +}bdf +/ta{exch systemdict/cshow known +{{/cheight xdf/cwidth xdf tempstr 0 2 index put ta2}exch cshow} +{{tempstr 0 2 index put tempstr stringwidth/cheight xdf/cwidth xdf ta2}forall} +ifelse 6{pop}repeat}bdf +/sts{/textopf currentoverprint def vc setoverprint +/ts{awidthshow}def exec textopf setoverprint}bdf +/stol{/xt currentlinewidth def + setlinewidth vc newpath + /ts{{false charpath stroke}ta}def exec + xt setlinewidth}bdf + +/strk{/textopf currentoverprint def vc setoverprint + /ts{{false charpath stroke}ta}def exec + textopf setoverprint + }bdf +n +[] 0 d +3.863708 M +1 w +0 j +0 J +false setoverprint +0 i +false eomode +[0 0 0 1] vc +vms +%white border -- disabled +%1845.2293 2127.8588 m +%2045.9437 2127.8588 L +%2045.9437 1956.1412 L +%1845.2293 1956.1412 L +%1845.2293 2127.8588 L +%0.1417 w +%2 J +%2 M +%[0 0 0 0] vc +%s +n +1950.8 2097.2 m +1958.8 2092.5 1967.3 2089 1975.5 2084.9 C +1976.7 2083.5 1976.1 2081.5 1976.7 2079.9 C +1979.6 2081.1 1981.6 2086.8 1985.3 2084 C +1993.4 2079.3 2001.8 2075.8 2010 2071.7 C +2010.5 2071.5 2010.5 2071.1 2010.8 2070.8 C +2011.2 2064.3 2010.9 2057.5 2011 2050.8 C +2015.8 2046.9 2022.2 2046.2 2026.6 2041.7 C +2026.5 2032.5 2026.8 2022.9 2026.4 2014.1 C +2020.4 2008.3 2015 2002.4 2008.8 1997.1 C +2003.8 1996.8 2000.7 2001.2 1996.1 2002.1 C +1995.2 1996.4 1996.9 1990.5 1995.6 1984.8 C +1989.9 1979 1984.5 1973.9 1978.8 1967.8 C +1977.7 1968.6 1976 1967.6 1974.5 1968.3 C +1967.4 1972.5 1960.1 1976.1 1952.7 1979.3 C +1946.8 1976.3 1943.4 1970.7 1938.5 1966.1 C +1933.9 1966.5 1929.4 1968.8 1925.1 1970.7 C +1917.2 1978.2 1906 1977.9 1897.2 1983.4 C +1893.2 1985.6 1889.4 1988.6 1885 1990.1 C +1884.6 1990.6 1883.9 1991 1883.8 1991.6 C +1883.7 2000.4 1884 2009.9 1883.6 2018.9 C +1887.7 2024 1893.2 2028.8 1898 2033.8 C +1899.1 2035.5 1900.9 2036.8 1902.5 2037.9 C +1903.9 2037.3 1905.2 2036.6 1906.4 2035.5 C +1906.3 2039.7 1906.5 2044.6 1906.1 2048.9 C +1906.3 2049.6 1906.7 2050.2 1907.1 2050.8 C +1913.4 2056 1918.5 2062.7 1924.8 2068.1 C +1926.6 2067.9 1928 2066.9 1929.4 2066 C +1930.2 2071 1927.7 2077.1 1930.6 2081.6 C +1936.6 2086.9 1941.5 2092.9 1947.9 2097.9 C +1949 2098.1 1949.9 2097.5 1950.8 2097.2 C +[0 0 0 0.18] vc +f +0.4 w +S +n +1975.2 2084.7 m +1976.6 2083.4 1975.7 2081.1 1976 2079.4 C +1979.3 2079.5 1980.9 2086.2 1984.8 2084 C +1992.9 2078.9 2001.7 2075.6 2010 2071.2 C +2011 2064.6 2010.2 2057.3 2010.8 2050.6 C +2015.4 2046.9 2021.1 2045.9 2025.9 2042.4 C +2026.5 2033.2 2026.8 2022.9 2025.6 2013.9 C +2020.5 2008.1 2014.5 2003.1 2009.3 1997.6 C +2004.1 1996.7 2000.7 2001.6 1995.9 2002.6 C +1995.2 1996.7 1996.3 1990.2 1994.9 1984.6 C +1989.8 1978.7 1983.6 1973.7 1978.4 1968 C +1977.3 1969.3 1976 1967.6 1974.8 1968.5 C +1967.7 1972.7 1960.4 1976.3 1952.9 1979.6 C +1946.5 1976.9 1943.1 1970.5 1937.8 1966.1 C +1928.3 1968.2 1920.6 1974.8 1911.6 1978.4 C +1901.9 1979.7 1893.9 1986.6 1885 1990.6 C +1884.3 1991 1884.3 1991.7 1884 1992.3 C +1884.5 2001 1884.2 2011 1884.3 2019.9 C +1890.9 2025.3 1895.9 2031.9 1902.3 2037.4 C +1904.2 2037.9 1905.6 2034.2 1906.8 2035.7 C +1907.4 2040.9 1905.7 2046.1 1907.3 2050.8 C +1913.6 2056.2 1919.2 2062.6 1925.1 2067.9 C +1926.9 2067.8 1928 2066.3 1929.6 2065.7 C +1929.9 2070.5 1929.2 2076 1930.1 2080.8 C +1936.5 2086.1 1941.6 2092.8 1948.4 2097.6 C +1957.3 2093.3 1966.2 2088.8 1975.2 2084.7 C +[0 0 0 0] vc +f +S +n +1954.8 2093.8 m +1961.6 2090.5 1968.2 2087 1975 2084 C +1975 2082.8 1975.6 2080.9 1974.8 2080.6 C +1974.3 2075.2 1974.6 2069.6 1974.5 2064 C +1977.5 2059.7 1984.5 2060 1988.9 2056.4 C +1989.5 2055.5 1990.5 2055.3 1990.8 2054.4 C +1991.1 2045.7 1991.4 2036.1 1990.6 2027.8 C +1990.7 2026.6 1992 2027.3 1992.8 2027.1 C +1997 2032.4 2002.6 2037.8 2007.6 2042.2 C +2008.7 2042.3 2007.8 2040.6 2007.4 2040 C +2002.3 2035.6 1997.5 2030 1992.8 2025.2 C +1991.6 2024.7 1990.8 2024.9 1990.1 2025.4 C +1989.4 2024.9 1988.1 2025.2 1987.2 2024.4 C +1987.1 2025.8 1988.3 2026.5 1989.4 2026.8 C +1989.4 2026.6 1989.3 2026.2 1989.6 2026.1 C +1989.9 2026.2 1989.9 2026.6 1989.9 2026.8 C +1989.8 2026.6 1990 2026.5 1990.1 2026.4 C +1990.2 2027 1991.1 2028.3 1990.1 2028 C +1989.9 2037.9 1990.5 2044.1 1989.6 2054.2 C +1985.9 2058 1979.7 2057.4 1976 2061.2 C +1974.5 2061.6 1975.2 2059.9 1974.5 2059.5 C +1973.9 2058 1975.6 2057.8 1975 2056.6 C +1974.5 2057.1 1974.6 2055.3 1973.6 2055.9 C +1971.9 2059.3 1974.7 2062.1 1973.1 2065.5 C +1973.1 2071.2 1972.9 2077 1973.3 2082.5 C +1967.7 2085.6 1962 2088 1956.3 2090.7 C +1953.9 2092.4 1951 2093 1948.6 2094.8 C +1943.7 2089.9 1937.9 2084.3 1933 2079.6 C +1931.3 2076.1 1933.2 2071.3 1932.3 2067.2 C +1931.3 2062.9 1933.3 2060.6 1932 2057.6 C +1932.7 2056.5 1930.9 2053.3 1933.2 2051.8 C +1936.8 2050.1 1940.1 2046.9 1944 2046.8 C +1946.3 2049.7 1949.3 2051.9 1952 2054.4 C +1954.5 2054.2 1956.4 2052.3 1958.7 2051.3 C +1960.8 2050 1963.2 2049 1965.6 2048.4 C +1968.3 2050.8 1970.7 2054.3 1973.6 2055.4 C +1973 2052.2 1969.7 2050.4 1967.6 2048.2 C +1967.1 2046.7 1968.8 2046.6 1969.5 2045.8 C +1972.8 2043.3 1980.6 2043.4 1979.3 2038.4 C +1979.4 2038.6 1979.2 2038.7 1979.1 2038.8 C +1978.7 2038.6 1978.9 2038.1 1978.8 2037.6 C +1978.9 2037.9 1978.7 2038 1978.6 2038.1 C +1978.2 2032.7 1978.4 2027.1 1978.4 2021.6 C +1979.3 2021.1 1980 2020.2 1981.5 2020.1 C +1983.5 2020.5 1984 2021.8 1985.1 2023.5 C +1985.7 2024 1987.4 2023.7 1986 2022.8 C +1984.7 2021.7 1983.3 2020.8 1983.9 2018.7 C +1987.2 2015.9 1993 2015.4 1994.9 2011.5 C +1992.2 2004.9 1999.3 2005.2 2002.1 2002.4 C +2005.9 2002.7 2004.8 1997.4 2009.1 1999 C +2011 1999.3 2010 2002.9 2012.7 2002.4 C +2010.2 2000.7 2009.4 1996.1 2005.5 1998.5 C +2002.1 2000.3 1999 2002.5 1995.4 2003.8 C +1995.2 2003.6 1994.9 2003.3 1994.7 2003.1 C +1994.3 1997 1995.6 1991.1 1994.4 1985.3 C +1994.3 1986 1993.8 1985 1994 1985.6 C +1993.8 1995.4 1994.4 2001.6 1993.5 2011.7 C +1989.7 2015.5 1983.6 2014.9 1979.8 2018.7 C +1978.3 2019.1 1979.1 2017.4 1978.4 2017 C +1977.8 2015.5 1979.4 2015.3 1978.8 2014.1 C +1978.4 2014.6 1978.5 2012.8 1977.4 2013.4 C +1975.8 2016.8 1978.5 2019.6 1976.9 2023 C +1977 2028.7 1976.7 2034.5 1977.2 2040 C +1971.6 2043.1 1965.8 2045.6 1960.1 2048.2 C +1957.7 2049.9 1954.8 2050.5 1952.4 2052.3 C +1947.6 2047.4 1941.8 2041.8 1936.8 2037.2 C +1935.2 2033.6 1937.1 2028.8 1936.1 2024.7 C +1935.1 2020.4 1937.1 2018.1 1935.9 2015.1 C +1936.5 2014.1 1934.7 2010.8 1937.1 2009.3 C +1944.4 2004.8 1952 2000.9 1959.9 1997.8 C +1963.9 1997 1963.9 2001.9 1966.8 2003.3 C +1970.3 2006.9 1973.7 2009.9 1976.9 2012.9 C +1977.9 2013 1977.1 2011.4 1976.7 2010.8 C +1971.6 2006.3 1966.8 2000.7 1962 1995.9 C +1960 1995.2 1960.1 1996.6 1958.2 1995.6 C +1957 1997 1955.1 1998.8 1953.2 1998 C +1951.7 1994.5 1954.1 1993.4 1952.9 1991.1 C +1952.1 1990.5 1953.3 1990.2 1953.2 1989.6 C +1954.2 1986.8 1950.9 1981.4 1954.4 1981.2 C +1954.7 1981.6 1954.7 1981.7 1955.1 1982 C +1961.9 1979.1 1967.6 1975 1974.3 1971.6 C +1974.7 1969.8 1976.7 1969.5 1978.4 1969.7 C +1980.3 1970 1979.3 1973.6 1982 1973.1 C +1975.8 1962.2 1968 1975.8 1960.8 1976.7 C +1956.9 1977.4 1953.3 1982.4 1949.1 1978.8 C +1946 1975.8 1941.2 1971 1939.5 1969.2 C +1938.5 1968.6 1938.9 1967.4 1937.8 1966.8 C +1928.7 1969.4 1920.6 1974.5 1912.4 1979.1 C +1904 1980 1896.6 1985 1889.3 1989.4 C +1887.9 1990.4 1885.1 1990.3 1885 1992.5 C +1885.4 2000.6 1885.2 2012.9 1885.2 2019.9 C +1886.1 2022 1889.7 2019.5 1888.4 2022.8 C +1889 2023.3 1889.8 2024.4 1890.3 2024 C +1891.2 2023.5 1891.8 2028.2 1893.4 2026.6 C +1894.2 2026.3 1893.9 2027.3 1894.4 2027.6 C +1893.4 2027.6 1894.7 2028.3 1894.1 2028.5 C +1894.4 2029.6 1896 2030 1896 2029.2 C +1896.2 2029 1896.3 2029 1896.5 2029.2 C +1896.8 2029.8 1897.3 2030 1897 2030.7 C +1896.5 2030.7 1896.9 2031.5 1897.2 2031.6 C +1898.3 2034 1899.5 2030.6 1899.6 2033.3 C +1898.5 2033 1899.6 2034.4 1900.1 2034.8 C +1901.3 2035.8 1903.2 2034.6 1902.5 2036.7 C +1904.4 2036.9 1906.1 2032.2 1907.6 2035.5 C +1907.5 2040.1 1907.7 2044.9 1907.3 2049.4 C +1908 2050.2 1908.3 2051.4 1909.5 2051.6 C +1910.1 2051.1 1911.6 2051.1 1911.4 2052.3 C +1909.7 2052.8 1912.4 2054 1912.6 2054.7 C +1913.4 2055.2 1913 2053.7 1913.6 2054.4 C +1913.6 2054.5 1913.6 2055.3 1913.6 2054.7 C +1913.7 2054.4 1913.9 2054.4 1914 2054.7 C +1914 2054.9 1914.1 2055.3 1913.8 2055.4 C +1913.7 2056 1915.2 2057.6 1916 2057.6 C +1915.9 2057.3 1916.1 2057.2 1916.2 2057.1 C +1917 2056.8 1916.7 2057.7 1917.2 2058 C +1917 2058.3 1916.7 2058.3 1916.4 2058.3 C +1917.1 2059 1917.3 2060.1 1918.4 2060.4 C +1918.1 2059.2 1919.1 2060.6 1919.1 2059.5 C +1919 2060.6 1920.6 2060.1 1919.8 2061.2 C +1919.6 2061.2 1919.3 2061.2 1919.1 2061.2 C +1919.6 2061.9 1921.4 2064.2 1921.5 2062.6 C +1922.4 2062.1 1921.6 2063.9 1922.2 2064.3 C +1922.9 2067.3 1926.1 2064.3 1925.6 2067.2 C +1927.2 2066.8 1928.4 2064.6 1930.1 2065.2 C +1931.8 2067.8 1931 2071.8 1930.8 2074.8 C +1930.6 2076.4 1930.1 2078.6 1930.6 2080.4 C +1936.6 2085.4 1941.8 2091.6 1948.1 2096.9 C +1950.7 2096.7 1952.6 2094.8 1954.8 2093.8 C +[0 0.33 0.33 0.99] vc +f +S +n +1989.4 2080.6 m +1996.1 2077.3 2002.7 2073.8 2009.6 2070.8 C +2009.6 2069.6 2010.2 2067.7 2009.3 2067.4 C +2008.9 2062 2009.1 2056.4 2009.1 2050.8 C +2012.3 2046.6 2019 2046.6 2023.5 2043.2 C +2024 2042.3 2025.1 2042.1 2025.4 2041.2 C +2025.3 2032.7 2025.6 2023.1 2025.2 2014.6 C +2025 2015.3 2024.6 2014.2 2024.7 2014.8 C +2024.5 2024.7 2025.1 2030.9 2024.2 2041 C +2020.4 2044.8 2014.3 2044.2 2010.5 2048 C +2009 2048.4 2009.8 2046.7 2009.1 2046.3 C +2008.5 2044.8 2010.2 2044.6 2009.6 2043.4 C +2009.1 2043.9 2009.2 2042.1 2008.1 2042.7 C +2006.5 2046.1 2009.3 2048.9 2007.6 2052.3 C +2007.7 2058 2007.5 2063.8 2007.9 2069.3 C +2002.3 2072.4 1996.5 2074.8 1990.8 2077.5 C +1988.4 2079.2 1985.6 2079.8 1983.2 2081.6 C +1980.5 2079 1977.9 2076.5 1975.5 2074.1 C +1975.5 2075.1 1975.5 2076.2 1975.5 2077.2 C +1977.8 2079.3 1980.3 2081.6 1982.7 2083.7 C +1985.3 2083.5 1987.1 2081.6 1989.4 2080.6 C +f +S +n +1930.1 2079.9 m +1931.1 2075.6 1929.2 2071.1 1930.8 2067.2 C +1930.3 2066.3 1930.1 2064.6 1928.7 2065.5 C +1927.7 2066.4 1926.5 2067 1925.3 2067.4 C +1924.5 2066.9 1925.6 2065.7 1924.4 2066 C +1924.2 2067.2 1923.6 2065.5 1923.2 2065.7 C +1922.3 2063.6 1917.8 2062.1 1919.6 2060.4 C +1919.3 2060.5 1919.2 2060.3 1919.1 2060.2 C +1919.7 2060.9 1918.2 2061 1917.6 2060.2 C +1917 2059.6 1916.1 2058.8 1916.4 2058 C +1915.5 2058 1917.4 2057.1 1915.7 2057.8 C +1914.8 2057.1 1913.4 2056.2 1913.3 2054.9 C +1913.1 2055.4 1911.3 2054.3 1910.9 2053.2 C +1910.7 2052.9 1910.2 2052.5 1910.7 2052.3 C +1911.1 2052.5 1910.9 2052 1910.9 2051.8 C +1910.5 2051.2 1909.9 2052.6 1909.2 2051.8 C +1908.2 2051.4 1907.8 2050.2 1907.1 2049.4 C +1907.5 2044.8 1907.3 2040 1907.3 2035.2 C +1905.3 2033 1902.8 2039.3 1902.3 2035.7 C +1899.6 2036 1898.4 2032.5 1896.3 2030.7 C +1895.7 2030.1 1897.5 2030 1896.3 2029.7 C +1896.3 2030.6 1895 2029.7 1894.4 2029.2 C +1892.9 2028.1 1894.2 2027.4 1893.6 2027.1 C +1892.1 2027.9 1891.7 2025.6 1890.8 2024.9 C +1891.1 2024.6 1889.1 2024.3 1888.4 2023 C +1887.5 2022.6 1888.2 2021.9 1888.1 2021.3 C +1886.7 2022 1885.2 2020.4 1884.8 2019.2 C +1884.8 2010 1884.6 2000.2 1885 1991.8 C +1886.9 1989.6 1889.9 1989.3 1892.2 1987.5 C +1898.3 1982.7 1905.6 1980.1 1912.8 1978.6 C +1921 1974.2 1928.8 1968.9 1937.8 1966.6 C +1939.8 1968.3 1938.8 1968.3 1940.4 1970 C +1945.4 1972.5 1947.6 1981.5 1954.6 1979.3 C +1952.3 1981 1950.4 1978.4 1948.6 1977.9 C +1945.1 1973.9 1941.1 1970.6 1938 1966.6 C +1928.4 1968.5 1920.6 1974.8 1911.9 1978.8 C +1907.1 1979.2 1902.6 1981.7 1898.2 1983.6 C +1893.9 1986 1889.9 1989 1885.5 1990.8 C +1884.9 1991.2 1884.8 1991.8 1884.5 1992.3 C +1884.9 2001.3 1884.7 2011.1 1884.8 2019.6 C +1890.6 2025 1896.5 2031.2 1902.3 2036.9 C +1904.6 2037.6 1905 2033 1907.3 2035.5 C +1907.2 2040.2 1907 2044.8 1907.1 2049.6 C +1913.6 2055.3 1918.4 2061.5 1925.1 2067.4 C +1927.3 2068.2 1929.6 2062.5 1930.6 2066.9 C +1929.7 2070.7 1930.3 2076 1930.1 2080.1 C +1935.6 2085.7 1941.9 2090.7 1947.2 2096.7 C +1942.2 2091.1 1935.5 2085.2 1930.1 2079.9 C +[0.18 0.18 0 0.78] vc +f +S +n +1930.8 2061.9 m +1930.3 2057.8 1931.8 2053.4 1931.1 2050.4 C +1931.3 2050.3 1931.7 2050.5 1931.6 2050.1 C +1933 2051.1 1934.4 2049.5 1935.9 2048.7 C +1937 2046.5 1939.5 2047.1 1941.2 2045.1 C +1939.7 2042.6 1937.3 2041.2 1935.4 2039.3 C +1934 2039.7 1934.5 2038.1 1933.7 2037.6 C +1934 2033.3 1933.1 2027.9 1934.4 2024.4 C +1934.3 2023.8 1933.9 2022.8 1933 2022.8 C +1931.6 2023.1 1930.5 2024.4 1929.2 2024.9 C +1928.4 2024.5 1929.8 2023.5 1928.7 2023.5 C +1927.7 2024.1 1926.2 2022.6 1925.6 2021.6 C +1926.9 2021.6 1924.8 2020.6 1925.6 2020.4 C +1924.7 2021.7 1923.9 2019.6 1923.2 2019.2 C +1923.3 2018.3 1923.8 2018.1 1923.2 2018 C +1922.9 2017.8 1922.9 2017.5 1922.9 2017.2 C +1922.8 2018.3 1921.3 2017.3 1920.3 2018 C +1916.6 2019.7 1913 2022.1 1910 2024.7 C +1910 2032.9 1910 2041.2 1910 2049.4 C +1915.4 2055.2 1920 2058.7 1925.3 2064.8 C +1927.2 2064 1929 2061.4 1930.8 2061.9 C +[0 0 0 0] vc +f +S +n +1907.6 2030.4 m +1907.5 2027.1 1906.4 2021.7 1908.5 2019.9 C +1908.8 2020.1 1908.9 2019 1909.2 2019.6 C +1910 2019.6 1912 2019.2 1913.1 2018.2 C +1913.7 2016.5 1920.2 2015.7 1917.4 2012.7 C +1918.2 2011.2 1917 2013.8 1917.2 2012 C +1916.9 2012.3 1916 2012.4 1915.2 2012 C +1912.5 2010.5 1916.6 2008.8 1913.6 2009.6 C +1912.6 2009.2 1911.1 2009 1910.9 2007.6 C +1911 1999.2 1911.8 1989.8 1911.2 1982.2 C +1910.1 1981.1 1908.8 1982.2 1907.6 1982.2 C +1900.8 1986.5 1893.2 1988.8 1887.2 1994.2 C +1887.2 2002.4 1887.2 2010.7 1887.2 2018.9 C +1892.6 2024.7 1897.2 2028.2 1902.5 2034.3 C +1904.3 2033.3 1906.2 2032.1 1907.6 2030.4 C +f +S +n +1910.7 2025.4 m +1912.7 2022.4 1916.7 2020.8 1919.8 2018.9 C +1920.2 2018.7 1920.6 2018.6 1921 2018.4 C +1925 2020 1927.4 2028.5 1932 2024.2 C +1932.3 2025 1932.5 2023.7 1932.8 2024.4 C +1932.8 2028 1932.8 2031.5 1932.8 2035 C +1931.9 2033.9 1932.5 2036.3 1932.3 2036.9 C +1933.2 2036.4 1932.5 2038.5 1933 2038.4 C +1933.1 2040.5 1935.6 2042.2 1936.6 2043.2 C +1936.2 2042.4 1935.1 2040.8 1933.7 2040.3 C +1932.2 2034.4 1933.8 2029.8 1933 2023.2 C +1931.1 2024.9 1928.4 2026.4 1926.5 2023.5 C +1925.1 2021.6 1923 2019.8 1921.5 2018.2 C +1917.8 2018.9 1915.2 2022.5 1911.6 2023.5 C +1910.8 2023.8 1911.2 2024.7 1910.4 2025.2 C +1910.9 2031.8 1910.6 2039.1 1910.7 2045.6 C +1910.1 2048 1910.7 2045.9 1911.2 2044.8 C +1910.6 2038.5 1911.2 2031.8 1910.7 2025.4 C +[0.07 0.06 0 0.58] vc +f +S +n +1910.7 2048.9 m +1910.3 2047.4 1911.3 2046.5 1911.6 2045.3 C +1912.9 2045.3 1913.9 2047.1 1915.2 2045.8 C +1915.2 2044.9 1916.6 2043.3 1917.2 2042.9 C +1918.7 2042.9 1919.4 2044.4 1920.5 2043.2 C +1921.2 2042.2 1921.4 2040.9 1922.4 2040.3 C +1924.5 2040.3 1925.7 2040.9 1926.8 2039.6 C +1927.1 2037.9 1926.8 2038.1 1927.7 2037.6 C +1929 2037.5 1930.4 2037 1931.6 2037.2 C +1932.3 2038.2 1933.1 2038.7 1932.8 2040.3 C +1935 2041.8 1935.9 2043.8 1938.5 2044.8 C +1938.6 2045 1938.3 2045.5 1938.8 2045.3 C +1939.1 2042.9 1935.4 2044.2 1935.4 2042.2 C +1932.1 2040.8 1932.8 2037.2 1932 2034.8 C +1932.3 2034 1932.7 2035.4 1932.5 2034.8 C +1931.3 2031.8 1935.5 2020.1 1928.9 2025.9 C +1924.6 2024.7 1922.6 2014.5 1917.4 2020.4 C +1915.5 2022.8 1912 2022.6 1910.9 2025.4 C +1911.5 2031.9 1910.9 2038.8 1911.4 2045.3 C +1911.1 2046.5 1910 2047.4 1910.4 2048.9 C +1915.1 2054.4 1920.4 2058.3 1925.1 2063.8 C +1920.8 2058.6 1914.9 2054.3 1910.7 2048.9 C +[0.4 0.4 0 0] vc +f +S +n +1934.7 2031.9 m +1934.6 2030.7 1934.9 2029.5 1934.4 2028.5 C +1934 2029.5 1934.3 2031.2 1934.2 2032.6 C +1933.8 2031.7 1934.9 2031.6 1934.7 2031.9 C +[0.92 0.92 0 0.67] vc +f +S +n +vmrs +1934.7 2019.4 m +1934.1 2015.3 1935.6 2010.9 1934.9 2007.9 C +1935.1 2007.8 1935.6 2008.1 1935.4 2007.6 C +1936.8 2008.6 1938.2 2007 1939.7 2006.2 C +1940.1 2004.3 1942.7 2005 1943.6 2003.8 C +1945.1 2000.3 1954 2000.8 1950 1996.6 C +1952.1 1993.3 1948.2 1989.2 1951.2 1985.6 C +1953 1981.4 1948.4 1982.3 1947.9 1979.8 C +1945.4 1979.6 1945.1 1975.5 1942.4 1975 C +1942.4 1972.3 1938 1973.6 1938.5 1970.4 C +1937.4 1969 1935.6 1970.1 1934.2 1970.2 C +1927.5 1974.5 1919.8 1976.8 1913.8 1982.2 C +1913.8 1990.4 1913.8 1998.7 1913.8 2006.9 C +1919.3 2012.7 1923.8 2016.2 1929.2 2022.3 C +1931.1 2021.6 1932.8 2018.9 1934.7 2019.4 C +[0 0 0 0] vc +f +0.4 w +2 J +2 M +S +n +2024.2 2038.1 m +2024.1 2029.3 2024.4 2021.7 2024.7 2014.4 C +2024.4 2013.6 2020.6 2013.4 2021.3 2011.2 C +2020.5 2010.3 2018.4 2010.6 2018.9 2008.6 C +2019 2008.8 2018.8 2009 2018.7 2009.1 C +2018.2 2006.7 2015.2 2007.9 2015.3 2005.5 C +2014.7 2004.8 2012.4 2005.1 2013.2 2003.6 C +2012.3 2004.2 2012.8 2002.4 2012.7 2002.6 C +2009.4 2003.3 2011.2 1998.6 2008.4 1999.2 C +2007 1999.1 2006.1 1999.4 2005.7 2000.4 C +2006.9 1998.5 2007.7 2000.5 2009.3 2000.2 C +2009.2 2003.7 2012.4 2002.1 2012.9 2005.2 C +2015.9 2005.6 2015.2 2008.6 2017.7 2008.8 C +2018.4 2009.6 2018.3 2011.4 2019.6 2011 C +2021.1 2011.7 2021.4 2014.8 2023.7 2015.1 C +2023.7 2023.5 2023.9 2031.6 2023.5 2040.5 C +2021.8 2041.7 2020.7 2043.6 2018.4 2043.9 C +2020.8 2042.7 2025.5 2041.8 2024.2 2038.1 C +[0 0.87 0.91 0.83] vc +f +S +n +2023.5 2040 m +2023.5 2031.1 2023.5 2023.4 2023.5 2015.1 C +2020.2 2015 2021.8 2010.3 2018.4 2011 C +2018.6 2007.5 2014.7 2009.3 2014.8 2006.4 C +2011.8 2006.3 2012.2 2002.3 2009.8 2002.4 C +2009.7 2001.5 2009.2 2000.1 2008.4 2000.2 C +2008.7 2000.9 2009.7 2001.2 2009.3 2002.4 C +2008.4 2004.2 2007.5 2003.1 2007.9 2005.5 C +2007.9 2010.8 2007.7 2018.7 2008.1 2023.2 C +2009 2024.3 2007.3 2023.4 2007.9 2024 C +2007.7 2024.6 2007.3 2026.3 2008.6 2027.1 C +2009.7 2026.8 2010 2027.6 2010.5 2028 C +2010.5 2028.2 2010.5 2029.1 2010.5 2028.5 C +2011.5 2028 2010.5 2030 2011.5 2030 C +2014.2 2029.7 2012.9 2032.2 2014.8 2032.6 C +2015.1 2033.6 2015.3 2033 2016 2033.3 C +2017 2033.9 2016.6 2035.4 2017.2 2036.2 C +2018.7 2036.4 2019.2 2039 2021.3 2038.4 C +2021.6 2035.4 2019.7 2029.5 2021.1 2027.3 C +2020.9 2023.5 2021.5 2018.5 2020.6 2016 C +2020.9 2013.9 2021.5 2015.4 2022.3 2014.4 C +2022.2 2015.1 2023.3 2014.8 2023.2 2015.6 C +2022.7 2019.8 2023.3 2024.3 2022.8 2028.5 C +2022.3 2028.2 2022.6 2027.6 2022.5 2027.1 C +2022.5 2027.8 2022.5 2029.2 2022.5 2029.2 C +2022.6 2029.2 2022.7 2029.1 2022.8 2029 C +2023.9 2032.8 2022.6 2037 2023 2040.8 C +2022.3 2041.2 2021.6 2041.5 2021.1 2042.2 C +2022 2041.2 2022.9 2041.4 2023.5 2040 C +[0 1 1 0.23] vc +f +S +n +2009.1 1997.8 m +2003.8 1997.7 2000.1 2002.4 1995.4 2003.1 C +1995 1999.5 1995.2 1995 1995.2 1992 C +1995.2 1995.8 1995 1999.7 1995.4 2003.3 C +2000.3 2002.2 2003.8 1997.9 2009.1 1997.8 C +2012.3 2001.2 2015.6 2004.8 2018.7 2008.1 C +2021.6 2011.2 2027.5 2013.9 2025.9 2019.9 C +2026.1 2017.9 2025.6 2016.2 2025.4 2014.4 C +2020.2 2008.4 2014 2003.6 2009.1 1997.8 C +[0.18 0.18 0 0.78] vc +f +S +n +2009.3 1997.8 m +2008.7 1997.4 2007.9 1997.6 2007.2 1997.6 C +2007.9 1997.6 2008.9 1997.4 2009.6 1997.8 C +2014.7 2003.6 2020.8 2008.8 2025.9 2014.8 C +2025.8 2017.7 2026.1 2014.8 2025.6 2014.1 C +2020.4 2008.8 2014.8 2003.3 2009.3 1997.8 C +[0.07 0.06 0 0.58] vc +f +S +n +2009.6 1997.6 m +2009 1997.1 2008.1 1997.4 2007.4 1997.3 C +2008.1 1997.4 2009 1997.1 2009.6 1997.6 C +2014.8 2003.7 2021.1 2008.3 2025.9 2014.4 C +2021.1 2008.3 2014.7 2003.5 2009.6 1997.6 C +[0.4 0.4 0 0] vc +f +S +n +2021.8 2011.5 m +2021.9 2012.2 2022.3 2013.5 2023.7 2013.6 C +2023.4 2012.7 2022.8 2011.8 2021.8 2011.5 C +[0 0.33 0.33 0.99] vc +f +S +n +2021.1 2042 m +2022.1 2041.1 2020.9 2040.2 2020.6 2039.6 C +2018.4 2039.5 2018.1 2036.9 2016.3 2036.4 C +2015.8 2035.5 2015.3 2033.8 2014.8 2033.6 C +2012.4 2033.8 2013 2030.4 2010.5 2030.2 C +2009.6 2028.9 2009.6 2028.3 2008.4 2028 C +2006.9 2026.7 2007.5 2024.3 2006 2023.2 C +2006.6 2023.2 2005.7 2023.3 2005.7 2023 C +2006.4 2022.5 2006.3 2021.1 2006.7 2020.6 C +2006.6 2015 2006.9 2009 2006.4 2003.8 C +2006.9 2002.5 2007.6 2001.1 2006.9 2000.7 C +2004.6 2003.6 2003 2002.9 2000.2 2004.3 C +1999.3 2005.8 1997.9 2006.3 1996.1 2006.7 C +1995.7 2008.9 1996 2011.1 1995.9 2012.9 C +1993.4 2015.1 1990.5 2016.2 1987.7 2017.7 C +1987.1 2019.3 1991.1 2019.4 1990.4 2021.3 C +1990.5 2021.5 1991.9 2022.3 1992 2023 C +1994.8 2024.4 1996.2 2027.5 1998.5 2030 C +2002.4 2033 2005.2 2037.2 2008.8 2041 C +2010.2 2041.3 2011.6 2042 2011 2043.9 C +2011.2 2044.8 2010.1 2045.3 2010.5 2046.3 C +2013.8 2044.8 2017.5 2043.4 2021.1 2042 C +[0 0.5 0.5 0.2] vc +f +S +n +2019.4 2008.8 m +2018.9 2009.2 2019.3 2009.9 2019.6 2010.3 C +2022.2 2011.5 2020.3 2009.1 2019.4 2008.8 C +[0 0.33 0.33 0.99] vc +f +S +n +2018 2007.4 m +2015.7 2006.7 2015.3 2003.6 2012.9 2002.8 C +2013.5 2003.7 2013.5 2005.1 2015.6 2005.2 C +2016.4 2006.1 2015.7 2007.7 2018 2007.4 C +f +S +n +vmrs +1993.5 2008.8 m +1993.4 2000 1993.7 1992.5 1994 1985.1 C +1993.7 1984.3 1989.9 1984.1 1990.6 1982 C +1989.8 1981.1 1987.7 1981.4 1988.2 1979.3 C +1988.3 1979.6 1988.1 1979.7 1988 1979.8 C +1987.5 1977.5 1984.5 1978.6 1984.6 1976.2 C +1983.9 1975.5 1981.7 1975.8 1982.4 1974.3 C +1981.6 1974.9 1982.1 1973.1 1982 1973.3 C +1979 1973.7 1980 1968.8 1976.9 1969.7 C +1975.9 1969.8 1975.3 1970.3 1975 1971.2 C +1976.2 1969.2 1977 1971.2 1978.6 1970.9 C +1978.5 1974.4 1981.7 1972.8 1982.2 1976 C +1985.2 1976.3 1984.5 1979.3 1987 1979.6 C +1987.7 1980.3 1987.5 1982.1 1988.9 1981.7 C +1990.4 1982.4 1990.7 1985.5 1993 1985.8 C +1992.9 1994.3 1993.2 2002.3 1992.8 2011.2 C +1991.1 2012.4 1990 2014.4 1987.7 2014.6 C +1990.1 2013.4 1994.7 2012.6 1993.5 2008.8 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +1992.8 2010.8 m +1992.8 2001.8 1992.8 1994.1 1992.8 1985.8 C +1989.5 1985.7 1991.1 1981.1 1987.7 1981.7 C +1987.9 1978.2 1983.9 1980 1984.1 1977.2 C +1981.1 1977 1981.5 1973 1979.1 1973.1 C +1979 1972.2 1978.5 1970.9 1977.6 1970.9 C +1977.9 1971.6 1979 1971.9 1978.6 1973.1 C +1977.6 1974.9 1976.8 1973.9 1977.2 1976.2 C +1977.2 1981.5 1977 1989.4 1977.4 1994 C +1978.3 1995 1976.6 1994.1 1977.2 1994.7 C +1977 1995.3 1976.6 1997 1977.9 1997.8 C +1979 1997.5 1979.3 1998.3 1979.8 1998.8 C +1979.8 1998.9 1979.8 1999.8 1979.8 1999.2 C +1980.8 1998.7 1979.7 2000.7 1980.8 2000.7 C +1983.5 2000.4 1982.1 2003 1984.1 2003.3 C +1984.4 2004.3 1984.5 2003.7 1985.3 2004 C +1986.3 2004.6 1985.9 2006.1 1986.5 2006.9 C +1988 2007.1 1988.4 2009.7 1990.6 2009.1 C +1990.9 2006.1 1989 2000.2 1990.4 1998 C +1990.2 1994.3 1990.8 1989.2 1989.9 1986.8 C +1990.2 1984.7 1990.8 1986.2 1991.6 1985.1 C +1991.5 1985.9 1992.6 1985.5 1992.5 1986.3 C +1992 1990.5 1992.6 1995 1992 1999.2 C +1991.6 1998.9 1991.9 1998.3 1991.8 1997.8 C +1991.8 1998.5 1991.8 2000 1991.8 2000 C +1991.9 1999.9 1992 1999.8 1992 1999.7 C +1993.2 2003.5 1991.9 2007.7 1992.3 2011.5 C +1991.6 2012 1990.9 2012.2 1990.4 2012.9 C +1991.3 2011.9 1992.2 2012.1 1992.8 2010.8 C +[0 1 1 0.23] vc +f +S +n +1978.4 1968.5 m +1977 1969.2 1975.8 1968.2 1974.5 1969 C +1968.3 1973 1961.6 1976 1955.1 1979.1 C +1962 1975.9 1968.8 1972.5 1975.5 1968.8 C +1976.5 1968.8 1977.6 1968.8 1978.6 1968.8 C +1981.7 1972.1 1984.8 1975.7 1988 1978.8 C +1990.9 1981.9 1996.8 1984.6 1995.2 1990.6 C +1995.3 1988.6 1994.9 1986.9 1994.7 1985.1 C +1989.5 1979.1 1983.3 1974.3 1978.4 1968.5 C +[0.18 0.18 0 0.78] vc +f +S +n +1978.4 1968.3 m +1977.9 1968.7 1977.1 1968.5 1976.4 1968.5 C +1977.3 1968.8 1978.1 1967.9 1978.8 1968.5 C +1984 1974.3 1990.1 1979.5 1995.2 1985.6 C +1995.1 1988.4 1995.3 1985.6 1994.9 1984.8 C +1989.5 1979.4 1983.9 1973.8 1978.4 1968.3 C +[0.07 0.06 0 0.58] vc +f +S +n +1978.6 1968 m +1977.9 1968 1977.4 1968.6 1978.4 1968 C +1983.9 1973.9 1990.1 1979.1 1995.2 1985.1 C +1990.2 1979 1983.8 1974.1 1978.6 1968 C +[0.4 0.4 0 0] vc +f +S +n +1991.1 1982.2 m +1991.2 1982.9 1991.6 1984.2 1993 1984.4 C +1992.6 1983.5 1992.1 1982.5 1991.1 1982.2 C +[0 0.33 0.33 0.99] vc +f +S +n +1990.4 2012.7 m +1991.4 2011.8 1990.2 2010.9 1989.9 2010.3 C +1987.7 2010.2 1987.4 2007.6 1985.6 2007.2 C +1985.1 2006.2 1984.6 2004.5 1984.1 2004.3 C +1981.7 2004.5 1982.3 2001.2 1979.8 2000.9 C +1978.8 1999.6 1978.8 1999.1 1977.6 1998.8 C +1976.1 1997.4 1976.7 1995 1975.2 1994 C +1975.8 1994 1975 1994 1975 1993.7 C +1975.7 1993.2 1975.6 1991.8 1976 1991.3 C +1975.9 1985.7 1976.1 1979.7 1975.7 1974.5 C +1976.2 1973.3 1976.9 1971.8 1976.2 1971.4 C +1973.9 1974.3 1972.2 1973.6 1969.5 1975 C +1967.9 1977.5 1963.8 1977.1 1961.8 1980 C +1959 1980 1957.6 1983 1954.8 1982.9 C +1953.8 1984.2 1954.8 1985.7 1955.1 1987.2 C +1956.2 1989.5 1959.7 1990.1 1959.9 1991.8 C +1965.9 1998 1971.8 2005.2 1978.1 2011.7 C +1979.5 2012 1980.9 2012.7 1980.3 2014.6 C +1980.5 2015.6 1979.4 2016 1979.8 2017 C +1983 2015.6 1986.8 2014.1 1990.4 2012.7 C +[0 0.5 0.5 0.2] vc +f +S +n +1988.7 1979.6 m +1988.2 1979.9 1988.6 1980.6 1988.9 1981 C +1991.4 1982.2 1989.6 1979.9 1988.7 1979.6 C +[0 0.33 0.33 0.99] vc +f +S +n +1987.2 1978.1 m +1985 1977.5 1984.6 1974.3 1982.2 1973.6 C +1982.7 1974.5 1982.8 1975.8 1984.8 1976 C +1985.7 1976.9 1985 1978.4 1987.2 1978.1 C +f +S +n +1975.5 2084 m +1975.5 2082 1975.3 2080 1975.7 2078.2 C +1978.8 2079 1980.9 2085.5 1984.8 2083.5 C +1993 2078.7 2001.6 2075 2010 2070.8 C +2010.1 2064 2009.9 2057.2 2010.3 2050.6 C +2014.8 2046.2 2020.9 2045.7 2025.6 2042 C +2026.1 2035.1 2025.8 2028 2025.9 2021.1 C +2025.8 2027.8 2026.1 2034.6 2025.6 2041.2 C +2022.2 2044.9 2017.6 2046.8 2012.9 2048 C +2012.5 2049.5 2010.4 2049.4 2009.8 2051.1 C +2009.9 2057.6 2009.6 2064.2 2010 2070.5 C +2001.2 2075.4 1992 2079.1 1983.2 2084 C +1980.3 2082.3 1977.8 2079.2 1975.2 2077.5 C +1974.9 2079.9 1977.2 2084.6 1973.3 2085.2 C +1964.7 2088.6 1956.8 2093.7 1948.1 2097.2 C +1949 2097.3 1949.6 2096.9 1950.3 2096.7 C +1958.4 2091.9 1967.1 2088.2 1975.5 2084 C +[0.18 0.18 0 0.78] vc +f +S +n +vmrs +1948.6 2094.5 m +1950.2 2093.7 1951.8 2092.9 1953.4 2092.1 C +1951.8 2092.9 1950.2 2093.7 1948.6 2094.5 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +1971.6 2082.3 m +1971.6 2081.9 1970.7 2081.1 1970.9 2081.3 C +1970.7 2081.6 1970.6 2081.6 1970.4 2081.3 C +1970.8 2080.1 1968.7 2081.7 1968.3 2080.8 C +1966.6 2080.9 1966.7 2078 1964.2 2078.2 C +1964.8 2075 1960.1 2075.8 1960.1 2072.9 C +1958 2072.3 1957.5 2069.3 1955.3 2069.3 C +1953.9 2070.9 1948.8 2067.8 1950 2072 C +1949 2074 1943.2 2070.6 1944 2074.8 C +1942.2 2076.6 1937.6 2073.9 1938 2078.2 C +1936.7 2078.6 1935 2078.6 1933.7 2078.2 C +1933.5 2080 1936.8 2080.7 1937.3 2082.8 C +1939.9 2083.5 1940.6 2086.4 1942.6 2088 C +1945.2 2089.2 1946 2091.3 1948.4 2093.6 C +1956 2089.5 1963.9 2086.1 1971.6 2082.3 C +[0 0.01 1 0] vc +f +S +n +1958.2 2089.7 m +1956.4 2090 1955.6 2091.3 1953.9 2091.9 C +1955.6 2091.9 1956.5 2089.7 1958.2 2089.7 C +[0 0.87 0.91 0.83] vc +f +S +n +1929.9 2080.4 m +1929.5 2077.3 1929.7 2073.9 1929.6 2070.8 C +1929.8 2074.1 1929.2 2077.8 1930.1 2080.8 C +1935.8 2085.9 1941.4 2091.3 1946.9 2096.9 C +1941.2 2091 1935.7 2086 1929.9 2080.4 C +[0.4 0.4 0 0] vc +f +S +n +1930.1 2080.4 m +1935.8 2086 1941.5 2090.7 1946.9 2096.7 C +1941.5 2090.9 1935.7 2085.8 1930.1 2080.4 C +[0.07 0.06 0 0.58] vc +f +S +n +1940.9 2087.1 m +1941.7 2088 1944.8 2090.6 1943.6 2089.2 C +1942.5 2089 1941.6 2087.7 1940.9 2087.1 C +[0 0.87 0.91 0.83] vc +f +S +n +1972.8 2082.8 m +1973 2075.3 1972.4 2066.9 1973.3 2059.5 C +1972.5 2058.9 1972.8 2057.3 1973.1 2056.4 C +1974.8 2055.2 1973.4 2055.5 1972.4 2055.4 C +1970.1 2053.2 1967.9 2050.9 1965.6 2048.7 C +1960.9 2049.9 1956.9 2052.7 1952.4 2054.7 C +1949.3 2052.5 1946.3 2049.5 1943.6 2046.8 C +1939.9 2047.7 1936.8 2050.1 1933.5 2051.8 C +1930.9 2054.9 1933.5 2056.2 1932.3 2059.7 C +1933.2 2059.7 1932.2 2060.5 1932.5 2060.2 C +1933.2 2062.5 1931.6 2064.6 1932.5 2067.4 C +1932.9 2069.7 1932.7 2072.2 1932.8 2074.6 C +1933.6 2070.6 1932.2 2066.3 1933 2062.6 C +1934.4 2058.2 1929.8 2053.5 1935.2 2051.1 C +1937.7 2049.7 1940.2 2048 1942.8 2046.8 C +1945.9 2049.2 1948.8 2052 1951.7 2054.7 C +1952.7 2054.7 1953.6 2054.6 1954.4 2054.2 C +1958.1 2052.5 1961.7 2049.3 1965.9 2049.2 C +1968.2 2052.8 1975.2 2055 1972.6 2060.9 C +1973.3 2062.4 1972.2 2065.2 1972.6 2067.6 C +1972.7 2072.6 1972.4 2077.7 1972.8 2082.5 C +1968.1 2084.9 1963.5 2087.5 1958.7 2089.5 C +1963.5 2087.4 1968.2 2085 1972.8 2082.8 C +f +S +n +1935.2 2081.1 m +1936.8 2083.4 1938.6 2084.6 1940.4 2086.6 C +1938.8 2084.4 1936.7 2083.4 1935.2 2081.1 C +f +S +n +1983.2 2081.3 m +1984.8 2080.5 1986.3 2079.7 1988 2078.9 C +1986.3 2079.7 1984.8 2080.5 1983.2 2081.3 C +f +S +n +2006.2 2069.1 m +2006.2 2068.7 2005.2 2067.9 2005.5 2068.1 C +2005.3 2068.4 2005.2 2068.4 2005 2068.1 C +2005.4 2066.9 2003.3 2068.5 2002.8 2067.6 C +2001.2 2067.7 2001.2 2064.8 1998.8 2065 C +1999.4 2061.8 1994.7 2062.6 1994.7 2059.7 C +1992.4 2059.5 1992.4 2055.8 1990.1 2056.8 C +1985.9 2059.5 1981.1 2061 1976.9 2063.8 C +1977.2 2067.6 1974.9 2074.2 1978.8 2075.8 C +1979.6 2077.8 1981.7 2078.4 1982.9 2080.4 C +1990.6 2076.3 1998.5 2072.9 2006.2 2069.1 C +[0 0.01 1 0] vc +f +S +n +vmrs +1992.8 2076.5 m +1991 2076.8 1990.2 2078.1 1988.4 2078.7 C +1990.2 2078.7 1991 2076.5 1992.8 2076.5 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +1975.5 2073.4 m +1976.1 2069.7 1973.9 2064.6 1977.4 2062.4 C +1973.9 2064.5 1976.1 2069.9 1975.5 2073.6 C +1976 2074.8 1979.3 2077.4 1978.1 2076 C +1977 2075.7 1975.8 2074.5 1975.5 2073.4 C +f +S +n +2007.4 2069.6 m +2007.6 2062.1 2007 2053.7 2007.9 2046.3 C +2007.1 2045.7 2007.3 2044.1 2007.6 2043.2 C +2009.4 2042 2007.9 2042.3 2006.9 2042.2 C +2002.2 2037.4 1996.7 2032.4 1992.5 2027.3 C +1992 2027.3 1991.6 2027.3 1991.1 2027.3 C +1991.4 2035.6 1991.4 2045.6 1991.1 2054.4 C +1990.5 2055.5 1988.4 2056.6 1990.6 2055.4 C +1991.6 2055.4 1991.6 2054.1 1991.6 2053.2 C +1990.8 2044.7 1991.9 2035.4 1991.6 2027.6 C +1991.8 2027.6 1992 2027.6 1992.3 2027.6 C +1997 2032.8 2002.5 2037.7 2007.2 2042.9 C +2007.3 2044.8 2006.7 2047.4 2007.6 2048.4 C +2006.9 2055.1 2007.1 2062.5 2007.4 2069.3 C +2002.7 2071.7 1998.1 2074.3 1993.2 2076.3 C +1998 2074.2 2002.7 2071.8 2007.4 2069.6 C +f +S +n +2006.7 2069.1 m +2006.3 2068.6 2005.9 2067.7 2005.7 2066.9 C +2005.7 2059.7 2005.9 2051.4 2005.5 2045.1 C +2004.9 2045.3 2004.7 2044.5 2004.3 2045.3 C +2005.1 2045.3 2004.2 2045.8 2004.8 2046 C +2004.8 2052.2 2004.8 2059.2 2004.8 2064.5 C +2005.7 2065.7 2005.1 2065.7 2005 2066.7 C +2003.8 2067 2002.7 2067.2 2001.9 2066.4 C +2001.3 2064.6 1998 2063.1 1998 2061.9 C +1996.1 2062.3 1996.6 2058.3 1994.2 2058.8 C +1992.6 2057.7 1992.7 2054.8 1989.9 2056.6 C +1985.6 2059.3 1980.9 2060.8 1976.7 2063.6 C +1976 2066.9 1976 2071.2 1976.7 2074.6 C +1977.6 2070.8 1973.1 2062.1 1980.5 2061.2 C +1984.3 2060.3 1987.5 2058.2 1990.8 2056.4 C +1991.7 2056.8 1992.9 2057.2 1993.5 2059.2 C +1994.3 2058.6 1994.4 2060.6 1994.7 2059.2 C +1995.3 2062.7 1999.2 2061.4 1998.8 2064.8 C +2001.8 2065.4 2002.5 2068.4 2005.2 2067.4 C +2004.9 2067.9 2006 2068 2006.4 2069.1 C +2001.8 2071.1 1997.4 2073.9 1992.8 2075.8 C +1997.5 2073.8 2002 2071.2 2006.7 2069.1 C +[0 0.2 1 0] vc +f +S +n +1988.7 2056.6 m +1985.1 2058.7 1981.1 2060.1 1977.6 2061.9 C +1981.3 2060.5 1985.6 2058.1 1988.7 2056.6 C +[0 0.87 0.91 0.83] vc +f +S +n +1977.9 2059.5 m +1975.7 2064.5 1973.7 2054.7 1975.2 2060.9 C +1976 2060.6 1977.6 2059.7 1977.9 2059.5 C +f +S +n +1989.6 2051.3 m +1990.1 2042.3 1989.8 2036.6 1989.9 2028 C +1989.8 2027 1990.8 2028.3 1990.1 2027.3 C +1988.9 2026.7 1986.7 2026.9 1986.8 2024.7 C +1987.4 2023 1985.9 2024.6 1985.1 2023.7 C +1984.1 2021.4 1982.5 2020.5 1980.3 2020.6 C +1979.9 2020.8 1979.5 2021.1 1979.3 2021.6 C +1979.7 2025.8 1978.4 2033 1979.6 2038.1 C +1983.7 2042.9 1968.8 2044.6 1978.8 2042.7 C +1979.3 2042.3 1979.6 2041.9 1980 2041.5 C +1980 2034.8 1980 2027 1980 2021.6 C +1981.3 2020.5 1981.7 2021.5 1982.9 2021.8 C +1983.6 2024.7 1986.1 2023.8 1986.8 2026.4 C +1987.1 2027.7 1988.6 2027.1 1989.2 2028.3 C +1989.1 2036.7 1989.3 2044.8 1988.9 2053.7 C +1987.2 2054.9 1986.2 2056.8 1983.9 2057.1 C +1986.3 2055.9 1990.9 2055 1989.6 2051.3 C +f +S +n +1971.6 2078.9 m +1971.4 2070.5 1972.1 2062.2 1971.6 2055.9 C +1969.9 2053.7 1967.6 2051.7 1965.6 2049.6 C +1961.4 2050.4 1957.6 2053.6 1953.4 2055.2 C +1949.8 2055.6 1948.2 2051.2 1945.5 2049.6 C +1945.1 2048.8 1944.5 2047.9 1943.6 2047.5 C +1940.1 2047.8 1937.3 2051 1934 2052.3 C +1933.7 2052.6 1933.7 2053 1933.2 2053.2 C +1933.7 2060.8 1933.4 2067.2 1933.5 2074.6 C +1933.8 2068.1 1934 2060.9 1933.2 2054 C +1935.3 2050.9 1939.3 2049.6 1942.4 2047.5 C +1942.8 2047.5 1943.4 2047.4 1943.8 2047.7 C +1947.1 2050.2 1950.3 2057.9 1955.3 2054.4 C +1955.4 2054.4 1955.5 2054.3 1955.6 2054.2 C +1955.9 2057.6 1956.1 2061.8 1955.3 2064.8 C +1955.4 2064.3 1955.1 2063.8 1955.6 2063.6 C +1956 2066.6 1955.3 2068.7 1958.7 2069.8 C +1959.2 2071.7 1961.4 2071.7 1962 2074.1 C +1964.4 2074.2 1964 2077.7 1967.3 2078.4 C +1967 2079.7 1968.1 2079.9 1969 2080.1 C +1971.1 2079.9 1970 2079.2 1970.4 2078 C +1969.5 2077.2 1970.3 2075.9 1969.7 2075.1 C +1970.1 2069.8 1970.1 2063.6 1969.7 2058.8 C +1969.2 2058.5 1970 2058.1 1970.2 2057.8 C +1970.4 2058.3 1971.2 2057.7 1971.4 2058.3 C +1971.5 2065.3 1971.2 2073.6 1971.6 2081.1 C +1974.1 2081.4 1969.8 2084.3 1972.4 2082.5 C +1971.9 2081.4 1971.6 2080.2 1971.6 2078.9 C +[0 0.4 1 0] vc +f +S +n +1952.4 2052 m +1954.1 2051.3 1955.6 2050.4 1957.2 2049.6 C +1955.6 2050.4 1954.1 2051.3 1952.4 2052 C +[0 0.87 0.91 0.83] vc +f +S +n +1975.5 2039.8 m +1975.5 2039.4 1974.5 2038.7 1974.8 2038.8 C +1974.6 2039.1 1974.5 2039.1 1974.3 2038.8 C +1974.6 2037.6 1972.5 2039.3 1972.1 2038.4 C +1970.4 2038.4 1970.5 2035.5 1968 2035.7 C +1968.6 2032.5 1964 2033.3 1964 2030.4 C +1961.9 2029.8 1961.4 2026.8 1959.2 2026.8 C +1957.7 2028.5 1952.6 2025.3 1953.9 2029.5 C +1952.9 2031.5 1947 2028.2 1947.9 2032.4 C +1946 2034.2 1941.5 2031.5 1941.9 2035.7 C +1940.6 2036.1 1938.9 2036.1 1937.6 2035.7 C +1937.3 2037.5 1940.7 2038.2 1941.2 2040.3 C +1943.7 2041.1 1944.4 2043.9 1946.4 2045.6 C +1949.1 2046.7 1949.9 2048.8 1952.2 2051.1 C +1959.9 2047.1 1967.7 2043.6 1975.5 2039.8 C +[0 0.01 1 0] vc +f +S +n +vmrs +1962 2047.2 m +1960.2 2047.5 1959.5 2048.9 1957.7 2049.4 C +1959.5 2049.5 1960.3 2047.2 1962 2047.2 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +2012.4 2046.3 m +2010.3 2051.3 2008.3 2041.5 2009.8 2047.7 C +2010.5 2047.4 2012.2 2046.5 2012.4 2046.3 C +f +S +n +1944.8 2044.6 m +1945.5 2045.6 1948.6 2048.1 1947.4 2046.8 C +1946.3 2046.5 1945.5 2045.2 1944.8 2044.6 C +f +S +n +1987.2 2054.9 m +1983.7 2057.3 1979.6 2058 1976 2060.2 C +1974.7 2058.2 1977.2 2055.8 1974.3 2054.9 C +1973.1 2052 1970.4 2050.2 1968 2048 C +1968 2047.7 1968 2047.4 1968.3 2047.2 C +1969.5 2046.1 1983 2040.8 1972.4 2044.8 C +1971.2 2046.6 1967.9 2046 1968 2048.2 C +1970.5 2050.7 1973.8 2052.6 1974.3 2055.6 C +1975.1 2055 1975.7 2056.7 1975.7 2057.1 C +1975.7 2058.2 1974.8 2059.3 1975.5 2060.4 C +1979.3 2058.2 1983.9 2057.7 1987.2 2054.9 C +[0.18 0.18 0 0.78] vc +f +S +n +1967.8 2047.5 m +1968.5 2047 1969.1 2046.5 1969.7 2046 C +1969.1 2046.5 1968.5 2047 1967.8 2047.5 C +[0 0.87 0.91 0.83] vc +f +S +n +1976.7 2040.3 m +1976.9 2032.8 1976.3 2024.4 1977.2 2017 C +1976.4 2016.5 1976.6 2014.8 1976.9 2013.9 C +1978.7 2012.7 1977.2 2013 1976.2 2012.9 C +1971.5 2008.1 1965.9 2003.1 1961.8 1998 C +1960.9 1998 1960.1 1998 1959.2 1998 C +1951.5 2001.1 1944.3 2005.5 1937.1 2009.6 C +1935 2012.9 1937 2013.6 1936.1 2017.2 C +1937.1 2017.2 1936 2018 1936.4 2017.7 C +1937 2020.1 1935.5 2022.1 1936.4 2024.9 C +1936.8 2027.2 1936.5 2029.7 1936.6 2032.1 C +1937.4 2028.2 1936 2023.8 1936.8 2020.1 C +1938.3 2015.7 1933.6 2011 1939 2008.6 C +1945.9 2004.5 1953.1 2000.3 1960.6 1998.3 C +1960.9 1998.3 1961.3 1998.3 1961.6 1998.3 C +1966.2 2003.5 1971.8 2008.4 1976.4 2013.6 C +1976.6 2015.5 1976 2018.1 1976.9 2019.2 C +1976.1 2025.8 1976.4 2033.2 1976.7 2040 C +1971.9 2042.4 1967.4 2045 1962.5 2047 C +1967.3 2044.9 1972 2042.6 1976.7 2040.3 C +f +S +n +1939 2038.6 m +1940.6 2040.9 1942.5 2042.1 1944.3 2044.1 C +1942.7 2041.9 1940.6 2040.9 1939 2038.6 C +f +S +n +2006.2 2065.7 m +2006 2057.3 2006.7 2049 2006.2 2042.7 C +2002.1 2038.4 1997.7 2033.4 1993 2030 C +1992.9 2029.3 1992.5 2028.6 1992 2028.3 C +1992.1 2036.6 1991.9 2046.2 1992.3 2054.9 C +1990.8 2056.2 1989 2056.7 1987.5 2058 C +1988.7 2057.7 1990.7 2054.4 1993 2056.4 C +1993.4 2058.8 1996 2058.2 1996.6 2060.9 C +1999 2061 1998.5 2064.5 2001.9 2065.2 C +2001.5 2066.5 2002.7 2066.7 2003.6 2066.9 C +2005.7 2066.7 2004.6 2066 2005 2064.8 C +2004 2064 2004.8 2062.7 2004.3 2061.9 C +2004.6 2056.6 2004.6 2050.4 2004.3 2045.6 C +2003.7 2045.3 2004.6 2044.9 2004.8 2044.6 C +2005 2045.1 2005.7 2044.5 2006 2045.1 C +2006 2052.1 2005.8 2060.4 2006.2 2067.9 C +2008.7 2068.2 2004.4 2071.1 2006.9 2069.3 C +2006.4 2068.2 2006.2 2067 2006.2 2065.7 C +[0 0.4 1 0] vc +f +S +n +2021.8 2041.7 m +2018.3 2044.1 2014.1 2044.8 2010.5 2047 C +2009.3 2045 2011.7 2042.6 2008.8 2041.7 C +2004.3 2035.1 1997.6 2030.9 1993 2024.4 C +1992.1 2024 1991.5 2024.3 1990.8 2024 C +1993.2 2023.9 1995.3 2027.1 1996.8 2029 C +2000.4 2032.6 2004.9 2036.9 2008.4 2040.8 C +2008.2 2043.1 2011.4 2042.8 2009.8 2045.8 C +2009.8 2046.3 2009.7 2046.9 2010 2047.2 C +2013.8 2045 2018.5 2044.5 2021.8 2041.7 C +[0.18 0.18 0 0.78] vc +f +S +n +2001.6 2034 m +2000.7 2033.1 1999.9 2032.3 1999 2031.4 C +1999.9 2032.3 2000.7 2033.1 2001.6 2034 C +[0 0.87 0.91 0.83] vc +f +S +n +vmrs +1989.4 2024.4 m +1989.5 2025.4 1988.6 2024.3 1988.9 2024.7 C +1990.5 2025.8 1990.7 2024.2 1992.8 2024.9 C +1993.8 2025.9 1995 2027.1 1995.9 2028 C +1994.3 2026 1991.9 2023.4 1989.4 2024.4 C +[0 0.87 0.91 0.83] vc +f +0.4 w +2 J +2 M +S +n +1984.8 2019.9 m +1984.6 2018.6 1986.3 2017.2 1987.7 2016.8 C +1987.2 2017.5 1982.9 2017.9 1984.4 2020.6 C +1984.1 2019.9 1984.9 2020 1984.8 2019.9 C +f +S +n +1981.7 2017 m +1979.6 2022 1977.6 2012.3 1979.1 2018.4 C +1979.8 2018.1 1981.5 2017.2 1981.7 2017 C +f +S +n +1884.3 2019.2 m +1884.7 2010.5 1884.5 2000.6 1884.5 1991.8 C +1886.6 1989.3 1889.9 1988.9 1892.4 1987 C +1890.8 1988.7 1886 1989.1 1884.3 1992.3 C +1884.7 2001 1884.5 2011.3 1884.5 2019.9 C +1891 2025.1 1895.7 2031.5 1902 2036.9 C +1896.1 2031 1890 2024.9 1884.3 2019.2 C +[0.07 0.06 0 0.58] vc +f +S +n +1884 2019.4 m +1884.5 2010.6 1884.2 2000.4 1884.3 1991.8 C +1884.8 1990.4 1887.8 1989 1884.8 1990.8 C +1884.3 1991.3 1884.3 1992 1884 1992.5 C +1884.5 2001.2 1884.2 2011.1 1884.3 2019.9 C +1887.9 2023.1 1891.1 2026.4 1894.4 2030 C +1891.7 2026.1 1887.1 2022.9 1884 2019.4 C +[0.4 0.4 0 0] vc +f +S +n +1885 2011.7 m +1885 2006.9 1885 2001.9 1885 1997.1 C +1885 2001.9 1885 2006.9 1885 2011.7 C +[0 0.87 0.91 0.83] vc +f +S +n +1975.5 2036.4 m +1975.2 2028 1976 2019.7 1975.5 2013.4 C +1971.1 2008.5 1965.6 2003.6 1961.6 1999 C +1958.8 1998 1956 2000 1953.6 2001.2 C +1948.2 2004.7 1941.9 2006.5 1937.1 2010.8 C +1937.5 2018.3 1937.3 2024.7 1937.3 2032.1 C +1937.6 2025.6 1937.9 2018.4 1937.1 2011.5 C +1937.3 2011 1937.6 2010.5 1937.8 2010 C +1944.6 2005.7 1951.9 2002.3 1959.2 1999 C +1960.1 1998.5 1960.1 1999.8 1960.4 2000.4 C +1959.7 2006.9 1959.7 2014.2 1959.4 2021.1 C +1959 2021.1 1959.2 2021.9 1959.2 2022.3 C +1959.2 2021.9 1959 2021.3 1959.4 2021.1 C +1959.8 2024.1 1959.2 2026.2 1962.5 2027.3 C +1963 2029.2 1965.3 2029.2 1965.9 2031.6 C +1968.3 2031.8 1967.8 2035.2 1971.2 2036 C +1970.8 2037.2 1971.9 2037.5 1972.8 2037.6 C +1974.9 2037.4 1973.9 2036.7 1974.3 2035.5 C +1973.3 2034.7 1974.1 2033.4 1973.6 2032.6 C +1973.9 2027.3 1973.9 2021.1 1973.6 2016.3 C +1973 2016 1973.9 2015.6 1974 2015.3 C +1974.3 2015.9 1975 2015.3 1975.2 2015.8 C +1975.3 2022.8 1975.1 2031.2 1975.5 2038.6 C +1977.9 2039 1973.7 2041.8 1976.2 2040 C +1975.7 2039 1975.5 2037.8 1975.5 2036.4 C +[0 0.4 1 0] vc +f +S +n +1991.1 2012.4 m +1987.5 2014.8 1983.4 2015.6 1979.8 2017.7 C +1978.5 2015.7 1981 2013.3 1978.1 2012.4 C +1973.6 2005.8 1966.8 2001.6 1962.3 1995.2 C +1961.4 1994.7 1960.8 1995 1960.1 1994.7 C +1962.5 1994.6 1964.6 1997.8 1966.1 1999.7 C +1969.7 2003.3 1974.2 2007.6 1977.6 2011.5 C +1977.5 2013.8 1980.6 2013.5 1979.1 2016.5 C +1979.1 2017 1979 2017.6 1979.3 2018 C +1983.1 2015.7 1987.8 2015.2 1991.1 2012.4 C +[0.18 0.18 0 0.78] vc +f +S +n +1970.9 2004.8 m +1970 2003.9 1969.2 2003 1968.3 2002.1 C +1969.2 2003 1970 2003.9 1970.9 2004.8 C +[0 0.87 0.91 0.83] vc +f +S +n +1887.9 1994.9 m +1888.5 1992.3 1891.4 1992.2 1893.2 1990.8 C +1898.4 1987.5 1904 1984.8 1909.5 1982.2 C +1909.7 1982.7 1910.3 1982.1 1910.4 1982.7 C +1909.5 1990.5 1910.1 1996.4 1910 2004.5 C +1909.1 2003.4 1909.7 2005.8 1909.5 2006.4 C +1910.4 2006 1909.7 2008 1910.2 2007.9 C +1911.3 2010.6 1912.5 2012.6 1915.7 2013.4 C +1915.8 2013.7 1915.5 2014.4 1916 2014.4 C +1916.3 2015 1915.4 2016 1915.2 2016 C +1916.1 2015.5 1916.5 2014.5 1916 2013.6 C +1913.4 2013.3 1913.1 2010.5 1910.9 2009.8 C +1910.7 2008.8 1910.4 2007.9 1910.2 2006.9 C +1911.1 1998.8 1909.4 1990.7 1910.7 1982.4 C +1910 1982.1 1908.9 1982.1 1908.3 1982.4 C +1901.9 1986.1 1895 1988.7 1888.8 1993 C +1888 1993.4 1888.4 1994.3 1887.6 1994.7 C +1888.1 2001.3 1887.8 2008.6 1887.9 2015.1 C +1887.3 2017.5 1887.9 2015.4 1888.4 2014.4 C +1887.8 2008 1888.4 2001.3 1887.9 1994.9 C +[0.07 0.06 0 0.58] vc +f +S +n +vmrs +1887.9 2018.4 m +1887.5 2016.9 1888.5 2016 1888.8 2014.8 C +1890.1 2014.8 1891.1 2016.6 1892.4 2015.3 C +1892.4 2014.4 1893.8 2012.9 1894.4 2012.4 C +1895.9 2012.4 1896.6 2013.9 1897.7 2012.7 C +1898.4 2011.7 1898.6 2010.4 1899.6 2009.8 C +1901.7 2009.9 1902.9 2010.4 1904 2009.1 C +1904.3 2007.4 1904 2007.6 1904.9 2007.2 C +1906.2 2007 1907.6 2006.5 1908.8 2006.7 C +1910.6 2008.2 1909.8 2011.5 1912.6 2012 C +1912.4 2013 1913.8 2012.7 1914 2013.2 C +1911.5 2011.1 1909.1 2007.9 1909.2 2004.3 C +1909.5 2003.5 1909.9 2004.9 1909.7 2004.3 C +1909.9 1996.2 1909.3 1990.5 1910.2 1982.7 C +1909.5 1982.6 1909.5 1982.6 1908.8 1982.7 C +1903.1 1985.7 1897 1987.9 1891.7 1992 C +1890.5 1993 1888.2 1992.9 1888.1 1994.9 C +1888.7 2001.4 1888.1 2008.4 1888.6 2014.8 C +1888.3 2016 1887.2 2016.9 1887.6 2018.4 C +1892.3 2023.9 1897.6 2027.9 1902.3 2033.3 C +1898 2028.2 1892.1 2023.8 1887.9 2018.4 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1910.9 1995.2 m +1910.4 1999.8 1911 2003.3 1910.9 2008.1 C +1910.9 2003.8 1910.9 1999.2 1910.9 1995.2 C +[0.18 0.18 0 0.78] vc +f +S +n +1911.2 2004.3 m +1911.2 2001.9 1911.2 1999.7 1911.2 1997.3 C +1911.2 1999.7 1911.2 2001.9 1911.2 2004.3 C +[0 0.87 0.91 0.83] vc +f +S +n +1958.7 1995.2 m +1959 1995.6 1956.2 1995 1956.5 1996.8 C +1955.8 1997.6 1954.2 1998.5 1953.6 1997.3 C +1953.6 1990.8 1954.9 1989.6 1953.4 1983.9 C +1953.4 1983.3 1953.3 1982.1 1954.4 1982 C +1955.5 1982.6 1956.5 1981.3 1957.5 1981 C +1956.3 1981.8 1954.7 1982.6 1953.9 1981.5 C +1951.4 1983 1954.7 1988.8 1952.9 1990.6 C +1953.8 1990.6 1953.2 1992.7 1953.4 1993.7 C +1953.8 1994.5 1952.3 1996.1 1953.2 1997.8 C +1956.3 1999.4 1957.5 1994 1959.9 1995.6 C +1962 1994.4 1963.7 1997.7 1965.2 1998.8 C +1963.5 1996.7 1961.2 1994.1 1958.7 1995.2 C +f +S +n +1945 2000.7 m +1945.4 1998.7 1945.4 1997.9 1945 1995.9 C +1944.5 1995.3 1944.2 1992.6 1945.7 1993.2 C +1946 1992.2 1948.7 1992.5 1948.4 1990.6 C +1947.5 1990.3 1948.1 1988.7 1947.9 1988.2 C +1948.9 1987.8 1950.5 1986.8 1950.5 1984.6 C +1951.5 1980.9 1946.7 1983 1947.2 1979.8 C +1944.5 1979.9 1945.2 1976.6 1943.1 1976.7 C +1941.8 1975.7 1942.1 1972.7 1939.2 1973.8 C +1938.2 1974.6 1939.3 1971.6 1938.3 1970.9 C +1938.8 1969.2 1933.4 1970.3 1937.3 1970 C +1939.4 1971.2 1937.2 1973 1937.6 1974.3 C +1937.2 1976.3 1937.1 1981.2 1937.8 1984.1 C +1938.8 1982.3 1937.9 1976.6 1938.5 1973.1 C +1938.9 1975 1938.5 1976.4 1939.7 1977.2 C +1939.5 1983.5 1938.9 1991.3 1940.2 1997.3 C +1939.4 1999.1 1938.6 1997.1 1937.8 1997.1 C +1937.4 1996.7 1937.6 1996.1 1937.6 1995.6 C +1936.5 1998.5 1940.1 1998.4 1940.9 2000.7 C +1942.1 2000.4 1943.2 2001.3 1943.1 2002.4 C +1943.6 2003.1 1941.1 2004.6 1942.8 2003.8 C +1943.9 2002.5 1942.6 2000.6 1945 2000.7 C +[0.65 0.65 0 0.42] vc +f +S +n +1914.5 2006.4 m +1914.1 2004.9 1915.2 2004 1915.5 2002.8 C +1916.7 2002.8 1917.8 2004.6 1919.1 2003.3 C +1919 2002.4 1920.4 2000.9 1921 2000.4 C +1922.5 2000.4 1923.2 2001.9 1924.4 2000.7 C +1925 1999.7 1925.3 1998.4 1926.3 1997.8 C +1928.4 1997.9 1929.5 1998.4 1930.6 1997.1 C +1930.9 1995.4 1930.7 1995.6 1931.6 1995.2 C +1932.8 1995 1934.3 1994.5 1935.4 1994.7 C +1936.1 1995.8 1936.9 1996.2 1936.6 1997.8 C +1938.9 1999.4 1939.7 2001.3 1942.4 2002.4 C +1942.4 2002.5 1942.2 2003 1942.6 2002.8 C +1942.9 2000.4 1939.2 2001.8 1939.2 1999.7 C +1936.2 1998.6 1937 1995.3 1935.9 1993.5 C +1937.1 1986.5 1935.2 1977.9 1937.6 1971.2 C +1937.6 1970.3 1936.6 1971 1936.4 1970.4 C +1930.2 1973.4 1924 1976 1918.4 1980 C +1917.2 1981 1914.9 1980.9 1914.8 1982.9 C +1915.3 1989.4 1914.7 1996.4 1915.2 2002.8 C +1914.9 2004 1913.9 2004.9 1914.3 2006.4 C +1919 2011.9 1924.2 2015.9 1928.9 2021.3 C +1924.6 2016.2 1918.7 2011.8 1914.5 2006.4 C +[0.4 0.4 0 0] vc +f +S +n +1914.5 1982.9 m +1915.1 1980.3 1918 1980.2 1919.8 1978.8 C +1925 1975.5 1930.6 1972.8 1936.1 1970.2 C +1939.4 1970.6 1936.1 1974.2 1936.6 1976.4 C +1936.5 1981.9 1936.8 1987.5 1936.4 1992.8 C +1935.9 1992.8 1936.2 1993.5 1936.1 1994 C +1937.1 1993.6 1936.2 1995.9 1936.8 1995.9 C +1937 1998 1939.5 1999.7 1940.4 2000.7 C +1940.1 1998.6 1935 1997.2 1937.6 1993.7 C +1938.3 1985.7 1935.9 1976.8 1937.8 1970.7 C +1936.9 1969.8 1935.4 1970.3 1934.4 1970.7 C +1928.3 1974.4 1921.4 1976.7 1915.5 1981 C +1914.6 1981.4 1915.1 1982.3 1914.3 1982.7 C +1914.7 1989.3 1914.5 1996.6 1914.5 2003.1 C +1913.9 2005.5 1914.5 2003.4 1915 2002.4 C +1914.5 1996 1915.1 1989.3 1914.5 1982.9 C +[0.07 0.06 0 0.58] vc +f +S +n +1939.2 1994.9 m +1939.3 1995 1939.4 1995.1 1939.5 1995.2 C +1939.1 1989 1939.3 1981.6 1939 1976.7 C +1938.6 1976.3 1938.6 1974.6 1938.5 1973.3 C +1938.7 1976.1 1938.1 1979.4 1939 1981.7 C +1937.3 1986 1937.7 1991.6 1938 1996.4 C +1937.3 1994.3 1939.6 1996.2 1939.2 1994.9 C +[0.18 0.18 0 0.78] vc +f +S +n +1938.3 1988.4 m +1938.5 1990.5 1937.9 1994.1 1938.8 1994.7 C +1937.9 1992.6 1939 1990.6 1938.3 1988.4 C +[0 0.87 0.91 0.83] vc +f +S +n +1938.8 1985.8 m +1938.5 1985.9 1938.4 1985.7 1938.3 1985.6 C +1938.4 1986.2 1938 1989.5 1938.8 1987.2 C +1938.8 1986.8 1938.8 1986.3 1938.8 1985.8 C +f +S +n +vmrs +1972.8 2062.1 m +1971.9 2061 1972.5 2059.4 1972.4 2058 C +1972.2 2063.8 1971.9 2073.7 1972.4 2081.3 C +1972.5 2074.9 1971.9 2067.9 1972.8 2062.1 C +[0 1 1 0.36] vc +f +0.4 w +2 J +2 M +S +n +1940.2 2071.7 m +1941.3 2072 1943.1 2072.3 1944 2071.5 C +1943.6 2069.9 1945.2 2069.1 1946 2068.8 C +1950 2071.1 1948.7 2065.9 1951.7 2066.2 C +1953.5 2063.9 1956.9 2069.4 1955.6 2063.8 C +1955.5 2064.2 1955.7 2064.8 1955.3 2065 C +1954.3 2063.7 1956.2 2063.6 1955.6 2062.1 C +1954.5 2060 1958.3 2050.3 1952.2 2055.6 C +1949.1 2053.8 1946 2051 1943.8 2048 C +1940.3 2048 1937.5 2051.3 1934.2 2052.5 C +1933.1 2054.6 1934.4 2057.3 1934 2060 C +1934 2065.1 1934 2069.7 1934 2074.6 C +1934.4 2069 1934.1 2061.5 1934.2 2054.9 C +1934.6 2054.5 1935.3 2054.7 1935.9 2054.7 C +1937 2055.3 1935.9 2056.1 1935.9 2056.8 C +1936.5 2063 1935.6 2070.5 1935.9 2074.6 C +1936.7 2074.4 1937.3 2075.2 1938 2074.6 C +1937.9 2073.6 1939.1 2072.1 1940.2 2071.7 C +[0 0.2 1 0] vc +f +S +n +1933.2 2074.1 m +1933.2 2071.5 1933.2 2069 1933.2 2066.4 C +1933.2 2069 1933.2 2071.5 1933.2 2074.1 C +[0 1 1 0.36] vc +f +S +n +2007.4 2048.9 m +2006.5 2047.8 2007.1 2046.2 2006.9 2044.8 C +2006.7 2050.6 2006.5 2060.5 2006.9 2068.1 C +2007.1 2061.7 2006.5 2054.7 2007.4 2048.9 C +f +S +n +1927.2 2062.4 m +1925.8 2060.1 1928.1 2058.2 1927 2056.4 C +1927.3 2055.5 1926.5 2053.5 1926.8 2051.8 C +1926.8 2052.8 1926 2052.5 1925.3 2052.5 C +1924.1 2052.8 1925 2050.5 1924.4 2050.1 C +1925.3 2050.2 1925.4 2048.8 1926.3 2049.4 C +1926.5 2052.3 1928.4 2047.2 1928.4 2051.1 C +1928.9 2050.5 1929 2051.4 1928.9 2051.8 C +1928.9 2052 1928.9 2052.3 1928.9 2052.5 C +1929.4 2051.4 1928.9 2049 1930.1 2048.2 C +1928.9 2047.1 1930.5 2047.1 1930.4 2046.5 C +1931.9 2046.2 1933.1 2046.1 1934.7 2046.5 C +1934.6 2046.9 1935.2 2047.9 1934.4 2048.4 C +1936.9 2048.1 1933.6 2043.8 1935.9 2043.9 C +1935.7 2043.9 1934.8 2041.3 1933.2 2041.7 C +1932.5 2041.6 1932.4 2039.6 1932.3 2041 C +1930.8 2042.6 1929 2040.6 1927.7 2042 C +1927.5 2041.4 1927.1 2040.9 1927.2 2040.3 C +1927.8 2040.6 1927.4 2039.1 1928.2 2038.6 C +1929.4 2038 1930.5 2038.8 1931.3 2037.9 C +1931.7 2039 1932.5 2038.6 1931.8 2037.6 C +1930.9 2037 1928.7 2037.8 1928.2 2037.9 C +1926.7 2037.8 1928 2039 1927 2038.8 C +1927.4 2040.4 1925.6 2040.8 1925.1 2041 C +1924.3 2040.4 1923.2 2040.5 1922.2 2040.5 C +1921.4 2041.7 1921 2043.9 1919.3 2043.9 C +1918.8 2043.4 1917.2 2043.3 1916.4 2043.4 C +1915.9 2044.4 1915.7 2046 1914.3 2046.5 C +1913.1 2046.6 1912 2044.5 1911.4 2046.3 C +1912.8 2046.5 1913.8 2047.4 1915.7 2047 C +1916.9 2047.7 1915.6 2048.8 1916 2049.4 C +1915.4 2049.3 1913.9 2050.3 1913.3 2051.1 C +1913.9 2054.1 1916 2050.2 1916.7 2053 C +1916.9 2053.8 1915.5 2054.1 1916.7 2054.4 C +1917 2054.7 1920.2 2054.3 1919.3 2056.6 C +1918.8 2056.1 1920.2 2058.6 1920.3 2057.6 C +1921.2 2057.9 1922.1 2057.5 1922.4 2059 C +1922.3 2059.1 1922.2 2059.3 1922 2059.2 C +1922.1 2059.7 1922.4 2060.3 1922.9 2060.7 C +1923.2 2060.1 1923.8 2060.4 1924.6 2060.7 C +1925.9 2062.6 1923.2 2062 1925.6 2063.6 C +1926.1 2063.1 1927.3 2062.5 1927.2 2062.4 C +[0.21 0.21 0 0] vc +f +S +n +1933.2 2063.3 m +1933.2 2060.7 1933.2 2058.2 1933.2 2055.6 C +1933.2 2058.2 1933.2 2060.7 1933.2 2063.3 C +[0 1 1 0.36] vc +f +S +n +1965.2 2049.2 m +1967.1 2050.1 1969.9 2053.7 1972.1 2056.4 C +1970.5 2054 1967.6 2051.3 1965.2 2049.2 C +f +S +n +1991.8 2034.8 m +1991.7 2041.5 1992 2048.5 1991.6 2055.2 C +1990.5 2056.4 1991.9 2054.9 1991.8 2054.4 C +1991.8 2047.9 1991.8 2041.3 1991.8 2034.8 C +f +S +n +1988.9 2053.2 m +1988.9 2044.3 1988.9 2036.6 1988.9 2028.3 C +1985.7 2028.2 1987.2 2023.5 1983.9 2024.2 C +1983.9 2022.4 1982 2021.6 1981 2021.3 C +1980.6 2021.1 1980.6 2021.7 1980.3 2021.6 C +1980.3 2027 1980.3 2034.8 1980.3 2041.5 C +1979.3 2043.2 1977.6 2043 1976.2 2043.6 C +1977.1 2043.8 1978.5 2043.2 1978.8 2044.1 C +1978.5 2045.3 1979.9 2045.3 1980.3 2045.8 C +1980.5 2046.8 1980.7 2046.2 1981.5 2046.5 C +1982.4 2047.1 1982 2048.6 1982.7 2049.4 C +1984.2 2049.6 1984.6 2052.2 1986.8 2051.6 C +1987.1 2048.6 1985.1 2042.7 1986.5 2040.5 C +1986.3 2036.7 1986.9 2031.7 1986 2029.2 C +1986.3 2027.1 1986.9 2028.6 1987.7 2027.6 C +1987.7 2028.3 1988.7 2028 1988.7 2028.8 C +1988.1 2033 1988.7 2037.5 1988.2 2041.7 C +1987.8 2041.4 1988 2040.8 1988 2040.3 C +1988 2041 1988 2042.4 1988 2042.4 C +1988 2042.4 1988.1 2042.3 1988.2 2042.2 C +1989.3 2046 1988 2050.2 1988.4 2054 C +1987.8 2054.4 1987.1 2054.7 1986.5 2055.4 C +1987.4 2054.4 1988.4 2054.6 1988.9 2053.2 C +[0 1 1 0.23] vc +f +S +n +1950.8 2054.4 m +1949.7 2053.4 1948.7 2052.3 1947.6 2051.3 C +1948.7 2052.3 1949.7 2053.4 1950.8 2054.4 C +[0 1 1 0.36] vc +f +S +n +vmrs +2006.7 2043.2 m +2004.5 2040.8 2002.4 2038.4 2000.2 2036 C +2002.4 2038.4 2004.5 2040.8 2006.7 2043.2 C +[0 1 1 0.36] vc +f +0.4 w +2 J +2 M +S +n +1976.7 2019.6 m +1975.8 2018.6 1976.4 2016.9 1976.2 2015.6 C +1976 2021.3 1975.8 2031.2 1976.2 2038.8 C +1976.4 2032.4 1975.8 2025.5 1976.7 2019.6 C +f +S +n +1988.4 2053.5 m +1988.6 2049.2 1988.1 2042.8 1988 2040 C +1988.4 2040.4 1988.1 2041 1988.2 2041.5 C +1988.3 2037.2 1988 2032.7 1988.4 2028.5 C +1987.6 2027.1 1987.2 2028.6 1986.8 2028 C +1985.9 2028.5 1986.5 2029.7 1986.3 2030.4 C +1986.9 2029.8 1986.6 2031 1987 2031.2 C +1987.4 2039.6 1985 2043 1987.2 2050.4 C +1987.2 2051.6 1985.9 2052.3 1984.6 2051.3 C +1981.9 2049.7 1982.9 2047 1980.3 2046.5 C +1980.3 2045.2 1978.1 2046.2 1978.6 2043.9 C +1975.6 2043.3 1979.3 2045.6 1979.6 2046.5 C +1980.8 2046.6 1981.5 2048.5 1982.2 2049.9 C +1983.7 2050.8 1984.8 2052.8 1986.5 2053 C +1986.7 2053.5 1987.5 2054.1 1987 2054.7 C +1987.4 2053.9 1988.3 2054.3 1988.4 2053.5 C +[0 1 1 0.23] vc +f +S +n +1988 2038.1 m +1988 2036.7 1988 2035.4 1988 2034 C +1988 2035.4 1988 2036.7 1988 2038.1 C +[0 1 1 0.36] vc +f +S +n +1999.7 2035.7 m +1997.6 2033.5 1995.4 2031.2 1993.2 2029 C +1995.4 2031.2 1997.6 2033.5 1999.7 2035.7 C +f +S +n +1944 2029.2 m +1945.2 2029.5 1946.9 2029.8 1947.9 2029 C +1947.4 2027.4 1949 2026.7 1949.8 2026.4 C +1953.9 2028.6 1952.6 2023.4 1955.6 2023.7 C +1957.4 2021.4 1960.7 2027 1959.4 2021.3 C +1959.3 2021.7 1959.6 2022.3 1959.2 2022.5 C +1958.1 2021.2 1960.1 2021.1 1959.4 2019.6 C +1959.1 2012.7 1959.9 2005.1 1959.6 1999.2 C +1955.3 2000.1 1951.3 2003.1 1947.2 2005 C +1943.9 2006 1941.2 2008.7 1938 2010 C +1936.9 2012.1 1938.2 2014.8 1937.8 2017.5 C +1937.8 2022.6 1937.8 2027.3 1937.8 2032.1 C +1938.2 2026.5 1938 2019 1938 2012.4 C +1938.5 2012 1939.2 2012.3 1939.7 2012.2 C +1940.8 2012.8 1939.7 2013.6 1939.7 2014.4 C +1940.4 2020.5 1939.4 2028 1939.7 2032.1 C +1940.6 2031.9 1941.2 2032.7 1941.9 2032.1 C +1941.7 2031.2 1943 2029.7 1944 2029.2 C +[0 0.2 1 0] vc +f +S +n +1937.1 2031.6 m +1937.1 2029.1 1937.1 2026.5 1937.1 2024 C +1937.1 2026.5 1937.1 2029.1 1937.1 2031.6 C +[0 1 1 0.36] vc +f +S +n +1991.8 2028 m +1992.5 2027.8 1993.2 2029.9 1994 2030.2 C +1992.9 2029.6 1993.1 2028.1 1991.8 2028 C +[0 1 1 0.23] vc +f +S +n +1991.8 2027.8 m +1992.4 2027.6 1992.6 2028.3 1993 2028.5 C +1992.6 2028.2 1992.2 2027.6 1991.6 2027.8 C +1991.6 2028.5 1991.6 2029.1 1991.6 2029.7 C +1991.6 2029.1 1991.4 2028.3 1991.8 2027.8 C +[0 1 1 0.36] vc +f +S +n +1985.8 2025.4 m +1985.3 2025.2 1984.8 2024.7 1984.1 2024.9 C +1983.3 2025.3 1983.6 2027.3 1983.9 2027.6 C +1985 2028 1986.9 2026.9 1985.8 2025.4 C +[0 1 1 0.23] vc +f +S +n +vmrs +1993.5 2024.4 m +1992.4 2023.7 1991.3 2022.9 1990.1 2023.2 C +1990.7 2023.7 1989.8 2023.8 1989.4 2023.7 C +1989.1 2023.7 1988.6 2023.9 1988.4 2023.5 C +1988.5 2023.2 1988.3 2022.7 1988.7 2022.5 C +1989 2022.6 1988.9 2023 1988.9 2023.2 C +1989.1 2022.8 1990.4 2022.3 1990.6 2021.3 C +1990.4 2021.8 1990 2021.3 1990.1 2021.1 C +1990.1 2020.9 1990.1 2020.1 1990.1 2020.6 C +1989.9 2021.1 1989.5 2020.6 1989.6 2020.4 C +1989.6 2019.8 1988.7 2019.6 1988.2 2019.2 C +1987.5 2018.7 1987.7 2020.2 1987 2019.4 C +1987.5 2020.4 1986 2021.1 1987.5 2021.8 C +1986.8 2023.1 1986.6 2021.1 1986 2021.1 C +1986.1 2020.1 1985.9 2019 1986.3 2018.2 C +1986.7 2018.4 1986.5 2019 1986.5 2019.4 C +1986.5 2018.7 1986.4 2017.8 1987.2 2017.7 C +1986.5 2017.2 1985.5 2019.3 1985.3 2020.4 C +1986.2 2022 1987.3 2023.5 1989.2 2024.2 C +1990.8 2024.3 1991.6 2022.9 1993.2 2024.4 C +1993.8 2025.4 1995 2026.6 1995.9 2027.1 C +1995 2026.5 1994.1 2025.5 1993.5 2024.4 C +[0 1 1 0.36] vc +f +0.4 w +2 J +2 M +[0 0.5 0.5 0.2] vc +S +n +2023 2040.3 m +2023.2 2036 2022.7 2029.6 2022.5 2026.8 C +2022.9 2027.2 2022.7 2027.8 2022.8 2028.3 C +2022.8 2024 2022.6 2019.5 2023 2015.3 C +2022.2 2013.9 2021.7 2015.4 2021.3 2014.8 C +2020.4 2015.3 2021 2016.5 2020.8 2017.2 C +2021.4 2016.6 2021.1 2017.8 2021.6 2018 C +2022 2026.4 2019.6 2029.8 2021.8 2037.2 C +2021.7 2038.4 2020.5 2039.1 2019.2 2038.1 C +2016.5 2036.5 2017.5 2033.8 2014.8 2033.3 C +2014.9 2032 2012.6 2033 2013.2 2030.7 C +2011.9 2030.8 2011.2 2030.1 2010.8 2029.2 C +2010.8 2029.1 2010.8 2028.2 2010.8 2028.8 C +2010 2028.8 2010.4 2026.5 2008.6 2027.3 C +2007.9 2026.6 2007.3 2025.9 2007.9 2027.1 C +2009.7 2028 2010 2030.1 2012.2 2030.9 C +2012.9 2032.1 2013.7 2033.6 2015.1 2033.6 C +2015.7 2035.1 2016.9 2036.7 2018.4 2038.4 C +2019.8 2039.3 2022 2039.4 2021.6 2041.5 C +2021.9 2040.7 2022.9 2041.1 2023 2040.3 C +[0 1 1 0.23] vc +f +S +n +2022.5 2024.9 m +2022.5 2023.5 2022.5 2022.2 2022.5 2020.8 C +2022.5 2022.2 2022.5 2023.5 2022.5 2024.9 C +[0 1 1 0.36] vc +f +S +n +1983.2 2022.8 m +1982.4 2022.5 1982.1 2021.6 1981.2 2022.3 C +1981.1 2022.9 1980.5 2024 1981 2024.2 C +1981.8 2024.6 1982.9 2024.4 1983.2 2022.8 C +[0 1 1 0.23] vc +f +S +n +1931.1 2019.9 m +1929.6 2017.7 1932 2015.7 1930.8 2013.9 C +1931.1 2013 1930.3 2011 1930.6 2009.3 C +1930.6 2010.3 1929.8 2010 1929.2 2010 C +1928 2010.3 1928.8 2008.1 1928.2 2007.6 C +1929.1 2007.8 1929.3 2006.3 1930.1 2006.9 C +1930.3 2009.8 1932.2 2004.8 1932.3 2008.6 C +1932.7 2008 1932.8 2009 1932.8 2009.3 C +1932.8 2009.6 1932.8 2009.8 1932.8 2010 C +1933.2 2009 1932.7 2006.6 1934 2005.7 C +1932.7 2004.6 1934.3 2004.6 1934.2 2004 C +1935.8 2003.7 1937 2003.6 1938.5 2004 C +1938.5 2004.5 1939.1 2005.4 1938.3 2006 C +1940.7 2005.7 1937.4 2001.3 1939.7 2001.4 C +1939.5 2001.4 1938.6 1998.8 1937.1 1999.2 C +1936.3 1999.1 1936.2 1997.1 1936.1 1998.5 C +1934.7 2000.1 1932.9 1998.2 1931.6 1999.5 C +1931.3 1998.9 1930.9 1998.5 1931.1 1997.8 C +1931.6 1998.2 1931.3 1996.6 1932 1996.1 C +1933.2 1995.5 1934.3 1996.4 1935.2 1995.4 C +1935.5 1996.5 1936.3 1996.1 1935.6 1995.2 C +1934.7 1994.5 1932.5 1995.3 1932 1995.4 C +1930.5 1995.3 1931.9 1996.5 1930.8 1996.4 C +1931.2 1997.9 1929.5 1998.3 1928.9 1998.5 C +1928.1 1997.9 1927.1 1998 1926 1998 C +1925.3 1999.2 1924.8 2001.4 1923.2 2001.4 C +1922.6 2000.9 1921 2000.9 1920.3 2000.9 C +1919.7 2001.9 1919.6 2003.5 1918.1 2004 C +1916.9 2004.1 1915.8 2002 1915.2 2003.8 C +1916.7 2004 1917.6 2004.9 1919.6 2004.5 C +1920.7 2005.2 1919.4 2006.3 1919.8 2006.9 C +1919.2 2006.9 1917.7 2007.8 1917.2 2008.6 C +1917.8 2011.6 1919.8 2007.8 1920.5 2010.5 C +1920.8 2011.3 1919.3 2011.6 1920.5 2012 C +1920.8 2012.3 1924 2011.8 1923.2 2014.1 C +1922.6 2013.6 1924.1 2016.1 1924.1 2015.1 C +1925.1 2015.4 1925.9 2015 1926.3 2016.5 C +1926.2 2016.6 1926 2016.8 1925.8 2016.8 C +1925.9 2017.2 1926.2 2017.8 1926.8 2018.2 C +1927.1 2017.6 1927.7 2018 1928.4 2018.2 C +1929.7 2020.1 1927.1 2019.5 1929.4 2021.1 C +1929.9 2020.7 1931.1 2020 1931.1 2019.9 C +[0.21 0.21 0 0] vc +f +S +n +1937.1 2020.8 m +1937.1 2018.3 1937.1 2015.7 1937.1 2013.2 C +1937.1 2015.7 1937.1 2018.3 1937.1 2020.8 C +[0 1 1 0.36] vc +f +S +n +2020.4 2012.2 m +2019.8 2012 2019.3 2011.5 2018.7 2011.7 C +2017.9 2012.1 2018.1 2014.1 2018.4 2014.4 C +2019.6 2014.8 2021.4 2013.7 2020.4 2012.2 C +[0 1 1 0.23] vc +f +S +n +1976 2013.9 m +1973.8 2011.5 1971.6 2009.1 1969.5 2006.7 C +1971.6 2009.1 1973.8 2011.5 1976 2013.9 C +[0 1 1 0.36] vc +f +S +n +1995.4 2012.7 m +1996.1 2010.3 1993.8 2006.2 1997.3 2005.7 C +1998.9 2005.4 2000 2003.7 2001.4 2003.1 C +2003.9 2003.1 2005.3 2001.3 2006.9 1999.7 C +2004.5 2003.5 2000 2002.2 1997.6 2005.7 C +1996.5 2005.9 1994.8 2006.1 1995.2 2007.6 C +1995.7 2009.4 1995.2 2011.6 1994.7 2012.9 C +1992 2015.8 1987.8 2015.7 1985.3 2018.7 C +1988.3 2016.3 1992.3 2015.3 1995.4 2012.7 C +[0.18 0.18 0 0.78] vc +f +S +n +1995.6 2012.4 m +1995.6 2011.2 1995.6 2010 1995.6 2008.8 C +1995.6 2010 1995.6 2011.2 1995.6 2012.4 C +[0 1 1 0.36] vc +f +S +n +vmrs +2017.7 2009.6 m +2016.9 2009.3 2016.7 2008.4 2015.8 2009.1 C +2014.2 2010.6 2016 2010.6 2016.5 2011.5 C +2017.2 2010.9 2018.1 2010.8 2017.7 2009.6 C +[0 1 1 0.23] vc +f +0.4 w +2 J +2 M +S +n +2014.4 2006.4 m +2013.5 2006.8 2012.1 2005.6 2012 2006.7 C +2013 2007.3 2011.9 2009.2 2012.9 2008.4 C +2014.2 2008.3 2014.6 2007.8 2014.4 2006.4 C +f +S +n +1969 2006.4 m +1966.5 2003.8 1964 2001.2 1961.6 1998.5 C +1964 2001.2 1966.5 2003.8 1969 2006.4 C +[0 1 1 0.36] vc +f +S +n +2012 2005.2 m +2012.2 2004.2 2011.4 2003.3 2010.3 2003.3 C +2009 2003.6 2010 2004.7 2009.6 2004.8 C +2009.3 2005.7 2011.4 2006.7 2012 2005.2 C +[0 1 1 0.23] vc +f +S +n +1962.8 1995.2 m +1961.7 1994.4 1960.6 1993.7 1959.4 1994 C +1959.5 1994.9 1957.5 1994.1 1956.8 1994.7 C +1955.9 1995.5 1956.7 1997 1955.1 1997.3 C +1956.9 1996.7 1956.8 1994 1959.2 1994.7 C +1961.1 1991 1968.9 2003.2 1962.8 1995.2 C +[0 1 1 0.36] vc +f +S +n +1954.6 1995.6 m +1955.9 1994.7 1955.1 1989.8 1955.3 1988 C +1954.5 1988.3 1954.9 1986.6 1954.4 1986 C +1955.7 1989.2 1953.9 1991.1 1954.8 1994.2 C +1954.5 1995.9 1953.5 1995.3 1953.9 1997.3 C +1955.3 1998.3 1953.2 1995.5 1954.6 1995.6 C +f +S +n +1992.3 2011 m +1992.5 2006.7 1992 2000.3 1991.8 1997.6 C +1992.2 1997.9 1992 1998.5 1992 1999 C +1992.1 1994.7 1991.9 1990.2 1992.3 1986 C +1991.4 1984.6 1991 1986.1 1990.6 1985.6 C +1989.7 1986 1990.3 1987.2 1990.1 1988 C +1990.7 1987.4 1990.4 1988.5 1990.8 1988.7 C +1991.3 1997.1 1988.9 2000.6 1991.1 2007.9 C +1991 2009.1 1989.8 2009.9 1988.4 2008.8 C +1985.7 2007.2 1986.8 2004.5 1984.1 2004 C +1984.2 2002.7 1981.9 2003.7 1982.4 2001.4 C +1981.2 2001.5 1980.5 2000.8 1980 2000 C +1980 1999.8 1980 1998.9 1980 1999.5 C +1979.3 1999.5 1979.7 1997.2 1977.9 1998 C +1977.2 1997.3 1976.6 1996.7 1977.2 1997.8 C +1979 1998.7 1979.3 2000.8 1981.5 2001.6 C +1982.2 2002.8 1983 2004.3 1984.4 2004.3 C +1985 2005.8 1986.2 2007.5 1987.7 2009.1 C +1989 2010 1991.3 2010.2 1990.8 2012.2 C +1991.2 2011.4 1992.2 2011.8 1992.3 2011 C +[0 1 1 0.23] vc +f +S +n +1991.8 1995.6 m +1991.8 1994.3 1991.8 1992.9 1991.8 1991.6 C +1991.8 1992.9 1991.8 1994.3 1991.8 1995.6 C +[0 1 1 0.36] vc +f +S +n +1959.2 1994.2 m +1958.8 1993.3 1960.7 1993.9 1961.1 1993.7 C +1961.5 1993.9 1961.2 1994.4 1961.8 1994.2 C +1960.9 1994 1960.8 1992.9 1959.9 1992.5 C +1959.6 1993.5 1958.3 1993.5 1958.2 1994.2 C +1958.1 1994.1 1958 1994 1958 1994 C +1957.2 1994.9 1958 1993.4 1956.8 1993 C +1955.6 1992.5 1956 1991 1956.3 1989.9 C +1956.5 1989.8 1956.6 1990 1956.8 1990.1 C +1957.1 1989 1956 1989.1 1955.8 1988.2 C +1955.1 1990.4 1956.2 1995 1954.8 1995.9 C +1954.1 1995.5 1954.5 1996.5 1954.4 1997.1 C +1955 1996.8 1954.8 1997.4 1955.6 1996.8 C +1956 1996 1956.3 1993.2 1958.7 1994.2 C +1958.9 1994.2 1959.7 1994.2 1959.2 1994.2 C +[0 1 1 0.23] vc +f +S +n +1958.2 1994 m +1958.4 1993.5 1959.7 1993.1 1959.9 1992 C +1959.7 1992.5 1959.3 1992 1959.4 1991.8 C +1959.4 1991.6 1959.4 1990.8 1959.4 1991.3 C +1959.2 1991.8 1958.8 1991.3 1958.9 1991.1 C +1958.9 1990.5 1958 1990.3 1957.5 1989.9 C +1956.8 1989.5 1956.9 1991 1956.3 1990.1 C +1956.7 1991 1955.4 1992.1 1956.5 1992.3 C +1956.8 1993.5 1958.3 1992.9 1957.2 1994 C +1957.8 1994.3 1958.1 1992.4 1958.2 1994 C +[0 0.5 0.5 0.2] vc +f +S +n +vmrs +1954.4 1982.7 m +1956.1 1982.7 1954.1 1982.5 1953.9 1982.9 C +1953.9 1983.7 1953.7 1984.7 1954.1 1985.3 C +1954.4 1984.2 1953.6 1983.6 1954.4 1982.7 C +[0 1 1 0.36] vc +f +0.4 w +2 J +2 M +S +n +1989.6 1982.9 m +1989.1 1982.7 1988.6 1982.3 1988 1982.4 C +1987.2 1982.8 1987.4 1984.8 1987.7 1985.1 C +1988.9 1985.6 1990.7 1984.4 1989.6 1982.9 C +[0 1 1 0.23] vc +f +S +n +1987 1980.3 m +1986.2 1980 1986 1979.1 1985.1 1979.8 C +1983.5 1981.4 1985.3 1981.4 1985.8 1982.2 C +1986.5 1981.7 1987.4 1981.5 1987 1980.3 C +f +S +n +1983.6 1977.2 m +1982.7 1977.5 1981.4 1976.3 1981.2 1977.4 C +1982.3 1978 1981.2 1979.9 1982.2 1979.1 C +1983.5 1979 1983.9 1978.5 1983.6 1977.2 C +f +S +n +1981.2 1976 m +1981.5 1974.9 1980.6 1974 1979.6 1974 C +1978.3 1974.3 1979.3 1975.4 1978.8 1975.5 C +1978.6 1976.4 1980.7 1977.4 1981.2 1976 C +f +S +n +1972.1 2082.3 m +1971.8 2081.8 1971.3 2080.9 1971.2 2080.1 C +1971.1 2072.9 1971.3 2064.6 1970.9 2058.3 C +1970.3 2058.5 1970.1 2057.7 1969.7 2058.5 C +1970.6 2058.5 1969.7 2059 1970.2 2059.2 C +1970.2 2065.4 1970.2 2072.4 1970.2 2077.7 C +1971.1 2078.9 1970.6 2078.9 1970.4 2079.9 C +1969.2 2080.2 1968.2 2080.4 1967.3 2079.6 C +1966.8 2077.8 1963.4 2076.3 1963.5 2075.1 C +1961.5 2075.5 1962 2071.5 1959.6 2072 C +1959.2 2070 1956.5 2069.3 1955.8 2067.6 C +1956 2068.4 1955.3 2069.7 1956.5 2069.8 C +1958.6 2068.9 1958.1 2073.5 1960.1 2072.4 C +1960.7 2075.9 1964.7 2074.6 1964.2 2078 C +1967.2 2078.6 1967.9 2081.6 1970.7 2080.6 C +1970.3 2081.1 1971.5 2081.2 1971.9 2082.3 C +1967.2 2084.3 1962.9 2087.1 1958.2 2089 C +1962.9 2087 1967.4 2084.4 1972.1 2082.3 C +[0 0.2 1 0] vc +f +S +n +1971.9 2080.1 m +1971.9 2075.1 1971.9 2070 1971.9 2065 C +1971.9 2070 1971.9 2075.1 1971.9 2080.1 C +[0 1 1 0.23] vc +f +S +n +2010.8 2050.6 m +2013.2 2049 2010.5 2050.1 2010.5 2051.3 C +2010.5 2057.7 2010.5 2064.1 2010.5 2070.5 C +2008.7 2072.4 2006 2073.3 2003.6 2074.4 C +2016.4 2073.7 2008 2058.4 2010.8 2050.6 C +[0.4 0.4 0 0] vc +f +S +n +2006.4 2066.9 m +2006.4 2061.9 2006.4 2056.8 2006.4 2051.8 C +2006.4 2056.8 2006.4 2061.9 2006.4 2066.9 C +[0 1 1 0.23] vc +f +S +n +1971.9 2060.7 m +1972.2 2060.3 1971.4 2068.2 1972.4 2061.9 C +1971.8 2061.6 1972.4 2060.9 1971.9 2060.7 C +f +S +n +vmrs +1986.5 2055.2 m +1987.5 2054.3 1986.3 2053.4 1986 2052.8 C +1983.8 2052.7 1983.6 2050.1 1981.7 2049.6 C +1981.2 2048.7 1980.8 2047 1980.3 2046.8 C +1978.5 2047 1978 2044.6 1976.7 2043.9 C +1974 2044.4 1972 2046.6 1969.2 2047 C +1969 2047.2 1968.8 2047.5 1968.5 2047.7 C +1970.6 2049.6 1973.1 2051.3 1974.3 2054.2 C +1975.7 2054.5 1977 2055.2 1976.4 2057.1 C +1976.7 2058 1975.5 2058.5 1976 2059.5 C +1979.2 2058 1983 2056.6 1986.5 2055.2 C +[0 0.5 0.5 0.2] vc +f +0.4 w +2 J +2 M +S +n +1970.2 2054.2 m +1971.5 2055.3 1972.5 2056.8 1972.1 2058.3 C +1972.8 2056.5 1971.6 2055.6 1970.2 2054.2 C +[0 1 1 0.23] vc +f +S +n +1992 2052.5 m +1992 2053.4 1992.2 2054.4 1991.8 2055.2 C +1992.2 2054.4 1992 2053.4 1992 2052.5 C +f +S +n +1957.2 2053 m +1958.1 2052.6 1959 2052.2 1959.9 2051.8 C +1959 2052.2 1958.1 2052.6 1957.2 2053 C +f +S +n +2006.4 2047.5 m +2006.8 2047.1 2006 2055 2006.9 2048.7 C +2006.4 2048.4 2007 2047.7 2006.4 2047.5 C +f +S +n +2004.8 2041 m +2006.1 2042.1 2007.1 2043.6 2006.7 2045.1 C +2007.3 2043.3 2006.2 2042.4 2004.8 2041 C +f +S +n +1976 2039.8 m +1975.6 2039.3 1975.2 2038.4 1975 2037.6 C +1974.9 2030.4 1975.2 2022.1 1974.8 2015.8 C +1974.2 2016 1974 2015.3 1973.6 2016 C +1974.4 2016 1973.5 2016.5 1974 2016.8 C +1974 2022.9 1974 2030 1974 2035.2 C +1974.9 2036.4 1974.4 2036.4 1974.3 2037.4 C +1973.1 2037.7 1972 2037.9 1971.2 2037.2 C +1970.6 2035.3 1967.3 2033.9 1967.3 2032.6 C +1965.3 2033 1965.9 2029.1 1963.5 2029.5 C +1963 2027.6 1960.4 2026.8 1959.6 2025.2 C +1959.8 2025.9 1959.2 2027.2 1960.4 2027.3 C +1962.5 2026.4 1961.9 2031 1964 2030 C +1964.6 2033.4 1968.5 2032.1 1968 2035.5 C +1971 2036.1 1971.8 2039.1 1974.5 2038.1 C +1974.2 2038.7 1975.3 2038.7 1975.7 2039.8 C +1971 2041.8 1966.7 2044.6 1962 2046.5 C +1966.8 2044.5 1971.3 2041.9 1976 2039.8 C +[0 0.2 1 0] vc +f +S +n +1975.7 2037.6 m +1975.7 2032.6 1975.7 2027.6 1975.7 2022.5 C +1975.7 2027.6 1975.7 2032.6 1975.7 2037.6 C +[0 1 1 0.23] vc +f +S +n +1992 2035.5 m +1992 2034.2 1992 2032.9 1992 2031.6 C +1992 2032.9 1992 2034.2 1992 2035.5 C +f +S +n +2015.3 2036 m +2015.4 2034.1 2013.3 2034 2012.9 2033.3 C +2011.5 2031 2009.3 2029.4 2007.4 2028 C +2006.9 2027.1 2006.6 2023.8 2005 2024.9 C +2004 2024.9 2002.9 2024.9 2001.9 2024.9 C +2001.4 2026.5 2001 2028.4 2003.8 2028.3 C +2006.6 2030.4 2008.9 2033.7 2011.2 2036.2 C +2011.8 2036.4 2012.9 2035.8 2012.9 2036.7 C +2013 2035.5 2015.3 2037.4 2015.3 2036 C +[0 0 0 0] vc +f +S +n +vmrs +2009.1 2030.4 m +2009.1 2029 2007.5 2029.4 2006.9 2028.3 C +2007.2 2027.1 2006.5 2025.5 2005.7 2024.7 C +2004.6 2025.1 2003.1 2024.9 2001.9 2024.9 C +2001.8 2026.2 2000.9 2027 2002.4 2028 C +2004.5 2027.3 2004.9 2029.4 2006.9 2029 C +2007 2030.2 2007.6 2030.7 2008.4 2031.4 C +2008.8 2031.5 2009.1 2031.1 2009.1 2030.4 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +2003.8 2029.5 m +2003 2029.4 2001.9 2029.1 2002.4 2030.4 C +2003.1 2031.3 2005.2 2030.3 2003.8 2029.5 C +[0 1 1 0.23] vc +f +S +n +1999.2 2025.2 m +1999.1 2025.6 1998 2025.7 1998.8 2026.6 C +2000.9 2028.5 1999.5 2023.4 1999.2 2025.2 C +f +S +n +2007.6 2024.2 m +2007.6 2022.9 2008.4 2024.2 2007.6 2022.8 C +2007.6 2017.5 2007.8 2009.1 2007.4 2003.8 C +2007.9 2003.7 2008.7 2002.8 2009.1 2002.1 C +2009.6 2000.8 2008.3 2000.8 2007.9 2000.2 C +2004.9 2000 2008.9 2001.3 2007.2 2002.1 C +2006.7 2007.7 2007 2015.1 2006.9 2021.1 C +2006.7 2022.1 2005.4 2022.8 2006.2 2023.5 C +2006.6 2023.1 2008 2025.9 2007.6 2024.2 C +f +S +n +1989.9 2023.5 m +1989.5 2022.6 1991.4 2023.2 1991.8 2023 C +1992.2 2023.2 1991.9 2023.7 1992.5 2023.5 C +1991.6 2023.2 1991.6 2022.2 1990.6 2021.8 C +1990.4 2022.8 1989 2022.8 1988.9 2023.5 C +1988.5 2023 1988.7 2022.6 1988.7 2023.5 C +1989.1 2023.5 1990.2 2023.5 1989.9 2023.5 C +f +[0 0.5 0.5 0.2] vc +S +n +2003.3 2023.5 m +2003.1 2023.3 2003.1 2023.2 2003.3 2023 C +2003.7 2023.1 2003.9 2022.9 2003.8 2022.5 C +2003.4 2022.2 2001.2 2022.3 2002.4 2023 C +2002.6 2022.9 2002.7 2023.1 2002.8 2023.2 C +2000.7 2023.7 2003.9 2023.4 2003.3 2023.5 C +[0 1 1 0.23] vc +f +S +n +1986.8 2019.4 m +1987.8 2019.8 1987.5 2018.6 1987.2 2018 C +1986.2 2017.8 1987.3 2020.5 1986.3 2019.2 C +1986.3 2017.7 1986.3 2020.6 1986.3 2021.3 C +1988.5 2023.1 1985.6 2020.3 1986.8 2019.4 C +f +S +n +1975.7 2018.2 m +1976.1 2017.8 1975.2 2025.7 1976.2 2019.4 C +1975.7 2019.2 1976.3 2018.4 1975.7 2018.2 C +f +S +n +1974 2011.7 m +1975.4 2012.8 1976.4 2014.3 1976 2015.8 C +1976.6 2014 1975.5 2013.1 1974 2011.7 C +f +S +n +1984.6 2006.7 m +1984.7 2004.8 1982.6 2004.8 1982.2 2004 C +1980.8 2001.7 1978.6 2000.1 1976.7 1998.8 C +1976.1 1997.8 1975.8 1994.5 1974.3 1995.6 C +1973.3 1995.6 1972.2 1995.6 1971.2 1995.6 C +1970.7 1997.2 1970.3 1999.1 1973.1 1999 C +1975.8 2001.2 1978.2 2004.4 1980.5 2006.9 C +1981.1 2007.1 1982.1 2006.5 1982.2 2007.4 C +1982.3 2006.2 1984.5 2008.1 1984.6 2006.7 C +[0 0 0 0] vc +f +S +n +vmrs +1978.4 2001.2 m +1978.4 1999.7 1976.8 2000.1 1976.2 1999 C +1976.5 1997.8 1975.8 1996.2 1975 1995.4 C +1973.9 1995.8 1972.4 1995.6 1971.2 1995.6 C +1971 1997 1970.2 1997.7 1971.6 1998.8 C +1973.8 1998 1974.2 2000.1 1976.2 1999.7 C +1976.3 2000.9 1976.9 2001.4 1977.6 2002.1 C +1978.1 2002.2 1978.4 2001.8 1978.4 2001.2 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1973.1 2000.2 m +1972.3 2000.1 1971.2 1999.8 1971.6 2001.2 C +1972.4 2002 1974.5 2001 1973.1 2000.2 C +[0 1 1 0.23] vc +f +S +n +1960.8 1998.5 m +1961.6 1998.2 1962.6 2000.3 1963.2 2000.9 C +1962.3 2000.1 1962.2 1998.7 1960.8 1998.5 C +f +S +n +1968.5 1995.9 m +1968.4 1996.4 1967.3 1996.4 1968 1997.3 C +1970.1 1999.2 1968.8 1994.1 1968.5 1995.9 C +f +S +n +1976.9 1994.9 m +1976.9 1993.7 1977.6 1994.9 1976.9 1993.5 C +1976.9 1988.2 1977.1 1979.8 1976.7 1974.5 C +1977.2 1974.5 1978 1973.5 1978.4 1972.8 C +1978.8 1971.5 1977.6 1971.5 1977.2 1970.9 C +1974.2 1970.7 1978.2 1972 1976.4 1972.8 C +1976 1978.4 1976.3 1985.8 1976.2 1991.8 C +1976 1992.8 1974.6 1993.5 1975.5 1994.2 C +1975.9 1993.8 1977.3 1996.6 1976.9 1994.9 C +f +S +n +1972.6 1994.2 m +1972.4 1994 1972.4 1993.9 1972.6 1993.7 C +1973 1993.8 1973.1 1993.7 1973.1 1993.2 C +1972.7 1992.9 1970.5 1993.1 1971.6 1993.7 C +1971.9 1993.7 1972 1993.8 1972.1 1994 C +1970 1994.4 1973.1 1994.1 1972.6 1994.2 C +f +S +n +1948.1 2093.8 m +1947 2092.7 1945.9 2091.6 1944.8 2090.4 C +1945.9 2091.6 1947 2092.7 1948.1 2093.8 C +[0 0.4 1 0] vc +f +S +n +1953.4 2091.4 m +1954.8 2090.7 1956.3 2090 1957.7 2089.2 C +1956.3 2090 1954.8 2090.7 1953.4 2091.4 C +[0 0.2 1 0] vc +f +S +n +1954.1 2091.4 m +1956.6 2089.6 1957.2 2089.6 1954.1 2091.4 C +[0 0.4 1 0] vc +f +S +n +1962.3 2087.3 m +1963.7 2086.6 1965.2 2085.9 1966.6 2085.2 C +1965.2 2085.9 1963.7 2086.6 1962.3 2087.3 C +f +S +n +vmrs +1967.1 2084.9 m +1968.3 2084.4 1969.7 2083.8 1970.9 2083.2 C +1969.7 2083.8 1968.3 2084.4 1967.1 2084.9 C +[0 0.4 1 0] vc +f +0.4 w +2 J +2 M +S +n +1982.7 2080.6 m +1981.5 2079.5 1980.5 2078.4 1979.3 2077.2 C +1980.5 2078.4 1981.5 2079.5 1982.7 2080.6 C +f +S +n +1988 2078.2 m +1989.4 2077.5 1990.8 2076.8 1992.3 2076 C +1990.8 2076.8 1989.4 2077.5 1988 2078.2 C +[0 0.2 1 0] vc +f +S +n +1988.7 2078.2 m +1991.1 2076.4 1991.8 2076.4 1988.7 2078.2 C +[0 0.4 1 0] vc +f +S +n +1976.2 2063.8 m +1978.6 2062.2 1976 2063.3 1976 2064.5 C +1976.1 2067.8 1975.5 2071.4 1976.4 2074.4 C +1975.7 2071.1 1975.9 2067.2 1976.2 2063.8 C +f +S +n +1996.8 2074.1 m +1998.3 2073.4 1999.7 2072.7 2001.2 2072 C +1999.7 2072.7 1998.3 2073.4 1996.8 2074.1 C +f +S +n +2001.6 2071.7 m +2002.9 2071.2 2004.2 2070.6 2005.5 2070 C +2004.2 2070.6 2002.9 2071.2 2001.6 2071.7 C +f +S +n +1981.5 2060.7 m +1980.2 2061.2 1978.9 2061.5 1977.9 2062.6 C +1978.9 2061.5 1980.2 2061.2 1981.5 2060.7 C +f +S +n +1982 2060.4 m +1982.7 2060.1 1983.6 2059.8 1984.4 2059.5 C +1983.6 2059.8 1982.7 2060.1 1982 2060.4 C +f +S +n +1952 2051.3 m +1950.8 2050.2 1949.7 2049.1 1948.6 2048 C +1949.7 2049.1 1950.8 2050.2 1952 2051.3 C +f +S +n +vmrs +1977.4 2047.7 m +1975.8 2047.8 1974.8 2046.1 1974.5 2045.3 C +1974.9 2044.4 1976 2044.5 1976.7 2044.8 C +1977.9 2045 1977 2048.4 1979.3 2047.5 C +1979.9 2047.5 1980.8 2048.6 1979.8 2049.2 C +1978.2 2050.4 1980.8 2049.5 1980.3 2049.4 C +1981.4 2049.8 1980.3 2048.4 1980.3 2048 C +1979.8 2047.5 1979 2046.6 1978.4 2046.5 C +1977.3 2045.9 1977.2 2043.3 1975.2 2044.6 C +1974.7 2045.3 1973.6 2045 1973.3 2045.8 C +1975 2046.3 1975.8 2049.8 1978.1 2049.4 C +1978.4 2050.9 1978.7 2048.5 1977.9 2049.2 C +1977.7 2048.7 1977.2 2047.8 1977.4 2047.7 C +[0 0.5 0.5 0.2] vc +f +0.4 w +2 J +2 M +S +n +1957.2 2048.9 m +1958.7 2048.2 1960.1 2047.5 1961.6 2046.8 C +1960.1 2047.5 1958.7 2048.2 1957.2 2048.9 C +[0 0.2 1 0] vc +f +S +n +1958 2048.9 m +1960.4 2047.1 1961.1 2047.1 1958 2048.9 C +[0 0.4 1 0] vc +f +S +n +1966.1 2044.8 m +1967.6 2044.1 1969 2043.4 1970.4 2042.7 C +1969 2043.4 1967.6 2044.1 1966.1 2044.8 C +f +S +n +1970.9 2042.4 m +1972.2 2041.9 1973.5 2041.3 1974.8 2040.8 C +1973.5 2041.3 1972.2 2041.9 1970.9 2042.4 C +f +S +n +2012 2034.5 m +2010.4 2034.6 2009.3 2032.9 2009.1 2032.1 C +2009.4 2031 2010.3 2031.3 2011.2 2031.6 C +2012.5 2031.8 2011.6 2035.2 2013.9 2034.3 C +2014.4 2034.3 2015.4 2035.4 2014.4 2036 C +2012.7 2037.2 2015.3 2036.3 2014.8 2036.2 C +2015.9 2036.6 2014.8 2035.2 2014.8 2034.8 C +2014.4 2034.3 2013.6 2033.4 2012.9 2033.3 C +2011.5 2031 2009.3 2029.4 2007.4 2028 C +2007.5 2026.5 2007.3 2027.9 2007.2 2028.3 C +2007.9 2028.8 2008.7 2029.1 2009.3 2030 C +2009.6 2030.7 2009 2031.9 2008.4 2031.6 C +2006.7 2031 2007.7 2028 2005 2028.8 C +2004.8 2028.6 2004.3 2028.2 2003.8 2028.3 C +2006.6 2030.4 2008.9 2033.7 2011.2 2036.2 C +2011.8 2036.4 2012.9 2035.8 2012.9 2036.7 C +2012.7 2036.1 2011.8 2035 2012 2034.5 C +[0 0.5 0.5 0.2] vc +f +S +n +1981.2 2005.2 m +1979.7 2005.3 1978.6 2003.6 1978.4 2002.8 C +1978.7 2001.8 1979.6 2002.1 1980.5 2002.4 C +1981.8 2002.5 1980.9 2005.9 1983.2 2005 C +1983.7 2005.1 1984.7 2006.1 1983.6 2006.7 C +1982 2007.9 1984.6 2007 1984.1 2006.9 C +1985.2 2007.3 1984.1 2006 1984.1 2005.5 C +1983.6 2005 1982.9 2004.1 1982.2 2004 C +1980.8 2001.7 1978.6 2000.1 1976.7 1998.8 C +1976.7 1997.2 1976.6 1998.6 1976.4 1999 C +1977.2 1999.5 1978 1999.8 1978.6 2000.7 C +1978.8 2001.5 1978.3 2002.7 1977.6 2002.4 C +1976 2001.8 1977 1998.7 1974.3 1999.5 C +1974.1 1999.3 1973.6 1998.9 1973.1 1999 C +1975.8 2001.2 1978.2 2004.4 1980.5 2006.9 C +1981.1 2007.1 1982.1 2006.5 1982.2 2007.4 C +1982 2006.8 1981.1 2005.7 1981.2 2005.2 C +f +S +n +1966.8 1976.4 m +1969.4 1973 1974.4 1974.6 1976.2 1970.4 C +1972.7 1974 1968 1975.1 1964 1977.4 C +1960.9 1979.9 1957.1 1981.8 1953.9 1982.7 C +1958.4 1981.1 1962.6 1978.8 1966.8 1976.4 C +[0.18 0.18 0 0.78] vc +f +S +n +1948.4 2093.8 m +1949.8 2093.1 1951.2 2092.5 1952.7 2091.9 C +1951.2 2092.5 1949.8 2093.1 1948.4 2093.8 C +[0 0.2 1 0] vc +f +S +n +1948.1 2093.6 m +1947.3 2092.8 1946.5 2091.9 1945.7 2091.2 C +1946.5 2091.9 1947.3 2092.8 1948.1 2093.6 C +f +S +n +vmrs +1942.1 2087.8 m +1943.5 2088.4 1944.3 2089.5 1945.2 2090.7 C +1944.8 2089.3 1943.3 2088.3 1942.1 2087.8 C +[0 0.2 1 0] vc +f +0.4 w +2 J +2 M +S +n +1933.5 2078.4 m +1933.5 2078 1933.2 2079 1933.7 2079.4 C +1935 2080.4 1936.2 2081.3 1937.1 2082.8 C +1936.7 2080.7 1933.7 2080.7 1933.5 2078.4 C +f +S +n +1982.9 2080.6 m +1984.4 2079.9 1985.8 2079.3 1987.2 2078.7 C +1985.8 2079.3 1984.4 2079.9 1982.9 2080.6 C +f +S +n +1982.7 2080.4 m +1981.9 2079.6 1981.1 2078.7 1980.3 2078 C +1981.1 2078.7 1981.9 2079.6 1982.7 2080.4 C +f +S +n +1977.4 2075.1 m +1977.9 2075.3 1979.1 2076.4 1979.8 2077.5 C +1979 2076.8 1978.7 2075.1 1977.4 2075.1 C +f +S +n +1952.2 2051.3 m +1953.6 2050.7 1955.1 2050.1 1956.5 2049.4 C +1955.1 2050.1 1953.6 2050.7 1952.2 2051.3 C +f +S +n +1952 2051.1 m +1951.2 2050.3 1950.3 2049.5 1949.6 2048.7 C +1950.3 2049.5 1951.2 2050.3 1952 2051.1 C +f +S +n +1946 2045.3 m +1947.3 2045.9 1948.1 2047 1949.1 2048.2 C +1948.6 2046.8 1947.1 2045.8 1946 2045.3 C +f +S +n +1937.3 2036 m +1937.4 2035.5 1937 2036.5 1937.6 2036.9 C +1938.8 2037.9 1940.1 2038.8 1940.9 2040.3 C +1940.6 2038.2 1937.6 2038.2 1937.3 2036 C +f +S +n +1935.2 2073.2 m +1936.4 2069.9 1935.8 2061.8 1935.6 2056.4 C +1935.8 2055.9 1936.3 2055.7 1936.1 2055.2 C +1935.7 2054.7 1935 2055 1934.4 2054.9 C +1934.4 2061.5 1934.4 2068.7 1934.4 2074.6 C +1935.7 2075.1 1936 2073.7 1935.2 2073.2 C +[0 0.01 1 0] vc +f +S +n +vmrs +1939 2030.7 m +1940.3 2027.4 1939.7 2019.3 1939.5 2013.9 C +1939.7 2013.5 1940.1 2013.2 1940 2012.7 C +1939.5 2012.3 1938.8 2012.5 1938.3 2012.4 C +1938.3 2019 1938.3 2026.2 1938.3 2032.1 C +1939.5 2032.7 1939.8 2031.2 1939 2030.7 C +[0 0.01 1 0] vc +f +0.4 w +2 J +2 M +S +n +1975.2 2077.2 m +1975.3 2077.3 1975.4 2077.4 1975.5 2077.5 C +1974.7 2073.2 1974.9 2067.5 1975.2 2063.6 C +1975.4 2064 1974.6 2063.9 1974.8 2064.3 C +1974.9 2069.9 1974.3 2076.5 1975.2 2081.1 C +1974.9 2079.9 1974.9 2078.4 1975.2 2077.2 C +[0.92 0.92 0 0.67] vc +f +S +n +1930.8 2067.4 m +1931.5 2070.1 1929.6 2072.1 1930.6 2074.6 C +1931 2072.6 1930.8 2069.8 1930.8 2067.4 C +f +S +n +2010 2050.1 m +2009.8 2050.5 2009.5 2050.9 2009.3 2051.1 C +2009.5 2056.7 2008.9 2063.3 2009.8 2067.9 C +2009.5 2062.1 2009.3 2054.7 2010 2050.1 C +f +S +n +1930.1 2060.9 m +1929.3 2057.1 1930.7 2054.8 1929.9 2051.3 C +1930.2 2050.2 1931.1 2049.6 1931.8 2049.2 C +1931.4 2049.6 1930.4 2049.5 1930.1 2050.1 C +1928.4 2054.8 1933.4 2063.5 1925.3 2064.3 C +1927.2 2063.9 1928.5 2062.1 1930.1 2060.9 C +[0.07 0.06 0 0.58] vc +f +S +n +1929.6 2061.2 m +1929.6 2057.6 1929.6 2054.1 1929.6 2050.6 C +1930 2049.9 1930.5 2049.4 1931.1 2049.2 C +1930 2048.6 1930.5 2050.2 1929.4 2049.6 C +1928 2054.4 1932.8 2063 1925.3 2064 C +1926.9 2063.3 1928.3 2062.4 1929.6 2061.2 C +[0.4 0.4 0 0] vc +f +S +n +1930.8 2061.6 m +1930.5 2058 1931.6 2054 1930.8 2051.3 C +1930.3 2054.5 1930.9 2058.5 1930.4 2061.9 C +1930.5 2061.2 1931 2062.2 1930.8 2061.6 C +[0.92 0.92 0 0.67] vc +f +S +n +1941.2 2045.1 m +1939.7 2042.6 1937.3 2041.2 1935.4 2039.3 C +1934.2 2040 1933.7 2036.4 1934 2039.3 C +1934.9 2040.1 1936.1 2039.9 1936.8 2040.8 C +1935.3 2044.2 1942.3 2041.7 1939.5 2046 C +1937.1 2048.5 1940.5 2045.6 1941.2 2045.1 C +f +S +n +1910 2045.8 m +1910 2039.4 1910 2033 1910 2026.6 C +1910 2033 1910 2039.4 1910 2045.8 C +f +S +n +1978.8 2022.3 m +1979.1 2021.7 1979.4 2020.4 1978.6 2021.6 C +1978.6 2026.9 1978.6 2033 1978.6 2037.6 C +1979.2 2037 1979.1 2038.2 1979.1 2038.6 C +1978.7 2033.6 1978.9 2026.8 1978.8 2022.3 C +f +S +n +vmrs +2026.1 2041.2 m +2026.1 2034.8 2026.1 2028.3 2026.1 2021.8 C +2026.1 2028.5 2026.3 2035.4 2025.9 2042 C +2024.4 2042.9 2022.9 2044.1 2021.3 2044.8 C +2023.1 2044 2025.1 2042.8 2026.1 2041.2 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +2026.4 2021.8 m +2026.3 2028.5 2026.5 2035.4 2026.1 2042 C +2025.6 2042.8 2024.7 2042.7 2024.2 2043.4 C +2024.7 2042.7 2025.5 2042.7 2026.1 2042.2 C +2026.5 2035.5 2026.3 2027.9 2026.4 2021.8 C +[0.4 0.4 0 0] vc +f +S +n +2025.6 2038.4 m +2025.6 2033 2025.6 2027.6 2025.6 2022.3 C +2025.6 2027.6 2025.6 2033 2025.6 2038.4 C +[0.92 0.92 0 0.67] vc +f +S +n +1934 2023.5 m +1934 2024.7 1933.8 2026 1934.2 2027.1 C +1934 2025.5 1934.7 2024.6 1934 2023.5 C +f +S +n +1928.2 2023.5 m +1928 2024.6 1927.4 2023.1 1926.8 2023.2 C +1926.2 2021 1921.4 2019.3 1923.2 2018 C +1922.7 2016.5 1923.2 2019.3 1922.2 2018.2 C +1924.4 2020.4 1926.2 2023.3 1928.9 2024.9 C +1927.9 2024.2 1929.8 2023.5 1928.2 2023.5 C +[0.18 0.18 0 0.78] vc +f +S +n +1934 2019.2 m +1932 2019.6 1930.8 2022.6 1928.7 2021.8 C +1924.5 2016.5 1918.2 2011.8 1914 2006.7 C +1914 2005.7 1914 2004.6 1914 2003.6 C +1913.6 2004.3 1913.9 2005.8 1913.8 2006.9 C +1919 2012.4 1924.1 2016.5 1929.2 2022.3 C +1931 2021.7 1932.2 2019.8 1934 2019.2 C +f +S +n +1928.7 2024.9 m +1926.3 2022.7 1924.1 2020.4 1921.7 2018.2 C +1924.1 2020.4 1926.3 2022.7 1928.7 2024.9 C +[0.65 0.65 0 0.42] vc +f +S +n +1914.3 2006.7 m +1918.7 2011.8 1924.5 2016.4 1928.9 2021.6 C +1924.2 2016.1 1919 2012.1 1914.3 2006.7 C +[0.07 0.06 0 0.58] vc +f +S +n +1924.8 2020.8 m +1921.2 2016.9 1925.6 2022.5 1926 2021.1 C +1924.2 2021 1926.7 2019.6 1924.8 2020.8 C +[0.92 0.92 0 0.67] vc +f +S +n +1934 2018.4 m +1933.2 2014.7 1934.5 2012.3 1933.7 2008.8 C +1934 2007.8 1935 2007.2 1935.6 2006.7 C +1935.3 2007.1 1934.3 2007 1934 2007.6 C +1932.2 2012.3 1937.2 2021 1929.2 2021.8 C +1931.1 2021.4 1932.3 2019.6 1934 2018.4 C +[0.07 0.06 0 0.58] vc +f +S +n +vmrs +1933.5 2018.7 m +1933.5 2015.1 1933.5 2011.7 1933.5 2008.1 C +1933.8 2007.4 1934.3 2006.9 1934.9 2006.7 C +1933.8 2006.1 1934.3 2007.7 1933.2 2007.2 C +1931.9 2012 1936.7 2020.5 1929.2 2021.6 C +1930.7 2020.8 1932.2 2019.9 1933.5 2018.7 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1934.7 2019.2 m +1934.3 2015.6 1935.4 2011.5 1934.7 2008.8 C +1934.1 2012 1934.7 2016 1934.2 2019.4 C +1934.4 2018.7 1934.8 2019.8 1934.7 2019.2 C +[0.92 0.92 0 0.67] vc +f +S +n +1917.6 2013.6 m +1917.8 2011.1 1916.8 2014.2 1917.2 2012.2 C +1916.3 2012.9 1914.8 2011.8 1914.3 2010.8 C +1914.2 2010.5 1914.4 2010.4 1914.5 2010.3 C +1913.9 2008.8 1913.9 2011.9 1914.3 2012 C +1916.3 2012 1917.6 2013.6 1916.7 2015.6 C +1913.7 2017.4 1919.6 2014.8 1917.6 2013.6 C +f +S +n +1887.2 2015.3 m +1887.2 2008.9 1887.2 2002.5 1887.2 1996.1 C +1887.2 2002.5 1887.2 2008.9 1887.2 2015.3 C +f +S +n +1916.7 2014.4 m +1917 2012.1 1913 2013 1913.8 2010.8 C +1912.1 2009.8 1910.9 2009.4 1910.7 2007.9 C +1910.4 2010.6 1913.4 2010.4 1914 2012.4 C +1914.9 2012.8 1916.6 2012.9 1916.4 2014.4 C +1916.9 2015.1 1914.5 2016.6 1916.2 2015.8 C +1916.4 2015.3 1916.7 2015 1916.7 2014.4 C +[0.65 0.65 0 0.42] vc +f +S +n +1914 2009.3 m +1912.8 2010.9 1909.6 2005.3 1911.9 2009.8 C +1912.3 2009.6 1913.6 2010.2 1914 2009.3 C +[0.92 0.92 0 0.67] vc +f +S +n +1951.2 1998.8 m +1949 1996.4 1951.5 1994 1950.3 1991.8 C +1949.1 1989.1 1954 1982.7 1948.8 1981.2 C +1949.2 1981.5 1951 1982.4 1950.8 1983.6 C +1951.9 1988.6 1947.1 1986.5 1948.1 1990.4 C +1948.5 1990.3 1948.7 1990.7 1948.6 1991.1 C +1949 1992.5 1947.3 1991.9 1948.1 1992.5 C +1947.1 1992.7 1945.7 1993.5 1945.2 1994.7 C +1944.5 1996.8 1947.7 2000.5 1943.8 2001.4 C +1943.4 2002 1943.7 2004 1942.4 2004.5 C +1945.2 2002.2 1948.9 2000.9 1951.2 1998.8 C +f +S +n +1994.9 1993 m +1995.1 1996.5 1994.5 2000.3 1995.4 2003.6 C +1994.5 2000.3 1995.1 1996.5 1994.9 1993 C +f +S +n +1913.8 2003.3 m +1913.8 1996.9 1913.8 1990.5 1913.8 1984.1 C +1913.8 1990.5 1913.8 1996.9 1913.8 2003.3 C +f +S +n +1941.9 1998 m +1940.5 1997.3 1940.7 1999.4 1940.7 2000 C +1942.8 2001.3 1942.6 1998.8 1941.9 1998 C +[0 0 0 0] vc +f +S +n +vmrs +1942.1 1999.2 m +1942.2 1998.9 1941.8 1998.8 1941.6 1998.5 C +1940.4 1998 1940.7 1999.7 1940.7 2000 C +1941.6 2000.3 1942.6 2000.4 1942.1 1999.2 C +[0.92 0.92 0 0.67] vc +f +0.4 w +2 J +2 M +S +n +1940 1997.1 m +1939.8 1996 1939.7 1995.9 1939.2 1995.2 C +1939.1 1995.3 1938.5 1997.9 1937.8 1996.4 C +1938 1997.3 1939.4 1998.6 1940 1997.1 C +f +S +n +1911.2 1995.9 m +1911.2 1991.6 1911.3 1987.2 1911.4 1982.9 C +1911.3 1987.2 1911.2 1991.6 1911.2 1995.9 C +f +S +n +1947.2 1979.1 m +1945.1 1978.8 1944.6 1975.7 1942.4 1975 C +1940.5 1972.6 1942.2 1973.7 1942.4 1975.7 C +1945.8 1975.5 1944.2 1979.8 1947.6 1979.6 C +1948.3 1982.3 1948.5 1980 1947.2 1979.1 C +f +S +n +1939.5 1973.3 m +1940.1 1972.6 1939.8 1974.2 1940.2 1973.1 C +1939.1 1972.8 1938.8 1968.5 1935.9 1969.7 C +1937.4 1969.2 1938.5 1970.6 1939 1971.4 C +1939.2 1972.7 1938.6 1973.9 1939.5 1973.3 C +f +S +n +1975.2 2073.2 m +1975.2 2070.2 1975.2 2067.2 1975.2 2064.3 C +1975.2 2067.2 1975.2 2070.2 1975.2 2073.2 C +[0.18 0.18 0 0.78] vc +f +S +n +1929.9 2065.7 m +1928.1 2065.6 1926 2068.8 1924.1 2066.9 C +1918.1 2060.9 1912.9 2055.7 1907.1 2049.9 C +1906.7 2047.1 1906.9 2043.9 1906.8 2041 C +1906.8 2043.9 1906.8 2046.8 1906.8 2049.6 C +1913.2 2055.5 1918.7 2061.9 1925.1 2067.6 C +1927.1 2067.9 1928.6 2064.4 1930.1 2066.2 C +1929.7 2070.3 1929.9 2074.7 1929.9 2078.9 C +1929.6 2074.4 1930.5 2070.1 1929.9 2065.7 C +[0.07 0.06 0 0.58] vc +f +S +n +1930.1 2061.6 m +1928.1 2062.1 1927 2065.1 1924.8 2064.3 C +1920.7 2058.9 1914.4 2054.3 1910.2 2049.2 C +1910.2 2048.1 1910.2 2047.1 1910.2 2046 C +1909.8 2046.8 1910 2048.3 1910 2049.4 C +1915.1 2054.9 1920.3 2059 1925.3 2064.8 C +1927.1 2064.2 1928.4 2062.3 1930.1 2061.6 C +[0.18 0.18 0 0.78] vc +f +S +n +1932 2049.9 m +1932.3 2050.3 1932 2050.4 1932.8 2050.4 C +1932 2050.4 1932.2 2049.2 1931.3 2049.6 C +1931.4 2050.5 1930.3 2050.4 1930.4 2051.3 C +1931.1 2051.1 1930.7 2049.4 1932 2049.9 C +f +S +n +1938.3 2046 m +1936.3 2046.8 1935.2 2047.2 1934.2 2048.9 C +1935.3 2047.7 1936.8 2046.2 1938.3 2046 C +[0.4 0.4 0 0] vc +f +S +n +vmrs +1938.3 2047 m +1937.9 2046.9 1936.6 2047.1 1936.1 2048 C +1936.5 2047.5 1937.3 2046.7 1938.3 2047 C +[0.18 0.18 0 0.78] vc +f +0.4 w +2 J +2 M +S +n +1910.2 2043.2 m +1910.1 2037.5 1910 2031.8 1910 2026.1 C +1910 2031.8 1910.1 2037.5 1910.2 2043.2 C +f +S +n +1933.5 2032.1 m +1933.7 2035.2 1932.8 2035.8 1933.7 2038.6 C +1933.3 2036.6 1934.6 2018 1933.5 2032.1 C +f +S +n +1907.3 2021.8 m +1906.6 2025.9 1909.4 2032.6 1903.2 2034 C +1902.8 2034.1 1902.4 2033.9 1902 2033.8 C +1897.9 2028.5 1891.6 2023.8 1887.4 2018.7 C +1887.4 2017.7 1887.4 2016.6 1887.4 2015.6 C +1887 2016.3 1887.2 2017.8 1887.2 2018.9 C +1892.3 2024.4 1897.5 2028.5 1902.5 2034.3 C +1904.3 2033.6 1905.7 2032 1907.3 2030.9 C +1907.3 2027.9 1907.3 2024.9 1907.3 2021.8 C +f +S +n +1933.7 2023.2 m +1932 2021.7 1931.1 2024.9 1929.4 2024.9 C +1931.2 2024.7 1932.4 2021.5 1933.7 2023.2 C +f +S +n +1989.2 2024.4 m +1987.4 2023.7 1985.8 2022.2 1985.1 2020.4 C +1984.6 2020.1 1986 2018.9 1985.1 2019.2 C +1985.6 2020.8 1984.1 2019.4 1984.6 2021.1 C +1986.3 2022.3 1988.1 2025.3 1989.2 2024.4 C +f +S +n +1904.4 2031.9 m +1903 2029.7 1905.3 2027.7 1904.2 2025.9 C +1904.5 2025 1903.7 2023 1904 2021.3 C +1904 2022.3 1903.2 2022 1902.5 2022 C +1901.3 2022.3 1902.2 2020.1 1901.6 2019.6 C +1902.5 2019.8 1902.6 2018.3 1903.5 2018.9 C +1903.7 2021.8 1905.6 2016.8 1905.6 2020.6 C +1905.9 2020 1906.3 2020.8 1906.1 2021.1 C +1905.8 2022.7 1906.7 2020.4 1906.4 2019.9 C +1906.4 2018.5 1908.2 2017.8 1906.8 2016.5 C +1906.9 2015.7 1907.7 2017.1 1907.1 2016.3 C +1908.5 2015.8 1910.3 2015.1 1911.6 2016 C +1912.2 2016.2 1911.9 2018 1911.6 2018 C +1914.5 2017.1 1910.4 2013.6 1913.3 2013.4 C +1912.4 2011.3 1910.5 2011.8 1909.5 2010 C +1910 2010.5 1909 2010.8 1908.8 2011.2 C +1907.5 2009.9 1906.1 2011.7 1904.9 2011.5 C +1904.7 2010.9 1904.3 2010.5 1904.4 2009.8 C +1905 2010.2 1904.6 2008.6 1905.4 2008.1 C +1906.6 2007.5 1907.7 2008.4 1908.5 2007.4 C +1908.9 2008.5 1909.7 2008.1 1909 2007.2 C +1908.1 2006.5 1905.9 2007.3 1905.4 2007.4 C +1903.9 2007.3 1905.2 2008.5 1904.2 2008.4 C +1904.6 2009.9 1902.8 2010.3 1902.3 2010.5 C +1901.5 2009.9 1900.4 2010 1899.4 2010 C +1898.6 2011.2 1898.2 2013.4 1896.5 2013.4 C +1896 2012.9 1894.4 2012.9 1893.6 2012.9 C +1893.1 2013.9 1892.9 2015.5 1891.5 2016 C +1890.3 2016.1 1889.2 2014 1888.6 2015.8 C +1890 2016 1891 2016.9 1892.9 2016.5 C +1894.1 2017.2 1892.8 2018.3 1893.2 2018.9 C +1892.6 2018.9 1891.1 2019.8 1890.5 2020.6 C +1891.1 2023.6 1893.2 2019.8 1893.9 2022.5 C +1894.1 2023.3 1892.7 2023.6 1893.9 2024 C +1894.2 2024.3 1897.4 2023.8 1896.5 2026.1 C +1896 2025.6 1897.4 2028.1 1897.5 2027.1 C +1898.4 2027.4 1899.3 2027 1899.6 2028.5 C +1899.5 2028.6 1899.4 2028.8 1899.2 2028.8 C +1899.3 2029.2 1899.6 2029.8 1900.1 2030.2 C +1900.4 2029.6 1901 2030 1901.8 2030.2 C +1903.1 2032.1 1900.4 2031.5 1902.8 2033.1 C +1903.3 2032.7 1904.5 2032 1904.4 2031.9 C +[0.21 0.21 0 0] vc +f +S +n +1909.2 2019.4 m +1908.8 2020.3 1910.2 2019.8 1909.2 2019.2 C +1908.3 2019.3 1907.6 2020.2 1907.6 2021.3 C +1908.5 2021 1907.6 2019 1909.2 2019.4 C +[0.18 0.18 0 0.78] vc +f +S +n +1915.5 2015.6 m +1913.5 2016.3 1912.4 2016.8 1911.4 2018.4 C +1912.5 2017.2 1914 2015.7 1915.5 2015.6 C +[0.4 0.4 0 0] vc +f +S +n +1915.5 2016.5 m +1915.1 2016.4 1913.8 2016.6 1913.3 2017.5 C +1913.7 2017 1914.5 2016.2 1915.5 2016.5 C +[0.18 0.18 0 0.78] vc +f +S +n +vmrs +1887.4 2012.7 m +1887.3 2007 1887.2 2001.3 1887.2 1995.6 C +1887.2 2001.3 1887.3 2007 1887.4 2012.7 C +[0.18 0.18 0 0.78] vc +f +0.4 w +2 J +2 M +S +n +1935.9 2007.4 m +1936.2 2007.8 1935.8 2007.9 1936.6 2007.9 C +1935.9 2007.9 1936.1 2006.7 1935.2 2007.2 C +1935.2 2008.1 1934.1 2007.9 1934.2 2008.8 C +1935 2008.7 1934.6 2006.9 1935.9 2007.4 C +f +S +n +1942.1 2003.6 m +1940.1 2004.3 1939.1 2004.8 1938 2006.4 C +1939.1 2005.2 1940.6 2003.7 1942.1 2003.6 C +[0.4 0.4 0 0] vc +f +S +n +1942.1 2004.5 m +1941.8 2004.4 1940.4 2004.6 1940 2005.5 C +1940.4 2005 1941.2 2004.2 1942.1 2004.5 C +[0.18 0.18 0 0.78] vc +f +S +n +1914 2000.7 m +1914 1995 1913.9 1989.3 1913.8 1983.6 C +1913.9 1989.3 1914 1995 1914 2000.7 C +f +S +n +1941.6 1998.3 m +1943.4 2001.9 1942.4 1996 1940.9 1998.3 C +1941.2 1998.3 1941.4 1998.3 1941.6 1998.3 C +f +S +n +1954.8 1989.9 m +1953.9 1989.6 1954.7 1991.6 1953.9 1991.1 C +1954.5 1993.1 1953.6 1998 1954.6 1993.2 C +1954 1992.2 1954.7 1990.7 1954.8 1989.9 C +f +S +n +1947.6 1992.5 m +1946.2 1993.5 1944.9 1993 1944.8 1994.7 C +1945.5 1994 1947 1992.2 1947.6 1992.5 C +f +S +n +1910.7 1982.2 m +1910.3 1981.8 1909.7 1982 1909.2 1982 C +1909.7 1982 1910.3 1981.9 1910.7 1982.2 C +1911 1987.1 1910 1992.6 1910.7 1997.3 C +1910.7 1992.3 1910.7 1987.2 1910.7 1982.2 C +[0.65 0.65 0 0.42] vc +f +S +n +1910.9 1992.8 m +1910.9 1991.3 1910.9 1989.7 1910.9 1988.2 C +1910.9 1989.7 1910.9 1991.3 1910.9 1992.8 C +[0.18 0.18 0 0.78] vc +f +S +n +vmrs +1953.6 1983.6 m +1954.1 1985.3 1953.2 1988.6 1954.8 1989.4 C +1954.1 1987.9 1954.4 1985.4 1953.6 1983.6 C +[0.18 0.18 0 0.78] vc +f +0.4 w +2 J +2 M +S +n +1910.7 1982 m +1911.6 1982.9 1911 1984.4 1911.2 1985.6 C +1911 1984.4 1911.6 1982.9 1910.7 1982 C +f +S +n +1947.2 1979.6 m +1947.5 1980.6 1948.3 1980.6 1947.4 1979.6 C +1946.2 1979.4 1945.7 1978.8 1947.2 1979.6 C +f +S +n +1930.4 2061.4 m +1930.4 2058 1930.4 2053.5 1930.4 2051.1 C +1930.7 2054.6 1929.8 2057.4 1930.1 2061.2 C +1929.5 2061.9 1929.7 2061.2 1930.4 2061.4 C +[0.65 0.65 0 0.42] vc +f +S +n +1939.5 2044.8 m +1940 2041.5 1935.2 2044.3 1936.4 2040.8 C +1934.9 2040.9 1934.1 2039.7 1933.5 2038.6 C +1933.3 2035.4 1933.2 2040 1934 2040.3 C +1936.2 2040.6 1936.3 2043.6 1938.5 2043.4 C +1939.7 2044.2 1939.4 2045.6 1938.3 2046.5 C +1939.1 2046.6 1939.6 2045.6 1939.5 2044.8 C +f +S +n +1910.4 2045.3 m +1910.4 2039.5 1910.4 2033.6 1910.4 2027.8 C +1910.4 2033.6 1910.4 2039.5 1910.4 2045.3 C +f +S +n +1906.8 2030.9 m +1907.6 2026.8 1905 2020.8 1909 2018.7 C +1906.5 2018.9 1906.8 2022.4 1906.8 2024.7 C +1906.4 2028.2 1907.9 2032 1903 2033.8 C +1902.2 2034 1903.8 2033.4 1904.2 2033.1 C +1905.1 2032.4 1905.9 2031.5 1906.8 2030.9 C +[0.07 0.06 0 0.58] vc +f +S +n +1907.1 2030.7 m +1907.1 2028.8 1907.1 2027 1907.1 2025.2 C +1907.1 2027 1907.1 2028.8 1907.1 2030.7 C +[0.65 0.65 0 0.42] vc +f +S +n +1932 2023.2 m +1932.2 2023.6 1931.7 2023.7 1931.6 2024 C +1932 2023.7 1932.3 2022.8 1933 2023 C +1933.9 2024.3 1933.3 2026.2 1933.5 2027.8 C +1933.5 2026.4 1934.9 2022.2 1932 2023.2 C +f +S +n +2026.1 2021.6 m +2026.1 2020.8 2026.1 2019.9 2026.1 2019.2 C +2026.1 2019.9 2026.1 2020.8 2026.1 2021.6 C +f +S +n +vmrs +1934.2 2018.9 m +1934.2 2015.5 1934.2 2011 1934.2 2008.6 C +1934.5 2012.1 1933.7 2014.9 1934 2018.7 C +1933.4 2019.5 1933.5 2018.7 1934.2 2018.9 C +[0.65 0.65 0 0.42] vc +f +0.4 w +2 J +2 M +S +n +1887.6 2014.8 m +1887.6 2009 1887.6 2003.1 1887.6 1997.3 C +1887.6 2003.1 1887.6 2009 1887.6 2014.8 C +f +S +n +1914.3 2002.8 m +1914.3 1997 1914.3 1991.1 1914.3 1985.3 C +1914.3 1991.1 1914.3 1997 1914.3 2002.8 C +f +S +n +1995.4 1992.3 m +1995.4 1991.5 1995.4 1990.7 1995.4 1989.9 C +1995.4 1990.7 1995.4 1991.5 1995.4 1992.3 C +f +S +n +1896 1988.4 m +1896.9 1988 1897.8 1987.7 1898.7 1987.2 C +1897.8 1987.7 1896.9 1988 1896 1988.4 C +f +S +n +1899.4 1986.8 m +1900.4 1986.3 1901.3 1985.8 1902.3 1985.3 C +1901.3 1985.8 1900.4 1986.3 1899.4 1986.8 C +f +S +n +1902.8 1985.1 m +1905.2 1984 1905.2 1984 1902.8 1985.1 C +f +S +n +1949.1 1983.4 m +1950.2 1984.4 1947.8 1984.6 1949.3 1985.1 C +1949.5 1984.4 1949.6 1984.1 1949.1 1983.4 C +[0.07 0.06 0 0.58] vc +f +S +n +1906.1 1983.4 m +1908.6 1982 1908.6 1982 1906.1 1983.4 C +[0.65 0.65 0 0.42] vc +f +S +n +1922.7 1976.4 m +1923.6 1976 1924.4 1975.7 1925.3 1975.2 C +1924.4 1975.7 1923.6 1976 1922.7 1976.4 C +f +S +n +vmrs +1926 1974.8 m +1927 1974.3 1928 1973.8 1928.9 1973.3 C +1928 1973.8 1927 1974.3 1926 1974.8 C +[0.65 0.65 0 0.42] vc +f +0.4 w +2 J +2 M +S +n +1929.4 1973.1 m +1931.9 1972 1931.9 1972 1929.4 1973.1 C +f +S +n +1932.8 1971.4 m +1935.3 1970 1935.3 1970 1932.8 1971.4 C +f +S +n +1949.6 2097.2 m +1951.1 2096.4 1952.6 2095.5 1954.1 2094.8 C +1952.6 2095.5 1951.1 2096.4 1949.6 2097.2 C +[0.07 0.06 0 0.58] vc +f +S +n +1955.1 2094.3 m +1956.7 2093.5 1958.3 2092.7 1959.9 2091.9 C +1958.3 2092.7 1956.7 2093.5 1955.1 2094.3 C +f +S +n +1960.4 2091.6 m +1961.3 2091.2 1962.1 2090.9 1963 2090.4 C +1962.1 2090.9 1961.3 2091.2 1960.4 2091.6 C +f +S +n +1963.5 2090.2 m +1964.4 2089.7 1965.2 2089.2 1966.1 2088.8 C +1965.2 2089.2 1964.4 2089.7 1963.5 2090.2 C +f +S +n +1966.6 2088.5 m +1969.5 2087.1 1972.4 2085.8 1975.2 2084.4 C +1972.4 2085.8 1969.5 2087.1 1966.6 2088.5 C +f +S +n +1965.2 2086.1 m +1965.9 2085.7 1966.8 2085.3 1967.6 2084.9 C +1966.8 2085.3 1965.9 2085.7 1965.2 2086.1 C +f +S +n +1968.3 2084.7 m +1969.2 2084.3 1970 2083.9 1970.9 2083.5 C +1970 2083.9 1969.2 2084.3 1968.3 2084.7 C +f +S +n +vmrs +1984.1 2084 m +1985.6 2083.2 1987.2 2082.3 1988.7 2081.6 C +1987.2 2082.3 1985.6 2083.2 1984.1 2084 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1976 2078.7 m +1978.1 2080.1 1980 2082 1982 2083.7 C +1980 2081.9 1977.9 2080.3 1976 2078.2 C +1975.5 2079.9 1975.8 2081.9 1975.7 2083.7 C +1975.8 2082 1975.5 2080.2 1976 2078.7 C +f +S +n +1989.6 2081.1 m +1991.3 2080.3 1992.8 2079.5 1994.4 2078.7 C +1992.8 2079.5 1991.3 2080.3 1989.6 2081.1 C +f +S +n +1933.2 2074.6 m +1932.4 2076.2 1932.8 2077.5 1933 2078.7 C +1933 2077.6 1932.9 2074.8 1933.2 2074.6 C +f +S +n +1994.9 2078.4 m +1995.8 2078 1996.7 2077.7 1997.6 2077.2 C +1996.7 2077.7 1995.8 2078 1994.9 2078.4 C +f +S +n +1998 2077 m +1998.9 2076.5 1999.8 2076 2000.7 2075.6 C +1999.8 2076 1998.9 2076.5 1998 2077 C +f +S +n +2001.2 2075.3 m +2004 2073.9 2006.9 2072.6 2009.8 2071.2 C +2006.9 2072.6 2004 2073.9 2001.2 2075.3 C +f +S +n +1980.5 2060.7 m +1979.9 2060.7 1976.7 2062.8 1975.7 2064.5 C +1975.7 2067.5 1975.7 2070.5 1975.7 2073.4 C +1976.3 2068.7 1973.9 2061.6 1980.5 2060.7 C +f +S +n +1999.7 2072.9 m +2000.5 2072.5 2001.3 2072.1 2002.1 2071.7 C +2001.3 2072.1 2000.5 2072.5 1999.7 2072.9 C +f +S +n +2002.8 2071.5 m +2003.7 2071.1 2004.6 2070.7 2005.5 2070.3 C +2004.6 2070.7 2003.7 2071.1 2002.8 2071.5 C +f +S +n +vmrs +2015.1 2047.5 m +2014.4 2047.5 2011.2 2049.6 2010.3 2051.3 C +2010.3 2057.7 2010.3 2064.1 2010.3 2070.5 C +2010.3 2063.9 2010.1 2057.1 2010.5 2050.6 C +2012 2049.3 2013.5 2048.3 2015.1 2047.5 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1910.4 2049.2 m +1914.8 2054.3 1920.7 2058.9 1925.1 2064 C +1920.4 2058.6 1915.1 2054.6 1910.4 2049.2 C +f +S +n +1988.2 2057.3 m +1989.1 2056.8 1989.9 2056.2 1990.8 2055.6 C +1989.9 2056.2 1989.1 2056.8 1988.2 2057.3 C +f +S +n +1991.6 2051.3 m +1991.6 2046.3 1991.6 2041.2 1991.6 2036.2 C +1991.6 2041.2 1991.6 2046.3 1991.6 2051.3 C +f +S +n +1935.6 2047.5 m +1932.9 2051.7 1939.7 2043.8 1935.6 2047.5 C +f +S +n +1938.8 2043.9 m +1938.1 2043.3 1938.2 2043.7 1937.3 2043.4 C +1938.7 2043 1938.2 2044.9 1939 2045.3 C +1938.2 2045.3 1938.7 2046.6 1937.8 2046.5 C +1939.1 2046.2 1939.1 2044.5 1938.8 2043.9 C +f +S +n +1972.4 2045.6 m +1973.4 2045 1974.5 2044.4 1975.5 2043.9 C +1974.5 2044.4 1973.4 2045 1972.4 2045.6 C +f +S +n +1969 2043.6 m +1969.8 2043.2 1970.6 2042.9 1971.4 2042.4 C +1970.6 2042.9 1969.8 2043.2 1969 2043.6 C +f +S +n +1972.1 2042.2 m +1973 2041.8 1973.9 2041.4 1974.8 2041 C +1973.9 2041.4 1973 2041.8 1972.1 2042.2 C +f +S +n +1906.6 2035 m +1905 2034.7 1904.8 2036.6 1903.5 2036.9 C +1904.9 2037 1905.8 2033.4 1907.1 2035.7 C +1907.1 2037.2 1907.1 2038.6 1907.1 2040 C +1906.9 2038.4 1907.5 2036.4 1906.6 2035 C +f +S +n +vmrs +1937.1 2032.1 m +1936.2 2033.7 1936.6 2035 1936.8 2036.2 C +1936.8 2035.1 1936.8 2032.4 1937.1 2032.1 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1887.6 2018.7 m +1892 2023.8 1897.9 2028.4 1902.3 2033.6 C +1897.6 2028.1 1892.3 2024.1 1887.6 2018.7 C +f +S +n +1999.7 2031.4 m +1998.7 2030.3 1997.6 2029.2 1996.6 2028 C +1997.6 2029.2 1998.7 2030.3 1999.7 2031.4 C +f +S +n +1912.8 2017 m +1910.6 2021.1 1913.6 2015.3 1914.5 2016 C +1914 2016.3 1913.4 2016.7 1912.8 2017 C +f +S +n +1939.5 2005 m +1936.7 2009.2 1943.6 2001.3 1939.5 2005 C +f +S +n +1942.6 2001.4 m +1941.9 2000.8 1942 2001.2 1941.2 2000.9 C +1942.5 2000.6 1942.1 2002.4 1942.8 2002.8 C +1942 2002.8 1942.5 2004.1 1941.6 2004 C +1943 2003.7 1942.9 2002.1 1942.6 2001.4 C +f +S +n +2006.2 2000.7 m +2005.4 2001.5 2004 2002.8 2004 2002.8 C +2004.5 2002.4 2005.5 2001.4 2006.2 2000.7 C +f +S +n +1998.5 2001.6 m +1997.7 2002 1996.8 2002.4 1995.9 2002.6 C +1995.5 1999.3 1995.7 1995.7 1995.6 1992.3 C +1995.6 1995.7 1995.6 1999.2 1995.6 2002.6 C +1996.6 2002.4 1997.7 2002.2 1998.5 2001.6 C +[0.4 0.4 0 0] vc +f +S +n +1996.1 2002.8 m +1995.9 2002.8 1995.8 2002.8 1995.6 2002.8 C +1995.2 1999.5 1995.5 1995.9 1995.4 1992.5 C +1995.4 1995.9 1995.4 1999.4 1995.4 2002.8 C +1996.4 2003.1 1998.2 2001.6 1996.1 2002.8 C +[0.07 0.06 0 0.58] vc +f +S +n +1969 2002.1 m +1968 2001 1966.9 1999.9 1965.9 1998.8 C +1966.9 1999.9 1968 2001 1969 2002.1 C +f +S +n +vmrs +2000 2001.2 m +2002.1 2000 2004.1 1998.9 2006.2 1997.8 C +2004.1 1998.9 2002.1 2000 2000 2001.2 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1895.8 1984.8 m +1898.3 1983.6 1900.8 1982.3 1903.2 1981 C +1900.8 1982.3 1898.3 1983.6 1895.8 1984.8 C +f +S +n +1905.2 1980.3 m +1906.4 1979.9 1907.6 1979.5 1908.8 1979.1 C +1907.6 1979.5 1906.4 1979.9 1905.2 1980.3 C +f +S +n +1964.7 1977.4 m +1963.8 1977.5 1962.5 1980.2 1960.8 1980 C +1962.5 1980.2 1963.3 1978 1964.7 1977.4 C +f +S +n +1952 1979.6 m +1955.2 1979.2 1955.2 1979.2 1952 1979.6 C +f +S +n +1937.8 1966.4 m +1941.2 1969.5 1946.1 1976.4 1951.5 1979.3 C +1946.1 1976.7 1942.8 1970.4 1937.8 1966.4 C +f +S +n +1911.9 1978.6 m +1914.3 1977.4 1916.7 1976.2 1919.1 1975 C +1916.7 1976.2 1914.3 1977.4 1911.9 1978.6 C +f +S +n +1975.5 1971.4 m +1974.6 1972.2 1973.3 1973.6 1973.3 1973.6 C +1973.7 1973.1 1974.8 1972.1 1975.5 1971.4 C +f +S +n +1922.4 1972.8 m +1924.9 1971.6 1927.4 1970.3 1929.9 1969 C +1927.4 1970.3 1924.9 1971.6 1922.4 1972.8 C +f +S +n +1969.2 1971.9 m +1971.1 1970.9 1972.9 1969.8 1974.8 1968.8 C +1972.9 1969.8 1971.1 1970.9 1969.2 1971.9 C +f +S +n +vmrs +1931.8 1968.3 m +1933 1967.9 1934.2 1967.5 1935.4 1967.1 C +1934.2 1967.5 1933 1967.9 1931.8 1968.3 C +[0.07 0.06 0 0.58] vc +f +0.4 w +2 J +2 M +S +n +1940.7 2072.4 m +1941.5 2072.4 1942.3 2072.3 1943.1 2072.2 C +1942.3 2072.3 1941.5 2072.4 1940.7 2072.4 C +[0 0 0 0.18] vc +f +S +n +1948.6 2069.3 m +1947 2069.5 1945.7 2068.9 1944.8 2069.8 C +1945.9 2068.5 1948.4 2070.2 1948.6 2069.3 C +f +S +n +1954.6 2066.4 m +1954.7 2067.9 1955.6 2067.3 1955.6 2068.8 C +1955.4 2067.8 1956 2066.6 1954.6 2066.4 C +f +S +n +1929.2 2061.2 m +1927.8 2062.1 1926.3 2064.1 1924.8 2063.3 C +1926.3 2064.6 1928 2062 1929.2 2061.2 C +f +S +n +1924.4 2067.4 m +1918.5 2061.6 1912.7 2055.9 1906.8 2050.1 C +1912.7 2055.9 1918.5 2061.6 1924.4 2067.4 C +[0.4 0.4 0 0] vc +f +S +n +1924.6 2062.8 m +1923.9 2062.1 1923.2 2061.2 1922.4 2060.4 C +1923.2 2061.2 1923.9 2062.1 1924.6 2062.8 C +[0 0 0 0.18] vc +f +S +n +1919.3 2057.3 m +1917.5 2055.6 1915.7 2053.8 1913.8 2052 C +1915.7 2053.8 1917.5 2055.6 1919.3 2057.3 C +f +S +n +1929.2 2055.2 m +1929.2 2054.2 1929.2 2053.2 1929.2 2052.3 C +1929.2 2053.2 1929.2 2054.2 1929.2 2055.2 C +f +S +n +1926.3 2049.6 m +1925.4 2049 1925.4 2050.5 1924.4 2050.4 C +1925.3 2051.3 1924.5 2051.9 1925.6 2052.5 C +1926.9 2052.6 1926 2050.6 1926.3 2049.6 C +f +S +n +vmrs +1911.2 2046.8 m +1910.1 2048.9 1911.9 2050.1 1913.1 2051.3 C +1912.1 2049.9 1910.6 2048.8 1911.2 2046.8 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1934 2048.7 m +1932.6 2048.7 1930.1 2047.7 1929.6 2049.4 C +1930.9 2048.6 1933.3 2049 1934 2048.7 C +f +S +n +1980 2048.4 m +1979.5 2046.8 1976.3 2047.9 1977.2 2045.6 C +1976.8 2045.1 1976.1 2044.7 1975.2 2044.8 C +1973.7 2046 1976.3 2046.4 1976.7 2047.5 C +1977.8 2047.2 1978.2 2050 1979.6 2049.2 C +1980 2049 1979.6 2048.6 1980 2048.4 C +f +S +n +1938.3 2045.6 m +1938.2 2044.4 1936.8 2043.8 1935.9 2043.4 C +1936.4 2044.4 1939.1 2044.3 1937.6 2045.8 C +1937 2046.1 1935.9 2046.1 1935.9 2046.8 C +1936.7 2046.3 1937.8 2046.2 1938.3 2045.6 C +f +S +n +1932.5 2040 m +1932.8 2038.1 1932 2038.9 1932.3 2040.3 C +1933.1 2040.3 1932.7 2041.7 1933.7 2041.5 C +1933.1 2041 1932.9 2040.5 1932.5 2040 C +f +S +n +2014.6 2035.2 m +2014.1 2033.6 2010.9 2034.7 2011.7 2032.4 C +2011.3 2031.9 2009.4 2030.7 2009.3 2032.1 C +2009.5 2033.7 2012.9 2033.8 2012.4 2035.7 C +2013 2036.4 2014.2 2036.5 2014.6 2035.2 C +f +S +n +1906.4 2030.7 m +1905 2031.6 1903.5 2033.6 1902 2032.8 C +1903.4 2034 1905.6 2031.4 1906.4 2030.7 C +f +S +n +1901.8 2037.2 m +1899.5 2034.8 1897.2 2032.5 1894.8 2030.2 C +1897.2 2032.5 1899.5 2034.8 1901.8 2037.2 C +[0.4 0.4 0 0] vc +f +S +n +1901.8 2032.4 m +1901.1 2031.6 1900.4 2030.7 1899.6 2030 C +1900.4 2030.7 1901.1 2031.6 1901.8 2032.4 C +[0 0 0 0.18] vc +f +S +n +1944.5 2030 m +1945.3 2029.9 1946.1 2029.8 1946.9 2029.7 C +1946.1 2029.8 1945.3 2029.9 1944.5 2030 C +f +S +n +vmrs +1997.8 2027.8 m +1997.7 2027.9 1997.6 2028.1 1997.3 2028 C +1997.4 2029.1 1998.5 2029.5 1999.2 2030 C +2000.1 2029.5 1998.9 2028 1997.8 2027.8 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1906.4 2029.2 m +1906.4 2026.6 1906.4 2024 1906.4 2021.3 C +1906.4 2024 1906.4 2026.6 1906.4 2029.2 C +f +S +n +2006.2 2025.9 m +2006 2025.9 2005.8 2025.8 2005.7 2025.6 C +2005.7 2025.5 2005.7 2025.3 2005.7 2025.2 C +2004.6 2025.8 2002.7 2024.7 2001.9 2026.1 C +2001.9 2027.9 2007.8 2029.2 2006.2 2025.9 C +[0 0 0 0] vc +f +S +n +1952.4 2026.8 m +1950.9 2027 1949.6 2026.4 1948.6 2027.3 C +1949.7 2026.1 1952.2 2027.7 1952.4 2026.8 C +[0 0 0 0.18] vc +f +S +n +1896.5 2026.8 m +1894.7 2025.1 1892.9 2023.3 1891 2021.6 C +1892.9 2023.3 1894.7 2025.1 1896.5 2026.8 C +f +S +n +1958.4 2024 m +1958.5 2025.5 1959.4 2024.8 1959.4 2026.4 C +1959.3 2025.3 1959.8 2024.1 1958.4 2024 C +f +S +n +1903.5 2019.2 m +1902.6 2018.6 1902.6 2020 1901.6 2019.9 C +1902.5 2020.8 1901.7 2021.4 1902.8 2022 C +1904.1 2022.2 1903.2 2020.1 1903.5 2019.2 C +f +S +n +1933 2018.7 m +1931.7 2019.6 1930.1 2021.6 1928.7 2020.8 C +1930.1 2022.1 1931.8 2019.5 1933 2018.7 C +f +S +n +1888.4 2016.3 m +1887.3 2018.4 1889.1 2019.6 1890.3 2020.8 C +1889.3 2019.5 1887.8 2018.3 1888.4 2016.3 C +f +S +n +1928.4 2020.4 m +1927.7 2019.6 1927 2018.7 1926.3 2018 C +1927 2018.7 1927.7 2019.6 1928.4 2020.4 C +f +S +n +vmrs +1911.2 2018.2 m +1909.8 2018.3 1907.3 2017.2 1906.8 2018.9 C +1908.1 2018.1 1910.5 2018.6 1911.2 2018.2 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1915.5 2015.1 m +1915.4 2013.9 1914 2013.3 1913.1 2012.9 C +1913.6 2013.9 1916.3 2013.8 1914.8 2015.3 C +1914.2 2015.6 1913.1 2015.6 1913.1 2016.3 C +1913.9 2015.9 1915 2015.7 1915.5 2015.1 C +f +S +n +1923.2 2014.8 m +1921.3 2013.1 1919.5 2011.3 1917.6 2009.6 C +1919.5 2011.3 1921.3 2013.1 1923.2 2014.8 C +f +S +n +1933 2012.7 m +1933 2011.7 1933 2010.8 1933 2009.8 C +1933 2010.8 1933 2011.7 1933 2012.7 C +f +S +n +1909.7 2008.1 m +1908.9 2009.2 1910.1 2009.9 1910.4 2011 C +1911.1 2010.7 1908.9 2009.7 1909.7 2008.1 C +f +S +n +1930.1 2007.2 m +1929.2 2006.6 1929.2 2008 1928.2 2007.9 C +1929.1 2008.8 1928.4 2009.4 1929.4 2010 C +1930.7 2010.2 1929.9 2008.1 1930.1 2007.2 C +f +S +n +1915 2004.3 m +1914 2006.4 1915.7 2007.6 1916.9 2008.8 C +1915.9 2007.5 1914.4 2006.3 1915 2004.3 C +f +S +n +1937.8 2006.2 m +1936.4 2006.3 1934 2005.2 1933.5 2006.9 C +1934.7 2006.1 1937.1 2006.6 1937.8 2006.2 C +f +S +n +1983.9 2006 m +1983.3 2004.3 1980.2 2005.4 1981 2003.1 C +1980.6 2002.7 1978.7 2001.5 1978.6 2002.8 C +1978.8 2004.4 1982.1 2004.5 1981.7 2006.4 C +1982.3 2007.2 1983.5 2007.2 1983.9 2006 C +f +S +n +1942.1 2003.1 m +1942 2001.9 1940.6 2001.3 1939.7 2000.9 C +1940.2 2001.9 1943 2001.8 1941.4 2003.3 C +1940.9 2003.6 1939.7 2003.6 1939.7 2004.3 C +1940.5 2003.9 1941.6 2003.7 1942.1 2003.1 C +f +S +n +vmrs +1967.1 1998.5 m +1967 1998.6 1966.8 1998.8 1966.6 1998.8 C +1966.7 1999.8 1967.8 2000.2 1968.5 2000.7 C +1969.4 2000.2 1968.2 1998.8 1967.1 1998.5 C +[0 0 0 0.18] vc +f +0.4 w +2 J +2 M +S +n +1936.4 1997.6 m +1936.7 1995.6 1935.8 1996.4 1936.1 1997.8 C +1936.9 1997.9 1936.5 1999.2 1937.6 1999 C +1937 1998.5 1936.8 1998 1936.4 1997.6 C +f +S +n +1975.5 1996.6 m +1975.2 1996.7 1975.1 1996.5 1975 1996.4 C +1975 1996.2 1975 1996.1 1975 1995.9 C +1973.9 1996.5 1972 1995.5 1971.2 1996.8 C +1971.2 1998.6 1977 1999.9 1975.5 1996.6 C +[0 0 0 0] vc +f +S +n +1949.3 2097.4 m +1950.3 2096.9 1951.2 2096.4 1952.2 2096 C +1951.2 2096.4 1950.3 2096.9 1949.3 2097.4 C +[0.4 0.4 0 0] vc +f +S +n +1960.8 2091.6 m +1961.7 2091.2 1962.6 2090.9 1963.5 2090.4 C +1962.6 2090.9 1961.7 2091.2 1960.8 2091.6 C +f +S +n +1964.4 2090 m +1965.7 2089.2 1967 2088.5 1968.3 2087.8 C +1967 2088.5 1965.7 2089.2 1964.4 2090 C +f +S +n +1976 2083.7 m +1976.3 2082.3 1975.2 2079.1 1976.9 2079.4 C +1978.8 2080.7 1980.3 2082.9 1982.2 2084.2 C +1980.6 2083.1 1978.2 2080.2 1976 2078.9 C +1975.6 2081.2 1977 2084.9 1973.8 2085.4 C +1972.2 2086.1 1970.7 2087 1969 2087.6 C +1971.4 2086.5 1974.1 2085.6 1976 2083.7 C +f +S +n +1983.9 2084.2 m +1984.8 2083.7 1985.8 2083.2 1986.8 2082.8 C +1985.8 2083.2 1984.8 2083.7 1983.9 2084.2 C +f +S +n +1995.4 2078.4 m +1996.3 2078 1997.1 2077.7 1998 2077.2 C +1997.1 2077.7 1996.3 2078 1995.4 2078.4 C +f +S +n +1999 2076.8 m +2000.3 2076 2001.6 2075.3 2002.8 2074.6 C +2001.6 2075.3 2000.3 2076 1999 2076.8 C +f +S +n +vmrs +1929.6 2065.7 m +1930.1 2065.6 1929.8 2068.6 1929.9 2070 C +1929.8 2068.6 1930.1 2067 1929.6 2065.7 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1906.6 2049.4 m +1906.6 2046.7 1906.6 2043.9 1906.6 2041.2 C +1906.6 2043.9 1906.6 2046.7 1906.6 2049.4 C +f +S +n +2016 2047.5 m +2014.8 2048 2013.5 2048.3 2012.4 2049.4 C +2013.5 2048.3 2014.8 2048 2016 2047.5 C +f +S +n +2016.5 2047.2 m +2017.3 2046.9 2018.1 2046.6 2018.9 2046.3 C +2018.1 2046.6 2017.3 2046.9 2016.5 2047.2 C +f +S +n +1912.4 2028.5 m +1911.8 2032.4 1912.4 2037.2 1911.9 2041.2 C +1911.5 2037.2 1911.7 2032.9 1911.6 2028.8 C +1911.6 2033.5 1911.6 2038.9 1911.6 2042.9 C +1912.5 2042.2 1911.6 2043.9 1912.6 2043.6 C +1912.9 2039.3 1913.1 2033.3 1912.4 2028.5 C +[0.21 0.21 0 0] vc +f +S +n +1906.8 2040.8 m +1906.8 2039 1906.8 2037.2 1906.8 2035.5 C +1906.8 2037.2 1906.8 2039 1906.8 2040.8 C +[0.4 0.4 0 0] vc +f +S +n +1905.9 2035.2 m +1904.9 2036.4 1903.7 2037.2 1902.3 2037.4 C +1903.7 2037.2 1904.9 2036.4 1905.9 2035.2 C +f +S +n +1906.1 2031.2 m +1907 2031.1 1906.4 2028 1906.6 2030.7 C +1905.5 2032.1 1904 2032.8 1902.5 2033.6 C +1903.9 2033.2 1905 2032.1 1906.1 2031.2 C +f +S +n +1908.3 2018.7 m +1905.2 2018.6 1907.1 2023.2 1906.6 2025.4 C +1906.8 2023 1905.9 2019.5 1908.3 2018.7 C +f +S +n +1889.6 1998 m +1889 2001.9 1889.6 2006.7 1889.1 2010.8 C +1888.7 2006.7 1888.9 2002.4 1888.8 1998.3 C +1888.8 2003 1888.8 2008.4 1888.8 2012.4 C +1889.7 2011.7 1888.8 2013.4 1889.8 2013.2 C +1890.1 2008.8 1890.3 2002.8 1889.6 1998 C +[0.21 0.21 0 0] vc +f +S +n +vmrs +1999 2001.4 m +2001 2000.3 2003 1999.2 2005 1998 C +2003 1999.2 2001 2000.3 1999 2001.4 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1916.2 1986 m +1915.7 1989.9 1916.3 1994.7 1915.7 1998.8 C +1915.3 1994.7 1915.5 1990.4 1915.5 1986.3 C +1915.5 1991 1915.5 1996.4 1915.5 2000.4 C +1916.3 1999.7 1915.5 2001.4 1916.4 2001.2 C +1916.7 1996.8 1917 1990.8 1916.2 1986 C +[0.21 0.21 0 0] vc +f +S +n +1886.9 1989.6 m +1887.8 1989.2 1888.7 1988.9 1889.6 1988.4 C +1888.7 1988.9 1887.8 1989.2 1886.9 1989.6 C +[0.4 0.4 0 0] vc +f +S +n +1892.4 1986.8 m +1895.1 1985.1 1897.9 1983.6 1900.6 1982 C +1897.9 1983.6 1895.1 1985.1 1892.4 1986.8 C +f +S +n +1907.3 1979.3 m +1908.5 1978.9 1909.7 1978.5 1910.9 1978.1 C +1909.7 1978.5 1908.5 1978.9 1907.3 1979.3 C +f +S +n +1938.5 1966.6 m +1942.6 1970.1 1945.9 1976.4 1951.7 1979.1 C +1946.2 1976.1 1943.1 1970.9 1938.5 1966.6 C +f +S +n +1955.1 1978.6 m +1955.9 1978.2 1956.7 1977.8 1957.5 1977.4 C +1956.7 1977.8 1955.9 1978.2 1955.1 1978.6 C +f +S +n +1913.6 1977.6 m +1914.5 1977.2 1915.3 1976.9 1916.2 1976.4 C +1915.3 1976.9 1914.5 1977.2 1913.6 1977.6 C +f +S +n +1919.1 1974.8 m +1921.8 1973.1 1924.5 1971.6 1927.2 1970 C +1924.5 1971.6 1921.8 1973.1 1919.1 1974.8 C +f +S +n +1963.5 1974.5 m +1964.5 1974 1965.6 1973.4 1966.6 1972.8 C +1965.6 1973.4 1964.5 1974 1963.5 1974.5 C +f +S +n +vmrs +1967.8 1972.4 m +1970 1971.2 1972.1 1970 1974.3 1968.8 C +1972.1 1970 1970 1971.2 1967.8 1972.4 C +[0.4 0.4 0 0] vc +f +0.4 w +2 J +2 M +S +n +1934 1967.3 m +1935.2 1966.9 1936.4 1966.5 1937.6 1966.1 C +1936.4 1966.5 1935.2 1966.9 1934 1967.3 C +f +S +n +1928.9 2061.2 m +1928.9 2059.2 1928.9 2057.3 1928.9 2055.4 C +1928.9 2057.3 1928.9 2059.2 1928.9 2061.2 C +[0.21 0.21 0 0] vc +f +S +n +1917.2 2047 m +1917.8 2046.5 1919.6 2046.8 1920 2047.2 C +1920 2046.5 1920.9 2046.8 1921 2046.3 C +1921.9 2047.3 1921.3 2044.1 1921.5 2044.1 C +1919.7 2044.8 1915.7 2043.5 1916.2 2046 C +1916.2 2048.3 1917 2045.9 1917.2 2047 C +[0 0 0 0] vc +f +S +n +1922 2044.1 m +1923.5 2043.2 1927 2045.4 1927.5 2042.9 C +1927.1 2042.6 1927.3 2040.9 1927.2 2041.5 C +1924.9 2042.3 1920.9 2040.6 1922 2044.1 C +f +S +n +1934.9 2043.9 m +1935.2 2043.4 1934.4 2042.7 1934 2042.2 C +1933.2 2041.8 1932.4 2042.8 1932.8 2043.2 C +1932.9 2044 1934.3 2043.3 1934.9 2043.9 C +f +S +n +1906.1 2030.7 m +1906.1 2028.8 1906.1 2027 1906.1 2025.2 C +1906.1 2027 1906.1 2028.8 1906.1 2030.7 C +[0.21 0.21 0 0] vc +f +S +n +1932.8 2018.7 m +1932.8 2016.8 1932.8 2014.8 1932.8 2012.9 C +1932.8 2014.8 1932.8 2016.8 1932.8 2018.7 C +f +S +n +1894.4 2016.5 m +1895 2016 1896.8 2016.3 1897.2 2016.8 C +1897.2 2016 1898.1 2016.3 1898.2 2015.8 C +1899.1 2016.8 1898.5 2013.6 1898.7 2013.6 C +1896.9 2014.4 1892.9 2013 1893.4 2015.6 C +1893.4 2017.8 1894.2 2015.4 1894.4 2016.5 C +[0 0 0 0] vc +f +S +n +1899.2 2013.6 m +1900.7 2012.7 1904.2 2014.9 1904.7 2012.4 C +1904.3 2012.1 1904.5 2010.5 1904.4 2011 C +1902.1 2011.8 1898.1 2010.1 1899.2 2013.6 C +f +S +n +vmrs +1912.1 2013.4 m +1912.4 2012.9 1911.6 2012.3 1911.2 2011.7 C +1910.4 2011.4 1909.6 2012.3 1910 2012.7 C +1910.1 2013.5 1911.5 2012.9 1912.1 2013.4 C +[0 0 0 0] vc +f +0.4 w +2 J +2 M +S +n +1921 2004.5 m +1921.6 2004 1923.4 2004.3 1923.9 2004.8 C +1923.8 2004 1924.8 2004.3 1924.8 2003.8 C +1925.7 2004.8 1925.1 2001.6 1925.3 2001.6 C +1923.6 2002.4 1919.6 2001 1920 2003.6 C +1920 2005.8 1920.8 2003.4 1921 2004.5 C +f +S +n +1925.8 2001.6 m +1927.3 2000.7 1930.8 2002.9 1931.3 2000.4 C +1930.9 2000.1 1931.1 1998.5 1931.1 1999 C +1928.7 1999.8 1924.8 1998.1 1925.8 2001.6 C +f +S +n +1938.8 2001.4 m +1939 2000.9 1938.2 2000.3 1937.8 1999.7 C +1937.1 1999.4 1936.2 2000.3 1936.6 2000.7 C +1936.7 2001.5 1938.1 2000.9 1938.8 2001.4 C +f +S +n +1908.6691 2008.1348 m +1897.82 2010.0477 L +1894.1735 1989.3671 L +1905.0226 1987.4542 L +1908.6691 2008.1348 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont +1895.041763 1994.291153 m +0 0 32 0 0 (l) ts +} +true +[0 0 0 1]sts +Q +1979.2185 1991.7809 m +1960.6353 1998.5452 L +1953.4532 1978.8124 L +1972.0363 1972.0481 L +1979.2185 1991.7809 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [18.793335 -6.84082 6.84021 18.793335 0 0] makesetfont +1955.163254 1983.510773 m +0 0 32 0 0 (\256) ts +} +true +[0 0 0 1]sts +Q +1952.1544 2066.5423 m +1938.0739 2069.025 L +1934.4274 2048.3444 L +1948.5079 2045.8617 L +1952.1544 2066.5423 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont +1935.29567 2053.268433 m +0 0 32 0 0 (") ts +} +true +[0 0 0 1]sts +Q +1931.7231 2043.621 m +1919.3084 2048.14 L +1910.6898 2024.4607 L +1923.1046 2019.9417 L +1931.7231 2043.621 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [22.552002 -8.208984 8.208252 22.552002 0 0] makesetfont +1912.741867 2030.098648 m +0 0 32 0 0 (=) ts +} +true +[0 0 0 1]sts +Q +1944 2024.5 m +1944 2014 L +0.8504 w +0 J +3.863693 M +[0 0 0 1] vc +false setoverprint +S +n +1944.25 2019.1673 m +1952.5 2015.9173 L +S +n +1931.0787 2124.423 m +1855.5505 2043.4285 L +1871.0419 2013.0337 L +1946.5701 2094.0282 L +1931.0787 2124.423 L +n +q +_bfh +%%IncludeResource: font ZapfHumanist601BT-Bold +_efh +{ +f1 [22.155762 23.759277 -14.753906 28.947754 0 0] makesetfont +1867.35347 2020.27063 m +0 0 32 0 0 (Nominal) ts +} +true +[0 0 0 1]sts +Q +1933.5503 1996.9547 m +1922.7012 1998.8677 L +1919.0547 1978.1871 L +1929.9038 1976.2741 L +1933.5503 1996.9547 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont +1919.922913 1983.111069 m +0 0 32 0 0 (b) ts +} +true +[0 0 0 1]sts +Q +2006.3221 2025.7184 m +1993.8573 2027.9162 L +1990.2108 2007.2356 L +2002.6756 2005.0378 L +2006.3221 2025.7184 L +n +q +_bfh +%%IncludeResource: font Symbol +_efh +{ +f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont +1991.07901 2012.159653 m +0 0 32 0 0 (a) ts +} +true +[0 0 0 1]sts +Q +vmrs +2030.0624 2094.056 m +1956.3187 2120.904 L +1956.321 2095.3175 L +2030.0647 2068.4695 L +2030.0624 2094.056 L +n +q +_bfh +%%IncludeResource: font ZapfHumanist601BT-Bold +_efh +{ +f1 [22.155762 -9.336792 -0.002197 44.368408 1 0] makesetfont +1956.320496 2101.409561 m +0 0 32 0 0 (Isabelle) ts +} +true +[0 0 0 1]sts +Q +vmr +vmr +end +%%Trailer +%%DocumentNeededResources: font Symbol +%%+ font ZapfHumanist601BT-Bold +%%DocumentFonts: Symbol +%%+ ZapfHumanist601BT-Bold +%%DocumentNeededFonts: Symbol +%%+ ZapfHumanist601BT-Bold diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/logo.png Binary file Nominal/activities/logo.png has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/popl1.png Binary file Nominal/activities/popl1.png has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/slides.pdf Binary file Nominal/activities/slides.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/AK-example_hgrc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/AK-example_hgrc Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,41 @@ +# This is an example configuration file that you could use as ~/.hgrc +# A repository can have additional configuration data in /path/to/repo/.hg/hgrc + + +[extensions] +# Many extensions come with the system, but need to be activated + +# patch queue extension. Required for "strip" +hgext.mq = + +# colored diffs, hg status +hgext.color = + +# ascii revision graph by the glog command +hgext.graphlog = + +# conveniently pull and merge in one step +# See http://mercurial.selenic.com/wiki/FetchExtension +hgext.fetch = + + + +[defaults] + +# This section sets default command line arguments for commands + +# show 5 changes by default. Change to what fits on your screen +log = -l 5 +glog = -l 5 + +# Replace lengthy commit message from fetch merges +fetch = -m "merged" + + +[ui] +# username that appears in changesets. Set to something meaningful. +# Note that this is just a comment added to changesets, not the basis +# of any authentication. +#username = krauss + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/AK-example_session --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/AK-example_session Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,58 @@ +# Mercurial sample session +# +# Isabelle Developer's Workshop 2009 +# + +# initialization +cd ~ +mkdir alex +mkdir florian + +cd ~/alex + + +hg init playground +cd playground +echo "Hello World" > greeting +hg add greeting +hg commit +hg log +hg serve + + +cd ~/florian + +hg clone ~/alex/playground +cd playground +hg log + +# Florian's changes that were hidden in a script: + +echo "fun greet str = \"Hello \" ^ str" > code_generator +hg add code_generator +hg ci -m "added code generator" -u haftmann +echo "Hello Universe" > greeting +hg ci -m "generalized scope of greeting" -u wenzelm +echo "Hello Universe[simp]" > greeting +hg ci -m "added [simp]" -u nipkow + + +cd ~/alex + +hg log +echo "Hello IDW" >> greeting +hg ci -m "also greet the workshop" +hg pull ~/florian/playground +hg log +hg glog + + +hg pull ~/florian/playground +hg up +hg merge +emacs greeting # fix the conflict +hg resolve -m greeting # mark as resolved +hg ci -m "merged" +hg glog + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/AK-hgtalk.pdf Binary file Nominal/activities/tphols09/IDW/AK-hgtalk.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/CU-Ex1.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/CU-Ex1.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,461 @@ +theory Ex +imports Main +begin + +text {* + An example of an apply-proof and the + corresponding ML-code. +*} + +lemma disj_swap: + shows "P \ Q \ Q \ P" +apply(erule disjE) +apply(rule disjI2) +apply(assumption) +apply(rule disjI1) +apply(assumption) +done + +ML {* +let + val ctxt = @{context} + val goal = @{prop "P \ Q \ Q \ P"} + val facts = [] + val schms = ["P", "Q"] +in + Goal.prove ctxt schms facts goal + (fn _ => + etac @{thm disjE} 1 + THEN rtac @{thm disjI2} 1 + THEN atac 1 + THEN rtac @{thm disjI1} 1 + THEN atac 1) +end +*} + +text {* + Tactics coded in ML can be applied / tried out in + apply-scripts using "tactic". "THEN" is a tactic + combinator that just strings tactics together. + Tactic combinators are also called tacticals. +*} + +ML {* +val foo_tac = + (etac @{thm disjE} 1 + THEN rtac @{thm disjI2} 1 + THEN atac 1 + THEN rtac @{thm disjI1} 1 + THEN atac 1) +*} + +lemma + shows "P \ Q \ Q \ P" +apply(tactic {* foo_tac *}) +done + +text {* + Coding tactics with explicit subgoal addressing + is quite brittle and limits the usage of the tactics. + This can be avoided using the `primed' versions + of the tactic comibinators. +*} + +ML {* +val foo_tac' = + (etac @{thm disjE} + THEN' rtac @{thm disjI2} + THEN' atac + THEN' rtac @{thm disjI1} + THEN' atac) +*} + +text {* + Now the tactic can be used on any subgoal. +*} + +lemma "P1 \ Q1 \ Q1 \ P1" + and "P2 \ Q2 \ Q2 \ P2" +apply(tactic {* foo_tac' 2 *}) +apply(tactic {* foo_tac' 1 *}) +done + +text {* + The type of a tactic is from a theorem + to a lazy sequence of (successor) theorems. + + type tactic = thm -> thm Seq.seq + + The simplest tactics are no_tac (always + fails) and all_tac (always succeds, but + does not make any progress. +*} + + +ML {* fun no_tac thm = Seq.empty *} +ML {* fun all_tac thm = Seq.single thm *} + +text {* + The lazy sequence can be explored using + "back". +*} + +lemma "\P \ Q; P \ Q\ \ Q \ P" +apply(tactic {* foo_tac' 1 *}) +back +done + +text {* + It might be surprising that a goalstate of + an "unfinished" proof is a theorem. Below + we show the internals. + + In general a goalstate is of the form + + A1 \ An \ #C + + where the Ai are the open subgoals and C + is the theorem to be proved, protected by + the constant prop. This constant is usually + not visible. +*} + +ML {* +fun my_print_tac ctxt thm = +let + val _ = tracing (Syntax.string_of_term ctxt (prop_of thm)) +in + Seq.single thm +end +*} + +notation (output) "prop" ("#_" [1000] 1000) + +lemma shows "\A; B\ \ A \ B" +apply(tactic {* my_print_tac @{context} *}) + +apply(rule conjI) +apply(tactic {* my_print_tac @{context} *}) + +apply(assumption) +apply(tactic {* my_print_tac @{context} *}) + +apply(assumption) +apply(tactic {* my_print_tac @{context} *}) +done + +notation (output) "prop" ("_" [1000] 1000) + +text {* + There are some simple tactics corresponding + to rule, erule and drule (from apply scripts). + The examples should be self-explanatory. +*} + +lemma shows "P \ P" +apply(tactic {* atac 1 *}) +oops + +lemma shows "P \ Q" +apply(tactic {* resolve_tac [@{thm conjI}] 1 *}) +oops + +lemma shows "P \ Q \ False" +apply(tactic {* eresolve_tac [@{thm conjE}] 1 *}) +oops + +lemma shows "False \ True \ False" +apply(tactic {* dresolve_tac [@{thm conjunct2}] 1 *}) +oops + +text {* + For all sorts of operations on the goalstate there + is a corresponding tactic. The following corresponds + to "insert". +*} + +lemma shows "True = False" +apply(tactic {* cut_facts_tac [@{thm True_def}, @{thm False_def}] 1 *}) +oops + +text {* + Because of schematic variables, theorems need often + to be pre-instantiated. +*} + +lemma shows "\x \ A. P x \ Q x" +apply(tactic {* dresolve_tac [@{thm bspec}] 1 *}) +oops + +ML {* @{thm disjI1} RS @{thm conjI} *} + +text {* + Tactic combinators: every tactic (THEN), + first applicable tactic (ORELSE). +*} + +ML {* +val foo_tac' = + EVERY' [etac @{thm disjE}, + rtac @{thm disjI2}, + atac, + rtac @{thm disjI1}, + atac] +*} + + +ML {* +val select_tac = + FIRST' [rtac @{thm conjI}, + rtac @{thm impI}, + rtac @{thm notI}, + rtac @{thm allI}, K all_tac] +*} + +text {* + The most convenient order to apply tactics to subgoal + is in reverse order. +*} + +lemma + shows "A \ B" and "A \ B \ C" and " \ x. D x" and "E \ F" +apply(tactic {* select_tac 4 *}) +apply(tactic {* select_tac 3 *}) +apply(tactic {* select_tac 2 *}) +apply(tactic {* select_tac 1 *}) +oops + +text {* + The tactic select_tac can also be written using the + combinator TRY. +*} + +ML {* +val select_tac' = + TRY o FIRST' [rtac @{thm conjI}, + rtac @{thm impI}, + rtac @{thm notI}, + rtac @{thm allI}] +*} + +text {* + Repeated application of tactics. +*} + +ML {* +val repeat_sel_tac = + REPEAT o CHANGED o select_tac' +*} + +lemma + shows "A \ (B \ C)" and "A \ B \ C" and " \ x. D x" and "E \ F" +apply(tactic {* repeat_sel_tac 4 *}) +apply(tactic {* repeat_sel_tac 3 *}) +apply(tactic {* repeat_sel_tac 2 *}) +apply(tactic {* repeat_sel_tac 1 *}) +oops + +text {* + Application of a tactics to all new subgoals. +*} + +ML {* +val repeat_all_new_sel_tac = + TRY o REPEAT_ALL_NEW (CHANGED o select_tac') +*} + +lemma + shows "A \ (B \ C)" and "A \ B \ C" and " \ x. D x" and "E \ F" +apply(tactic {* repeat_all_new_sel_tac 4 *}) +apply(tactic {* repeat_all_new_sel_tac 3 *}) +apply(tactic {* repeat_all_new_sel_tac 2 *}) +apply(tactic {* repeat_all_new_sel_tac 1 *}) +oops + +text {* + The tactical DEPTH_SOLVED applies tactics in depth first + search including backtracking. + + This can be used to implement a decision procedure for + propositional intuitionistic logic inspired by work of + Roy Dyckhoff. +*} + + +lemma impE1: + shows "\A \ B; A; \A; B\ \ R\ \ R" +by iprover + +lemma impE2: + shows "\(C \ D) \ B; C \ (D \B) \ R\ \ R" +by iprover + +lemma impE3: + shows "\(C \ D) \ B; \C \ B; D \ B\ \ R\ \ R" +by iprover + +lemma impE4: + shows "\(C \ D) \ B; D \ B \ C \ D; B \ R\ \ R" +by iprover + +lemma impE5: + shows "\(C = D) \ B; (C \ D) \ ((D \ C) \ B) \ R\ \ R" +by iprover + +ML {* +val apply_tac = +let + val intros = [@{thm conjI}, @{thm disjI1}, @{thm disjI2}, @{thm impI}, @{thm iffI}] + val elims = [@{thm FalseE}, @{thm conjE}, @{thm disjE}, @{thm iffE}, + @{thm impE2}, @{thm impE3}, @{thm impE4}, @{thm impE5}, @{thm impE1}] +in + atac + ORELSE' resolve_tac intros + ORELSE' eresolve_tac elims +end +*} + +lemma + shows "((((P \ Q) \ P) \ P) \ Q) \ Q" +apply(tactic {* (DEPTH_SOLVE o apply_tac) 1 *}) +done + +lemma + shows "((A \ B) \ A) \ A" +apply(tactic {* (TRY o DEPTH_SOLVE o apply_tac) 1 *}) +oops + +lemma + shows "(A \ B \ ((((A \ False) \ False) \ Q) \ (B \ Q)) \ Q) \ Q" +apply(tactic {* (TRY o DEPTH_SOLVE o apply_tac) 1 *}) +oops + +text {* + The SUBPROOF tactic gives you full access to + all components of a goal state. +*} + +ML {* +fun subproof_tac {asms, concl, prems, params, context, schematics} = +let + fun out f xs = commas (map (Syntax.string_of_term context o f) xs) + val str_of_asms = out term_of asms + val str_of_concl = out term_of [concl] + val str_of_prems = out prop_of prems + val str_of_params = out term_of params + val str_of_schms = out term_of (snd schematics) + val s = ["params: " ^ str_of_params, + "schematics: " ^ str_of_schms, + "premises: " ^ str_of_prems, + "assumptions: " ^ str_of_asms, + "conclusion: " ^ str_of_concl] +in + tracing (cat_lines s); no_tac +end +*} + +lemma shows "\x y. A x y \ B y x \ C (?z y) x" +apply(tactic {* SUBPROOF subproof_tac @{context} 1 *})? +apply(rule impI) +apply(tactic {* SUBPROOF subproof_tac @{context} 1 *})? +oops + +ML {* +val my_atac = SUBPROOF (fn {prems, ...} => resolve_tac prems 1) +*} + +lemma shows "\B x y; A x y; C x y \ \ A x y" +apply(tactic {* my_atac @{context} 1 *}) +done + + +text {* + Setting up the goal state using the function + Goal.prove. It expects the goal as a term, we + have to construct manually. +*} + +ML {* +open HOLogic + +fun P n = @{term "P::nat \ bool"} $ (mk_number @{typ "nat"} n) + +fun rhs 1 = P 1 + | rhs n = mk_conj (P n, rhs (n - 1)) + +fun lhs 1 n = mk_imp (mk_eq (P 1, P n), rhs n) + | lhs m n = mk_conj (mk_imp + (mk_eq (P (m - 1), P m), rhs n), lhs (m - 1) n) +*} + +ML {* +fun de_bruijn_test ctxt n = +let + val i = 2*n + 1 + val goal = mk_Trueprop (mk_imp (lhs i i, rhs i)) +in + Syntax.string_of_term ctxt goal + |> writeln +end; + +de_bruijn_test @{context} 1 +*} + +ML {* +fun de_bruijn ctxt n = +let + val i = 2*n+1 + val goal = mk_Trueprop (mk_imp (lhs i i, rhs i)) +in + Goal.prove ctxt ["P"] [] goal + (fn _ => (DEPTH_SOLVE o apply_tac) 1) +end +*} + +ML{* de_bruijn @{context} 1 *} + +text {* + Below is the version which constructs the terms + using fixed variables. +*} + +ML {* +fun de_bruijn ctxt n = +let + val i = 2*n+1 + val bs = replicate (i+1) "b" + val (nbs, ctxt') = Variable.variant_fixes bs ctxt + val fbs = map (fn z => Free (z, @{typ "bool"})) nbs + + fun P n = nth fbs n + + fun rhs 0 = @{term "True"} + | rhs 1 = P 1 + | rhs n = mk_conj (P n, rhs (n - 1)) + + fun lhs 1 n = mk_imp (mk_eq (P 1, P n), rhs n) + | lhs m n = mk_conj (mk_imp + (mk_eq (P (m - 1), P m), rhs n), lhs (m - 1) n) + + val goal = mk_Trueprop (mk_imp (lhs i i, rhs i)) +in + Goal.prove ctxt' [] [] goal + (fn _ => (DEPTH_SOLVE o apply_tac) 1) + (*|> singleton (ProofContext.export ctxt' ctxt)*) +end +*} + +ML {* de_bruijn @{context} 1 *} + + +end + + + + + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/CU-intro.pdf Binary file Nominal/activities/tphols09/IDW/CU-intro.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/CU-slides1.pdf Binary file Nominal/activities/tphols09/IDW/CU-slides1.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/CU-slides2.pdf Binary file Nominal/activities/tphols09/IDW/CU-slides2.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/Conversions.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/Conversions.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,580 @@ +theory Conversions +imports Main +begin + +section {* Basic conversions *} + +ML {* Conv.all_conv : cterm -> thm *} +ML {* Conv.all_conv *} + +text {* Always succeeds *} + +ML {* Conv.all_conv @{cterm "42::int"} *} + +text {* Always fails *} + +(* +ML {* Conv.no_conv @{cterm "42::int"} *} +*) + +text {* Rewrite with a single rule *} + +ML {* +val rev_Cons = mk_meta_eq @{thm rev.simps(2)} +*} + +ML {* +Conv.rewr_conv rev_Cons @{cterm "rev [1::int, 2]"} +*} + + + +section {* Combining conversions (``conversionals'') *} + +text {* Sequencing *} + +ML {* +val add_0_right = mk_meta_eq @{thm monoid_add_class.add_0_right} +*} + +ML {* +val mult_1_left = mk_meta_eq @{thm monoid_mult_class.mult_1_left} +*} + +ML {* +(Conv.rewr_conv add_0_right then_conv Conv.rewr_conv mult_1_left) +@{cterm "((1::int) * x) + 0"} +*} + +text {* Alternative *} + +ML {* +val rev_Nil = mk_meta_eq @{thm rev.simps(1)} +*} + +ML {* +(Conv.rewr_conv rev_Nil else_conv Conv.rewr_conv rev_Cons) +@{cterm "rev [1::int, 2, 3]"} +*} + +text {* Try conversion (yields reflexivity instead of exception) *} + +ML {* +Conv.try_conv (Conv.rewr_conv rev_Nil) @{cterm "[1::int, 2]"} +*} + +text {* Descend into subterms *} + +ML {* +Conv.combination_conv + (Conv.combination_conv + Conv.all_conv + (Conv.rewr_conv rev_Cons)) + (Conv.rewr_conv rev_Cons) + @{cterm "rev [1::int, 2] @ rev [3, 4]"} +*} + +ML {* +Conv.combination_conv + (Conv.arg_conv + (Conv.rewr_conv rev_Cons)) + (Conv.rewr_conv rev_Cons) + @{cterm "rev [1::int, 2] @ rev [3, 4]"} +*} + +ML {* +Conv.abs_conv (fn (v, ctxt) => + Conv.abs_conv (fn (v', ctxt') => + Conv.rewr_conv rev_Cons) ctxt) + @{context} + @{cterm "\x y. rev [x, y]"} +*} + + + +section {* Simple bottom-up rewriting, using Isabelle's conversion library *} + +text {* Descend into immediate subterms *} + +ML {* +fun subc conv ctxt = + Conv.comb_conv (conv ctxt) else_conv + Conv.abs_conv (conv o snd) ctxt else_conv + Conv.all_conv; +*} + +text {* The ct argument is necessary to avoid nontermination! *} + +ML {* +fun botc conv ctxt ct = + (subc (botc conv) ctxt then_conv + Conv.try_conv (conv then_conv botc conv ctxt)) ct +*} + +text {* Running example: reversing lists *} + +ML {* +val eqns = map mk_meta_eq (@{thms "append.simps"} @ @{thms "rev.simps"}); +*} + +ML {* +val rev_int = @{cterm "rev :: int list \ int list"}; +*} + +text {* Produce lists of length i *} + +ML {* +fun mk_upto thy i = Thm.cterm_of thy (HOLogic.mk_list HOLogic.intT + (map (HOLogic.mk_number HOLogic.intT) (1 upto i))); +*} + +ML {* +val ct = Thm.capply rev_int (mk_upto @{theory} 100) +*} + +text {* Fully rewrite the term (slow, i.e. 40 secs on my laptop) *} + +ML {* +timeit (fn () => + botc (Conv.first_conv (map Conv.rewr_conv eqns)) @{context} ct) +*} + +text {* Also rewrites inside quantifiers, thanks to abs_conv *} + +ML {* +botc (Conv.first_conv (map Conv.rewr_conv eqns)) @{context} + @{cterm "\x y z. P (rev [x, y, z])"} +*} + + + +section {* Using exceptions for signalling unchanged terms *} + +text {* + Motivation: avoid unnecessary applications of reflexivity +*} + +ML {* +infix 1 then_conv'; +infix 0 else_conv'; + +exception Fail; +exception Unchanged; + +fun (cv1 else_conv' cv2) ct = + cv1 ct handle Fail => cv2 ct; + +fun all_conv' ct = raise Unchanged; + +fun no_conv' ct = raise Fail; + +fun try_conv' cv ct = cv ct handle Fail => raise Unchanged; + +fun (cv1 then_conv' cv2) ct = + let val eq = cv1 ct + in Thm.transitive eq (cv2 (Thm.rhs_of eq)) handle Unchanged => eq + end handle Unchanged => cv2 ct; + +fun first_conv' cvs = fold_rev (curry op else_conv') cvs no_conv'; + +fun comb_conv' cv ct = + let val (ct1, ct2) = Thm.dest_comb ct + in + let val eq1 = cv ct1 + in Thm.combination eq1 (cv ct2) handle Unchanged => + Thm.combination eq1 (Thm.reflexive ct2) + end handle Unchanged => + let val eq2 = cv ct2 + in Thm.combination (Thm.reflexive ct1) eq2 end + end handle CTERM _ => raise Fail; + +fun abs_conv' cv ctxt ct = + (case Thm.term_of ct of + Abs (x, _, _) => + let + val ([u], ctxt') = Variable.variant_fixes ["u"] ctxt; + val (v, ct') = Thm.dest_abs (SOME u) ct; + val eq = cv (v, ctxt') ct'; + in Thm.abstract_rule x v eq end + | _ => raise Fail); + +fun subc' conv ctxt = + comb_conv' (conv ctxt) else_conv' + abs_conv' (conv o snd) ctxt else_conv' + all_conv'; + +fun botc' conv ctxt ct = + (subc' (botc' conv) ctxt then_conv' + try_conv' (conv then_conv' botc' conv ctxt)) ct + +fun rewr_conv' rule ct = + Conv.rewr_conv rule ct handle CTERM _ => raise Fail; +*} + +text {* Fully rewrite the term (32 secs on my laptop) *} + +ML {* +timeit (fn () => + botc' (first_conv' (map rewr_conv' eqns)) @{context} ct) +*} + +ML {* +botc' (first_conv' (map rewr_conv' eqns)) @{context} + @{cterm "\x y z. P (rev [x, y, z])"} +*} + + + +section {* Bottom-up writing using skeletons *} + +text {* + Motivation: avoid re-inspecting terms that are already + in normal form + Skeleton = rhs of last rewrite rule applied + decomposed in parallel with the term to be normalized + if skeleton is a variable, then the corresponding + term must already be in normal form. +*} + +ML {* +infix 1 then_conv''; + +fun (cv1 then_conv'' cv2) cts = + let val (eq1, skel1) = cv1 cts + in + let val (eq2, skel2) = cv2 (Thm.rhs_of eq1, skel1) + in (Thm.transitive eq1 eq2, skel2) end handle Unchanged => (eq1, skel1) + end handle Unchanged => cv2 cts; + +val dummy_skel = Bound 0; + +fun comb_conv'' cv (ct, skel) = + let + val (ct1, ct2) = Thm.dest_comb ct + val (skel1, skel2) = (case skel of + skel1 $ skel2 => (skel1, skel2) + | _ => (dummy_skel, dummy_skel)); + in + let val (eq1, skel1') = cv (ct1, skel1) + in + let val (eq2, skel2') = cv (ct2, skel2) + in (Thm.combination eq1 eq2, skel1' $ skel2') end + handle Unchanged => + (Thm.combination eq1 (Thm.reflexive ct2), skel1' $ skel2) + end handle Unchanged => + let val (eq2, skel2') = cv (ct2, skel2) + in (Thm.combination (Thm.reflexive ct1) eq2, skel1 $ skel2') end + end handle CTERM _ => raise Fail; + +fun abs_conv'' cv ctxt (ct, skel) = + (case Thm.term_of ct of + Abs (x, T, _) => + let + val ([u], ctxt') = Variable.variant_fixes ["u"] ctxt; + val (v, ct') = Thm.dest_abs (SOME u) ct; + val skel' = (case skel of + Abs (_, _, skel') => skel' + | _ => dummy_skel) + val (eq, skel'') = cv (v, ctxt') (ct', skel'); + in (Thm.abstract_rule x v eq, Abs (x, T, skel'')) end + | _ => raise Fail); + +fun subc'' conv ctxt = + comb_conv'' (conv ctxt) else_conv' + abs_conv'' (conv o snd) ctxt else_conv' + all_conv'; + +fun botc'' conv ctxt (_, Var _) = raise Unchanged + | botc'' conv ctxt cts = + (subc'' (botc'' conv) ctxt then_conv'' + try_conv' (conv then_conv'' botc'' conv ctxt)) cts + +fun rewr_conv'' rule (ct, _) = + (Conv.rewr_conv rule ct, term_of (Thm.rhs_of rule)) + handle CTERM _ => raise Fail; +*} + +text {* Fully rewrite the term (1.5 secs on my laptop) *} + +ML {* +timeit (fn () => + fst (botc'' (first_conv' (map rewr_conv'' eqns)) @{context} (ct, dummy_skel))) +*} + +ML {* +fst (botc'' (first_conv' (map rewr_conv'' eqns)) @{context} + (@{cterm "\x y z. P (rev [x, y, z])"}, dummy_skel)) +*} + + + +section {* The simplifier *} + +text {* + The simplifier is a conversion itself, using many of + the techniques just described. +*} + +ML {* +Simplifier.rewrite (HOL_basic_ss addsimps eqns) ct +*} + +ML {* +Simplifier.rewrite @{simpset} + @{cterm "\(x::int) (y::int). P x \ x = 42 \ Q x \ R (y + 0) \ S (1 * x)"} +*} + +ML {* +Simplifier.asm_rewrite @{simpset} + @{cterm "\(x::int) (y::int). P x \ x = 42 \ Q x \ R (y + 0) \ S (1 * x)"} +*} + +ML {* +Simplifier.full_rewrite @{simpset} + @{cterm "\(x::int) (y::int). P x \ x = 42 \ Q x \ R (y + 0) \ S (1 * x)"} +*} + +ML {* +Simplifier.asm_full_rewrite @{simpset} + @{cterm "\(x::int) (y::int). P x \ x = 42 \ Q x \ R (y + 0) \ S (1 * x)"} +*} + +ML {* +Simplifier.asm_lr_rewrite @{simpset} + @{cterm "\(x::int) (y::int). P x \ x = 42 \ Q x \ R (y + 0) \ S (1 * x)"} +*} + +section {* Simplification procedures *} + +text {* + A simplification procedure is a function of type + @{ML_type "cterm -> thm option"} + It can be used to prove rewrite rules on-the-fly. +*} + +text {* Example 1: One-point rules *} + +text {* + Problem: how to rewrite + @{term "\x y z. P y \ y = t \ Q y"} + to + @{term "\x z. P t \ Q t"} +*} + +lemma meta_onepoint1: "(\x. x = t \ PROP P x) \ PROP P t" +proof + assume R: "\x. x = t \ PROP P x" + show "PROP P t" by (rule R [OF refl]) +next + fix x assume "PROP P t" "x = t" + then show "PROP P x" by simp +qed + +lemma meta_onepoint2: "(\x. t = x \ PROP P x) \ PROP P t" +proof + assume R: "\x. t = x \ PROP P x" + show "PROP P t" by (rule R [OF refl]) +next + fix x assume "PROP P t" "t = x" + then show "PROP P x" by simp +qed + +lemmas meta_onepoint = meta_onepoint1 meta_onepoint2 + +text {* + Note: only works with formulae like + @{term "\x z y. y = t \ P y \ Q y"} + but not + @{term "\x y z. P y \ y = t \ Q y"} + Solution: reorder quantifiers and premises +*} + +ML {* +Simplifier.rewrite + (HOL_basic_ss addsimps @{thms meta_onepoint}) + @{cterm "\x z y. y = t \ P y \ Q y"} +*} + +ML {* +Simplifier.rewrite + (HOL_basic_ss addsimps @{thms meta_onepoint}) + @{cterm "\x y z. P y \ y = t \ Q y"} +*} + +text {* Move parameters to the right *} + +ML {* +fun swap_params_conv ctxt i j cv = + let + fun conv1 0 ctxt = Conv.forall_conv (cv o snd) ctxt + | conv1 k ctxt = + Conv.rewr_conv @{thm swap_params} then_conv + Conv.forall_conv (conv1 (k-1) o snd) ctxt + fun conv2 0 ctxt = conv1 j ctxt + | conv2 k ctxt = Conv.forall_conv (conv2 (k-1) o snd) ctxt + in conv2 i ctxt end; +*} + +ML {* +swap_params_conv @{context} 2 3 (K Conv.all_conv) + @{cterm "\a b c d e f. P a b c d e f"} +*} + +text {* Move premises to the left *} + +ML {* +fun swap_prems_conv 0 = Conv.all_conv + | swap_prems_conv i = + Conv.implies_concl_conv (swap_prems_conv (i-1)) then_conv + Conv.rewr_conv Drule.swap_prems_eq +*} + +ML {* +swap_prems_conv 3 + @{cterm "A \ B \ C \ D \ E \ F"} +*} + +text {* Find out which equation to move *} + +ML {* +fun find_eq t = + let + val l = length (Logic.strip_params t); + val Hs = Logic.strip_assums_hyp t; + fun find (i, (_ $ (Const ("op =", _) $ Bound j $ _))) = SOME (i, j) + | find (i, (_ $ (Const ("op =", _) $ _ $ Bound j))) = SOME (i, j) + | find _ = NONE + in + case get_first find (map_index I Hs) of + NONE => NONE + | SOME (0, 0) => NONE + | SOME (i, j) => SOME (i, l - j - 1, j) + end; +*} + +ML {* +find_eq @{term "\x y z. P y \ y = t \ Q y"} +*} + +text {* Turn it into a simproc *} + +ML {* +fun mk_rrule ctxt ct = case find_eq (term_of ct) of + NONE => NONE + | SOME (i, k, j) => SOME (swap_params_conv ctxt k j (K (swap_prems_conv i)) ct); +*} + +ML {* +val rearrange_eqs_simproc = + Simplifier.simproc @{theory} "rearrange_eqs" ["all t"] (fn thy => fn ss => fn t => + mk_rrule (Simplifier.the_context ss) (cterm_of thy t)) +*} + +ML {* +Simplifier.rewrite + (HOL_basic_ss addsimps @{thms meta_onepoint} + addsimprocs [rearrange_eqs_simproc]) + @{cterm "\x y z. P y \ y = t \ Q y"} +*} + +subsection {* Example 2: Simplifying set comprehensions *} + +text {* + Problem: How to simplify + @{term "{(x, y, z). (x, y, z) \ S}"} + to + @{term S} +*} + +ML {* @{thm Collect_mem_eq} *} + +text {* + Note: does not work with pairs +*} + +ML {* +Simplifier.rewrite + (HOL_basic_ss addsimps @{thms Collect_mem_eq}) + @{cterm "P {x. x \ S}"} +*} + +ML {* +Simplifier.rewrite + (HOL_basic_ss addsimps @{thms Collect_mem_eq}) + @{cterm "P {(x, y). (x, y) \ S}"} +*} + +text {* + Write a simproc to prove + @{term "{(x, y). (x, y) \ S} \ S"} +*} + +lemma test: "{(x, y). (x, y) \ S} \ S" + apply (rule eq_reflection) + apply (rule subset_antisym) + apply (rule subsetI) + apply (drule CollectD) + apply (simp only: split_paired_all split_conv) + apply (rule subsetI) + apply (rule CollectI) + apply (simp only: split_paired_all split_conv) + done + +text {* The same in ML *} + +ML {* +let + val simp = full_simp_tac + (HOL_basic_ss addsimps [split_paired_all, split_conv]) 1 +in + Goal.prove @{context} [] [] + @{term "{(x, y). (x, y) \ S} \ S"} + (K (EVERY + [rtac eq_reflection 1, rtac @{thm subset_antisym} 1, + rtac subsetI 1, dtac CollectD 1, simp, + rtac subsetI 1, rtac CollectI 1, simp])) +end +*} + +ML {* +val (u, Ts, ps) = HOLogic.strip_split + @{term "\(x, y). (x, y) \ S"} +*} + +ML {* +val collect_mem_simproc = + Simplifier.simproc (theory "Set") "Collect_mem" ["Collect t"] (fn thy => fn ss => + fn S as Const ("Collect", Type ("fun", [_, T])) $ t => + let val (u, Ts, ps) = HOLogic.strip_split t + in case u of + (c as Const ("op :", _)) $ q $ S' => + (case try (HOLogic.dest_tuple' ps) q of + NONE => NONE + | SOME ts => + if not (loose_bvar (S', 0)) andalso + ts = map Bound (length ps downto 0) + then + let val simp = full_simp_tac (Simplifier.inherit_context ss + (HOL_basic_ss addsimps [split_paired_all, split_conv])) 1 + in + SOME (Goal.prove (Simplifier.the_context ss) [] [] + (Const ("==", T --> T --> propT) $ S $ S') + (K (EVERY + [rtac eq_reflection 1, rtac @{thm subset_antisym} 1, + rtac subsetI 1, dtac CollectD 1, simp, + rtac subsetI 1, rtac CollectI 1, simp]))) + end + else NONE) + | _ => NONE + end + | _ => NONE); +*} + +ML {* +Simplifier.rewrite + (HOL_basic_ss addsimps @{thms Collect_mem_eq} + addsimprocs [collect_mem_simproc]) + @{cterm "P {(x, y). (x, y) \ S}"} +*} + +end diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/ExampleConstruction.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/ExampleConstruction.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,153 @@ +theory IndExamples +imports Main +begin + +section {* Transitive Closure *} + +text {* + Introduction rules: + @{term "trcl R x x"} + @{term "R x y \ trcl R y z \ trcl R x z"} +*} + +definition "trcl \ \R x y. + \P. (\x. P x x) \ (\x y z. R x y \ P y z \ P x z) \ P x y" + +lemma trcl_induct: + assumes trcl: "trcl R x y" + shows "(\x. P x x) \ (\x y z. R x y \ P y z \ P x z) \ P x y" + apply (atomize (full)) + apply (cut_tac trcl) + apply (unfold trcl_def) + apply (drule spec [where x=P]) + apply assumption + done + +lemma trcl_base: "trcl R x x" + apply (unfold trcl_def) + apply (rule allI impI)+ + apply (drule spec) + apply assumption + done + +lemma trcl_step: "R x y \ trcl R y z \ trcl R x z" + apply (unfold trcl_def) + apply (rule allI impI)+ + proof - + case goal1 + show ?case + apply (rule goal1(4) [rule_format]) + apply (rule goal1(1)) + apply (rule goal1(2) [THEN spec [where x=P], THEN mp, THEN mp, + OF goal1(3-4)]) + done + qed + + + +section {* Even and Odd Numbers, Mutually Inductive *} + +text {* + Introduction rules: + @{term "even 0"} + @{term "odd m \ even (Suc m)"} + @{term "even m \ odd (Suc m)"} +*} + +definition "even \ \n. + \P Q. P 0 \ (\m. Q m \ P (Suc m)) \ (\m. P m \ Q (Suc m)) \ P n" + +definition "odd \ \n. + \P Q. P 0 \ (\m. Q m \ P (Suc m)) \ (\m. P m \ Q (Suc m)) \ Q n" + +lemma even_induct: + assumes even: "even n" + shows "P 0 \ (\m. Q m \ P (Suc m)) \ (\m. P m \ Q (Suc m)) \ P n" + apply (atomize (full)) + apply (cut_tac even) + apply (unfold even_def) + apply (drule spec [where x=P]) + apply (drule spec [where x=Q]) + apply assumption + done + +lemma odd_induct: + assumes odd: "odd n" + shows "P 0 \ (\m. Q m \ P (Suc m)) \ (\m. P m \ Q (Suc m)) \ Q n" + apply (atomize (full)) + apply (cut_tac odd) + apply (unfold odd_def) + apply (drule spec [where x=P]) + apply (drule spec [where x=Q]) + apply assumption + done + +lemma even0: "even 0" + apply (unfold even_def) + apply (rule allI impI)+ + apply assumption + done + +lemma evenS: "odd m \ even (Suc m)" + apply (unfold odd_def even_def) + apply (rule allI impI)+ + proof - + case goal1 + show ?case + apply (rule goal1(3) [rule_format]) + apply (rule goal1(1) [THEN spec [where x=P], THEN spec [where x=Q], + THEN mp, THEN mp, THEN mp, OF goal1(2-4)]) + done + qed + +lemma oddS: "even m \ odd (Suc m)" + apply (unfold odd_def even_def) + apply (rule allI impI)+ + proof - + case goal1 + show ?case + apply (rule goal1(4) [rule_format]) + apply (rule goal1(1) [THEN spec [where x=P], THEN spec [where x=Q], + THEN mp, THEN mp, THEN mp, OF goal1(2-4)]) + done + qed + + + +section {* Accessible Part *} + +text {* + Introduction rules: + @{term "(\y. R y x \ accpart R y) \ accpart R x"} +*} + +definition "accpart \ \R x. \P. (\x. (\y. R y x \ P y) \ P x) \ P x" + +lemma accpart_induct: + assumes acc: "accpart R x" + shows "(\x. (\y. R y x \ P y) \ P x) \ P x" + apply (atomize (full)) + apply (cut_tac acc) + apply (unfold accpart_def) + apply (drule spec [where x=P]) + apply assumption + done + +lemma accpartI: "(\y. R y x \ accpart R y) \ accpart R x" + apply (unfold accpart_def) + apply (rule allI impI)+ + proof - + case goal1 + note goal1' = this + show ?case + apply (rule goal1'(2) [rule_format]) + proof - + case goal1 + show ?case + apply (rule goal1'(1) [OF goal1, THEN spec [where x=P], + THEN mp, OF goal1'(2)]) + done + qed + qed + +end diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/FH-ex.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/FH-ex.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,152 @@ +theory Examples +imports Complex_Main Lattice_Syntax +begin + +section {* Fundamental Isabelle types + and statically embedded logical entities *} + +text {* Example 1 *} + +lemmas latticify = inf_set_eq [symmetric] sup_set_eq [symmetric] + (*bot_set_eq [symmetric]*) (*top_set_eq [symmetric]*) + Inf_set_eq [symmetric] Sup_set_eq [symmetric] + +ML {* +val latticify = MetaSimplifier.rewrite_rule + (map Simpdata.mk_eq @{thms latticify}) +*} + +thm Diff_Int_distrib + +ML {* +latticify @{thm Diff_Int_distrib} +*} + +text {* Example 2 *} + +ML {* + @{term "{ f x | x. P x }"} +*} + +ML {* + case @{term "{ f x | x. P x }"} + of _ $ Abs (_, _, t) => t +*} + + +section {* Passing states and accumulating results *} + +text {* Example 3 *} + +(*local_setup {* fn lthy => + snd (LocalTheory.define Thm.definitionK + ((@{binding identity}, NoSyn), + ((@{binding indentity_def}, []), @{term "\x\'a. x"})) lthy) +*}*) + +print_theorems + +text {* Example 4 *} + +local_setup {* fn lthy => lthy + |> LocalTheory.define Thm.definitionK + ((@{binding identity}, NoSyn), + ((@{binding indentity_def}, []), @{term "\x\'a. x"})) + |> snd +*} + +text {* Example 5 *} + +term "(default, distinct)" + +setup {* fn thy => + thy + |> fold (Sign.add_const_constraint) + [(@{const_name default}, SOME @{typ "'a::type"}), + (@{const_name distinct}, SOME @{typ "'a::eq list \ bool"})] +*} + +term "(default, distinct)" + +text {* Example 6 *} + +local_setup {* fn lthy => +let + fun mk_dummy_var v = ("", TFree (v, @{sort type})); + fun mk_proj i = ("proj_" ^ string_of_int i, + list_abs (map mk_dummy_var (Name.invent_list [] "'a" i), Bound 0)); + val projs = map mk_proj (1 upto 9); +in + lthy + |> fold_map (fn (bname, t) => LocalTheory.define Thm.definitionK + ((Binding.name bname, NoSyn), + ((Binding.name (Thm.def_name bname), []), t))) + projs + |-> (fn defs => LocalTheory.note Thm.lemmaK + ((@{binding proj_fold}, []), map (symmetric o snd o snd) defs)) + |> snd +end +*} + +print_theorems + + +section {* Managing generic data *} + +ML {* +signature REWRITER = +sig + val add: thm -> Context.generic -> Context.generic + val del: thm -> Context.generic -> Context.generic + val rewrite: Context.generic -> conv +end +*} + +ML {* +structure Rewriter : REWRITER = +struct + +structure Data = GenericDataFun( +struct + type T = thm list; + val empty = []; + fun merge _ = Thm.merge_thms; + val extend = I; +end); + +fun add thm = Data.map (Thm.add_thm thm); +fun del thm = Data.map (Thm.del_thm thm); + +fun rewrite ctxt = MetaSimplifier.rewrite false + (map Simpdata.mk_eq (Data.get ctxt)); + +end +*} + +attribute_setup rewrite = + {* Scan.succeed (Thm.declaration_attribute Rewriter.add) *} + "" + +method_setup rewrite = + {* Scan.state >> (fn ctxt => + K (SIMPLE_METHOD' (CONVERSION (Rewriter.rewrite ctxt)))) *} + "" + +lemma "A \ B = \{A, B}" +proof - + note latticify [symmetric, rewrite] + show ?thesis + apply rewrite + apply simp + done +qed + +lemma "A \ B = A \ B" +proof - + show ?thesis + apply rewrite + oops + +section {* For your amusement *} + +end diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/FI-Ex.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/FI-Ex.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,264 @@ +theory Ex +imports Main +begin + +section {* Sledgehammer *} +lemma "inj f ==> inj g ==> inj (f o g)" +sledgehammer e +apply (metis comp_inj_on inj_on_inverseI inv_f_eq top_set_eq) done + + + + +section {* Threads in ML *} + +text {* some helper functions *} + +ML {* fun sleep time = OS.Process.sleep (Time.fromSeconds time) *} +ML {* sleep 5 *} + +ML {* val count = ref 0 *} +ML {* +fun slow_inc name time = + let + val a = !count + val _ = sleep time + val result = a + 1 + val _ = count := result + in + priority (name ^ ": " ^ string_of_int result) + end +*} +ML {* slow_inc "incremented" 10 *} + +ML {* SimpleThread.fork *} +ML {* +SimpleThread.fork true (fn () => + slow_inc "parallel counter" 10) +*} + + + + +section {* Synchronization *} + +text{* Example: lost update *} +ML {* +count := 0; + +SimpleThread.fork true (fn () => + slow_inc "counter1" 10); + +SimpleThread.fork true (fn () => + slow_inc "counter2" 10) +*} + + + + +subsection {* pthreads-primitives *} + +text {* functions for mutexes *} +ML {* Mutex.mutex *} +ML {* Mutex.lock *} +ML {* Mutex.unlock *} + +ML {* +(* protecting count *) +val mutex = Mutex.mutex() +*} + +ML {* +fun fork_inc name time = + SimpleThread.fork true (fn () => + let + val _ = Mutex.lock mutex + val _ = slow_inc name time + val _ = Mutex.unlock mutex + in () end); +*} + +ML {* +fork_inc "A" 5; +fork_inc "B" 5; +*} + +text {* CAUTION: mutex stays locked after interrupt! *} +ML {* fork_inc "C" 10000 *} +ML {* SimpleThread.interrupt it *} +ML {* fork_inc "D" 1 *} +ML {* Mutex.unlock mutex (* actually undefined behaviour!! *) *} + + + + +text {* Condition Variables *} +ML {* +val mutex = Mutex.mutex() +val cond = ConditionVar.conditionVar() +val state = ref 0 +*} + +text {* double state when signalled *} +ML {* +SimpleThread.fork true (fn () => + let + val _ = Mutex.lock mutex + val _ = ConditionVar.wait (cond, mutex) + val _ = state := (!state) * 2 + val _ = sleep 1 + val _ = priority ("Changed to: " ^ string_of_int (!state)) + val _ = Mutex.unlock mutex + in () end) +*} + +text {* change state and signal condition variable*} +ML {* Mutex.lock mutex *} +ML {* state := 21 *} +ML {* ConditionVar.signal cond *} +ML {* Mutex.unlock mutex*} + + + + +subsection{* Isabelle/ML combinators*} + +ML {* SimpleThread.synchronized *} + +text {* protect count *} +ML {* +fun fork_inc_safe name time = + SimpleThread.fork true (fn () => + SimpleThread.synchronized name mutex (fn () => + slow_inc name time)) +*} + +ML {* val e = fork_inc_safe "E" 10000 *} +ML {* SimpleThread.interrupt e *} +ML {* fork_inc_safe "F" 1 *} + + + + +subsection {* State Variables with synchronized access *} + +ML {* Synchronized.var *} + +ML {* val state = Synchronized.var "goods" 0 *} +ML {* Synchronized.value state *} + +text{* modifying state *} +ML {* Synchronized.change *} +ML {* Synchronized.change state (fn i => i + 1) *} +ML {* Synchronized.value state *} + +text{* change with result *} +ML {* Synchronized.change; + Synchronized.change_result *} +ML {* +val previous_state_string = + Synchronized.change_result state (fn i => + (string_of_int i, i + 1)) +*} + + +text{* change (with result) when state meets some property *} + +ML {* Synchronized.change_result; + Synchronized.guarded_access *} + + +text{* example: producer consumer *} + +ML {* Synchronized.change state (K 0) *} + +ML {* fun produce k = Synchronized.change state (fn i => i + k) *} + +ML {* +fun consume () = Synchronized.guarded_access state (fn i => + if i <= 0 + then NONE + else SOME(i - 1, i - 1)); +*} + +ML {* +fun consumer name = SimpleThread.fork true (fn () => + while true do + let + val amount = consume () + val _ = sleep 1 + in priority (name ^ " consumed; " ^ string_of_int amount ^ " left") end) +*} + +ML {* val a = consumer "A" *} +ML {* produce 3 *} +ML {* val b = consumer "B" *} +ML {* produce 4 *} + +ML {* map SimpleThread.interrupt [a,b] *} + + +text {* timeout while waiting on signal *} +ML {* Synchronized.guarded_access; + Synchronized.timed_access*} + +ML {* +fun consume_t timeout = + Synchronized.timed_access + state + (* absolute time! *) + (fn _ => SOME (Time.+ (Time.now (),Time.fromSeconds (timeout)))) + (fn i => if i <= 0 then NONE else SOME(i - 1, i - 1)) +*} + +ML {* produce 2 *} +ML {* consume_t 3 *} +ML {* consume_t 3 *} +ML {* consume_t 3 *} + + + + +section{* Thread Attributes *} + +ML {* +fun start_work () = SimpleThread.fork true (fn () => + uninterruptible (fn restore_attributes => fn () => + let + val _ = sleep 5 + val _ = priority "... initialized" + val _ = restore_attributes (fn () => + (sleep 5; priority "done work")) () + in () end) ()) +*} + +ML {* val thread = start_work () *} +ML {* SimpleThread.interrupt thread *} + + + + +section{* External processes *} + +ML {* system_out *} + +ML {* val bash_script = "sleep 10; echo woke up" *} +ML {* system_out bash_script *} + +ML {* val bash_script = "while [ 0 ]; do x=$x; done" *} +ML {* +val thread = SimpleThread.fork true (fn () => + let val _ = system_out bash_script + in () end) +*} +ML {*SimpleThread.interrupt thread*} + + +ML {* val path_to_isabelle = Path.explode "~~/bin/isabelle" *} + +text {* File in File.shell_path (spaces!) *} +ML {* val command = File.shell_path path_to_isabelle ^ " version" *} +ML {* system_out command *} + +end + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/FI-slides.pdf Binary file Nominal/activities/tphols09/IDW/FI-slides.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/InductiveInternals.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/InductiveInternals.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,189 @@ +theory InductiveInternals +imports Main +begin + +section {* Parsing *} + +ML {* +fun parse p s = + Scan.finite OuterLex.stopper (Scan.error (OuterParse.!!! p)) + (filter OuterLex.is_proper (OuterSyntax.scan Position.none s)); +*} + +ML {* +local structure P = OuterParse and K = OuterKeyword in + +val ind_parser = + P.fixes -- P.for_fixes -- + Scan.optional (P.$$$ "where" |-- + P.!!! (P.enum1 "|" (SpecParse.opt_thm_name ":" -- P.prop))) []; + +end; +*} + +ML {* +parse ind_parser +"even and odd \ +\where\ +\ even0: \"even 0\"\ +\| evenS: \"odd n \ even (Suc n)\"\ +\| oddS: \"even n \ odd (Suc n)\"" +*} + +ML {* +val (((preds_syn, params_syn), intro_srcs), []) = +parse ind_parser +"accpart for r :: \"'a \ 'a \ bool\"\ +\where\ +\ accpartI: \"(\y. r y x \ accpart r y) \ accpart r x\"" +*} + + +section {* Reading the Specification *} + +ML {* +val lthy = TheoryTarget.context "-" @{theory} +*} + +ML {* +val ((vars, intrs), _) = Specification.read_spec + (preds_syn @ params_syn) intro_srcs lthy; +val (preds_syn, params_syn') = chop (length preds_syn) vars +val params = map fst params_syn'; +*} + + +section {* Making the definition *} + +ML {* +val params' = map (fn (p, T) => Free (Binding.name_of p, T)) params; +val preds = map (fn ((R, T), _) => + list_comb (Free (Binding.name_of R, T), params')) preds_syn; +val Tss = map (binder_types o fastype_of) preds; + +val intrs' = map + (ObjectLogic.atomize_term (ProofContext.theory_of lthy) o snd) intrs; +*} + +ML {* +fun mk_all x P = HOLogic.all_const (fastype_of x) $ lambda x P; +*} + +ML {* +val (defs, lthy1) = fold_map (fn ((((R, _), syn), pred), Ts) => + let val zs = map Free (Variable.variant_frees lthy intrs' + (map (pair "z") Ts)) + in + LocalTheory.define Thm.internalK + ((R, syn), (Attrib.empty_binding, fold_rev lambda (params' @ zs) + (fold_rev mk_all preds (fold_rev (curry HOLogic.mk_imp) + intrs' (list_comb (pred, zs)))))) #>> snd #>> snd + end) (preds_syn ~~ preds ~~ Tss) lthy; +*} + +ML {* +val (_, lthy2) = Variable.add_fixes + (map (Binding.name_of o fst) params) lthy1; +*} + + +section {* Proving the induction rules *} + +ML {* +val (Pnames, lthy3) = + Variable.variant_fixes (replicate (length preds) "P") lthy2; +val Ps = map (fn (s, Ts) => Free (s, Ts ---> HOLogic.boolT)) + (Pnames ~~ Tss); +val cPs = map (cterm_of (ProofContext.theory_of lthy3)) Ps; +val intrs'' = map (subst_free (preds ~~ Ps) o snd) intrs; +*} + +ML {* +fun inst_spec ct = Drule.instantiate' + [SOME (ctyp_of_term ct)] [NONE, SOME ct] spec; +*} + +ML {* +fun prove_indrule ((R, P), Ts) = + let + val (znames, lthy4) = + Variable.variant_fixes (replicate (length Ts) "z") lthy3; + val zs = map Free (znames ~~ Ts) + in + Goal.prove lthy4 [] + [HOLogic.mk_Trueprop (list_comb (R, zs))] + (Logic.list_implies (intrs'', + HOLogic.mk_Trueprop (list_comb (P, zs)))) + (fn {prems, ...} => EVERY + ([ObjectLogic.full_atomize_tac 1, + cut_facts_tac prems 1, + rewrite_goals_tac defs] @ + map (fn ct => dtac (inst_spec ct) 1) cPs @ + [assume_tac 1])) |> + singleton (ProofContext.export lthy4 lthy1) + end; +*} + +ML {* +val indrules = map prove_indrule (preds ~~ Ps ~~ Tss); +*} + + +section {* Proving the introduction rules *} + +ML {* +val all_elims = fold (fn ct => fn th => th RS inst_spec ct); +val imp_elims = fold (fn th => fn th' => [th', th] MRS mp); +*} + +ML {* +fun show_thms ctxt s ths = warning (s ^ ":\n" ^ + Pretty.string_of (Pretty.chunks (map (Display.pretty_thm ctxt) ths))); + +fun show_cterms ctxt s cts = warning (s ^ ":\n" ^ + Pretty.string_of (Pretty.list "[" "]" + (map (Syntax.pretty_term ctxt o term_of) cts))); +*} + +ML {* +fun prove_intr (i, (_, r)) = + Goal.prove lthy2 [] [] r + (fn {prems, context = ctxt} => EVERY + [ObjectLogic.rulify_tac 1, + rewrite_goals_tac defs, + REPEAT (resolve_tac [allI, impI] 1), + SUBPROOF (fn {params, prems, context = ctxt', ...} => + let + val (prems1, prems2) = + chop (length prems - length intrs) prems; + val _ = show_thms ctxt' "prems1" prems1; + val _ = show_thms ctxt' "prems2" prems2; + val (params1, params2) = + chop (length params - length preds) (map snd params) + val _ = show_cterms ctxt' "params1" params1; + val _ = show_cterms ctxt' "params2" params2; + in + rtac (ObjectLogic.rulify + (all_elims params1 (nth prems2 i))) 1 THEN + EVERY (map (fn prem => + SUBPROOF (fn {prems = prems', concl, context = ctxt'', ...} => + let + val prem' = prems' MRS prem; + val prem'' = case prop_of prem' of + _ $ (Const (@{const_name All}, _) $ _) => + prem' |> all_elims params2 |> + imp_elims prems2 + | _ => prem' + val _ = show_thms ctxt'' "prem" [prem]; + val _ = show_thms ctxt'' "prem'" [prem']; + val _ = show_thms ctxt'' "prem''" [prem'']; + in rtac prem'' 1 end) ctxt' 1) prems1) + end) ctxt 1]) |> + singleton (ProofContext.export lthy2 lthy1); +*} + +ML {* +val intr_ths = map_index prove_intr intrs; +*} + +end diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/Inductive_Examples.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/Inductive_Examples.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,92 @@ +theory Inductive_Examples +imports Simple_Inductive_Package +begin + +section {* Transitive closure *} + +simple_inductive + trcl for r :: "'a \ 'a \ bool" +where + base: "trcl r x x" +| step: "trcl r x y \ r y z \ trcl r x z" + +thm trcl_def +thm trcl.induct +thm base +thm step +thm trcl.intros + +lemma trcl_strong_induct: + assumes trcl: "trcl r x y" + and I1: "\x. P x x" + and I2: "\x y z. P x y \ trcl r x y \ r y z \ P x z" + shows "P x y" +proof - + from trcl + have "P x y \ trcl r x y" + proof induct + case (base x) + from I1 and trcl.base show ?case .. + next + case (step x y z) + then have "P x y" and "trcl r x y" by simp_all + from `P x y` `trcl r x y` `r y z` have "P x z" + by (rule I2) + moreover from `trcl r x y` `r y z` have "trcl r x z" + by (rule trcl.step) + ultimately show ?case .. + qed + then show ?thesis .. +qed + + +section {* Even and odd numbers *} + +simple_inductive + even and odd +where + even0: "even 0" +| evenS: "odd n \ even (Suc n)" +| oddS: "even n \ odd (Suc n)" + +thm even_def odd_def +thm even.induct odd.induct +thm even0 +thm evenS +thm oddS +thm even_odd.intros + + +section {* Accessible part *} + +simple_inductive + accpart for r :: "'a \ 'a \ bool" +where + accpartI: "(\y. r y x \ accpart r y) \ accpart r x" + +thm accpart_def +thm accpart.induct +thm accpartI + + +section {* Accessible part in locale *} + +locale rel = + fixes r :: "'a \ 'a \ bool" + +simple_inductive (in rel) accpart' +where + accpartI': "\x. (\y. r y x \ accpart' y) \ accpart' x" + +context rel +begin + +thm accpartI' +thm accpart'.induct + +end + +thm rel.accpartI' +thm rel.accpart'.induct + +end diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/MW-Ex1.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/MW-Ex1.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,29 @@ +theory Ex1 +imports Main +begin + +section {* ML tactics as (crude) methods *} + +lemma True +proof + + assume a: A + assume b: B + + have "A & B" + apply (tactic {* rtac @{thm conjI} 1 *}) + using a + apply (tactic {* resolve_tac facts 1 *}) + using b + apply (tactic {* resolve_tac facts 1 *}) + done + + have "A & B" + using a b + apply (tactic {* Method.insert_tac facts 1 *}) + apply (tactic {* (rtac @{thm conjI} THEN_ALL_NEW atac) 1 *}) + done + +qed + +end diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/MW-Ex2.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/MW-Ex2.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,75 @@ +theory Ex2 +imports Main +begin + +section {* Simple methods *} + +ML Method.setup +ML SIMPLE_METHOD' +ML SIMPLE_METHOD + +method_setup my_method1 = {* + Scan.succeed (K (SIMPLE_METHOD' (fn i: int => no_tac))) +*} "" + +method_setup my_method2 = {* + Scan.succeed (fn ctxt: Proof.context => + SIMPLE_METHOD' (fn i: int => no_tac)) +*} "" + +method_setup my_method3 = {* + Attrib.thms >> (fn thms: thm list => fn ctxt: Proof.context => + SIMPLE_METHOD' (fn i: int => no_tac)) +*} "" + + +section {* My simplification method *} + +ML {* +structure My_Simps = NamedThmsFun +( + val name = "my_simp"; + val description = "My simp declaration"; +) +*} +setup My_Simps.setup + +method_setup my_simp = {* + Scan.succeed (fn ctxt => + SIMPLE_METHOD' (fn i => + CHANGED (asm_full_simp_tac + (HOL_basic_ss addsimps (My_Simps.get ctxt)) i))) +*} "" + +lemma True +proof + + fix a b c + assume [my_simp]: "a = b" + assume [my_simp]: "b = c" + have "a = c" by my_simp + +qed + + +method_setup my_simp_all = {* + Scan.succeed (fn ctxt => + SIMPLE_METHOD + (CHANGED + (ALLGOALS (asm_full_simp_tac + (HOL_basic_ss addsimps (My_Simps.get ctxt)))))) +*} "" + + +lemma True +proof + + fix a b c + assume [my_simp]: "a = b" + assume [my_simp]: "b = c" + have "a = c" and "c = b" by my_simp_all + +qed + + +end diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/MW-Ex3.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/MW-Ex3.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,142 @@ +theory Ex1 +imports Main +begin + +lemma True +proof + + subsect {* Basic context elements *} + + { + fix x + have "B x" sorry + } + thm this + + { + assume A + have B sorry + } + thm this + + { + def x == a + have "B x" sorry + } + thm this + + { + obtain a where "B a" sorry + have C sorry + } + thm this + + + subsect {* Contexts vs. rules *} + + { + fix A B + fix x :: 'a + assume "A x" + have "B x" sorry + } + note r = this + + { + ML_prf {* val ctxt = @{context} *} + ML_prf {* val (((Ts, ts), [th']), ctxt') = + Variable.import_thms true [@{thm r}] ctxt *} + } + +qed + + +section {* Building up contexts in ML *} + +subsection {* Variables *} + +lemma True +proof + + ML_prf {* val ctxt0 = @{context} *} + ML_prf {* val (xs, ctxt1) = ctxt0 |> Variable.add_fixes ["x", "y", "z"] *} + ML_prf {* val t = Syntax.read_term ctxt1 "(x::nat) = y + z" *} + ML_prf {* val ctxt2 = ctxt1 |> Variable.declare_term t *} + ML_prf {* Syntax.read_term ctxt2 "x" *} + +qed + +ML {* val ctxt0 = @{context} *} +ML {* val (xs, ctxt1) = ctxt0 |> Variable.add_fixes ["x", "y", "z"] *} +ML {* val (xs, ctxt1) = ctxt0 |> Variable.variant_fixes ["x", "y", "z"] *} + +ML {* Variable.focus (Thm.cprem_of @{thm exE} 2) @{context} *} + + +subsection {* Assumptions *} + +lemma True +proof + +ML_prf {* val ctxt0 = @{context} *} +ML_prf {* + val (asms, ctxt1) = ctxt0 + |> Assumption.add_assumes [@{cprop "x = y"}, @{cprop "y = z"}] +*} +ML_prf {* Assumption.export false ctxt1 ctxt0 (@{thm trans} OF asms) *} + + +ML_prf {* val ctxt0 = @{context} *} +ML_prf {* val (_, ctxt1) = ctxt0 |> Variable.add_fixes ["x", "y", "z"] *} +ML_prf {* val ts = Syntax.read_props ctxt1 ["x = y", "y = z"] *} +ML_prf {* val ctxt2 = ctxt1 |> fold Variable.declare_term ts *} + +ML_prf {* + val (asms, ctxt3) = + ctxt2 + |> Assumption.add_assumes (map (cterm_of (ProofContext.theory_of ctxt2)) ts) +*} +ML_prf {* Assumption.export false ctxt3 ctxt0 (@{thm trans} OF asms) *} +ML_prf {* ProofContext.export ctxt3 ctxt0 [@{thm trans} OF asms] *} + +qed + + +subsection {* Local definitions (non-polymorphic) *} + +lemma True +proof + fix x y z :: nat + + ML_prf {* val ctxt0 = @{context} *} + ML_prf {* val ((a, a_def), ctxt1) = + ctxt0 |> LocalDefs.add_def ((@{binding a}, NoSyn), @{term "x + y"}) + *} + ML_prf {* val ((b, b_def), ctxt2) = + ctxt1 |> LocalDefs.add_def ((@{binding b}, NoSyn), @{term "y + z"}) + *} + + ML_prf {* + Goal.prove ctxt2 [] [] (Syntax.read_prop ctxt2 "a + b = x + 2 * y + z") + (fn _ => asm_full_simp_tac (local_simpset_of ctxt2 addsimps [a_def, b_def]) 1) + *} + +qed + + +subsection {* Local elimination *} + +lemma True +proof + assume ex: "EX x. B x" + + ML_prf {* val ctxt0 = @{context} *} + ML_prf {* val (([x], [B]), ctxt1) = ctxt0 + |> Obtain.result (fn _ => etac @{thm exE} 1) @{thms ex} *} + ML_prf {* + ProofContext.export ctxt1 ctxt0 [Thm.reflexive x] + handle ERROR msg => (warning msg; []) *} + +qed + +end diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/MW-Ex4.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/MW-Ex4.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,19 @@ +theory Ex2 +imports Main +begin + +section {* Proof context data *} + +ML {* + structure My_Data = ProofDataFun(type T = int * string fun init _ = (2, "foo")) +*} + +ML {* My_Data.get @{context} *} + +ML {* val ctxt0 = @{context} *} +ML {* val ctxt1 = ctxt0 |> My_Data.map (fn (i, s) => (i + 1, s ^ "o")) *} +ML {* val ctxt2 = ctxt1 |> My_Data.map (fn (i, s) => (i + 1, s ^ "o")) *} + +ML {* My_Data.get ctxt2 *} + +end diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/MW-Ex5.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/MW-Ex5.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,84 @@ +header {* Local theory specifications *} + +theory Ex1 +imports Main +begin + +section {* Target context *} + +locale NAT = + fixes zero :: 'n + and succ :: "'n \ 'n" + assumes succ_inject: "(succ m = succ n) \ (m = n)" + and succ_neq_zero: "succ m \ zero" + and induct "P zero \ (\n. P n \ P (succ n)) \ P n" +begin + + +section {* Some definitions *} + +ML {* val lthy = @{context} *} + +ML {* val ((one, (_, one_def)), lthy1) = lthy |> LocalTheory.define "" + ((@{binding one}, NoSyn), (Attrib.empty_binding, @{term "succ zero"})) *} + +ML {* val ((two, (_, two_def)), lthy2) = lthy1 |> LocalTheory.define "" + ((@{binding two}, NoSyn), (Attrib.empty_binding, @{term "succ one"})) *} + +ML {* val export = singleton (ProofContext.export lthy2 (LocalTheory.target_of lthy2)) *} +ML {* export one_def *} +ML {* export two_def *} + +ML {* val global_export = + singleton (ProofContext.export lthy2 (ProofContext.init (ProofContext.theory_of lthy2))) *} +ML {* global_export one_def *} +ML {* global_export two_def *} + + +definition "one = succ zero" +definition "two = succ one" + + +section {* Proofs *} + +lemma "succ one = two" by (simp add: one_def two_def) + +ML {* + val lthy = @{context}; + + val th = + Goal.prove lthy [] [] @{prop "succ one = two"} + (fn _ => asm_full_simp_tac + (local_simpset_of lthy addsimps [@{thm one_def}, @{thm two_def}]) 1); + + LocalTheory.note "" ((@{binding ex1}, []), [th]) lthy; +*} + +local_setup {* fn lthy => + let + val th = + Goal.prove lthy [] [] @{prop "succ one = two"} + (fn _ => asm_full_simp_tac + (local_simpset_of lthy addsimps [@{thm one_def}, @{thm two_def}]) 1); + in lthy |> LocalTheory.note "" ((@{binding ex1}, []), [th]) |> #2 end +*} + +thm ex1 + + +section {* Derived definitional mechamisms *} + +inductive + Rec :: "'a \ ('n \ 'a \ 'a) \ 'n \ 'a \ bool" + for e :: 'a and r :: "'n \ 'a \ 'a" +where + Rec_zero: "Rec e r zero e" + | Rec_succ: "Rec e r m n \ Rec e r (succ m) (r m n)" + +thm Rec_def Rec.induct + +end + +thm NAT.Rec_def NAT.Rec.induct + +end diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/MW-Ex6.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/MW-Ex6.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,51 @@ +header {* Local theory data *} + +theory Ex2 +imports Main +begin + +ML {* + structure My_Rules = + NamedThmsFun(val name = "my_rule" val description = "My collection of rules") +*} +setup My_Rules.setup + +ML {* + fun declare_my_rule th phi context = + My_Rules.add_thm (Morphism.thm phi th) context +*} + +locale foo = + fixes x y z :: nat + assumes 1: "x \ y" and 2: "y \ z" and 3: "x \ z" +begin + +declaration {* declare_my_rule @{thm 1} *} +declaration {* declare_my_rule @{thm 2} *} +declaration {* declare_my_rule @{thm 3} *} + +ML {* My_Rules.get @{context} *} + +end + +ML {* My_Rules.get @{context} *} + +interpretation bar: foo 7 42 1 by unfold_locales simp_all + +ML {* My_Rules.get @{context} *} + +thm my_rule + + +lemma True +proof + fix a b c d :: nat + assume *: "distinct [a, b, c, d]" + interpret foo a b c using * by unfold_locales simp_all + interpret foo b c d using * by unfold_locales simp_all + + ML_prf {* My_Rules.get @{context} *} + +qed + +end \ No newline at end of file diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/MW-ex.scala --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/MW-ex.scala Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,98 @@ +/** Isabelle System **/ + +val sys = new isabelle.IsabelleSystem + + +/* Isabelle settings environment */ + +sys.getenv("ISABELLE_HOME") +sys.getenv("ISABELLE_PATH") + + +/* Isabelle tools */ + +sys.isabelle_tool() +sys.isabelle_tool("doc") +sys.isabelle_tool("doc", "system") + + +sys.find_logics + + +/* Isabelle symbols */ + +val symbols = sys.symbols +val s1 = symbols.decode("""\x. x \ A --> x \ B""") +val s2 = symbols.encode(s1) + + + +/** Isabelle Process **/ + +/* demo command loop */ + +val p = new isabelle.IsabelleProcess + +p.command("theory A imports Main begin") +p.command(""" lemma "A --> A" """) +p.command("..") +p.command("end") + +p.close + + +val p = new isabelle.IsabelleProcess + +p.ML("fun f 0 = 1 | f n = n * f (n - 1)") +p.ML("f 1000") + +p.ML("OS.Process.sleep (Time.fromSeconds 10)"); +p.interrupt + + +/* receiving messages */ + +import isabelle._ +import scala.actors._ + +def self_receiver(): EventBus[IsabelleProcess.Result] = { + val self = Actor.self + new EventBus[IsabelleProcess.Result] + (result => self ! result) +} + +def receive(): Option[IsabelleProcess.Result] = { + Actor.self.receiveWithin(100) { + case TIMEOUT => None + case result: IsabelleProcess.Result => Some(result) + } +} + +val p = new IsabelleProcess(new IsabelleSystem, self_receiver()) + +p.command("theory A imports Main begin") +p.command(""" term "x + y" """) +p.ML(""" tracing (Syntax.string_of_term @{context} @{term "x + y"}) """) + + + +/** basic document model **/ + +import isabelle._ + +val p = new IsabelleProcess with IsarDocument + +p.define_command("1", "theory A imports Main begin") +p.define_command("2", "lemma \"A --> A\"") +p.define_command("3", "..") +p.define_command("4", "end") + +p.begin_document("doc1", "A.thy") +p.edit_document("doc1", "doc2", + List(("doc1", Some("1")), ("1", Some("2")), ("2", Some("3")), ("3", Some("4")))) + +p.edit_document("doc2", "doc3", List(("2", None))) +p.edit_document("doc3", "doc4", List(("1", None))) +p.edit_document("doc4", "doc5", List(("1", Some("2")), ("2", Some("3")))) + +p.end_document("doc5") + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/MW-slides.pdf Binary file Nominal/activities/tphols09/IDW/MW-slides.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/MW-slides2.pdf Binary file Nominal/activities/tphols09/IDW/MW-slides2.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/MW-slides3.pdf Binary file Nominal/activities/tphols09/IDW/MW-slides3.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/MW-slides4.pdf Binary file Nominal/activities/tphols09/IDW/MW-slides4.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/SB-Calc.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/SB-Calc.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,412 @@ +theory Calc +imports Main +begin + + +section {* A Simple Calculator *} + +text {* + +Task: Write a calculator which behaves as follows: + + calc "ADD 1 2" = 3 + + calc "SUM 1 2 3" = 6 + + cal "LET x 3 IN ADD x 1" = 4 + +*} + + + + + + +subsection {* A Parser Primer *} + + +(* 'a -> 'b *) + +(* 'a -> 'b * 'c *) + + + +(* string list -> 'a * string list *) + + + +(* FAIL *) + +(* MORE *) + +(* ABORT *) + + + + + +subsection {* Lexer: From a String to a Token List *} + + + +ML {* +datatype token = + Keyword of string | + Number of int | + Variable of string | + Space | + End +*} + + +ML {* Scan.many1 *} +ML {* +val keyword = Scan.many1 Symbol.is_ascii_upper +*} + +ML {* keyword (explode "AND 1 2") *} + +ML {* try keyword (explode "AND") *} + +ML {* try keyword (explode " AND") *} + + + +ML {* +val keyword = Scan.many1 Symbol.is_ascii_upper >> + (Keyword o implode) +*} + +ML {* op >> *} + + +ML {* keyword (explode "AND 1 2") *} + + + +ML {* +val variable = Scan.many1 Symbol.is_ascii_lower >> + (Variable o implode) + +val space = Scan.many1 Symbol.is_ascii_blank >> K Space +*} + + + +ML {* +fun int_of d = ord d - ord "0" + +fun join_digits ds = + fold (fn d => fn i => 10 * i + int_of d) ds 0 + +val number = Scan.many1 Symbol.is_ascii_digit >> + (Number o join_digits) +*} + + + +ML {* +val tokens = Scan.bulk + (keyword || variable || number || space) +*} + +ML {* op || *} + +ML {* Scan.bulk *} + + +ML {* tokens (explode "ADD 1 2") *} + + + +ML {* +fun lex str = + explode str + |> these o Scan.read Symbol.stopper tokens + |> filter_out (fn Space => true | _ => false) +*} + +ML {* Scan.read *} + + +ML {* lex "ADD 1 2" *} + +ML {* lex "SUM 1 2 3" *} + +ML {* lex "LET x 3 IN ADD x 1" *} + +ML {* lex "ADD 1 (ADD 2 3)" *} + +ML {* tokens (explode "ADD (ADD 1 2) 3") *} + + + + + +subsection {* Lexer: Error Handling *} + +ML {* Scan.!! *} + + +ML {* +val token = keyword || variable || number || space + +fun bad_input s = "Unexpected symbol: " ^ quote s +fun lex_err (xs, _) = bad_input (hd xs) + +val tokens = Scan.!! lex_err (Scan.bulk token) +*} + + +ML {* tokens (explode "ADD (ADD 1 2) 3") *} + +ML {* +let + fun lex1 str = + explode str + |> Scan.read Symbol.stopper tokens +in + lex1 "ADD (ADD 1 2) 3" +end +*} +ML {* +let + fun lex2 str = + explode str + |> tokens +in + lex2 "ADD 1 2" +end +*} + + + +ML {* +fun lex str = + Source.of_string str + |> Source.source Symbol.stopper tokens NONE + |> Source.exhaust + |> filter_out (fn Space => true | _ => false) +*} + +ML {* lex "ADD 1 2" *} + +ML {* lex "SUM 1 2 3" *} + +ML {* lex "LET x 3 IN ADD x 1" *} + +ML {* try lex "ADD 1 (ADD 2 3" *} + +ML {* lex "Add 1 2" *} + + + + + +subsection {* Calculator: Basic Expressions *} + + + +ML {* +fun keyword name = Scan.one + (fn Keyword n => n = name | _ => false) +*} + +ML {* +val number = Scan.some + (fn Number n => SOME n | _ => NONE) +*} + +ML {* +val stop = Scan.one (fn t => t = End) +*} + +ML {* +fun expr st = + (number || + keyword "ADD" |-- expr -- expr >> (op +) || + keyword "SUM" |-- + Scan.unless stop (Scan.repeat expr) >> + (fn is => fold (curry (op +)) is 0)) st +*} + +ML {* +val f1 = op -- +val f2 = op |-- +val f3 = op --| +*} + +ML {* expr (lex "ADD 1 2" @ [End]) *} + +ML {* expr (lex "SUM 1 2 3" @ [End]) *} + + + +ML {* +fun calc str = + lex str @ [End] + |> expr --| stop + |> fst +*} + +ML {* calc "ADD 1 2" *} + +ML {* calc "SUM 1 2 3" *} + +ML {* calc "ADD 1 ADD 2 3" *} + +ML {* calc "ADD 1 SUM 2 3 4" *} + +ML {* calc "SUM ADD 1 2 3" *} + +ML {* try calc "ADD SUM 1 2 3" *} + +ML {* try calc "ADD 1 2 3" *} + + + + + +subsection {* Calculator: Error Handling *} + +ML {* +fun string_of_token (Keyword s) = s + | string_of_token (Variable s) = s + | string_of_token (Number n) = string_of_int n + | string_of_token _ = "end" + +fun bad_token (xs, _) = + "Unexpected token: " ^ quote (string_of_token (hd xs)) + +fun calc str = + lex str @ [End] + |> Scan.error (expr --| Scan.!! bad_token stop) + |> fst +*} + +ML {* try calc "ADD 1 2 3" *} + +ML {* try calc "ADD SUM 1 2 3" *} + +ML {* try calc "Add 0 0" *} + + + +ML {* +fun append_token msg xs = + msg ^ quote (string_of_token (hd xs)) + +val expr' = + expr || + Scan.fail_with (append_token ("Expected number, " ^ + "ADD, or SUM, instead of ")) + +val stop' = + stop || + Scan.fail_with (append_token "Unexpected token ") +*} + +ML {* +fun calc str = + lex str @ [End] + |> Scan.catch (expr' --| stop') + |> fst +*} + +ML {* try calc "ADD 0 0 1" *} + +ML {* try calc "Add 0 0" *} + +ML {* try calc "ADD SUM 1 2 3" *} + + + + + +subsection {* Calculator: Expressions with Variables *} + +ML {* +fun keyword name = Scan.lift (Scan.one + (fn Keyword n => n = name | _ => false)) + +fun number st = Scan.lift (Scan.some + (fn Number n => SOME n | _ => NONE)) st + +fun stop st = Scan.lift (Scan.one + (fn t => t = End orelse t = Keyword "IN")) st +*} + +ML {* Scan.lift *} + + + +ML {* +val variable = Scan.some + (fn Variable n => SOME n | _ => NONE) +*} + + + +ML {* +fun lookup env v = + (case Symtab.lookup env v of + SOME i => i + | _ => error ("Unbound variable " ^ quote v)) +*} + + + +ML {* +fun expr st = + (number || + + Scan.peek (fn env => variable >> lookup env) || + + keyword "LET" |-- Scan.lift variable -- expr --| + keyword "IN" :|-- + (fn b => apfst (Symtab.update b) #> expr) || + + keyword "ADD" |-- expr -- expr >> (op +) || + keyword "SUM" |-- + Scan.unless stop (Scan.repeat expr) >> + (fn is => fold (curry (op +)) is 0)) st +*} + +ML {* Scan.peek *} + +ML {* op :|-- *} + +ML {* expr (Symtab.empty, lex "LET x 1 IN x") *} + + + +ML {* +fun calc str = + lex str @ [End] + |> Scan.pass Symtab.empty (expr --| stop) + |> fst +*} + +ML {* calc "ADD 1 2" *} + +ML {* calc "ADD 1 ADD 2 3" *} + +ML {* calc "SUM 1 2 3" *} + +ML {* calc "LET x 3 IN ADD x 1" *} + +ML {* calc "LET x SUM 1 1 1 IN ADD x 7" *} + + + + + +subsection {* Possible extensions *} + +text {* +Errors with source positions: + + see Pure/General/source_pos.ML +*} + +end \ No newline at end of file diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/SB-Method.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/SB-Method.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,139 @@ +theory Method +imports Main +begin + + + +section {* A simple method *} + +ML {* +val q1_syntax = Scan.succeed +*} + +ML {* +fun q1_method ctxt = SIMPLE_METHOD' + (Simplifier.simp_tac (Simplifier.context ctxt HOL_ss)) +*} + +method_setup Q1 = {* q1_syntax q1_method *} "The Q method" + +lemma True by Q1 + + + + + +section {* Select a Subgoal *} + +ML {* +val q2_syntax = OuterParse.nat +*} + +ML {* +fun q2_method i ctxt = SIMPLE_METHOD + (Simplifier.simp_tac (Simplifier.context ctxt HOL_ss) i) +*} + +method_setup Q2 = {* Scan.lift q2_syntax >> q2_method *} + "The Q method" + +lemma "True = (True \ True)" + apply (intro iffI conjI) + apply (Q2 3) + sorry + + + + + +section {* Adding Theorems *} + +ML {* +val q3_syntax = + Scan.lift (Args.add -- Args.colon) |-- Attrib.thms +*} + +ML {* +fun q3_method thms _ = SIMPLE_METHOD' + (Tactic.resolve_tac thms) +*} + +method_setup Q3 = {* q3_syntax >> q3_method *} + "The Q method" + +lemma "t = t" by (Q3 add: refl) + + + + + +section {* Using the Context *} + +ML {* +structure Q4_Rules = NamedThmsFun +( + val name = "q4" + val description = "q4 rules" +) +*} +setup Q4_Rules.setup + +ML {* +fun q4_method ctxt = SIMPLE_METHOD' + (Tactic.resolve_tac (Q4_Rules.get ctxt)) +*} + +ML {* +Q4_Rules.add +*} + +ML {* +val q4_syntax = Method.sections [ + Args.add -- Args.colon >> K (I, Q4_Rules.add)] +*} + +method_setup Q4 = {* q4_syntax >> K q4_method *} + "The Q method" + +lemma "t = t" by (Q4 add: refl) +lemma "t = t" by (Q4 add: refl sym) +lemma "t = t" by (Q4 add: refl add: sym) + +lemma "t = t" using refl[q4] by Q4 + + + + + +section {* A Method Option *} + +ML {* +val q5_opts = Scan.optional + (Args.parens (Args.$$$ "strict" >> K true)) + false + +val q5_syntax = + Scan.lift q5_opts -- + (Method.sections [ + Args.add -- Args.colon >> K (I, Q4_Rules.add)] >> flat) +*} + +ML {* +fun q5_method (strict, thms) ctxt = + let val ths = if strict then thms else Q4_Rules.get ctxt + in SIMPLE_METHOD' (Tactic.resolve_tac ths) end +*} + +method_setup Q5 = {* q5_syntax >> q5_method *} + "The Q method" + +lemma "t = t" by (Q5 add: refl) +lemma "t = t" using refl[q4] by Q5 +(* +lemma "t = t" using refl[q4] by (Q5 (strict)) +lemma "t = t" using refl[q4] by (Q5 (strict) add: conjI) +*) +lemma "t = t" by (Q5 (strict) add: refl) + + +end \ No newline at end of file diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/Simple_Inductive_Package.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/Simple_Inductive_Package.thy Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,6 @@ +theory Simple_Inductive_Package +imports Main +uses "simple_inductive_package.ML" +begin + +end diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/isar-keywords-inductive.el --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/isar-keywords-inductive.el Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,594 @@ +;; +;; Keyword classification tables for Isabelle/Isar. +;; Generated from Pure + Pure-ProofGeneral + HOL + HOLCF + IOA + HOL-Nominal + HOL-Statespace. +;; *** DO NOT EDIT *** DO NOT EDIT *** DO NOT EDIT *** +;; +;; $Id: isar-keywords.el,v 1.112 2008/02/28 16:35:17 berghofe Exp $ +;; + +(defconst isar-keywords-major + '("\\." + "\\.\\." + "Isabelle\\.command" + "ML" + "ML_command" + "ML_setup" + "ProofGeneral\\.inform_file_processed" + "ProofGeneral\\.inform_file_retracted" + "ProofGeneral\\.kill_proof" + "ProofGeneral\\.process_pgip" + "ProofGeneral\\.restart" + "ProofGeneral\\.undo" + "abbreviation" + "also" + "apply" + "apply_end" + "arities" + "assume" + "atom_decl" + "automaton" + "ax_specification" + "axclass" + "axiomatization" + "axioms" + "back" + "by" + "cannot_undo" + "case" + "cd" + "chapter" + "class" + "class_deps" + "classes" + "classrel" + "code_class" + "code_const" + "code_datatype" + "code_deps" + "code_exception" + "code_include" + "code_instance" + "code_library" + "code_module" + "code_modulename" + "code_monad" + "code_props" + "code_reserved" + "code_thms" + "code_type" + "coinductive" + "coinductive_set" + "commit" + "constdefs" + "consts" + "consts_code" + "context" + "corollary" + "cpodef" + "datatype" + "declaration" + "declare" + "def" + "defaultsort" + "defer" + "defer_recdef" + "definition" + "defs" + "disable_pr" + "display_drafts" + "domain" + "done" + "enable_pr" + "end" + "equivariance" + "exit" + "export_code" + "extract" + "extract_type" + "finalconsts" + "finally" + "find_theorems" + "fix" + "fixpat" + "fixrec" + "from" + "full_prf" + "fun" + "function" + "global" + "guess" + "have" + "header" + "help" + "hence" + "hide" + "inductive" + "inductive_cases" + "inductive_set" + "simple_inductive" + "init_toplevel" + "instance" + "instantiation" + "interpret" + "interpretation" + "invoke" + "judgment" + "kill" + "kill_thy" + "lemma" + "lemmas" + "let" + "local" + "locale" + "method_setup" + "moreover" + "next" + "no_notation" + "no_syntax" + "no_translations" + "nominal_datatype" + "nominal_inductive" + "nominal_primrec" + "nonterminals" + "normal_form" + "notation" + "note" + "obtain" + "oops" + "oracle" + "overloading" + "parse_ast_translation" + "parse_translation" + "pcpodef" + "pr" + "prefer" + "presume" + "pretty_setmargin" + "prf" + "primrec" + "print_abbrevs" + "print_antiquotations" + "print_ast_translation" + "print_atp_rules" + "print_attributes" + "print_binds" + "print_cases" + "print_claset" + "print_classes" + "print_codesetup" + "print_commands" + "print_configs" + "print_context" + "print_drafts" + "print_facts" + "print_induct_rules" + "print_interps" + "print_locale" + "print_locales" + "print_methods" + "print_noatp_rules" + "print_orders" + "print_rules" + "print_simpset" + "print_statement" + "print_syntax" + "print_theorems" + "print_theory" + "print_trans_rules" + "print_translation" + "proof" + "prop" + "pwd" + "qed" + "quickcheck" + "quickcheck_params" + "quit" + "realizability" + "realizers" + "recdef" + "recdef_tc" + "record" + "redo" + "refute" + "refute_params" + "remove_thy" + "rep_datatype" + "sect" + "section" + "setup" + "show" + "simproc_setup" + "sledgehammer" + "sorry" + "specification" + "statespace" + "subclass" + "subsect" + "subsection" + "subsubsect" + "subsubsection" + "syntax" + "term" + "termination" + "text" + "text_raw" + "then" + "theorem" + "theorems" + "theory" + "thm" + "thm_deps" + "thus" + "thy_deps" + "token_translation" + "touch_child_thys" + "touch_thy" + "translations" + "txt" + "txt_raw" + "typ" + "typed_print_translation" + "typedecl" + "typedef" + "types" + "types_code" + "ultimately" + "undo" + "undos_proof" + "unfolding" + "unused_thms" + "use" + "use_thy" + "using" + "value" + "welcome" + "with" + "{" + "}")) + +(defconst isar-keywords-minor + '("actions" + "advanced" + "and" + "assumes" + "attach" + "avoids" + "begin" + "binder" + "compose" + "concl" + "congs" + "constrains" + "contains" + "defines" + "distinct" + "file" + "fixes" + "for" + "hide_action" + "hints" + "identifier" + "if" + "imports" + "in" + "includes" + "induction" + "infix" + "infixl" + "infixr" + "initially" + "inject" + "inputs" + "internals" + "is" + "lazy" + "module_name" + "monos" + "morphisms" + "notes" + "obtains" + "open" + "otherwise" + "output" + "outputs" + "overloaded" + "permissive" + "post" + "pre" + "rename" + "restrict" + "shows" + "signature" + "states" + "structure" + "to" + "transitions" + "transrel" + "unchecked" + "uses" + "where")) + +(defconst isar-keywords-control + '("Isabelle\\.command" + "ProofGeneral\\.inform_file_processed" + "ProofGeneral\\.inform_file_retracted" + "ProofGeneral\\.kill_proof" + "ProofGeneral\\.process_pgip" + "ProofGeneral\\.restart" + "ProofGeneral\\.undo" + "cannot_undo" + "exit" + "init_toplevel" + "kill" + "quit" + "redo" + "undo" + "undos_proof")) + +(defconst isar-keywords-diag + '("ML" + "ML_command" + "cd" + "class_deps" + "code_deps" + "code_thms" + "commit" + "disable_pr" + "display_drafts" + "enable_pr" + "export_code" + "find_theorems" + "full_prf" + "header" + "help" + "kill_thy" + "normal_form" + "pr" + "pretty_setmargin" + "prf" + "print_abbrevs" + "print_antiquotations" + "print_atp_rules" + "print_attributes" + "print_binds" + "print_cases" + "print_claset" + "print_classes" + "print_codesetup" + "print_commands" + "print_configs" + "print_context" + "print_drafts" + "print_facts" + "print_induct_rules" + "print_interps" + "print_locale" + "print_locales" + "print_methods" + "print_noatp_rules" + "print_orders" + "print_rules" + "print_simpset" + "print_statement" + "print_syntax" + "print_theorems" + "print_theory" + "print_trans_rules" + "prop" + "pwd" + "quickcheck" + "refute" + "remove_thy" + "sledgehammer" + "term" + "thm" + "thm_deps" + "thy_deps" + "touch_child_thys" + "touch_thy" + "typ" + "unused_thms" + "use" + "use_thy" + "value" + "welcome")) + +(defconst isar-keywords-theory-begin + '("theory")) + +(defconst isar-keywords-theory-switch + '()) + +(defconst isar-keywords-theory-end + '("end")) + +(defconst isar-keywords-theory-heading + '("chapter" + "section" + "subsection" + "subsubsection")) + +(defconst isar-keywords-theory-decl + '("ML_setup" + "abbreviation" + "arities" + "atom_decl" + "automaton" + "axclass" + "axiomatization" + "axioms" + "class" + "classes" + "classrel" + "code_class" + "code_const" + "code_datatype" + "code_exception" + "code_include" + "code_instance" + "code_library" + "code_module" + "code_modulename" + "code_monad" + "code_props" + "code_reserved" + "code_type" + "coinductive" + "coinductive_set" + "constdefs" + "consts" + "consts_code" + "context" + "datatype" + "declaration" + "declare" + "defaultsort" + "defer_recdef" + "definition" + "defs" + "domain" + "equivariance" + "extract" + "extract_type" + "finalconsts" + "fixpat" + "fixrec" + "fun" + "global" + "hide" + "inductive" + "inductive_set" + "simple_inductive" + "instantiation" + "judgment" + "lemmas" + "local" + "locale" + "method_setup" + "no_notation" + "no_syntax" + "no_translations" + "nominal_datatype" + "nonterminals" + "notation" + "oracle" + "overloading" + "parse_ast_translation" + "parse_translation" + "primrec" + "print_ast_translation" + "print_translation" + "quickcheck_params" + "realizability" + "realizers" + "recdef" + "record" + "refute_params" + "rep_datatype" + "setup" + "simproc_setup" + "statespace" + "syntax" + "text" + "text_raw" + "theorems" + "token_translation" + "translations" + "typed_print_translation" + "typedecl" + "types" + "types_code")) + +(defconst isar-keywords-theory-script + '("inductive_cases")) + +(defconst isar-keywords-theory-goal + '("ax_specification" + "corollary" + "cpodef" + "function" + "instance" + "interpretation" + "lemma" + "nominal_inductive" + "nominal_primrec" + "pcpodef" + "recdef_tc" + "specification" + "subclass" + "termination" + "theorem" + "typedef")) + +(defconst isar-keywords-qed + '("\\." + "\\.\\." + "by" + "done" + "sorry")) + +(defconst isar-keywords-qed-block + '("qed")) + +(defconst isar-keywords-qed-global + '("oops")) + +(defconst isar-keywords-proof-heading + '("sect" + "subsect" + "subsubsect")) + +(defconst isar-keywords-proof-goal + '("have" + "hence" + "interpret" + "invoke")) + +(defconst isar-keywords-proof-block + '("next" + "proof")) + +(defconst isar-keywords-proof-open + '("{")) + +(defconst isar-keywords-proof-close + '("}")) + +(defconst isar-keywords-proof-chain + '("finally" + "from" + "then" + "ultimately" + "with")) + +(defconst isar-keywords-proof-decl + '("also" + "let" + "moreover" + "note" + "txt" + "txt_raw" + "unfolding" + "using")) + +(defconst isar-keywords-proof-asm + '("assume" + "case" + "def" + "fix" + "presume")) + +(defconst isar-keywords-proof-asm-goal + '("guess" + "obtain" + "show" + "thus")) + +(defconst isar-keywords-proof-script + '("apply" + "apply_end" + "back" + "defer" + "prefer")) + +(provide 'isar-keywords) diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/package.pdf Binary file Nominal/activities/tphols09/IDW/package.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/IDW/simple_inductive_package.ML --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/IDW/simple_inductive_package.ML Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,161 @@ +signature SIMPLE_INDUCTIVE_PACKAGE = +sig + val add_inductive_i: + ((binding * typ) * mixfix) list -> + (binding * typ) list -> + (Attrib.binding * term) list -> + local_theory -> (thm list * thm list) * local_theory + val add_inductive: + (binding * string option * mixfix) list -> + (binding * string option * mixfix) list -> + (Attrib.binding * string) list -> + local_theory -> (thm list * thm list) * local_theory +end; + +structure SimpleInductivePackage: SIMPLE_INDUCTIVE_PACKAGE = +struct + +fun add_inductive_i preds_syn params intrs lthy = + let + val params' = map (fn (p, T) => Free (Binding.name_of p, T)) params; + val preds = map (fn ((R, T), _) => + list_comb (Free (Binding.name_of R, T), params')) preds_syn; + val Tss = map (binder_types o fastype_of) preds; + + (* making the definition *) + + val intrs' = map + (ObjectLogic.atomize_term (ProofContext.theory_of lthy) o snd) intrs; + + fun mk_all x P = HOLogic.all_const (fastype_of x) $ lambda x P; + + val (defs, lthy1) = fold_map (fn ((((R, _), syn), pred), Ts) => + let val zs = map Free (Variable.variant_frees lthy intrs' + (map (pair "z") Ts)) + in + LocalTheory.define Thm.internalK + ((R, syn), (Attrib.empty_binding, fold_rev lambda (params' @ zs) + (fold_rev mk_all preds (fold_rev (curry HOLogic.mk_imp) + intrs' (list_comb (pred, zs)))))) #>> snd #>> snd + end) (preds_syn ~~ preds ~~ Tss) lthy; + + val (_, lthy2) = Variable.add_fixes (map (Binding.name_of o fst) params) lthy1; + + + (* proving the induction rules *) + + val (Pnames, lthy3) = + Variable.variant_fixes (replicate (length preds) "P") lthy2; + val Ps = map (fn (s, Ts) => Free (s, Ts ---> HOLogic.boolT)) + (Pnames ~~ Tss); + val cPs = map (cterm_of (ProofContext.theory_of lthy3)) Ps; + val intrs'' = map (subst_free (preds ~~ Ps) o snd) intrs; + + fun inst_spec ct = Drule.instantiate' + [SOME (ctyp_of_term ct)] [NONE, SOME ct] spec; + + fun prove_indrule ((R, P), Ts) = + let + val (znames, lthy4) = + Variable.variant_fixes (replicate (length Ts) "z") lthy3; + val zs = map Free (znames ~~ Ts) + in + Goal.prove lthy4 [] + [HOLogic.mk_Trueprop (list_comb (R, zs))] + (Logic.list_implies (intrs'', + HOLogic.mk_Trueprop (list_comb (P, zs)))) + (fn {prems, ...} => EVERY + ([ObjectLogic.full_atomize_tac 1, + cut_facts_tac prems 1, + rewrite_goals_tac defs] @ + map (fn ct => dtac (inst_spec ct) 1) cPs @ + [assume_tac 1])) |> + singleton (ProofContext.export lthy4 lthy1) + end; + + val indrules = map prove_indrule (preds ~~ Ps ~~ Tss); + + + (* proving the introduction rules *) + + val all_elims = fold (fn ct => fn th => th RS inst_spec ct); + val imp_elims = fold (fn th => fn th' => [th', th] MRS mp); + + fun prove_intr (i, (_, r)) = + Goal.prove lthy2 [] [] r + (fn {prems, context = ctxt} => EVERY + [ObjectLogic.rulify_tac 1, + rewrite_goals_tac defs, + REPEAT (resolve_tac [allI, impI] 1), + SUBPROOF (fn {params, prems, context = ctxt', ...} => + let + val (prems1, prems2) = + chop (length prems - length intrs) prems; + val (params1, params2) = + chop (length params - length preds) (map snd params) + in + rtac (ObjectLogic.rulify + (all_elims params1 (nth prems2 i))) 1 THEN + EVERY (map (fn prem => + SUBPROOF (fn {prems = prems', concl, ...} => + let + val prem' = prems' MRS prem; + val prem'' = case prop_of prem' of + _ $ (Const (@{const_name All}, _) $ _) => + prem' |> all_elims params2 |> + imp_elims prems2 + | _ => prem' + in rtac prem'' 1 end) ctxt' 1) prems1) + end) ctxt 1]) |> + singleton (ProofContext.export lthy2 lthy1); + + val intr_ths = map_index prove_intr intrs; + + + (* storing the theorems *) + + val mut_name = space_implode "_" (map (Binding.name_of o fst o fst) preds_syn); + val case_names = map (Binding.name_of o fst o fst) intrs + in + lthy1 |> + LocalTheory.notes Thm.theoremK (map (fn (((a, atts), _), th) => + ((Binding.qualify false mut_name a, atts), [([th], [])])) + (intrs ~~ intr_ths)) |-> + (fn intr_thss => LocalTheory.note Thm.theoremK + ((Binding.qualify false mut_name (Binding.name "intros"), []), maps snd intr_thss)) |>> + snd ||>> + (LocalTheory.notes Thm.theoremK (map (fn (((R, _), _), th) => + ((Binding.qualify false (Binding.name_of R) (Binding.name "induct"), + [Attrib.internal (K (RuleCases.case_names case_names)), + Attrib.internal (K (RuleCases.consumes 1)), + Attrib.internal (K (Induct.induct_pred ""))]), [([th], [])])) + (preds_syn ~~ indrules)) #>> maps snd) + end; + +fun add_inductive preds_syn params_syn intro_srcs lthy = + let + val ((vars, intrs), _) = Specification.read_spec + (preds_syn @ params_syn) intro_srcs lthy; + val (preds_syn', params_syn') = chop (length preds_syn) vars + in + add_inductive_i preds_syn' (map fst params_syn') intrs lthy + end; + + +(* outer syntax *) + +local structure P = OuterParse and K = OuterKeyword in + +val ind_decl = + P.fixes -- P.for_fixes -- + Scan.optional (P.$$$ "where" |-- + P.!!! (P.enum1 "|" (SpecParse.opt_thm_name ":" -- P.prop))) [] >> + (fn ((preds, params), specs) => + add_inductive preds params specs #> snd); + +val _ = OuterSyntax.local_theory "simple_inductive" "define inductive predicates" + K.thy_decl ind_decl; + +end; + +end; diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/TUM-Logo-102.png Binary file Nominal/activities/tphols09/TUM-Logo-102.png has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/accepted.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/accepted.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,170 @@ + + + +TPHOLs 2009 + + + + + + + + + + + + + + + +
+ +

+ +Marienplatz +
+Marienplatz (city centre)
+

+ +

+ +Englischer Garten +
+The English Garden
+

+ +

+ +Chinesischer Turm +
+Chinese Tower (famous beer garden)
+

+ +

+ +Computer science building +
The Computer Science building of the TUM
+

+ +

+ +Main hall of the computer science building +
+The main hall in the CS-building
+

+ +

+ +The river Isar +
+The Isar river
+

+ +

+ +poster +
+The conference poster
+

+ +
+

Accepted Papers

+ +
    +
  • Andreas Lochbihler. Formalising FinFuns - Generating Code for Functions as Data from Isabelle/HOL +
  • Alwen Tiu and Jeremy E. Dawson. Formalising Observer Theory for Environment-Sensitive Bisimulation +
  • Stefan Berghofer and Markus Reiter. Formalizing the Logic-Automaton Connection +
  • Stefan Berghofer, Lukas Bulwahn and Florian Haftmann. Turning inductive into equational specifications +
  • Chad Brown and Gert Smolka. Extended First-Order Logic +
  • Magnus O. Myreen and Mike Gordon. Verified LISP implementations on ARM, x86 and PowerPC +
  • Brian Huffman. A Purely Definitional Universal Domain +
  • Peter Homeier. The HOL-Omega Logic +
  • Simon Winwood, Gerwin Klein, Thomas Sewell, June Andronick, David Cock and Michael Norrish. +Mind the Gap: A Verification Framework for Low-Level C +
  • Alexander Schimpf, Stephan Merz and Jan-Georg Smaus. Construction of Büchi Automata for LTL Model Checking Verified in Isabelle/HOL +
  • René Thiemann and Christian Sternagel. Certification of Termination Proofs using CeTA +
  • Stephane Le Roux. Acyclic preferences and existence of sequential Nash equilibria: a formal +and constructive equivalence +
  • Andrea Asperti, Wilmer Ricciotti, Claudio Sacerdoti Coen and Enrico Tassi. Hints in unification +
  • Javier de Dios and Ricardo Pena. Formal Certification of a Resource-Aware Language Implementation +
  • Dabrowski Frédéric and David Pichardie. A Certified Data Race Analysis for a Java-like Language +
  • Wouter Swierstra. Proof pearl: The Hoare State Monad +
  • François Garillot, Georges Gonthier, Assia Mahboubi, Laurence Rideau. +Packaging Mathematical Structures +
  • Nick Benton, Andrew Kennedy and Carsten Varming. Some Domain Theory and Denotational Semantics in Coq +
  • Thomas Tuerk. A Formalisation of Smallfoot in HOL +
  • Rafal Kolanski and Gerwin Klein. Types, Maps and Separation Logic +
  • Jesper Bengtson and Joachim Parrow. Psi-calculi in Isabelle +
  • Ioana Pasca and Nicolas Julien. Formal verification of exact computations using Newton's method +
  • Scott Owens, Susmit Sarkar and Peter Sewell. A better x86 memory model: x86-TSO +
  • Andrew McCreight. Practical Tactics for Separation Logic +
  • Osman Hasan, Sanaz Khan Afshar and Sofiene Tahar. Formal Analysis of Optical Waveguides in HOL +
  • Jinshuang Wang and Xingyuan Zhang. Liveness Reasoning with Isabelle/HOL +
  • Keiko Nakata and Tarmo Uustalu. Trace-based coinductive operational +semantics for While: Big-step and small step, functional and relational +styles +
+ + + +

Accepted Papers in the Emerging Trends Section

+ +
    +
  • Anduo Wang, Boon Thau Loo, Changbin Liu, Oleg Sokolsky and Prithwish Basu. +A Theorem Proving Approach Towards Declarative Networking +
  • Bruno Bernardo. Towards an Implicit Calculus of Inductive Constructions. +Extending the Implicit Calculus of Constructions with Union and +Subset Types +
  • Holger Gast. Towards a Modular Extensible Isabelle Interface +
  • Florian Kammüller and Henry Sudhof. A Mechanized Theory of Aspects +
  • F.J. Lopez-Fraguas, Stephan Merz and Juan Rodriguez-Hortala. +A Formalization of the Semantics of Functional-Logic Programming +in Isabelle +
  • Filip Maric and Predrag Janicic. SAT Solver Verification Project +
  • Anduo Wang and Boon Thau Loo. Formalizing Metarouting in PVS +
  • Richard Warburton and Sara Kalvala. Verifying Compiling Optimisations Using +Isabelle/HOL + + + + +
+ +
+ +
+ + +Last modified: Tue Jun 23 04:50:46 CEST 2009 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/basin.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/basin.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,137 @@ + + + +TPHOLs 2009 + + + + + + + + + + + + + + + +
+ +

+ +Marienplatz +
+Marienplatz (city centre)
+

+ +

+ +Englischer Garten +
+The English Garden
+

+ +

+ +Chinesischer Turm +
+Chinese Tower (famous beer garden)
+

+ +

+ +Computer science building +
The Computer Science building of the TUM
+

+ +

+ +Main hall of the computer science building +
+The main hall in the CS-building
+

+ +

+ +The river Isar +
+The Isar river
+

+ +

+ +poster +
+The conference poster
+

+ +
+

SPEAKER: David Basin

+ +

TITLE: Let's get physical: models and methods for real-world security +protocols

+ +(Joint work with Patrick Schaller, Benedikt Schmidt, and Srdjan Capkun) + +

+Traditional security protocols are mainly concerned with key establishment and +principal authentication, and rely on predistributed keys and properties of +cryptographic operators. In contrast, new application areas are emerging that +establish and rely on properties of the physical world. Examples include +secure localization, distance bounding, and device pairing protocols. +

+ +

+We present a formal model extending standard, inductive, trace-based, symbolic +approaches in two directions. In terms of communication, we refine the +standard Dolev-Yao model to account for network topology, transmission delays, +and node positions. This results in a distributed intruder with restricted, +but more realistic, communication capabilities. On the level of messages, we +use an abstract message theory to establish facts independent of the concrete +protocol and message theory. To analyse the security of a given protocol, we +instantiate the abstract message theory so that properties of the +cryptographic operators under consideration are accurately modeled. We +describe the formalization of this model in Isabelle/HOL and present its +application to a distance bounding protocol, where the concrete message theory +includes exclusive-or and its associated equational theory. +

+
+ +
+ + +Last modified: Wed Apr 29 19:18:31 CEST 2009 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/cfet.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/cfet.txt Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,31 @@ +CALL FOR PAPERS: TPHOLs 2009 --EMERGING TRENDS-- + +22nd International Conference on +Theorem Proving in Higher Order Logic (TPHOLs 2009) + +Munich, Germany + +Monday, 17 August through Thursday, 20 August 2009 + +******************************** +* http://tphols.in.tum.de/ * +******************************** + +The 2009 International Conference on Theorem Proving in Higher Order +Logics will be the 22nd in a series that dates back to 1988. The +conference will be held in Munich, Germany on 17-20 August 2009. + +Traditionally, TPHOLs has an "Emerging Trends Section" (Category B-Paper) +for informal progress reports. Submissions under category B will not be +formally refereed, but their content and relevance will be reviewed. +Submissions accepted in this category will be published in a technical +report of the TU Munich, which will be available at the conference. +Authors of accepted Category B papers are expected to present a brief +outline of their work at the conference and to prepare a poster for +display at the conference venue. + +The DEADLINE for submissions in emerging trends is: 22 May 2008 + +Papers should be no more than 10 pages in length and should be written +using LaTeX and the LNCS style file. Submissions should be sent electronically +directly to the organizers using the email address "tphols09@easychair.org". \ No newline at end of file diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/cfp.pdf Binary file Nominal/activities/tphols09/cfp.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/cfp.tex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/cfp.tex Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,129 @@ +\documentclass{article} +\usepackage{times} +\usepackage[latin1]{inputenc} +%\usepackage{fullpage} + +\addtolength{\textheight}{60mm} +\addtolength{\topmargin}{-30mm} +\addtolength{\textwidth}{70mm} +\addtolength{\oddsidemargin}{-35mm} + +\pagestyle{empty} +\parindent0em + +\begin{document} + +\begin{center} +\textbf{CALL FOR PAPERS}\\[1.2ex] +{\normalsize 22nd International Conference on }\\[0.8ex] +{\large\bfseries Theorem Proving in Higher Order Logics (TPHOLs 2009)}\\[0.8ex] +{\normalsize\itshape 17 -- 20 August 2009, Munich, Germany}\\[1.2ex] +\texttt{http://tphols.in.tum.de/} +\end{center} + +\vspace{0mm} + +\begin{minipage}[t]{6.5cm}% first column +\renewcommand{\baselinestretch}{0.99}\parskip 4pt\small + +\textbf{Program Committee:} \\ +Thorsten Altenkirch, \emph{Nottingham University}\\ +David Aspinall, \emph{Edinburgh University}\\ +Jeremy Avigad, \emph{Carnegie Mellon University}\\ +Gilles Barthe, \emph{IMDEA}\\ +Christoph Benzmüller, \emph{Saarland University}\\ +Peter Dybjer, \emph{Chalmers University}\\ +Jean-Christophe Filliâtre, \emph{LRI Paris}\\ +Georges Gonthier, \emph{Microsoft Research}\\ +Mike Gordon, \emph{Cambridge University}\\ +Jim Grundy, \emph{Intel}\\ +Reiner Hähnle, \emph{Chalmers University}\\ +Joe Hurd, \emph{Galois}\\ +Gerwin Klein, \emph{NICTA}\\ +Xavier Leroy, \emph{INRIA}\\ +Pete Manolios, \emph{Northeastern University}\\ +César Muñoz, \emph{NIA Langley}\\ +Tobias Nipkow (co-chair), \emph{TU München}\\ +Michael Norrish, \emph{NICTA}\\ +Sam Owre, \emph{SRI International}\\ +Larry Paulson, \emph{Cambridge University}\\ +Frank Pfenning, \emph{Carnegie Mellon University}\\ +Randy Pollack, \emph{Edinburgh University}\\ +Sofiène Tahar, \emph{Concordia University}\\ +Laurent Théry, \emph{INRIA}\\ +Christian Urban (co-chair), \emph{TU München}\\ +Freek Wiedijk, \emph{Radboud University Nijmegen}\\[1em] +% +\textbf{Important Dates:} \\ +\begin{tabular}{@{}l@{~~}r@{}} +Submission: & 8 March 2009\\ +Author notification: & 4 May 2009\\ +Camera-ready papers due: & 5 June 2009\\ +Conference: & 17 -- 20 August 2009\\ +\end{tabular} +\\[1em] +\textbf{Organizers:} \\[1ex] +\begin{tabular}{@{}l@{}} +Tobias Nipkow\\ +Makarius Wenzel\\ +Stefan Berghofer\\ +Christian Urban\\ +\end{tabular} + +\end{minipage} +\hspace{3mm} +\begin{minipage}[t]{12cm}% second column +\renewcommand{\baselinestretch}{0.95} +%\parskip0ex\parindent1.5em +\parskip1ex\parindent0em +%%%\small +TPHOLs is a series of international conferences that started in 1988 and +brings together researchers working in all areas of interactive theorem +proving. The conference will be held on 17 through 20 August +2009 in Munich. + +{\bf Topics}\medskip + +The program committee welcomes submissions on all aspects of theorem +proving in higher order logics, on related topics in theorem proving and +verification, and on relevant applications. The topics include, but are not +limited to, the following: + + +\begin{itemize} +\item Specification and verification of hardware: microprocessors, memory +systems, buses, pipelines, etc; formal semantics of hardware design languages; +synthesis; formal design flows. + +\item Specification and verification of software: program verification, + refinement, and synthesis for functional, declarative and imperative + languages; formal semantics of programming languages; proof carrying + code. +\item Industrial application of theorem provers. +\item Formalization of mathematical theories. +\item Advances in theorem prover technology: proof automation and decision + procedures, induction, combination of deductive and algorithmic approaches, + incorporation of theorem provers into larger systems, combination of + theorem provers with other provers and tools. +\item Other topics, including: security algorithms, properties, and policies; + specification and requirements analysis of systems; user interfaces for + theorem provers; development and extension of higher order logics. +\item Proof Pearls: concise and elegant presentations of interesting examples. +\end{itemize} + +Relevant research involving interactive first-order systems, such as ACL2 +and Mizar, is also welcome. All authors are reminded that their work should +be presented in a way that users of other systems can understand. + +Submission is electronic. Papers should be no more than 16 pages in length +and are to be submitted in PDF format. They must conform to the LNCS style +preferably using LaTeX2e. The proceedings are to be published as a volume +in the Lecture Notes in Computer Science series and will be available to +participants at the conference. + +Authors of accepted papers are expected to present their paper at +the workshop. + + +\end{minipage} +\end{document} diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/cfw.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/cfw.txt Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,49 @@ + CALL FOR WORKSHOP PROPOSALS: TPHOLs 2009 + +The 22th International Conference on +Theorem Proving in Higher Order Logics + +17 - 20 August 2009 (main conference) +21 August 2009 (workshops) +in Munich, Germany + + ****************************** + * http://tphols.in.tum.de/ * + ****************************** + +TPHOLs is a series of international conferences that started in 1988 +and brings together researchers working in all areas of interactive +theorem proving. The main conference will be held on 17 through 20 +August 2009 in Munich. There will be an extra day for associated +workshops: 21 August 2009. + + +Workshop proposals +------------------ + +Workshops to be proposed here as an associated event to TPHOLs 2009 +should be related to the general theme of interactive theorem proving +or some of its application areas. See also the call for papers of the +main conference to get an idea about the topics covered there. + +Both well-established workshops and newer ones are welcome. The basic +format will be that of a one day event on 21 August 2009, after the +main conference. Workshop proceedings can be published as a technical +report of TU München, if required. + +Proposals or any further questions should be sent by e-mail to the +TPHOLs 2009 workshop chair: Makarius Wenzel + +Please include the following information in particular: + + * Workshop name and abbreviation + * Names and affiliations of organizers + * Topics covered by the workshop, possibly with some links to + websites of earlier instances of the workshop. + + +Important Dates +--------------- +Submission of proposals: 1 February 2009 +Notification: 15 Febrary 2009 +Workshops: 21 August 2009 diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/conference_info.pdf Binary file Nominal/activities/tphols09/conference_info.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/emerging-trends-TUM-I0916.pdf Binary file Nominal/activities/tphols09/emerging-trends-TUM-I0916.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/fee.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/fee.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,166 @@ + + + +TPHOLs 2009 + + + + + + + + + + + + + +
+ +

+ +Marienplatz +
+Marienplatz (city centre)
+

+ +

+ +Englischer Garten +
+The English Garden
+

+ +

+ +Chinesischer Turm +
+Chinese Tower (famous beer garden)
+

+ +

+ +Computer science building +
The Computer Science building of the TUM
+

+ +

+ +Main hall of the computer science building +
+The main hall in the CS-building
+

+ +

+ +The river Isar +
+The Isar river
+

+ +

+ +poster +
+The conference poster
+

+ +
+ +
+[Important Dates] +[Committees] +[Venue and Programme] +[Workshops] +[Travel Informations] +[Registration] +[Our Sponsors] +
+

+ +

Conference Fee

+ +The early registration deadline is 5th July. The fees for the +conference and workshop are as follows: + +

+early registration
+ +

    +
  • conference fee: €350 (for students €245) +
  • conference plus workshop: €415 (for students €310) +
  • workshop only: €80 (no discount for students) +
  • extra ticket for conference dinner and excursion: €70 (no discount for students) +
+ +

+late registration
+ +

    +
  • conference fee: €455 (for students €320) +
  • conference plus workshop: €520 (for students €385) +
  • workshop only: €80 (no discount for students) +
  • extra ticket for conference dinner and excursion: €70 (no discount for students) +
+ +Students must confirm their student status by sending a fax (to +49 89 289 17307) of their student card +or a letter from their institutions certifying that they are enrolled in an academic +program in 2008-2009 or 2009-2010. If in doubt whether you are eligible for a student +discount, check with the organizers before paying the registration fee. + +

+ +Note that the conference registration fee already includes the +excursion and dinner on the 19th of August, so there is no need to +buy an extra excursion and dinner ticket unless you are accompanied by +someone who has not registered for the conference. + + +

+To provide you with the service of +paying by credit card, we use an external website that is available +only in German. We will give below instructions that help you with filling +out the forms. Read carefully the instructions! If you have problems +email us at . + +

+ +

Go To the Registration Page

+ +

+

Cancellation policy

+ +If cancellation of your registration is necessary, you may email us at +. Cancellations made by August 2, +2009, will be accepted. However the handling fees and bank charges cannot be refunded. +Registrants who do not attend the conference or who cancel after August 2, 2009 are +responsible for the entire registration fee. Substitutions, however, may be made at +any time. + +

Receipts

+ +Receipts will be provided at the conference. + +
+ +
+ + +Last modified: Thu Jul 2 10:56:58 CEST 2009 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/fee2.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/fee2.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,303 @@ + + + +TPHOLs 2009 + + + + + + + + + + + + + +
+ +

+ +Marienplatz +
+Marienplatz (city centre)
+

+ +

+ +Englischer Garten +
+The English Garden
+

+ +

+ +Chinesischer Turm +
+Chinese Tower (famous beer garden)
+

+ +

+ +Computer science building +
The Computer Science building of the TUM
+

+ +

+ +Main hall of the computer science building +
+The main hall in the CS-building
+

+ +

+ +The river Isar +
+The Isar river
+

+ +

+ +poster +
+The conference poster
+

+ +
+ +
+[Important Dates] +[Committees] +[Venue and Programme] +[Workshops] +[Travel Informations] +[Registration] +[Our Sponsors] +
+

+ +

Conference Registration via MünchenTicket

+ +The registration for TPHOLs 2009 is via +MünchenTicket. +Since the booking website is in German, we have provided some instructions that +will guide you through the registration process. Read carefully the instructions! +If you have problems email us at . + +

0. Open the link

+ +Open the following link in a separate window. +
+MünchenTicket +
+ + +

1. Overview page

+ +After clicking on the above link, you will see a page showing an overview +of all possible ticket categories. You can start booking your conference +ticket by clicking on the "Order tickets" button. +

+

+ +

2. Login

+ +In order to book a ticket, you must have a valid user account at MünchenTicket. + +
    +
  • If you already have a user account with them, enter your email or login and your password, +and then press the "Submit" button to log in. + +
  • Otherwise, click on the link +"Register as a new customer" to create a new account. +
+

+

+ +

3. Registration as a new user

+ +Please completely fill out the form shown below. All fields marked with * are +mandatory. Your login information consists of your email address and a password. +The password will be generated automatically and sent to you by email immediately +after submitting the form. You will then get back to the login page. See below for +translations of some country names. +

+

+

+List of countries +
+ + + + + + + + + +
Australien=Australia
Dänemark=Danmark
Frankreich=France
Griechenland=Greece
Italien=Italy
Schweden=Sweden
Vereinigtes Königreich Großbritannien=United Kingdom
Vereinigte Staaten von Amerika=United States of America
+ +

4. Choose ticket

+ +You now have to choose your type of registration. At the bottom of the page shown +below, you can see a table showing all available event / reduction types, together +with their price. In the rightmost column of the table, there is a drop-down menu +allowing you to choose the number of tickets of the corresponding type that you +want to buy. Unless you want to order additional excursion and dinner tickets +for persons accompanying you, you will usually have to choose "1" for just one of +the event / reduction types. Before choosing a student reduction, please make sure +that you are eligible. If you are happy with your selection, press the +"Next: put in shopping cart" button. +

+

+ +

5. Shopping cart

+ +The booking system will now display the contents of your shopping cart. Unless +you want to cancel your booking (in which case you would have to click on +the "Discard" button), you just have to click on "Next: enter address". +

+

+ +

6. Enter address

+ +The booking system will now display the customer address, which is the one +that you have entered in step 3. In addition, you are also offered to enter +a delivery address. However, since the conference ticket is an electronic +ticket, it does not make sense to enter anything here, so just click on +"Next: select payment type". +

+

+ +

7. Select payment type

+ +The system now offers you to select the delivery / payment type. The only +delivery type is "online registration", and the only payment type is +"credit card", so just click on the "Next: show summary / check order". +

+

+ +

8. Summary

+ +You will now be shown a summary of your booking. You can either +continue by clicking on the "Next: make payment / booking" button, +or change the contents of your shopping cart, your address or +payment type. +

+

+ +

9. Make payment

+ +Payment can only be made by credit card (Master Card, Visa, or +American Express). The booking system will show you the total +amount to be paid, and ask you to enter your credit card number, +the expiry date, the owner of the credit card, and the card +security code. If you are sure you have entered everything +correctly and finally want to book your ticket, click +on the "Finish / really book ticket" button. +Note that +after clicking on this button, your credit card will be charged +with the total amount, and it is no longer possible +to cancel or alter your booking via the MünchenTicket +website. +

+

+ +

10. Confirmation

+ +Upon successful completion of your booking, you will receive a +confirmation of your booking via email. Please keep this confirmation +for your records. If you have mistyped your credit card information, +or your card is not valid, an error message will appear. +

+

+ + +
+
+From: info@muenchenticket.de [mailto:info@muenchenticket.de] 
+Date: ...
+To: ...
+Subject: Registrierungbestaetigung / Confirmation of registration TPHOLs 2009
+
+Sehr geehrter Herr ...,
+
+gerne bestätigen wir namens des Veranstalters nachstehende Registrierung:
+
+This is a confirmation of your registration on behalf of the organiser for:
+
+Bestellnummer / order number: ... Datum / Date: ... Kundennummer / customer number: ...
+
+*****************************
+
+
+1 Ticket(s)
+
+22nd International Conference on Theorem Proving in Higher 
+Order Logics (TPHOLs) 17 to 21 August 2009 
+    ... | ... EUR | ...
+    Novotel München City, ... , 
+
+
+Gesamtpreis/Amount: ... EUR 
+
+******************************
+
+Bei Rückfragen zur Buchung wenden Sie sich bitte an unseren Kundenservice:
+For any further questions on your booking please conctact our customer care center:
+
+info@muenchenticket.de
+
+Weitere Informationen zur Konferenz finden Sie auf:
+For further information on the conference please visit:
+
+http://tphols.in.tum.de
+
+
+Mit freundlichen Grüßen / With kind regards
+
+München Ticket GmbH
+Postfach 20 14 13
+80014 München
+Tel. 0180 / 54 81 81 81 (0,14EUR/Min. aus dem dt. Festnetz - Mobilfunk abweichend)
+Fax: 089 / 54 81 81 54
+Email: info@muenchenticket.de
+Internet: www.muenchenticket.de
+
+Serviceeinrichtung der Landeshauptstadt München, Sitz der 
+Gesellschaft: München, Reg.-Ger. München, HRB 10 60 18, 
+Geschäftsführer Stephan Rusch, Aufsichtsratsvorsitzende 
+Brigitte v. Welser
+
+
+
+ +

11. Hotel Booking

+ +If you have not done it yet, you can now proceed with the +hotel reservation. +
+ +
+ + +Last modified: Fri May 29 04:57:13 CEST 2009 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/harrison.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/harrison.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,116 @@ + + + +TPHOLs 2009 + + + + + + + + + + + + + + + +
+ +

+ +Marienplatz +
+Marienplatz (city centre)
+

+ +

+ +Englischer Garten +
+The English Garden
+

+ +

+ +Chinesischer Turm +
+Chinese Tower (famous beer garden)
+

+ +

+ +Computer science building +
The Computer Science building of the TUM
+

+ +

+ +Main hall of the computer science building +
+The main hall in the CS-building
+

+ +

+ +The river Isar +
+The Isar river
+

+ +

+ +poster +
+The conference poster
+

+ +
+

SPEAKER: John Harrison

+ +

TITLE: Without Loss of Generality

+ +

+Soon. +

+ +
+ +
+ + +Last modified: Tue May 26 03:42:58 CEST 2009 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/history.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/history.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,353 @@ + + + +TPHOLs 2009 + + + + + + + + + + + + + + + +
+ +

+ +Marienplatz +
+Marienplatz (city centre)
+

+ +

+ +Englischer Garten +
+The English Garden
+

+ +

+ +Chinesischer Turm +
+Chinese Tower (famous beer garden)
+

+ +

+ +Computer science building +
The Computer Science building of the TUM
+

+ +

+ +Main hall of the computer science building +
+The main hall in the CS-building
+

+ +

+ +The river Isar +
+The Isar river
+

+ +

+ +poster +
+The conference poster
+

+ +
+ +

History of TPHOLs

+ +

The TPHOLs Conference Series

+ +

TPHOLs 2009 is the twenty-second in a series of international conferences on +the applications of higher order logic theorem proving.

+ +

The first three (two at Cambridge and one at Århus) were +informal users' meetings for the HOL system and were the only ones +without published papers. Between 1991 and 1995 (Davis, Leuven, +Vancouver, Malta, Utah) the conference entertained an increasingly +wide field of interest.

+ +

The evolution resulted in the program committee for the meeting in +Turku (1996) deeming that the scope of the conference included all +reasoning tools for higher order logics and adopted the name TPHOLs, +being an acronym for Theorem Proving in Higher Order Logics. (The +final letter being considered necessary to break the direct connection +between the conference and the HOL system.) This decision was strongly +endorsed at the business sessions at Turku and Murray Hill (1997).

+ +

An extensive collection of links to various aspects of previous +conferences in the series may be found below.

+ +

Associated Communities

+ +

An inspection of the proceedings of recent conferences show that the +conference accommodates the user communities of a number of theorem proving +systems that support higher order logics. The interested reader is referred to +the web sites for the following provers:

+ + + + + + + + + + + + + + +
• ACL2• Coq• HOL• IMPS• Isabelle• LEGO• Nuprl• ProofPower• PVS• TPS
+ +

Traditions

+ +

A longstanding convention is that the annual conference should be +held in a continent different to the location of the previous +meeting.

+ +

Another tradition is that the organizers for each meeting handle all +aspects of the conference for the whole year in consultation with the +previous few organizers. This includes selection of the programme +committee, editing the proceedings, fund-raising, programme and local +arrangements.

+ +

Another responsibility of the organizers in year n is to call +for bids and conduct a poll for the selection of the venue for the +conference in year n+1. + + +

TPHOLs Conferences

+
+
2009
+
The 22nd International + Conference on Theorem Proving in Higher Order Logics,
+ Munich, Germany, August 17-20, 2009. + [ Proceedings ] +
+
2008
+
The 21th International + Conference on Theorem Proving in Higher Order Logics,
+ Montreal, Canada, August 18-21, 2008. + [ Proceedings ] +
+
2007
+
The 20th International + Conference on Theorem Proving in Higher Order Logics,
+ Kaiserslautern, Germany, September 10-13, 2007. + [ Proceedings ] +
+ +
2006
+
The 19th International + Conference on Theorem Proving in Higher Order Logics,
+ merged with + 3rd International Joint Conference on Automated Reasoning,
+ Seattle, August 17-20, 2006. + [ Proceedings ] +
+ +
2005
+
The 18th International + Conference on Theorem Proving in Higher Order Logics,
+ Oxford, UK , 22-25 August 2005. + [ Proceedings ] +
+ +
2004
+
The 17th International + Conference on Theorem Proving in Higher Order Logics,
+ Park City, Utah, USA, 14-17 September 2004. +
+ +
2003
+
The 16th International + Conference on Theorem Proving in Higher Order Logics,
+ Rome, Italy, 9-12 September 2003. + [ Proceedings ] +
+ +
2002
+
The 15th International + Conference on Theorem Proving in Higher Order Logics,
+ Hampton, Virginia, USA, 20-23 August 2002. + [ Proceedings ] +
+
2001
+
The 14th International + Conference on Theorem Proving in Higher Order Logics,
+ Edinburgh, Scotland, 3-6 September 2001. + [ Proceedings ] +
+
2000
+
The 13th International + Conference on Theorem Proving in Higher Order Logics,
+ Portland, Oregon, USA, 14-18 August 2000. + [ BibTeX file | Proceedings ] +
+
1999
+
The 12th International + Conference on Theorem Proving in Higher Order Logics,
+ Unversity of Nice-Sophia-Antipolis, Nice, France, 14-17 September 1999. + [ BibTeX file ] +
+
1998
+
The 11th International + Conference on Theorem Proving in Higher Order Logics,
+ The Australian National University, Canberra, Australia, 28 September - 1 October 1998. + [ + BibTeX file ] +
+
1997
+
The 10th + International Conference on Theorem Proving in Higher Order Logics,
+ Bell Labs, Murray Hill, New Jersey, USA, 19-22 August 1997. + [ BibTeX file ] +
+
1996
+
The 9th + International Conference on Theorem Proving in Higher Order Logics,
+ Turku Center for Computer Science and Åbo Akademi University, + Turku, Finland, 26-30 August 1996. + [ BibTeX file ] +
+
+ + +

HOL Workshops

+ +
+
1995
+
8th International + Workshop on Higher Order Logic Theorem Proving and its Applications, + Aspen Grove, Utah, USA, 11-14 September 1995. + [ + BibTeX file ] +
+
1994
+ +
7th International + Workshop on Higher Order Logic Theorem Proving and its Applications, + Valletta, Malta, 19-22 September 1994. + [ + BibTeX file | + + Photograph ] +
+ +
1993
+
6th International Workshop on Higher Order Logic Theorem Proving and its + Applications, Vancouver, B.C., Canada, 10-13 August 1993. + [ + BibTeX file | + + Photograph ] +
+ +
1992
+
5th International Workshop on Higher Order Logic Theorem Proving and its + Applications, IMEC, Leuven, Belgium, 21-24 September 1992. + [ + BibTeX file | + + Photograph ] +
+ +
1991
+
4th International Workshop on the HOL Theorem Proving System and its + Applications, Davis, California, USA, 28-30 August 1991. + [ + BibTeX file ] +
+
+ + +

HOL Users Meetings

+ +
+
1990
+
3rd International HOL Users Meeting, Aarhus University, Denmark, + 1-2 October 1990.
+ [ BibTeX file | + + Abstracts (DVI) | + + Abstracts (PostScript) | + + Photograph ] +
+
1989
+
2nd International HOL Users Meeting, Trinity Hall, Cambridge, + 14-15 December 1989.
+ [ + Abstracts (DVI) | + + Abstracts (PostScript) | + + Photograph ] +
+
1988
+ +
1st International HOL Users Meeting, Sidney Sussex College, Cambridge, + 29-30 September 1988.
+ [ + Photograph ] +
+
+ + + +
+ +
+ + +Last modified: Wed Oct 21 17:42:13 CEST 2009 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/hotel.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/hotel.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,179 @@ + + + +TPHOLs 2009 + + + + + + + + + + + + + +
+ +

+ +Marienplatz +
+Marienplatz (city centre)
+

+ +

+ +Englischer Garten +
+The English Garden
+

+ +

+ +Chinesischer Turm +
+Chinese Tower (famous beer garden)
+

+ +

+ +Computer science building +
The Computer Science building of the TUM
+

+ +

+ +Main hall of the computer science building +
+The main hall in the CS-building
+

+ +

+ +The river Isar +
+The Isar river
+

+ +

+ +poster +
+The conference poster
+

+ +
+ +
+[Important Dates] +[Committees] +[Venue and Programme] +[Workshops] +[Travel and Accommodation] +[Registration] +[Our Sponsors] +
+

+ +

Booking Rooms at the Conference Hotel

+ +The conference hotel +has allocated 50 single rooms for participants +of the conference at a reduced rate of €119 (including breakfast). Bookings +should be made until 5 July 2009. After this date, the allocation will expire +for 50% of the rooms that have not yet been booked. After 26 July 2009, the +allocation will finally expire for all remaining rooms. Reservations received after +this date will be accepted only if rooms are available and possibly at a higher rate. + +

+Reservations at the conference hotel can be made in the following ways: +

    +
  • By sending an email to +
  • By sending a fax to +49 89 66 10 79 99 + (reservation form: pdf | doc) +
  • By calling +49 89 66 10 70 +
+In all cases, you must mention the reservation code "TPHOLS 2009" with your +booking, and specify your credit card details (card type, number, expiry date). + +

+The cancellation of your reservation is free of charge up to +3 weeks prior to arrival. Later cancellations are subject to a fee of 90% of the +rate for the room. The invoice is to be settled on the day of departure. + +

+The conference hotel will have free internet access during the conference and workshops. + +

Other Hotels

+ +There are a number of other hotels in the vicinity of the conference hotel: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Hotel nameAddressPrice per single room (incl. breakfast)Internet
Hotel MariahilfLilienstraße 83€65.00 - €135.00free internet
Motel One München-City-OstOrleansstraße 87€66.50free internet in the lobby
Hotel Max EmanuelRablstraße 10€87.00internet not free
Hotel Stadt RosenheimOrleansplatz 6a€79.00 - €99.00
Hotel PreysingPreysingstraße 1€109.00 - €128.00free internet
+ +Note that the rates shown above are subject to change without prior notice. + + +You can search for other hotels via www.muenchen.de/hotel +or www.hotel.de. +
+ +
+ + +Last modified: Fri May 29 04:58:35 CEST 2009 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/idw.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/idw.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,276 @@ + + + +Isabelle Developers Workshop 2009 + + + + + + + + + + + + + + +
+ +

+ +Marienplatz +
+Marienplatz (city centre)
+

+ +

+ +Englischer Garten +
+The English Garden
+

+ +

+ +Chinesischer Turm +
+Chinese Tower (famous beer garden)
+

+ +

+ +Computer science building +
The Computer Science building of the TUM
+

+ +

+ +Main hall of the computer science building +
+The main hall in the CS-building
+

+ +

+ +The river Isar +
+The Isar river
+

+ +
+ + + + + +

Isabelle Developers Workshop

+

13 - 15 August in Munich,

+

affiliated with TPHOLs 2009

+
TUM
+
+ +

Programme

+ +The Nominal Group is +organising the Isabelle Developers Workshop in 2009. The workshop is very much +meant to be an informal meeting where developers can talk to developers. It +is also a place where you can learn about Isabelle programming. + +

+There is no registration for this workshop. +If you want to participate, please let me know (email: urbanc +at in tum de). Please let me also know which projects you +are working on and which parts of Isabelle you are interested in. + +

Venue

+ +The workshop will take place at the Campus Garching of the +TU Munich. Details about travelling are below: + + + +

Confirmed Participants

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Maksym BortinDFKI, Germany
Burkhart WolffLRI, France
Jeremy DawsonAustralian National University, Australia
Lucas DixonEdinburgh University, United Kingdom (only 13th and 14th)
Cameron FreerMIT, USA
Gerwin KleinNICTA, Australia
Peter HomeierDepartment of Defense, USA
Brian HuffmanPortland State University, USA
Cezary KaliszykRadboud University, Netherlands
Rafal KolanskiNICTA, Australia
Yongjian LiChinese Academy of Sciences, China
Christoph LüthDFKI, Germany
Walther NeuperTU Graz, Austria
Gabriel Dos ReisTexas A&M University, USA
Christian SternagelUniversity of Innsbruck, Austria
Nik SultanaUniversity of Cambridge, UK
Denis WalterDFKI, Germany
Stefan BerghoferTU Munich, Germany
Jasmin BlanchetteTU Munich, Germany
Sascha BöhmeTU Munich, Germany
Lukas BulwahnTU Munich, Germany
Florian HaftmannTU Munich, Germany
Johannes HölzlTU Munich, Germany
Fabian ImmlerTU Munich, Germany
Alexander KraussTU Munich, Germany
Markus WenzelTU Munich, Germany
Christian UrbanTU Munich, Germany
+ + +

Schedule

+ +A detailed schedule is here: +[pdf] + +
Thursday, August 13
+ +
    +
  • 9:15 - 9:30 Short Intro [slides] +
  • 9:30 - 10:15 Florian Haftmann: Isabelle/ML, Fundamental Isabelle Types, Antiquotations, +Passing States, Accumulating Results, Name Space +[thy1] +
  • 10:30 - 11:15 Makarius Wenzel: Proof Methods +[slides] +[Ex1] +[Ex2] +
  • 11:45 - 12:30 Christian Urban: Tactics and Generic Proof Procedures +[slides] +[Ex] +
  • 14:30 - 15:15 Sascha Böhme: Parsing and New Commands +[Calc.thy] +[Method.thy] +
+ +
Friday, August 14
+ + + +
Saturday, August 15
+ + + +
+ +
+ + +Last modified: Sun Aug 16 12:54:19 CEST 2009 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/index.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,360 @@ + + + +TPHOLs 2009 + + + + + + + + + + + + + + + + +
+ +

+ +Marienplatz +
+Marienplatz (city centre)
+

+ +

+ +Englischer Garten +
+The English Garden
+

+ +

+ +Chinesischer Turm +
+Chinese Tower (famous beer garden)
+

+ +

+ +Computer science building +
The Computer Science building of the TUM
+

+ +

+ +Main hall of the computer science building +
+The main hall in the CS-building
+

+ +

+ +The river Isar +
+The Isar river
+

+ +

+ +poster +
+The conference poster
+

+ +
+ + + + + +

TPHOLs will be in Munich from 17 to 20 August 2009

TUM
+
+TPHOLs is a series of international conferences that started in 1988 and +brings together researchers working in all areas of interactive theorem proving. +The Theorem Proving Group at the Technische Universität München +is pleased to host the 22nd TPHOLs. + +
+
+[Important Dates] +[Committees] +[Venue] +[Programme] +[Workshops] +[Local Information] +[Hotel Booking] +[Our Sponsors] +[History] +
+

+ + + + + + +
Pictures of the conference are now available
+ +

Important Dates

+Submission for main proceedings: Now closed.
+Submission for the emerging trends: Now closed.
+Registration: Now closed
+Conference: 17-20 August 2009
+ +

Committees and Invited Speakers

+ +
Invited Speakers:
+ + + + + + + + + + + + + +
David BasinETH Zurich, Switzerlandtitle/abstract
John HarrisonIntel, USAtitle/abstract
Wolfram Schulte Microsoft Research, USA
+ +
Invited Tutorials about/by:
+ + + + + + + + + + + + + + +
TwelfCarsten Schürmann
HOL Light John Harrison
AgdaUlf Norell
MizarAdam Naumowicz
+ +
Programme Committee:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Thorsten AltenkirchNottingham University, United Kingdom
David AspinallEdinburgh University, United Kingdom
Jeremy AvigadCarnegie Mellon University, USA
Gilles BartheIMDEA, Spain
Christoph BenzmüllerSaarland University, Germany
Peter DybjerChalmers University, Sweden
Jean-Christophe FilliâtreCNRS, France
Georges GonthierMicrosoft Research, United Kingdom
Mike GordonCambridge University, United Kingdom
Jim GrundyIntel, USA
Reiner HähnleChalmers University, Sweden
Joe HurdGalois, USA
Gerwin KleinNICTA, Australia
Xavier LeroyINRIA, France
Pete ManoliosNortheastern University, USA
César MuñozNASA, USA
Tobias Nipkow (co-chair)TU München, Germany
Michael NorrishNICTA, Australia
Sam OwreSRI International, USA
Larry PaulsonCambridge University, United Kingdom
Frank PfenningCarnegie Mellon University, USA
Randy PollackEdinburgh University, United Kingdom
Sofiène TaharConcordia University, Canada
Laurent ThéryINRIA, France
Christian Urban (co-chair) TU München, Germany
Freek WiedijkRadboud University Nijmegen, The Netherlands
+ +
Workshop Chair:
+ +Makarius Wenzel + +
Local Organisation:
+ +Tobias Nipkow, +Makarius Wenzel, +Stefan Berghofer, +Christian Urban + +

Programme

+ +The LNCS number of the proceedings will be 5674. You can find the +accepted papers here. The programme +is elsewhere. If you are an author and +prepare your slides, please note that the contributed talks in the +main conference are limited to 25 minutes (including time for +questions). The talks in the poster session are limited to 7 minutes. +The proceedings of the poster session is +here. + +

Workshops

+ + + +

Venue and Travelling

+ +The conference will take place in the +Novotel +which is near the river Isar and close to the city centre. There are a number of +beer gardens near the hotel. + + + +

Local Information

+ +Munich is situated +at the heart of Europe. +
+ +

+

+
+ +

+Munich's +airport is an important European hub for international flights from +around the world. + +

+Novotel +is close to the central station and in easy reach from the airport by public transportation. +More detailed local information can be downloaded for + +

    +
  • the main conference and the workshops on August 21 + [pdf] +
  • the Isabelle Developers Workshop on August 13 - 15 + [pdf] +
+ +

Hotel Booking

+ +The registration deadline for the conference has passed. You can still book +your hotel: + +

+

+ + +

Our Sponsors

+ +We are very grateful for the support provided by: + + + +
+ +
+ + +Last modified: Wed Oct 21 17:59:37 CEST 2009 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/index2.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/index2.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,199 @@ + + + +Bid for TPHOLs 2009 + + + + + + + + + + + + + + + + +
+ +

+ +Computer science building +
+Computer science building
+

+ +

+ +Main hall of the computer science building +
+Main hall of the computer science building
+

+ +

+ +Englischer Garten +
+Englischer Garten
+

+ +

+ +Chinesischer Turm +
+Chinesischer Turm (Beer Garden)
+

+ +

+ +Marienplatz +
+Marienplatz (City Center)
+

+ +

+ +Nationaltheater +
+The Nationaltheater
+

+ +

+ +Maximilianstraße +
+Maximilianstraße
+

+ +

+ +The river Isar +
+The Isar river
+

+ + + +
+ + + + + +

Bid to host TPHOLs 2009 by Technische Universität München

TUM
+
+The Department of Computer Science at TU Munich (located at the +Campus Garching) +would like to host the 22nd TPHOLs. + + +

Timing and Programme

+ +Following the traditional timing of TPHOLs, we propose to hold the +conference August 17-20 2009 (alternatively August 24-27). + +

+We expect the conference will consist of four days of fully refereed +research paper presentations, invited talks, and poster presentations +for work-in-progress. Moreover, half a day will be dedicated to an +excursion, followed by the conference dinner in the evening. We aim +to provide plenty of time between the formal sessions for attendees to +mingle and converse, since we believe this to be a very valuable +aspect of the conference. + +

+As in previous years we will seek to publish the main proceedings as a +volume of Springer's Lecture Notes in Computer Science, and also to +continue the tradition of offering a venue for the presentation of +work-in-progress. The latter will be published as a separate +volume. Both volumes will be prepared in time to be available for the +conference. + +

+Our computer science building at the Campus Garching provides +excellent facilities for lectures, coffee breaks, lunch, and Internet +connectivity via WLAN. + + +

Organising Committee

+ + + + +

Travel and Accomodation

+ +Munich is situated +at the heart of Europe, the Munich +Aiport is an important European hub for international flights from +around the world. + +

+ +

+ +

+The Campus +Garching is located 10 km north of the city of Munich. There are +frequent Underground connections, taking about half an hour from the +very center of Munich to the department of Computer Science. + +

+Munich offers a wide range of accommodation facilities and +restaurants. Late August is usually the best season for enoying the +many beer gardens. + + +

Finance

We will seek to keep the costs for attending the +conference low. In particular, funding for invited speakers will be +available from the Doctorate +Program PUMA. + +
+ +
+ + +Last modified: Fri Feb 29 19:07:15 CET 2008 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/isabelle-schedule.pdf Binary file Nominal/activities/tphols09/isabelle-schedule.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/isabelle-workshop.pdf Binary file Nominal/activities/tphols09/isabelle-workshop.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/new.gif Binary file Nominal/activities/tphols09/new.gif has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/novotel_booking.doc Binary file Nominal/activities/tphols09/novotel_booking.doc has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/novotel_booking.pdf Binary file Nominal/activities/tphols09/novotel_booking.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/chinesischer_turm.jpg Binary file Nominal/activities/tphols09/pictures/chinesischer_turm.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/chinesischer_turm_small.jpg Binary file Nominal/activities/tphols09/pictures/chinesischer_turm_small.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/cs_building.jpg Binary file Nominal/activities/tphols09/pictures/cs_building.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/cs_building_small.jpg Binary file Nominal/activities/tphols09/pictures/cs_building_small.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/englischer_garten.jpg Binary file Nominal/activities/tphols09/pictures/englischer_garten.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/englischer_garten_small.jpg Binary file Nominal/activities/tphols09/pictures/englischer_garten_small.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/isar.jpg Binary file Nominal/activities/tphols09/pictures/isar.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/isar_small.jpg Binary file Nominal/activities/tphols09/pictures/isar_small.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/magistrale.jpg Binary file Nominal/activities/tphols09/pictures/magistrale.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/magistrale_small.jpg Binary file Nominal/activities/tphols09/pictures/magistrale_small.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/marienplatz.jpg Binary file Nominal/activities/tphols09/pictures/marienplatz.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/marienplatz_small.jpg Binary file Nominal/activities/tphols09/pictures/marienplatz_small.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/maximilianstrasse.jpg Binary file Nominal/activities/tphols09/pictures/maximilianstrasse.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/maximilianstrasse_small.jpg Binary file Nominal/activities/tphols09/pictures/maximilianstrasse_small.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/nationaltheater.jpg Binary file Nominal/activities/tphols09/pictures/nationaltheater.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/nationaltheater_small.jpg Binary file Nominal/activities/tphols09/pictures/nationaltheater_small.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/tphols09_poster.jpg Binary file Nominal/activities/tphols09/pictures/tphols09_poster.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/tphols09_poster_small.jpg Binary file Nominal/activities/tphols09/pictures/tphols09_poster_small.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/validas.jpg Binary file Nominal/activities/tphols09/pictures/validas.jpg has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/pictures/validas.png Binary file Nominal/activities/tphols09/pictures/validas.png has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/programme.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/programme.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,258 @@ + + + +TPHOLs 2009 + + + + + + + + + + + + + + + +
+ +

+ +Marienplatz +
+Marienplatz (city centre)
+

+ +

+ +Englischer Garten +
+The English Garden
+

+ +

+ +Chinesischer Turm +
+Chinese Tower (famous beer garden)
+

+ +

+ +Computer science building +
The Computer Science building of the TUM
+

+ +

+ +Main hall of the computer science building +
+The main hall in the CS-building
+

+ +

+ +The river Isar +
+The Isar river
+

+ +

+ +poster +
+The conference poster
+

+ +
+ +

Preliminary Programme

+ +

Pre-Conference Workshop (August 13-15)

+ +Isabelle Developers Workshop + +

Sunday, August 16

+ + + +
18:00-20:00 RECEPTION and REGISTRATION
+ +

Monday, August 17

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
8:00-9:00 REGISTRATION
9:00-10:00 INVITED TALK 1 (Session Chair: )
David Basin. Let's Get Physical: Models and Methods for + Real-World Security Protocols
10:00-10:30 COFFEE
10:30-12:10 SESSION 1 (Session Chair: )
Assia Mahboubi, Georges Gonthier, Laurence Rideau and François Garillot. + Packaging Mathematical Structures
Andrea Asperti, Wilmer Ricciotti, Claudio Sacerdoti Coen and Enrico + Tassi. Hints in unification
Ioana Pasca and Nicolas Julien. Formal verification of exact + computations using Newton's method
Osman Hasan, Sanaz Khan Afshar and Sofiene Tahar. Formal Analysis of + Optical Waveguides in HOL
12:10-13:40 LUNCH
13:40-15:20 SESSION 2 (Session Chair: )
Wouter Swierstra. Proof pearl: The Hoare State Monad
Keiko Nakata and Tarmo Uustalu. Trace-based coinductive operational + semantics for While: Big-step and small-step, functional and relational styles
Andreas Lochbihler. Formalising FinFuns - Generating Code for Functions + as Data from Isabelle/HOL
Stephane Le Roux. Acyclic preferences and existence of sequential Nash + equilibria: a formal and constructive equivalence
15:20-15:50 COFFEE
15:50-17:30   SESSION 3 (Session Chair: )
Jesper Bengtson and Joachim Parrow. Psi-calculi in Isabelle
Jeremy E. Dawson and Alwen Tiu. Formalising Observer Theory for + Environment-Sensitive Bisimulation
Brian Huffman. A Purely Definitional Universal Domain
Nick Benton, Andrew Kennedy and Carsten Varming. Some Domain Theory and + Denotational Semantics in Coq
+ +

Tuesday, August 18

+ + + + + + + + + + + + + + + + + + + + + + + +
8:00-9:00 INVITED TUTORIAL 1 (Session Chair: )
John Harrison. HOL Light: an overview
9:00-10:00 INVITED TALK 2 (Session Chair: )
Ernie Cohen, Markus Dahlweid, Mark Hillebrand, Dirk Leinenbach, Michal Moskal, + Thomas Santen, Wolfram Schulte and Stephan Tobies. VCC: A Practical System + for Verifying Concurrent C
10:00-10:30 COFFEE
10:30-12:10 SESSION 4 (Session Chair: )
Rene Thiemann and Christian Sternagel. Certification of Termination + Proofs using CeTA
Jinshuang Wang, Xingyuan Zhang and Huabing Yang. Liveness Reasoning with + Isabelle/HOL/Isar
Dabrowski Frederic and David Pichardie. A Certified Data Race Analysis + for a Java-like Language
Stefan Berghofer, Lukas Bulwahn and Florian Haftmann. Turning inductive + into equational specifications
12:10-13:40 LUNCH
13:40-15:20 POSTER SESSION
15:20-16:00 COFFEE
16:00-17:00 BUSINESS MEETING
+ +

Wednesday, August 19

+ + + + + + + + + + + + + + + + + + + +
8:00-9:00 INVITED TUTORIAL 2 (Session Chair: )
Adam Naumowicz. A Brief Overview of Mizar
9:00-10:00 INVITED TALK 3 (Session Chair: )
John Harrison. Without Loss of Generality
10:00-10:30 COFFEE
10:30-11:45 SESSION 5 (Session Chair: )
Rafal Kolanski and Gerwin Klein. Types, Maps and Separation Logic
Andrew McCreight. Practical Tactics for Separation Logic
Thomas Tuerk. A Formalisation of Smallfoot in HOL
11:45-13:00 LUNCH
13:00-23:00 EXCURSION
+ +

Thursday, August 20

+ + + + + + + + + + + + + + + + + + + + + + + + + +
8:00-9:00 INVITED TUTORIAL 3 (Session Chair: )
Ana Bove, Ulf Norell and Peter Dybjer. A Brief Overview of Agda + - A Functional Language with Dependent Types
9:00-10:00 INVITED TUTORIAL 4 (Session Chair: )
Carsten Schürmann. The Twelf Proof Assistant
10:00-10:30 COFFEE
10:30-12:10 SESSION 6 (Session Chair: )
Scott Owens, Susmit Sarkar and Peter Sewell. A better x86 memory model: + x86-TSO
Magnus O. Myreen and Mike Gordon. Verified LISP implementations on ARM, + x86 and PowerPC
Javier de Dios and Ricardo Pena. Formal Certification of a + Resource-Aware Language Implementation
Simon Winwood, Gerwin Klein, Thomas Sewell, June Andronick, David Cock + and Michael Norrish. Mind the Gap: A Verification Framework for Low-Level C
12:10-13:40 LUNCH
13:40-15:20 SESSION 7 (Session Chair: )
Peter Homeier. The HOL-Omega Logic
Chad Brown and Gert Smolka. Extended First-Order Logic
Alexander Schimpf, Stephan Merz and Jan-Georg Smaus. Construction of + Büchi Automata for LTL Model Checking Verified in Isabelle/HOL
Stefan Berghofer and Markus Reiter. Formalizing the Logic-Automaton + Connection
15:20-15:50   COFFEE
+ +

Post-Conference Workshops (Friday, August 21)

+ +PLMMS
+Coq Workshop + +
+ +
+ + +Last modified: Mon Aug 10 16:43:44 CEST 2009 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/registration/class.phpmailer.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/registration/class.phpmailer.php Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,1718 @@ +ContentType = 'text/html'; + } else { + $this->ContentType = 'text/plain'; + } + } + + /** + * Sets Mailer to send message using SMTP. + * @return void + */ + function IsSMTP() { + $this->Mailer = 'smtp'; + } + + /** + * Sets Mailer to send message using PHP mail() function. + * @return void + */ + function IsMail() { + $this->Mailer = 'mail'; + } + + /** + * Sets Mailer to send message using the $Sendmail program. + * @return void + */ + function IsSendmail() { + $this->Mailer = 'sendmail'; + } + + /** + * Sets Mailer to send message using the qmail MTA. + * @return void + */ + function IsQmail() { + $this->Sendmail = '/var/qmail/bin/sendmail'; + $this->Mailer = 'sendmail'; + } + + ///////////////////////////////////////////////// + // METHODS, RECIPIENTS + ///////////////////////////////////////////////// + + /** + * Adds a "To" address. + * @param string $address + * @param string $name + * @return void + */ + function AddAddress($address, $name = '') { + $cur = count($this->to); + $this->to[$cur][0] = trim($address); + $this->to[$cur][1] = $name; + } + + /** + * Adds a "Cc" address. Note: this function works + * with the SMTP mailer on win32, not with the "mail" + * mailer. + * @param string $address + * @param string $name + * @return void + */ + function AddCC($address, $name = '') { + $cur = count($this->cc); + $this->cc[$cur][0] = trim($address); + $this->cc[$cur][1] = $name; + } + + /** + * Adds a "Bcc" address. Note: this function works + * with the SMTP mailer on win32, not with the "mail" + * mailer. + * @param string $address + * @param string $name + * @return void + */ + function AddBCC($address, $name = '') { + $cur = count($this->bcc); + $this->bcc[$cur][0] = trim($address); + $this->bcc[$cur][1] = $name; + } + + /** + * Adds a "Reply-To" address. + * @param string $address + * @param string $name + * @return void + */ + function AddReplyTo($address, $name = '') { + $cur = count($this->ReplyTo); + $this->ReplyTo[$cur][0] = trim($address); + $this->ReplyTo[$cur][1] = $name; + } + + ///////////////////////////////////////////////// + // METHODS, MAIL SENDING + ///////////////////////////////////////////////// + + /** + * Creates message and assigns Mailer. If the message is + * not sent successfully then it returns false. Use the ErrorInfo + * variable to view description of the error. + * @return bool + */ + function Send() { + $header = ''; + $body = ''; + $result = true; + + if((count($this->to) + count($this->cc) + count($this->bcc)) < 1) { + $this->SetError($this->Lang('provide_address')); + return false; + } + + /* Set whether the message is multipart/alternative */ + if(!empty($this->AltBody)) { + $this->ContentType = 'multipart/alternative'; + } + + $this->error_count = 0; // reset errors + $this->SetMessageType(); + $header .= $this->CreateHeader(); + $body = $this->CreateBody(); + + if($body == '') { + return false; + } + + /* Choose the mailer */ + switch($this->Mailer) { + case 'sendmail': + $result = $this->SendmailSend($header, $body); + break; + case 'smtp': + $result = $this->SmtpSend($header, $body); + break; + case 'mail': + $result = $this->MailSend($header, $body); + break; + default: + $result = $this->MailSend($header, $body); + break; + //$this->SetError($this->Mailer . $this->Lang('mailer_not_supported')); + //$result = false; + //break; + } + + return $result; + } + + /** + * Sends mail using the $Sendmail program. + * @access private + * @return bool + */ + function SendmailSend($header, $body) { + if ($this->Sender != '') { + $sendmail = sprintf("%s -oi -f %s -t", escapeshellcmd($this->Sendmail), escapeshellarg($this->Sender)); + } else { + $sendmail = sprintf("%s -oi -t", escapeshellcmd($this->Sendmail)); + } + + if(!@$mail = popen($sendmail, 'w')) { + $this->SetError($this->Lang('execute') . $this->Sendmail); + return false; + } + + fputs($mail, $header); + fputs($mail, $body); + + $result = pclose($mail) >> 8 & 0xFF; + if($result != 0) { + $this->SetError($this->Lang('execute') . $this->Sendmail); + return false; + } + + return true; + } + + /** + * Sends mail using the PHP mail() function. + * @access private + * @return bool + */ + function MailSend($header, $body) { + + $to = ''; + for($i = 0; $i < count($this->to); $i++) { + if($i != 0) { $to .= ', '; } + $to .= $this->AddrFormat($this->to[$i]); + } + + $toArr = split(',', $to); + + if ($this->Sender != '' && strlen(ini_get('safe_mode'))< 1) { + $old_from = ini_get('sendmail_from'); + ini_set('sendmail_from', $this->Sender); + $params = sprintf("-oi -f %s", $this->Sender); + if ($this->SingleTo === true && count($toArr) > 1) { + foreach ($toArr as $key => $val) { + $rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params); + } + } else { + $rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params); + } + } else { + if ($this->SingleTo === true && count($toArr) > 1) { + foreach ($toArr as $key => $val) { + $rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params); + } + } else { + $rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header); + } + } + + if (isset($old_from)) { + ini_set('sendmail_from', $old_from); + } + + if(!$rt) { + $this->SetError($this->Lang('instantiate')); + return false; + } + + return true; + } + + /** + * Sends mail via SMTP using PhpSMTP (Author: + * Chris Ryan). Returns bool. Returns false if there is a + * bad MAIL FROM, RCPT, or DATA input. + * @access private + * @return bool + */ + function SmtpSend($header, $body) { + include_once($this->PluginDir . 'class.smtp.php'); + $error = ''; + $bad_rcpt = array(); + + if(!$this->SmtpConnect()) { + return false; + } + + $smtp_from = ($this->Sender == '') ? $this->From : $this->Sender; + if(!$this->smtp->Mail($smtp_from)) { + $error = $this->Lang('from_failed') . $smtp_from; + $this->SetError($error); + $this->smtp->Reset(); + return false; + } + + /* Attempt to send attach all recipients */ + for($i = 0; $i < count($this->to); $i++) { + if(!$this->smtp->Recipient($this->to[$i][0])) { + $bad_rcpt[] = $this->to[$i][0]; + } + } + for($i = 0; $i < count($this->cc); $i++) { + if(!$this->smtp->Recipient($this->cc[$i][0])) { + $bad_rcpt[] = $this->cc[$i][0]; + } + } + for($i = 0; $i < count($this->bcc); $i++) { + if(!$this->smtp->Recipient($this->bcc[$i][0])) { + $bad_rcpt[] = $this->bcc[$i][0]; + } + } + + if(count($bad_rcpt) > 0) { // Create error message + for($i = 0; $i < count($bad_rcpt); $i++) { + if($i != 0) { + $error .= ', '; + } + $error .= $bad_rcpt[$i]; + } + $error = $this->Lang('recipients_failed') . $error; + $this->SetError($error); + $this->smtp->Reset(); + return false; + } + + if(!$this->smtp->Data($header . $body)) { + $this->SetError($this->Lang('data_not_accepted')); + $this->smtp->Reset(); + return false; + } + if($this->SMTPKeepAlive == true) { + $this->smtp->Reset(); + } else { + $this->SmtpClose(); + } + + return true; + } + + /** + * Initiates a connection to an SMTP server. Returns false if the + * operation failed. + * @access private + * @return bool + */ + function SmtpConnect() { + if($this->smtp == NULL) { + $this->smtp = new SMTP(); + } + + $this->smtp->do_debug = $this->SMTPDebug; + $hosts = explode(';', $this->Host); + $index = 0; + $connection = ($this->smtp->Connected()); + + /* Retry while there is no connection */ + while($index < count($hosts) && $connection == false) { + $hostinfo = array(); + if(eregi('^(.+):([0-9]+)$', $hosts[$index], $hostinfo)) { + $host = $hostinfo[1]; + $port = $hostinfo[2]; + } else { + $host = $hosts[$index]; + $port = $this->Port; + } + + if($this->smtp->Connect(((!empty($this->SMTPSecure))?$this->SMTPSecure.'://':'').$host, $port, $this->Timeout)) { + if ($this->Helo != '') { + $this->smtp->Hello($this->Helo); + } else { + $this->smtp->Hello($this->ServerHostname()); + } + + $connection = true; + if($this->SMTPAuth) { + if(!$this->smtp->Authenticate($this->Username, $this->Password)) { + $this->SetError($this->Lang('authenticate')); + $this->smtp->Reset(); + $connection = false; + } + } + } + $index++; + } + if(!$connection) { + $this->SetError($this->Lang('connect_host')); + } + + return $connection; + } + + /** + * Closes the active SMTP session if one exists. + * @return void + */ + function SmtpClose() { + if($this->smtp != NULL) { + if($this->smtp->Connected()) { + $this->smtp->Quit(); + $this->smtp->Close(); + } + } + } + + /** + * Sets the language for all class error messages. Returns false + * if it cannot load the language file. The default language type + * is English. + * @param string $lang_type Type of language (e.g. Portuguese: "br") + * @param string $lang_path Path to the language file directory + * @access public + * @return bool + */ + function SetLanguage($lang_type, $lang_path = 'language/') { + if(file_exists($lang_path.'phpmailer.lang-'.$lang_type.'.php')) { + include($lang_path.'phpmailer.lang-'.$lang_type.'.php'); + } elseif (file_exists($lang_path.'phpmailer.lang-en.php')) { + include($lang_path.'phpmailer.lang-en.php'); + } else { + $this->SetError('Could not load language file'); + return false; + } + $this->language = $PHPMAILER_LANG; + + return true; + } + + ///////////////////////////////////////////////// + // METHODS, MESSAGE CREATION + ///////////////////////////////////////////////// + + /** + * Creates recipient headers. + * @access private + * @return string + */ + function AddrAppend($type, $addr) { + $addr_str = $type . ': '; + $addr_str .= $this->AddrFormat($addr[0]); + if(count($addr) > 1) { + for($i = 1; $i < count($addr); $i++) { + $addr_str .= ', ' . $this->AddrFormat($addr[$i]); + } + } + $addr_str .= $this->LE; + + return $addr_str; + } + + /** + * Formats an address correctly. + * @access private + * @return string + */ + function AddrFormat($addr) { + if(empty($addr[1])) { + $formatted = $this->SecureHeader($addr[0]); + } else { + $formatted = $this->EncodeHeader($this->SecureHeader($addr[1]), 'phrase') . " <" . $this->SecureHeader($addr[0]) . ">"; + } + + return $formatted; + } + + /** + * Wraps message for use with mailers that do not + * automatically perform wrapping and for quoted-printable. + * Original written by philippe. + * @access private + * @return string + */ + function WrapText($message, $length, $qp_mode = false) { + $soft_break = ($qp_mode) ? sprintf(" =%s", $this->LE) : $this->LE; + + $message = $this->FixEOL($message); + if (substr($message, -1) == $this->LE) { + $message = substr($message, 0, -1); + } + + $line = explode($this->LE, $message); + $message = ''; + for ($i=0 ;$i < count($line); $i++) { + $line_part = explode(' ', $line[$i]); + $buf = ''; + for ($e = 0; $e $length)) { + $space_left = $length - strlen($buf) - 1; + if ($e != 0) { + if ($space_left > 20) { + $len = $space_left; + if (substr($word, $len - 1, 1) == '=') { + $len--; + } elseif (substr($word, $len - 2, 1) == '=') { + $len -= 2; + } + $part = substr($word, 0, $len); + $word = substr($word, $len); + $buf .= ' ' . $part; + $message .= $buf . sprintf("=%s", $this->LE); + } else { + $message .= $buf . $soft_break; + } + $buf = ''; + } + while (strlen($word) > 0) { + $len = $length; + if (substr($word, $len - 1, 1) == '=') { + $len--; + } elseif (substr($word, $len - 2, 1) == '=') { + $len -= 2; + } + $part = substr($word, 0, $len); + $word = substr($word, $len); + + if (strlen($word) > 0) { + $message .= $part . sprintf("=%s", $this->LE); + } else { + $buf = $part; + } + } + } else { + $buf_o = $buf; + $buf .= ($e == 0) ? $word : (' ' . $word); + + if (strlen($buf) > $length and $buf_o != '') { + $message .= $buf_o . $soft_break; + $buf = $word; + } + } + } + $message .= $buf . $this->LE; + } + + return $message; + } + + /** + * Set the body wrapping. + * @access private + * @return void + */ + function SetWordWrap() { + if($this->WordWrap < 1) { + return; + } + + switch($this->message_type) { + case 'alt': + /* fall through */ + case 'alt_attachments': + $this->AltBody = $this->WrapText($this->AltBody, $this->WordWrap); + break; + default: + $this->Body = $this->WrapText($this->Body, $this->WordWrap); + break; + } + } + + /** + * Assembles message header. + * @access private + * @return string + */ + function CreateHeader() { + $result = ''; + + /* Set the boundaries */ + $uniq_id = md5(uniqid(time())); + $this->boundary[1] = 'b1_' . $uniq_id; + $this->boundary[2] = 'b2_' . $uniq_id; + + $result .= $this->HeaderLine('Date', $this->RFCDate()); + if($this->Sender == '') { + $result .= $this->HeaderLine('Return-Path', trim($this->From)); + } else { + $result .= $this->HeaderLine('Return-Path', trim($this->Sender)); + } + + /* To be created automatically by mail() */ + if($this->Mailer != 'mail') { + if(count($this->to) > 0) { + $result .= $this->AddrAppend('To', $this->to); + } elseif (count($this->cc) == 0) { + $result .= $this->HeaderLine('To', 'undisclosed-recipients:;'); + } + if(count($this->cc) > 0) { + $result .= $this->AddrAppend('Cc', $this->cc); + } + } + + $from = array(); + $from[0][0] = trim($this->From); + $from[0][1] = $this->FromName; + $result .= $this->AddrAppend('From', $from); + + /* sendmail and mail() extract Cc from the header before sending */ + if((($this->Mailer == 'sendmail') || ($this->Mailer == 'mail')) && (count($this->cc) > 0)) { + $result .= $this->AddrAppend('Cc', $this->cc); + } + + /* sendmail and mail() extract Bcc from the header before sending */ + if((($this->Mailer == 'sendmail') || ($this->Mailer == 'mail')) && (count($this->bcc) > 0)) { + $result .= $this->AddrAppend('Bcc', $this->bcc); + } + + if(count($this->ReplyTo) > 0) { + $result .= $this->AddrAppend('Reply-To', $this->ReplyTo); + } + + /* mail() sets the subject itself */ + if($this->Mailer != 'mail') { + $result .= $this->HeaderLine('Subject', $this->EncodeHeader($this->SecureHeader($this->Subject))); + } + + $result .= sprintf("Message-ID: <%s@%s>%s", $uniq_id, $this->ServerHostname(), $this->LE); + $result .= $this->HeaderLine('X-Priority', $this->Priority); + $result .= $this->HeaderLine('X-Mailer', 'PHPMailer (phpmailer.sourceforge.net) [version ' . $this->Version . ']'); + + if($this->ConfirmReadingTo != '') { + $result .= $this->HeaderLine('Disposition-Notification-To', '<' . trim($this->ConfirmReadingTo) . '>'); + } + + // Add custom headers + for($index = 0; $index < count($this->CustomHeader); $index++) { + $result .= $this->HeaderLine(trim($this->CustomHeader[$index][0]), $this->EncodeHeader(trim($this->CustomHeader[$index][1]))); + } + $result .= $this->HeaderLine('MIME-Version', '1.0'); + + switch($this->message_type) { + case 'plain': + $result .= $this->HeaderLine('Content-Transfer-Encoding', $this->Encoding); + $result .= sprintf("Content-Type: %s; charset=\"%s\"", $this->ContentType, $this->CharSet); + break; + case 'attachments': + /* fall through */ + case 'alt_attachments': + if($this->InlineImageExists()){ + $result .= sprintf("Content-Type: %s;%s\ttype=\"text/html\";%s\tboundary=\"%s\"%s", 'multipart/related', $this->LE, $this->LE, $this->boundary[1], $this->LE); + } else { + $result .= $this->HeaderLine('Content-Type', 'multipart/mixed;'); + $result .= $this->TextLine("\tboundary=\"" . $this->boundary[1] . '"'); + } + break; + case 'alt': + $result .= $this->HeaderLine('Content-Type', 'multipart/alternative;'); + $result .= $this->TextLine("\tboundary=\"" . $this->boundary[1] . '"'); + break; + } + + if($this->Mailer != 'mail') { + $result .= $this->LE.$this->LE; + } + + return $result; + } + + /** + * Assembles the message body. Returns an empty string on failure. + * @access private + * @return string + */ + function CreateBody() { + $result = ''; + + $this->SetWordWrap(); + + switch($this->message_type) { + case 'alt': + $result .= $this->GetBoundary($this->boundary[1], '', 'text/plain', ''); + $result .= $this->EncodeString($this->AltBody, $this->Encoding); + $result .= $this->LE.$this->LE; + $result .= $this->GetBoundary($this->boundary[1], '', 'text/html', ''); + $result .= $this->EncodeString($this->Body, $this->Encoding); + $result .= $this->LE.$this->LE; + $result .= $this->EndBoundary($this->boundary[1]); + break; + case 'plain': + $result .= $this->EncodeString($this->Body, $this->Encoding); + break; + case 'attachments': + $result .= $this->GetBoundary($this->boundary[1], '', '', ''); + $result .= $this->EncodeString($this->Body, $this->Encoding); + $result .= $this->LE; + $result .= $this->AttachAll(); + break; + case 'alt_attachments': + $result .= sprintf("--%s%s", $this->boundary[1], $this->LE); + $result .= sprintf("Content-Type: %s;%s" . "\tboundary=\"%s\"%s", 'multipart/alternative', $this->LE, $this->boundary[2], $this->LE.$this->LE); + $result .= $this->GetBoundary($this->boundary[2], '', 'text/plain', '') . $this->LE; // Create text body + $result .= $this->EncodeString($this->AltBody, $this->Encoding); + $result .= $this->LE.$this->LE; + $result .= $this->GetBoundary($this->boundary[2], '', 'text/html', '') . $this->LE; // Create the HTML body + $result .= $this->EncodeString($this->Body, $this->Encoding); + $result .= $this->LE.$this->LE; + $result .= $this->EndBoundary($this->boundary[2]); + $result .= $this->AttachAll(); + break; + } + if($this->IsError()) { + $result = ''; + } + + return $result; + } + + /** + * Returns the start of a message boundary. + * @access private + */ + function GetBoundary($boundary, $charSet, $contentType, $encoding) { + $result = ''; + if($charSet == '') { + $charSet = $this->CharSet; + } + if($contentType == '') { + $contentType = $this->ContentType; + } + if($encoding == '') { + $encoding = $this->Encoding; + } + $result .= $this->TextLine('--' . $boundary); + $result .= sprintf("Content-Type: %s; charset = \"%s\"", $contentType, $charSet); + $result .= $this->LE; + $result .= $this->HeaderLine('Content-Transfer-Encoding', $encoding); + $result .= $this->LE; + + return $result; + } + + /** + * Returns the end of a message boundary. + * @access private + */ + function EndBoundary($boundary) { + return $this->LE . '--' . $boundary . '--' . $this->LE; + } + + /** + * Sets the message type. + * @access private + * @return void + */ + function SetMessageType() { + if(count($this->attachment) < 1 && strlen($this->AltBody) < 1) { + $this->message_type = 'plain'; + } else { + if(count($this->attachment) > 0) { + $this->message_type = 'attachments'; + } + if(strlen($this->AltBody) > 0 && count($this->attachment) < 1) { + $this->message_type = 'alt'; + } + if(strlen($this->AltBody) > 0 && count($this->attachment) > 0) { + $this->message_type = 'alt_attachments'; + } + } + } + + /* Returns a formatted header line. + * @access private + * @return string + */ + function HeaderLine($name, $value) { + return $name . ': ' . $value . $this->LE; + } + + /** + * Returns a formatted mail line. + * @access private + * @return string + */ + function TextLine($value) { + return $value . $this->LE; + } + + ///////////////////////////////////////////////// + // CLASS METHODS, ATTACHMENTS + ///////////////////////////////////////////////// + + /** + * Adds an attachment from a path on the filesystem. + * Returns false if the file could not be found + * or accessed. + * @param string $path Path to the attachment. + * @param string $name Overrides the attachment name. + * @param string $encoding File encoding (see $Encoding). + * @param string $type File extension (MIME) type. + * @return bool + */ + function AddAttachment($path, $name = '', $encoding = 'base64', $type = 'application/octet-stream') { + if(!@is_file($path)) { + $this->SetError($this->Lang('file_access') . $path); + return false; + } + + $filename = basename($path); + if($name == '') { + $name = $filename; + } + + $cur = count($this->attachment); + $this->attachment[$cur][0] = $path; + $this->attachment[$cur][1] = $filename; + $this->attachment[$cur][2] = $name; + $this->attachment[$cur][3] = $encoding; + $this->attachment[$cur][4] = $type; + $this->attachment[$cur][5] = false; // isStringAttachment + $this->attachment[$cur][6] = 'attachment'; + $this->attachment[$cur][7] = 0; + + return true; + } + + /** + * Attaches all fs, string, and binary attachments to the message. + * Returns an empty string on failure. + * @access private + * @return string + */ + function AttachAll() { + /* Return text of body */ + $mime = array(); + + /* Add all attachments */ + for($i = 0; $i < count($this->attachment); $i++) { + /* Check for string attachment */ + $bString = $this->attachment[$i][5]; + if ($bString) { + $string = $this->attachment[$i][0]; + } else { + $path = $this->attachment[$i][0]; + } + + $filename = $this->attachment[$i][1]; + $name = $this->attachment[$i][2]; + $encoding = $this->attachment[$i][3]; + $type = $this->attachment[$i][4]; + $disposition = $this->attachment[$i][6]; + $cid = $this->attachment[$i][7]; + + $mime[] = sprintf("--%s%s", $this->boundary[1], $this->LE); + $mime[] = sprintf("Content-Type: %s; name=\"%s\"%s", $type, $name, $this->LE); + $mime[] = sprintf("Content-Transfer-Encoding: %s%s", $encoding, $this->LE); + + if($disposition == 'inline') { + $mime[] = sprintf("Content-ID: <%s>%s", $cid, $this->LE); + } + + $mime[] = sprintf("Content-Disposition: %s; filename=\"%s\"%s", $disposition, $name, $this->LE.$this->LE); + + /* Encode as string attachment */ + if($bString) { + $mime[] = $this->EncodeString($string, $encoding); + if($this->IsError()) { + return ''; + } + $mime[] = $this->LE.$this->LE; + } else { + $mime[] = $this->EncodeFile($path, $encoding); + if($this->IsError()) { + return ''; + } + $mime[] = $this->LE.$this->LE; + } + } + + $mime[] = sprintf("--%s--%s", $this->boundary[1], $this->LE); + + return join('', $mime); + } + + /** + * Encodes attachment in requested format. Returns an + * empty string on failure. + * @access private + * @return string + */ + function EncodeFile ($path, $encoding = 'base64') { + if(!@$fd = fopen($path, 'rb')) { + $this->SetError($this->Lang('file_open') . $path); + return ''; + } + $magic_quotes = get_magic_quotes_runtime(); + set_magic_quotes_runtime(0); + $file_buffer = fread($fd, filesize($path)); + $file_buffer = $this->EncodeString($file_buffer, $encoding); + fclose($fd); + set_magic_quotes_runtime($magic_quotes); + + return $file_buffer; + } + + /** + * Encodes string to requested format. Returns an + * empty string on failure. + * @access private + * @return string + */ + function EncodeString ($str, $encoding = 'base64') { + $encoded = ''; + switch(strtolower($encoding)) { + case 'base64': + /* chunk_split is found in PHP >= 3.0.6 */ + $encoded = chunk_split(base64_encode($str), 76, $this->LE); + break; + case '7bit': + case '8bit': + $encoded = $this->FixEOL($str); + if (substr($encoded, -(strlen($this->LE))) != $this->LE) + $encoded .= $this->LE; + break; + case 'binary': + $encoded = $str; + break; + case 'quoted-printable': + $encoded = $this->EncodeQP($str); + break; + default: + $this->SetError($this->Lang('encoding') . $encoding); + break; + } + return $encoded; + } + + /** + * Encode a header string to best of Q, B, quoted or none. + * @access private + * @return string + */ + function EncodeHeader ($str, $position = 'text') { + $x = 0; + + switch (strtolower($position)) { + case 'phrase': + if (!preg_match('/[\200-\377]/', $str)) { + /* Can't use addslashes as we don't know what value has magic_quotes_sybase. */ + $encoded = addcslashes($str, "\0..\37\177\\\""); + if (($str == $encoded) && !preg_match('/[^A-Za-z0-9!#$%&\'*+\/=?^_`{|}~ -]/', $str)) { + return ($encoded); + } else { + return ("\"$encoded\""); + } + } + $x = preg_match_all('/[^\040\041\043-\133\135-\176]/', $str, $matches); + break; + case 'comment': + $x = preg_match_all('/[()"]/', $str, $matches); + /* Fall-through */ + case 'text': + default: + $x += preg_match_all('/[\000-\010\013\014\016-\037\177-\377]/', $str, $matches); + break; + } + + if ($x == 0) { + return ($str); + } + + $maxlen = 75 - 7 - strlen($this->CharSet); + /* Try to select the encoding which should produce the shortest output */ + if (strlen($str)/3 < $x) { + $encoding = 'B'; + $encoded = base64_encode($str); + $maxlen -= $maxlen % 4; + $encoded = trim(chunk_split($encoded, $maxlen, "\n")); + } else { + $encoding = 'Q'; + $encoded = $this->EncodeQ($str, $position); + $encoded = $this->WrapText($encoded, $maxlen, true); + $encoded = str_replace('='.$this->LE, "\n", trim($encoded)); + } + + $encoded = preg_replace('/^(.*)$/m', " =?".$this->CharSet."?$encoding?\\1?=", $encoded); + $encoded = trim(str_replace("\n", $this->LE, $encoded)); + + return $encoded; + } + + /** + * Encode string to quoted-printable. + * @access private + * @return string + */ + function EncodeQP( $input = '', $line_max = 76, $space_conv = false ) { + $hex = array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'); + $lines = preg_split('/(?:\r\n|\r|\n)/', $input); + $eol = "\r\n"; + $escape = '='; + $output = ''; + while( list(, $line) = each($lines) ) { + $linlen = strlen($line); + $newline = ''; + for($i = 0; $i < $linlen; $i++) { + $c = substr( $line, $i, 1 ); + $dec = ord( $c ); + if ( ( $i == 0 ) && ( $dec == 46 ) ) { // convert first point in the line into =2E + $c = '=2E'; + } + if ( $dec == 32 ) { + if ( $i == ( $linlen - 1 ) ) { // convert space at eol only + $c = '=20'; + } else if ( $space_conv ) { + $c = '=20'; + } + } elseif ( ($dec == 61) || ($dec < 32 ) || ($dec > 126) ) { // always encode "\t", which is *not* required + $h2 = floor($dec/16); + $h1 = floor($dec%16); + $c = $escape.$hex[$h2].$hex[$h1]; + } + if ( (strlen($newline) + strlen($c)) >= $line_max ) { // CRLF is not counted + $output .= $newline.$escape.$eol; // soft line break; " =\r\n" is okay + $newline = ''; + // check if newline first character will be point or not + if ( $dec == 46 ) { + $c = '=2E'; + } + } + $newline .= $c; + } // end of for + $output .= $newline.$eol; + } // end of while + return trim($output); + } + + /** + * Encode string to q encoding. + * @access private + * @return string + */ + function EncodeQ ($str, $position = 'text') { + /* There should not be any EOL in the string */ + $encoded = preg_replace("[\r\n]", '', $str); + + switch (strtolower($position)) { + case 'phrase': + $encoded = preg_replace("/([^A-Za-z0-9!*+\/ -])/e", "'='.sprintf('%02X', ord('\\1'))", $encoded); + break; + case 'comment': + $encoded = preg_replace("/([\(\)\"])/e", "'='.sprintf('%02X', ord('\\1'))", $encoded); + case 'text': + default: + /* Replace every high ascii, control =, ? and _ characters */ + $encoded = preg_replace('/([\000-\011\013\014\016-\037\075\077\137\177-\377])/e', + "'='.sprintf('%02X', ord('\\1'))", $encoded); + break; + } + + /* Replace every spaces to _ (more readable than =20) */ + $encoded = str_replace(' ', '_', $encoded); + + return $encoded; + } + + /** + * Adds a string or binary attachment (non-filesystem) to the list. + * This method can be used to attach ascii or binary data, + * such as a BLOB record from a database. + * @param string $string String attachment data. + * @param string $filename Name of the attachment. + * @param string $encoding File encoding (see $Encoding). + * @param string $type File extension (MIME) type. + * @return void + */ + function AddStringAttachment($string, $filename, $encoding = 'base64', $type = 'application/octet-stream') { + /* Append to $attachment array */ + $cur = count($this->attachment); + $this->attachment[$cur][0] = $string; + $this->attachment[$cur][1] = $filename; + $this->attachment[$cur][2] = $filename; + $this->attachment[$cur][3] = $encoding; + $this->attachment[$cur][4] = $type; + $this->attachment[$cur][5] = true; // isString + $this->attachment[$cur][6] = 'attachment'; + $this->attachment[$cur][7] = 0; + } + + /** + * Adds an embedded attachment. This can include images, sounds, and + * just about any other document. Make sure to set the $type to an + * image type. For JPEG images use "image/jpeg" and for GIF images + * use "image/gif". + * @param string $path Path to the attachment. + * @param string $cid Content ID of the attachment. Use this to identify + * the Id for accessing the image in an HTML form. + * @param string $name Overrides the attachment name. + * @param string $encoding File encoding (see $Encoding). + * @param string $type File extension (MIME) type. + * @return bool + */ + function AddEmbeddedImage($path, $cid, $name = '', $encoding = 'base64', $type = 'application/octet-stream') { + + if(!@is_file($path)) { + $this->SetError($this->Lang('file_access') . $path); + return false; + } + + $filename = basename($path); + if($name == '') { + $name = $filename; + } + + /* Append to $attachment array */ + $cur = count($this->attachment); + $this->attachment[$cur][0] = $path; + $this->attachment[$cur][1] = $filename; + $this->attachment[$cur][2] = $name; + $this->attachment[$cur][3] = $encoding; + $this->attachment[$cur][4] = $type; + $this->attachment[$cur][5] = false; + $this->attachment[$cur][6] = 'inline'; + $this->attachment[$cur][7] = $cid; + + return true; + } + + /** + * Returns true if an inline attachment is present. + * @access private + * @return bool + */ + function InlineImageExists() { + $result = false; + for($i = 0; $i < count($this->attachment); $i++) { + if($this->attachment[$i][6] == 'inline') { + $result = true; + break; + } + } + + return $result; + } + + ///////////////////////////////////////////////// + // CLASS METHODS, MESSAGE RESET + ///////////////////////////////////////////////// + + /** + * Clears all recipients assigned in the TO array. Returns void. + * @return void + */ + function ClearAddresses() { + $this->to = array(); + } + + /** + * Clears all recipients assigned in the CC array. Returns void. + * @return void + */ + function ClearCCs() { + $this->cc = array(); + } + + /** + * Clears all recipients assigned in the BCC array. Returns void. + * @return void + */ + function ClearBCCs() { + $this->bcc = array(); + } + + /** + * Clears all recipients assigned in the ReplyTo array. Returns void. + * @return void + */ + function ClearReplyTos() { + $this->ReplyTo = array(); + } + + /** + * Clears all recipients assigned in the TO, CC and BCC + * array. Returns void. + * @return void + */ + function ClearAllRecipients() { + $this->to = array(); + $this->cc = array(); + $this->bcc = array(); + } + + /** + * Clears all previously set filesystem, string, and binary + * attachments. Returns void. + * @return void + */ + function ClearAttachments() { + $this->attachment = array(); + } + + /** + * Clears all custom headers. Returns void. + * @return void + */ + function ClearCustomHeaders() { + $this->CustomHeader = array(); + } + + ///////////////////////////////////////////////// + // CLASS METHODS, MISCELLANEOUS + ///////////////////////////////////////////////// + + /** + * Adds the error message to the error container. + * Returns void. + * @access private + * @return void + */ + function SetError($msg) { + $this->error_count++; + $this->ErrorInfo = $msg; + } + + /** + * Returns the proper RFC 822 formatted date. + * @access private + * @return string + */ + function RFCDate() { + $tz = date('Z'); + $tzs = ($tz < 0) ? '-' : '+'; + $tz = abs($tz); + $tz = (int)($tz/3600)*100 + ($tz%3600)/60; + $result = sprintf("%s %s%04d", date('D, j M Y H:i:s'), $tzs, $tz); + + return $result; + } + + /** + * Returns the appropriate server variable. Should work with both + * PHP 4.1.0+ as well as older versions. Returns an empty string + * if nothing is found. + * @access private + * @return mixed + */ + function ServerVar($varName) { + global $HTTP_SERVER_VARS; + global $HTTP_ENV_VARS; + + if(!isset($_SERVER)) { + $_SERVER = $HTTP_SERVER_VARS; + if(!isset($_SERVER['REMOTE_ADDR'])) { + $_SERVER = $HTTP_ENV_VARS; // must be Apache + } + } + + if(isset($_SERVER[$varName])) { + return $_SERVER[$varName]; + } else { + return ''; + } + } + + /** + * Returns the server hostname or 'localhost.localdomain' if unknown. + * @access private + * @return string + */ + function ServerHostname() { + if ($this->Hostname != '') { + $result = $this->Hostname; + } elseif ($this->ServerVar('SERVER_NAME') != '') { + $result = $this->ServerVar('SERVER_NAME'); + } else { + $result = 'localhost.localdomain'; + } + + return $result; + } + + /** + * Returns a message in the appropriate language. + * @access private + * @return string + */ + function Lang($key) { + if(count($this->language) < 1) { + $this->SetLanguage('en'); // set the default language + } + + if(isset($this->language[$key])) { + return $this->language[$key]; + } else { + return 'Language string failed to load: ' . $key; + } + } + + /** + * Returns true if an error occurred. + * @return bool + */ + function IsError() { + return ($this->error_count > 0); + } + + /** + * Changes every end of line from CR or LF to CRLF. + * @access private + * @return string + */ + function FixEOL($str) { + $str = str_replace("\r\n", "\n", $str); + $str = str_replace("\r", "\n", $str); + $str = str_replace("\n", $this->LE, $str); + return $str; + } + + /** + * Adds a custom header. + * @return void + */ + function AddCustomHeader($custom_header) { + $this->CustomHeader[] = explode(':', $custom_header, 2); + } + + /** + * Evaluates the message and returns modifications for inline images and backgrounds + * @access public + * @return $message + */ + function MsgHTML($message) { + preg_match_all("/(src|background)=\"(.*)\"/Ui", $message, $images); + if(isset($images[2])) { + foreach($images[2] as $i => $url) { + $filename = basename($url); + $directory = dirname($url); + $cid = 'cid:' . md5($filename); + $fileParts = split("\.", $filename); + $ext = $fileParts[1]; + $mimeType = $this->_mime_types($ext); + $message = preg_replace("/".$images[1][$i]."=\"".preg_quote($url, '/')."\"/Ui", $images[1][$i]."=\"".$cid."\"", $message); + $this->AddEmbeddedImage($url, md5($filename), $filename, 'base64', $mimeType); + } + } + $this->IsHTML(true); + $this->Body = $message; + $textMsg = trim(strip_tags($message)); + if ( !empty($textMsg) && empty($this->AltBody) ) { + $this->AltBody = $textMsg; + } + if ( empty($this->AltBody) ) { + $this->AltBody = 'To view this email message, open the email in with HTML compatibility!' . "\n\n"; + } + } + + /** + * Gets the mime type of the embedded or inline image + * @access private + * @return mime type of ext + */ + function _mime_types($ext = '') { + $mimes = array( + 'hqx' => 'application/mac-binhex40', + 'cpt' => 'application/mac-compactpro', + 'doc' => 'application/msword', + 'bin' => 'application/macbinary', + 'dms' => 'application/octet-stream', + 'lha' => 'application/octet-stream', + 'lzh' => 'application/octet-stream', + 'exe' => 'application/octet-stream', + 'class' => 'application/octet-stream', + 'psd' => 'application/octet-stream', + 'so' => 'application/octet-stream', + 'sea' => 'application/octet-stream', + 'dll' => 'application/octet-stream', + 'oda' => 'application/oda', + 'pdf' => 'application/pdf', + 'ai' => 'application/postscript', + 'eps' => 'application/postscript', + 'ps' => 'application/postscript', + 'smi' => 'application/smil', + 'smil' => 'application/smil', + 'mif' => 'application/vnd.mif', + 'xls' => 'application/vnd.ms-excel', + 'ppt' => 'application/vnd.ms-powerpoint', + 'wbxml' => 'application/vnd.wap.wbxml', + 'wmlc' => 'application/vnd.wap.wmlc', + 'dcr' => 'application/x-director', + 'dir' => 'application/x-director', + 'dxr' => 'application/x-director', + 'dvi' => 'application/x-dvi', + 'gtar' => 'application/x-gtar', + 'php' => 'application/x-httpd-php', + 'php4' => 'application/x-httpd-php', + 'php3' => 'application/x-httpd-php', + 'phtml' => 'application/x-httpd-php', + 'phps' => 'application/x-httpd-php-source', + 'js' => 'application/x-javascript', + 'swf' => 'application/x-shockwave-flash', + 'sit' => 'application/x-stuffit', + 'tar' => 'application/x-tar', + 'tgz' => 'application/x-tar', + 'xhtml' => 'application/xhtml+xml', + 'xht' => 'application/xhtml+xml', + 'zip' => 'application/zip', + 'mid' => 'audio/midi', + 'midi' => 'audio/midi', + 'mpga' => 'audio/mpeg', + 'mp2' => 'audio/mpeg', + 'mp3' => 'audio/mpeg', + 'aif' => 'audio/x-aiff', + 'aiff' => 'audio/x-aiff', + 'aifc' => 'audio/x-aiff', + 'ram' => 'audio/x-pn-realaudio', + 'rm' => 'audio/x-pn-realaudio', + 'rpm' => 'audio/x-pn-realaudio-plugin', + 'ra' => 'audio/x-realaudio', + 'rv' => 'video/vnd.rn-realvideo', + 'wav' => 'audio/x-wav', + 'bmp' => 'image/bmp', + 'gif' => 'image/gif', + 'jpeg' => 'image/jpeg', + 'jpg' => 'image/jpeg', + 'jpe' => 'image/jpeg', + 'png' => 'image/png', + 'tiff' => 'image/tiff', + 'tif' => 'image/tiff', + 'css' => 'text/css', + 'html' => 'text/html', + 'htm' => 'text/html', + 'shtml' => 'text/html', + 'txt' => 'text/plain', + 'text' => 'text/plain', + 'log' => 'text/plain', + 'rtx' => 'text/richtext', + 'rtf' => 'text/rtf', + 'xml' => 'text/xml', + 'xsl' => 'text/xml', + 'mpeg' => 'video/mpeg', + 'mpg' => 'video/mpeg', + 'mpe' => 'video/mpeg', + 'qt' => 'video/quicktime', + 'mov' => 'video/quicktime', + 'avi' => 'video/x-msvideo', + 'movie' => 'video/x-sgi-movie', + 'doc' => 'application/msword', + 'word' => 'application/msword', + 'xl' => 'application/excel', + 'eml' => 'message/rfc822' + ); + return ( ! isset($mimes[strtolower($ext)])) ? 'application/x-unknown-content-type' : $mimes[strtolower($ext)]; + } + + /** + * Set (or reset) Class Objects (variables) + * + * Usage Example: + * $page->set('X-Priority', '3'); + * + * @access public + * @param string $name Parameter Name + * @param mixed $value Parameter Value + * NOTE: will not work with arrays, there are no arrays to set/reset + */ + function set ( $name, $value = '' ) { + if ( isset($this->$name) ) { + $this->$name = $value; + } else { + $this->SetError('Cannot set or reset variable ' . $name); + return false; + } + } + + /** + * Read a file from a supplied filename and return it. + * + * @access public + * @param string $filename Parameter File Name + */ + function getFile($filename) { + $return = ''; + if ($fp = fopen($filename, 'rb')) { + while (!feof($fp)) { + $return .= fread($fp, 1024); + } + fclose($fp); + return $return; + } else { + return false; + } + } + + /** + * Strips newlines to prevent header injection. + * @access private + * @param string $str String + * @return string + */ + function SecureHeader($str) { + $str = trim($str); + $str = str_replace("\r", "", $str); + $str = str_replace("\n", "", $str); + return $str; + } + +} + +?> diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/registration/class.smtp.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/registration/class.smtp.php Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,1062 @@ +smtp_conn = 0; + $this->error = null; + $this->helo_rply = null; + + $this->do_debug = 0; + } + + /************************************************************* + * CONNECTION FUNCTIONS * + ***********************************************************/ + + /** + * Connect to the server specified on the port specified. + * If the port is not specified use the default SMTP_PORT. + * If tval is specified then a connection will try and be + * established with the server for that number of seconds. + * If tval is not specified the default is 30 seconds to + * try on the connection. + * + * SMTP CODE SUCCESS: 220 + * SMTP CODE FAILURE: 421 + * @access public + * @return bool + */ + function Connect($host,$port=0,$tval=30) { + # set the error val to null so there is no confusion + $this->error = null; + + # make sure we are __not__ connected + if($this->connected()) { + # ok we are connected! what should we do? + # for now we will just give an error saying we + # are already connected + $this->error = array("error" => "Already connected to a server"); + return false; + } + + if(empty($port)) { + $port = $this->SMTP_PORT; + } + + #connect to the smtp server + $this->smtp_conn = fsockopen($host, # the host of the server + $port, # the port to use + $errno, # error number if any + $errstr, # error message if any + $tval); # give up after ? secs + # verify we connected properly + if(empty($this->smtp_conn)) { + $this->error = array("error" => "Failed to connect to server", + "errno" => $errno, + "errstr" => $errstr); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": $errstr ($errno)" . $this->CRLF; + } + return false; + } + + # sometimes the SMTP server takes a little longer to respond + # so we will give it a longer timeout for the first read + // Windows still does not have support for this timeout function + if(substr(PHP_OS, 0, 3) != "WIN") + socket_set_timeout($this->smtp_conn, $tval, 0); + + # get any announcement stuff + $announce = $this->get_lines(); + + # set the timeout of any socket functions at 1/10 of a second + //if(function_exists("socket_set_timeout")) + // socket_set_timeout($this->smtp_conn, 0, 100000); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $this->CRLF . $announce; + } + + return true; + } + + /** + * Performs SMTP authentication. Must be run after running the + * Hello() method. Returns true if successfully authenticated. + * @access public + * @return bool + */ + function Authenticate($username, $password) { + // Start authentication + fputs($this->smtp_conn,"AUTH LOGIN" . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($code != 334) { + $this->error = + array("error" => "AUTH not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + + // Send encoded username + fputs($this->smtp_conn, base64_encode($username) . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($code != 334) { + $this->error = + array("error" => "Username not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + + // Send encoded password + fputs($this->smtp_conn, base64_encode($password) . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($code != 235) { + $this->error = + array("error" => "Password not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + + return true; + } + + /** + * Returns true if connected to a server otherwise false + * @access private + * @return bool + */ + function Connected() { + if(!empty($this->smtp_conn)) { + $sock_status = socket_get_status($this->smtp_conn); + if($sock_status["eof"]) { + # hmm this is an odd situation... the socket is + # valid but we are not connected anymore + if($this->do_debug >= 1) { + echo "SMTP -> NOTICE:" . $this->CRLF . + "EOF caught while checking if connected"; + } + $this->Close(); + return false; + } + return true; # everything looks good + } + return false; + } + + /** + * Closes the socket and cleans up the state of the class. + * It is not considered good to use this function without + * first trying to use QUIT. + * @access public + * @return void + */ + function Close() { + $this->error = null; # so there is no confusion + $this->helo_rply = null; + if(!empty($this->smtp_conn)) { + # close the connection and cleanup + fclose($this->smtp_conn); + $this->smtp_conn = 0; + } + } + + /*************************************************************** + * SMTP COMMANDS * + *************************************************************/ + + /** + * Issues a data command and sends the msg_data to the server + * finializing the mail transaction. $msg_data is the message + * that is to be send with the headers. Each header needs to be + * on a single line followed by a with the message headers + * and the message body being seperated by and additional . + * + * Implements rfc 821: DATA + * + * SMTP CODE INTERMEDIATE: 354 + * [data] + * . + * SMTP CODE SUCCESS: 250 + * SMTP CODE FAILURE: 552,554,451,452 + * SMTP CODE FAILURE: 451,554 + * SMTP CODE ERROR : 500,501,503,421 + * @access public + * @return bool + */ + function Data($msg_data) { + $this->error = null; # so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Data() without being connected"); + return false; + } + + fputs($this->smtp_conn,"DATA" . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; + } + + if($code != 354) { + $this->error = + array("error" => "DATA command not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + + # the server is ready to accept data! + # according to rfc 821 we should not send more than 1000 + # including the CRLF + # characters on a single line so we will break the data up + # into lines by \r and/or \n then if needed we will break + # each of those into smaller lines to fit within the limit. + # in addition we will be looking for lines that start with + # a period '.' and append and additional period '.' to that + # line. NOTE: this does not count towards are limit. + + # normalize the line breaks so we know the explode works + $msg_data = str_replace("\r\n","\n",$msg_data); + $msg_data = str_replace("\r","\n",$msg_data); + $lines = explode("\n",$msg_data); + + # we need to find a good way to determine is headers are + # in the msg_data or if it is a straight msg body + # currently I am assuming rfc 822 definitions of msg headers + # and if the first field of the first line (':' sperated) + # does not contain a space then it _should_ be a header + # and we can process all lines before a blank "" line as + # headers. + $field = substr($lines[0],0,strpos($lines[0],":")); + $in_headers = false; + if(!empty($field) && !strstr($field," ")) { + $in_headers = true; + } + + $max_line_length = 998; # used below; set here for ease in change + + while(list(,$line) = @each($lines)) { + $lines_out = null; + if($line == "" && $in_headers) { + $in_headers = false; + } + # ok we need to break this line up into several + # smaller lines + while(strlen($line) > $max_line_length) { + $pos = strrpos(substr($line,0,$max_line_length)," "); + + # Patch to fix DOS attack + if(!$pos) { + $pos = $max_line_length - 1; + } + + $lines_out[] = substr($line,0,$pos); + $line = substr($line,$pos + 1); + # if we are processing headers we need to + # add a LWSP-char to the front of the new line + # rfc 822 on long msg headers + if($in_headers) { + $line = "\t" . $line; + } + } + $lines_out[] = $line; + + # now send the lines to the server + while(list(,$line_out) = @each($lines_out)) { + if(strlen($line_out) > 0) + { + if(substr($line_out, 0, 1) == ".") { + $line_out = "." . $line_out; + } + } + fputs($this->smtp_conn,$line_out . $this->CRLF); + } + } + + # ok all the message data has been sent so lets get this + # over with aleady + fputs($this->smtp_conn, $this->CRLF . "." . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; + } + + if($code != 250) { + $this->error = + array("error" => "DATA not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + return true; + } + + /** + * Expand takes the name and asks the server to list all the + * people who are members of the _list_. Expand will return + * back and array of the result or false if an error occurs. + * Each value in the array returned has the format of: + * [ ] + * The definition of is defined in rfc 821 + * + * Implements rfc 821: EXPN + * + * SMTP CODE SUCCESS: 250 + * SMTP CODE FAILURE: 550 + * SMTP CODE ERROR : 500,501,502,504,421 + * @access public + * @return string array + */ + function Expand($name) { + $this->error = null; # so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Expand() without being connected"); + return false; + } + + fputs($this->smtp_conn,"EXPN " . $name . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; + } + + if($code != 250) { + $this->error = + array("error" => "EXPN not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + + # parse the reply and place in our array to return to user + $entries = explode($this->CRLF,$rply); + while(list(,$l) = @each($entries)) { + $list[] = substr($l,4); + } + + return $list; + } + + /** + * Sends the HELO command to the smtp server. + * This makes sure that we and the server are in + * the same known state. + * + * Implements from rfc 821: HELO + * + * SMTP CODE SUCCESS: 250 + * SMTP CODE ERROR : 500, 501, 504, 421 + * @access public + * @return bool + */ + function Hello($host="") { + $this->error = null; # so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Hello() without being connected"); + return false; + } + + # if a hostname for the HELO was not specified determine + # a suitable one to send + if(empty($host)) { + # we need to determine some sort of appopiate default + # to send to the server + $host = "localhost"; + } + + // Send extended hello first (RFC 2821) + if(!$this->SendHello("EHLO", $host)) + { + if(!$this->SendHello("HELO", $host)) + return false; + } + + return true; + } + + /** + * Sends a HELO/EHLO command. + * @access private + * @return bool + */ + function SendHello($hello, $host) { + fputs($this->smtp_conn, $hello . " " . $host . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER: " . $this->CRLF . $rply; + } + + if($code != 250) { + $this->error = + array("error" => $hello . " not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + + $this->helo_rply = $rply; + + return true; + } + + /** + * Gets help information on the keyword specified. If the keyword + * is not specified then returns generic help, ussually contianing + * A list of keywords that help is available on. This function + * returns the results back to the user. It is up to the user to + * handle the returned data. If an error occurs then false is + * returned with $this->error set appropiately. + * + * Implements rfc 821: HELP [ ] + * + * SMTP CODE SUCCESS: 211,214 + * SMTP CODE ERROR : 500,501,502,504,421 + * @access public + * @return string + */ + function Help($keyword="") { + $this->error = null; # to avoid confusion + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Help() without being connected"); + return false; + } + + $extra = ""; + if(!empty($keyword)) { + $extra = " " . $keyword; + } + + fputs($this->smtp_conn,"HELP" . $extra . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; + } + + if($code != 211 && $code != 214) { + $this->error = + array("error" => "HELP not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + + return $rply; + } + + /** + * Starts a mail transaction from the email address specified in + * $from. Returns true if successful or false otherwise. If True + * the mail transaction is started and then one or more Recipient + * commands may be called followed by a Data command. + * + * Implements rfc 821: MAIL FROM: + * + * SMTP CODE SUCCESS: 250 + * SMTP CODE SUCCESS: 552,451,452 + * SMTP CODE SUCCESS: 500,501,421 + * @access public + * @return bool + */ + function Mail($from) { + $this->error = null; # so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Mail() without being connected"); + return false; + } + + $useVerp = ($this->do_verp ? "XVERP" : ""); + fputs($this->smtp_conn,"MAIL FROM:<" . $from . ">" . $useVerp . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; + } + + if($code != 250) { + $this->error = + array("error" => "MAIL not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + return true; + } + + /** + * Sends the command NOOP to the SMTP server. + * + * Implements from rfc 821: NOOP + * + * SMTP CODE SUCCESS: 250 + * SMTP CODE ERROR : 500, 421 + * @access public + * @return bool + */ + function Noop() { + $this->error = null; # so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Noop() without being connected"); + return false; + } + + fputs($this->smtp_conn,"NOOP" . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; + } + + if($code != 250) { + $this->error = + array("error" => "NOOP not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + return true; + } + + /** + * Sends the quit command to the server and then closes the socket + * if there is no error or the $close_on_error argument is true. + * + * Implements from rfc 821: QUIT + * + * SMTP CODE SUCCESS: 221 + * SMTP CODE ERROR : 500 + * @access public + * @return bool + */ + function Quit($close_on_error=true) { + $this->error = null; # so there is no confusion + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Quit() without being connected"); + return false; + } + + # send the quit command to the server + fputs($this->smtp_conn,"quit" . $this->CRLF); + + # get any good-bye messages + $byemsg = $this->get_lines(); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $this->CRLF . $byemsg; + } + + $rval = true; + $e = null; + + $code = substr($byemsg,0,3); + if($code != 221) { + # use e as a tmp var cause Close will overwrite $this->error + $e = array("error" => "SMTP server rejected quit command", + "smtp_code" => $code, + "smtp_rply" => substr($byemsg,4)); + $rval = false; + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $e["error"] . ": " . + $byemsg . $this->CRLF; + } + } + + if(empty($e) || $close_on_error) { + $this->Close(); + } + + return $rval; + } + + /** + * Sends the command RCPT to the SMTP server with the TO: argument of $to. + * Returns true if the recipient was accepted false if it was rejected. + * + * Implements from rfc 821: RCPT TO: + * + * SMTP CODE SUCCESS: 250,251 + * SMTP CODE FAILURE: 550,551,552,553,450,451,452 + * SMTP CODE ERROR : 500,501,503,421 + * @access public + * @return bool + */ + function Recipient($to) { + $this->error = null; # so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Recipient() without being connected"); + return false; + } + + fputs($this->smtp_conn,"RCPT TO:<" . $to . ">" . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; + } + + if($code != 250 && $code != 251) { + $this->error = + array("error" => "RCPT not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + return true; + } + + /** + * Sends the RSET command to abort and transaction that is + * currently in progress. Returns true if successful false + * otherwise. + * + * Implements rfc 821: RSET + * + * SMTP CODE SUCCESS: 250 + * SMTP CODE ERROR : 500,501,504,421 + * @access public + * @return bool + */ + function Reset() { + $this->error = null; # so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Reset() without being connected"); + return false; + } + + fputs($this->smtp_conn,"RSET" . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; + } + + if($code != 250) { + $this->error = + array("error" => "RSET failed", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + + return true; + } + + /** + * Starts a mail transaction from the email address specified in + * $from. Returns true if successful or false otherwise. If True + * the mail transaction is started and then one or more Recipient + * commands may be called followed by a Data command. This command + * will send the message to the users terminal if they are logged + * in. + * + * Implements rfc 821: SEND FROM: + * + * SMTP CODE SUCCESS: 250 + * SMTP CODE SUCCESS: 552,451,452 + * SMTP CODE SUCCESS: 500,501,502,421 + * @access public + * @return bool + */ + function Send($from) { + $this->error = null; # so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Send() without being connected"); + return false; + } + + fputs($this->smtp_conn,"SEND FROM:" . $from . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; + } + + if($code != 250) { + $this->error = + array("error" => "SEND not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + return true; + } + + /** + * Starts a mail transaction from the email address specified in + * $from. Returns true if successful or false otherwise. If True + * the mail transaction is started and then one or more Recipient + * commands may be called followed by a Data command. This command + * will send the message to the users terminal if they are logged + * in and send them an email. + * + * Implements rfc 821: SAML FROM: + * + * SMTP CODE SUCCESS: 250 + * SMTP CODE SUCCESS: 552,451,452 + * SMTP CODE SUCCESS: 500,501,502,421 + * @access public + * @return bool + */ + function SendAndMail($from) { + $this->error = null; # so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called SendAndMail() without being connected"); + return false; + } + + fputs($this->smtp_conn,"SAML FROM:" . $from . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; + } + + if($code != 250) { + $this->error = + array("error" => "SAML not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + return true; + } + + /** + * Starts a mail transaction from the email address specified in + * $from. Returns true if successful or false otherwise. If True + * the mail transaction is started and then one or more Recipient + * commands may be called followed by a Data command. This command + * will send the message to the users terminal if they are logged + * in or mail it to them if they are not. + * + * Implements rfc 821: SOML FROM: + * + * SMTP CODE SUCCESS: 250 + * SMTP CODE SUCCESS: 552,451,452 + * SMTP CODE SUCCESS: 500,501,502,421 + * @access public + * @return bool + */ + function SendOrMail($from) { + $this->error = null; # so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called SendOrMail() without being connected"); + return false; + } + + fputs($this->smtp_conn,"SOML FROM:" . $from . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; + } + + if($code != 250) { + $this->error = + array("error" => "SOML not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + return true; + } + + /** + * This is an optional command for SMTP that this class does not + * support. This method is here to make the RFC821 Definition + * complete for this class and __may__ be implimented in the future + * + * Implements from rfc 821: TURN + * + * SMTP CODE SUCCESS: 250 + * SMTP CODE FAILURE: 502 + * SMTP CODE ERROR : 500, 503 + * @access public + * @return bool + */ + function Turn() { + $this->error = array("error" => "This method, TURN, of the SMTP ". + "is not implemented"); + if($this->do_debug >= 1) { + echo "SMTP -> NOTICE: " . $this->error["error"] . $this->CRLF; + } + return false; + } + + /** + * Verifies that the name is recognized by the server. + * Returns false if the name could not be verified otherwise + * the response from the server is returned. + * + * Implements rfc 821: VRFY + * + * SMTP CODE SUCCESS: 250,251 + * SMTP CODE FAILURE: 550,551,553 + * SMTP CODE ERROR : 500,501,502,421 + * @access public + * @return int + */ + function Verify($name) { + $this->error = null; # so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Verify() without being connected"); + return false; + } + + fputs($this->smtp_conn,"VRFY " . $name . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; + } + + if($code != 250 && $code != 251) { + $this->error = + array("error" => "VRFY failed on name '$name'", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . + ": " . $rply . $this->CRLF; + } + return false; + } + return $rply; + } + + /******************************************************************* + * INTERNAL FUNCTIONS * + ******************************************************************/ + + /** + * Read in as many lines as possible + * either before eof or socket timeout occurs on the operation. + * With SMTP we can tell if we have more lines to read if the + * 4th character is '-' symbol. If it is a space then we don't + * need to read anything else. + * @access private + * @return string + */ + function get_lines() { + $data = ""; + while($str = @fgets($this->smtp_conn,515)) { + if($this->do_debug >= 4) { + echo "SMTP -> get_lines(): \$data was \"$data\"" . + $this->CRLF; + echo "SMTP -> get_lines(): \$str is \"$str\"" . + $this->CRLF; + } + $data .= $str; + if($this->do_debug >= 4) { + echo "SMTP -> get_lines(): \$data is \"$data\"" . $this->CRLF; + } + # if the 4th character is a space then we are done reading + # so just break the loop + if(substr($str,3,1) == " ") { break; } + } + return $data; + } + +} + + + ?> diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/registration/confirm.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/registration/confirm.php Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,284 @@ + + + + + +Confirmation Page + + + + +Invalid e-mail address. Please use back to change it...\n"; + +die ("Go back! ! "); +} + +if(empty($firstName) || empty($lastName) || empty($badgeName) ) { +echo "

Please use back to complete all required fields...

\n"; +die ("Use back! ! "); +} + +//search for special characters such as , and " ' +//replace them with - and ^ +// " first +$bad=array('\"','\''); +$good="^"; +$title = str_replace($bad,$good,$title); +$firstName = str_replace($bad,$good,$firstName); +$lastName = str_replace($bad,$good,$lastName); +$email = str_replace($bad,$good,$email); +$phone = str_replace($bad,$good,$phone); +$fax = str_replace($bad,$good,$fax); +$organisation = str_replace($bad,$good,$organisation); +$street = str_replace($bad,$good,$street); +$city = str_replace($bad,$good,$city); +$postcode = str_replace($bad,$good,$postcode); +$country = str_replace($bad,$good,$country); +$regType = str_replace($bad,$good,$regType); +$posterpaper = str_replace($bad,$good,$posterpaper); +$badgeName = str_replace($bad,$good,$badgeName); +$dietaryRequirements = str_replace($bad,$good,$dietaryRequirements); +$specialNeeds=str_replace($bad,$good,$specialNeeds); +// ,second + +$title = str_replace(",","-",$title); +$firstName = str_replace(",","-",$firstName); +$lastName = str_replace(",","-",$lastName); +$email = str_replace(",","-",$email); +$phone = str_replace(",","-",$phone); +$fax = str_replace(",","-",$fax); +$organisation = str_replace(",","-",$organisation); +$street = str_replace(",","-",$street); +$city = str_replace(",","-",$city); +$postcode = str_replace(",","-",$postcode); +$country = str_replace(",","-",$country); +$regType = str_replace(",","-",$regType); +$posterpaper = str_replace(",","-",$posterpaper); +$badgeName = str_replace(",","-",$badgeName); +$dietaryRequirements = str_replace(",","-",$dietaryRequirements); +$specialNeeds=str_replace(",","-",$specialNeeds); + + +//check if the email already existed + +//loop through the file +$CSVDIR = "./"; // directory for csv files... +$CSVFILE = "reginfo.csv"; // csv file name +$cols= "$title,$firstName,$lastName,$email,$phone,$fax,$organisation,$street,$city,$postcode,$country,$regType,$posterpaper,$badgeName,$dietaryRequirements,$specialNeeds\n"; + +$found = false; +$fhandle = fopen ($CSVFILE,'r'); + + + while (!feof($fhandle) && !$found) { + + $buffer = fgets($fhandle); + + + if (strstr($buffer, $email)) $found= true; + } + + +fclose($fhandle); + +if ( $found==true) +{ +echo "

You have already registered using this email address. Please use back to register using different email address...

\n"; +die ("Use back! ! "); +} + + + + + +$confirmWin="
+ +Please review the information below and then click confirm to submit the application form or click back to update it. +
+ + + + + + + + + + + + + + + + + + +
"; + +if(!empty($okk) ) { +//internal message +$message = "Title: $title \n +First Name: $firstName \n +Last Name: $lastName \n +Email address: $email\n +Phone number: $phone \n +Fax number: $fax \n +Organisation: $organisation \n +Street / P.O. Box: $street \n +City: $city \n +Postal/Zip code: $postcode \n +Country: $country \n +Registraton Type: $regType \n +Poster/Paper: $posterpaper \n +Name to appear on Badge: $badgeName \n +Special Dietary requirements: $dietaryRequirements\n +Special Needs: $specialNeeds +"; + +$from = "tphols@in.tum.de"; + +$subject="TPHOLs 2009 Registration Confirmation"; + + + + +$mail = new PHPMailer(); +$mail->IsSMTP(); +$mail->Host = "mailbroy.in.tum.de"; + + + + +$mail->From = $from; +$mail->FromName = "TPHOLs 2009"; +$mail->Subject = $subject; +$mail->Body = $message; +$mail->AddAddress($from, ""); + +if(!$mail->Send()) { +echo 'Mailer error: ' . $mail->ErrorInfo; +} else { +} + + + + + +//confirmation message +$message = "Thank for you registering for TPHOLs 2009. We received your information.\nIf you have not done so already, please pay your registration fee via MuenchenTicket.\n\nTPHOLs 2009 Organizing Committee"; +$from = "tphols@in.tum.de"; + +$subject="TPHOLs 2009 Registration Confirmation"; +//mail($email, $subject, $message, $from); +$mail = new PHPMailer(); +$mail->IsSMTP(); +$mail->Host = "mailbroy.in.tum.de"; + + +$mail->From = $from; +$mail->FromName = "TPHOLs 2009"; +$mail->Subject = $subject; +$mail->Body = $message; +$mail->AddAddress($email, ""); + +if(!$mail->Send()) { +echo 'Mailer error: '. $mail->ErrorInfo; + +} else { +} + + +//store information +$CSVDIR = "./"; // directory for csv files... +$CSVFILE = "reginfo.csv"; // csv file name +$cols= "$title,$firstName,$lastName,$email,$phone,$fax,$organisation,$street,$city,$postcode,$country,$regType,$posterpaper,$badgeName,$dietaryRequirements,$specialNeeds\n"; + +$file_handle = fopen($CSVFILE, "a"); +fwrite($file_handle, $cols); + + +fclose($file_handle); + + + + +// print report +$res="
+The Registration process is completed. You will receive a confirmation e-mail in a few minutes. +
+ +

If you have not done so already, please pay your registration fee via MuenchenTicket. +Registration is not assured until payment has been received. +

+ +
+TPHOLs 2009 +"; +echo $res; + +} +else { + +$message = "Title: $title
+First Name: $firstName
+Last Name: $lastName
+Email address: $email
+Phone number: $phone
+Fax number: $fax
+Organisation: $organisation
+Street / P.O. Box: $street
+City: $city
+Postal/Zip code: $postcode
+Country: $country
+Registraton Type: $regType
+Poster/Paper: $posterpaper
+Name to appear on Badge: $badgeName
+Special Dietary requirements: $dietaryRequirements
+Special Needs: $specialNeeds

+ +"; +echo $confirmWin; + echo $message ; + +} +?> + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/registration/reg.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/registration/reg.html Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,183 @@ + + + +TPHOLs 2009 Registration + + + + + + + + + + + + + +
+ +

+ +Marienplatz +
+Marienplatz (city centre)
+

+ +

+ +Englischer Garten +
+The English Garden
+

+ +

+ +Chinesischer Turm +
+Chinese Tower (famous beer garden)
+

+ +

+ +Computer science building +
The Computer Science building of the TUM
+

+ +

+ +Main hall of the computer science building +
+The main hall in the CS-building
+

+ +

+ +The river Isar +
+The Isar river
+

+ +

+ +poster +
+The conference poster
+

+ +
+ +
+[Important Dates] +[Paper Submission] +[Committees] +[Venue and Programme] +[Workshops] +[Travel and Accommodation] +[Registration] +[Our Sponsors] +
+

+ + +

TPHOLs 2009 Registration

+ +
+
+
Contact Information
+

+

+ + + + + + + + + + + + + +
Title
First name *
Last name *
Email address *
Phone number
Fax number
+
+

+

Billing Address (if different from the one specified at MünchenTicket)
+

+

+ + + + + + + + + + + +
Organisation
Street / P.O. Box
City
Postal/ZIP code
Country
+
+

+

Registration Information
+

+

+ + + + + + + + + + +
Registration Type
Poster/Paper
Special dietary requirements:
(e.g. vegetarian)
Special needs:
(e.g. wheelchair access)
Name to appear on Badge: *
+
+

+

Submit Information
+

+

+ + + + +
 
* Required fields.
+
+
+
+ +
+ +
+ + +Last modified: Tue May 12 00:16:58 CEST 2009 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/registration/registration.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/tphols09/registration/registration.php Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,69 @@ + +
+
+
Contact Information
+
+ + + + + + + + + + + + + +
Title
First name *
Last name *
Email address *
Phone number *
Fax number *
+
+
Billing Address
+
+ + + + + + + + + + +
Organisation *
Street / P.O. Box
City *
Postal/ZIP code *
Country *
+
+
Registration Information
+
+ + + + + + + + + + + +
Registration Type
Poster/Paper
Special dietary requirements:
(e.g. vegetarian)
Special needs:
(e.g. wheelchair access)
Name to appear on Badge: *
+
+
Submit Information
+
+ + + + +
 
* Required fields.
+
+
+
diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/screenshots/address.png Binary file Nominal/activities/tphols09/screenshots/address.png has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/screenshots/check_order.png Binary file Nominal/activities/tphols09/screenshots/check_order.png has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/screenshots/credit_card.png Binary file Nominal/activities/tphols09/screenshots/credit_card.png has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/screenshots/login.png Binary file Nominal/activities/tphols09/screenshots/login.png has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/screenshots/order.png Binary file Nominal/activities/tphols09/screenshots/order.png has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/screenshots/overview.png Binary file Nominal/activities/tphols09/screenshots/overview.png has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/screenshots/payment_type.png Binary file Nominal/activities/tphols09/screenshots/payment_type.png has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/screenshots/registration.png Binary file Nominal/activities/tphols09/screenshots/registration.png has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/tphols09/screenshots/shopping_cart.png Binary file Nominal/activities/tphols09/screenshots/shopping_cart.png has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/activities/wallpaper.sty --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/activities/wallpaper.sty Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,250 @@ +%% +%% This is file `wallpaper.sty' v 1.10 +%% +%% Author Michael H.F. Wilkinson +%% April 21, 2006 +%% +%% Create background, either centered, tiled, or in any corner +%% relies heavily on eso-pic.sty, corrects for changes in \hoffset +%% by classes such as sciposter.cls +%% Problems, bugs and comments to +%% michael@cs.rug.nl +%% version 1.10, 2006/04/21: +%% - Commands added for corner wallpapers +%% +%% version 1.01, 2005/01/18: +%% - \providecommand{\LenToUnit} included to be compatible +%% with earlier versions of eso-pic.sty +%% +%% version 1.00, 2004/12/22: +%% - first release +%% +%% +\ProvidesPackage{wallpaper}[2005/01/18, v1.01 easy wallpaper formatting (MHFW)] +\NeedsTeXFormat{LaTeX2e}[1995/06/01] + +\RequirePackage{ifthen} +\RequirePackage{calc} +\RequirePackage{eso-pic} +\RequirePackage{graphicx} + +\providecommand{\LenToUnit}[1]{#1\@gobble} + + +\newlength{\wpXoffset} +\setlength{\wpXoffset}{-\hoffset} +\newlength{\wpYoffset} +\setlength{\wpYoffset}{0pt} +\newlength{\tileXoffset} +\newlength{\tileYoffset} +\newlength{\tilewidth} +\newlength{\tileheight} +\newlength{\tileX} +\newlength{\tileY} + +\newcommand{\LLCornerWallPaper}[2]{% +\AddToShipoutPicture{% + \AtPageLowerLeft{% + \includegraphics[width=#1\paperwidth,height=#1\paperheight,% + keepaspectratio]{#2}% + } + } +} + +\newcommand{\ThisLLCornerWallPaper}[2]{% +\AddToShipoutPicture*{% + \AtPageLowerLeft{% + \includegraphics[width=#1\paperwidth,height=#1\paperheight,% + keepaspectratio]{#2}% + } + } +} + +\newcommand{\ULCornerWallPaper}[2]{% + \AddToShipoutPicture{% + \AtPageLowerLeft{% + \parbox[b][\paperheight]{#1\paperwidth}{% + \includegraphics[width=#1\paperwidth,height=#1\paperheight,% + keepaspectratio]{#2}% + \vfill% + } + } + } +} + +\newcommand{\ThisULCornerWallPaper}[2]{% + \AddToShipoutPicture*{% + \AtPageLowerLeft{% + \parbox[b][\paperheight]{#1\paperwidth}{% + \includegraphics[width=#1\paperwidth,height=#1\paperheight,% + keepaspectratio]{#2}% + \vfill% + } + } + } +} + +\newcommand{\LRCornerWallPaper}[2]{% + \AddToShipoutPicture{% + \AtPageLowerLeft{% + \parbox[b]{\paperwidth}{% + \hfill \includegraphics[width=#1\paperwidth,height=#1\paperheight,% + keepaspectratio]{#2}% + } + } + } +} + +\newcommand{\ThisLRCornerWallPaper}[2]{% + \AddToShipoutPicture*{% + \AtPageLowerLeft{% + \parbox[b]{\paperwidth}{% + \hfill \includegraphics[width=#1\paperwidth,height=#1\paperheight,% + keepaspectratio]{#2}% + } + } + } +} + +\newcommand{\URCornerWallPaper}[2]{% + \AddToShipoutPicture{% + \AtPageLowerLeft{% + \parbox[b][\paperheight]{\paperwidth}{% + \hfill \includegraphics[width=#1\paperwidth,height=#1\paperheight,% + keepaspectratio]{#2}% + \vfill% + } + } + } +} +\newcommand{\ThisURCornerWallPaper}[2]{% + \AddToShipoutPicture*{% + \AtPageLowerLeft{% + \parbox[b][\paperheight]{\paperwidth}{% + \hfill \includegraphics[width=#1\paperwidth,height=#1\paperheight,% + keepaspectratio]{#2}% + \vfill% + } + } + } +} + +\newcommand{\CenterWallPaper}[2]{% +\AddToShipoutPicture{\put(\LenToUnit{\wpXoffset},\LenToUnit{\wpYoffset}){% + \parbox[b][\paperheight]{\paperwidth}{% + \vfill + \centering + \includegraphics[width=#1\paperwidth,height=#1\paperheight,% + keepaspectratio]{#2}% + \vfill + }} + } +} + +\newcommand{\ThisCenterWallPaper}[2]{% +\AddToShipoutPicture*{\put(\LenToUnit{\wpXoffset},\LenToUnit{\wpYoffset}){% + \parbox[b][\paperheight]{\paperwidth}{% + \vfill + \centering + \includegraphics[width=#1\paperwidth,height=#1\paperheight,% + keepaspectratio]{#2}% + \vfill + }}} +} + + + +\newcommand{\TileSquareWallPaper}[2]{% +\AddToShipoutPicture{% + \begingroup + \setlength{\tileYoffset}{\wpYoffset} + \setlength{\tilewidth}{\paperwidth/#1}% + \setlength{\tileheight}{\tilewidth}% + \setlength{\tileY}{0pt}% + \whiledo{\lengthtest{\tileY < \paperheight}}{% + \setlength{\tileX}{0pt}% + \setlength{\tileXoffset}{\wpXoffset}% + \whiledo{\lengthtest{\tileX < \paperwidth}}{% + \put(\LenToUnit{\tileXoffset},\LenToUnit{\tileYoffset}){% + \includegraphics[height=\tileheight,width=\tilewidth]{#2}}% + \addtolength{\tileX}{\tilewidth} + \addtolength{\tileXoffset}{\tilewidth} + }% + \addtolength{\tileY}{\tileheight} + \addtolength{\tileYoffset}{\tileheight} + }% + \endgroup +}% +} + +\newcommand{\ThisTileSquareWallPaper}[2]{% +\AddToShipoutPicture*{% + \begingroup + \setlength{\tileYoffset}{\wpYoffset} + \setlength{\tilewidth}{\paperwidth/#1}% + \setlength{\tileheight}{\tilewidth}% + \setlength{\tileY}{0pt}% + \whiledo{\lengthtest{\tileY < \paperheight}}{% + \setlength{\tileX}{0pt}% + \setlength{\tileXoffset}{\wpXoffset}% + \whiledo{\lengthtest{\tileX < \paperwidth}}{% + \put(\LenToUnit{\tileXoffset},\LenToUnit{\tileYoffset}){% + \includegraphics[height=\tileheight,width=\tilewidth]{#2}}% + \addtolength{\tileX}{\tilewidth} + \addtolength{\tileXoffset}{\tilewidth} + }% + \addtolength{\tileY}{\tileheight} + \addtolength{\tileYoffset}{\tileheight} + }% + \endgroup +}% +} + + +\newcommand{\TileWallPaper}[3]{% +\AddToShipoutPicture{% + \begingroup + \setlength{\tileYoffset}{\wpYoffset} + \setlength{\tilewidth}{#1}% + \setlength{\tileheight}{#2}% + \setlength{\tileY}{0pt}% + \whiledo{\lengthtest{\tileY < \paperheight}}{% + \setlength{\tileX}{0pt}% + \setlength{\tileXoffset}{\wpXoffset}% + \whiledo{\lengthtest{\tileX < \paperwidth}}{% + \put(\LenToUnit{\tileXoffset},\LenToUnit{\tileYoffset}){% + \includegraphics[height=\tileheight,width=\tilewidth]{#3}}% + \addtolength{\tileX}{\tilewidth} + \addtolength{\tileXoffset}{\tilewidth} + }% + \addtolength{\tileY}{\tileheight} + \addtolength{\tileYoffset}{\tileheight} + }% + \endgroup +}% +} + +\newcommand{\ThisTileWallPaper}[3]{% +\AddToShipoutPicture*{% + \begingroup + \setlength{\tileYoffset}{\wpYoffset} + \setlength{\tilewidth}{#1}% + \setlength{\tileheight}{#2}% + \setlength{\tileY}{0pt}% + \whiledo{\lengthtest{\tileY < \paperheight}}{% + \setlength{\tileX}{0pt}% + \setlength{\tileXoffset}{\wpXoffset}% + \whiledo{\lengthtest{\tileX < \paperwidth}}{% + \put(\LenToUnit{\tileXoffset},\LenToUnit{\tileYoffset}){% + \includegraphics[height=\tileheight,width=\tilewidth]{#3}}% + \addtolength{\tileX}{\tilewidth} + \addtolength{\tileXoffset}{\tilewidth} + }% + \addtolength{\tileY}{\tileheight} + \addtolength{\tileYoffset}{\tileheight} + }% + \endgroup +}% +} + +\newcommand{\ClearWallPaper}{\ClearShipoutPicture} \ No newline at end of file diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/cookie.html-- --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/cookie.html-- Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,1 @@ + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/documentation.html-- --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/documentation.html-- Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,34 @@ + + + + + + The Nominal Datatype Package + + + + +

Documentation

+ +Some rudimentary notes are available in +postscript and +in pdf. We are +working on better documentation - hassle us to speed up this +process.

+ +A somewhat highlevel description of the formalisation in the example file SOS.thy. +[pdf]
+ +

Nominal Bibliography

+ +CiteULike +collection about nominal techniques compiled by Dominic Mulligan (supersedes +the collection below). +

+ + +Here +is a bibliography of publications related to the nominal logic work. + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/download-old.html-- --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/download-old.html-- Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,44 @@ + + + + + The Nominal Datatype Package + + + + +

Download

+ +Download the Nominal Isabelle snapshot provided below and +follow the instructions in INSTALL. +

+ +Isabelle Snapshot from 7. January 2008 (includes version 0.14 of the nominal datatype package) +

+ + + +INSTALL +

+ +The Nominal Datatype +Beginning from version 0.13, the nominal package can be started by using +just the command "Isabelle" and enabling the option "HOL-Nominal" in the +ProofGeneral menu "Isabelle -> Logics". If you want that HOL-Nominal is +your default logic, then you can add + +

+

+ISABELLE_LOGIC="HOL-Nominal" +
+

+ +to the file $HOME/isabelle/etc/settings. +

+ + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/download.html-- --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/download.html-- Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,55 @@ + + + + + The Nominal Datatype Package + + + + + +

Nominal2 and Isabelle 2016

+ +At the moment, Nominal2 is still alpha-ware and not part of the standard +Isabelle distribution. But assuming you have a working Isabelle 2016 distribution, +it can be easily installed. The necessary theory files for Nominal2 can be downloaded +from: + + + +Unpack the tgz-file. This will create a directory Nominal and also +Nominal/Ex. If you change into the latter directory and load, for example, +Lambda.thy, then you are already up and running. You can proceed +with this theory as if it was a "normal" theory based on Main. + + +

+You can also be on the bleeding edge by downloading the +sources from this Mercurial +Repository. + + +

Nominal1 and Isabelle 2016

+ +Nominal1 is part of the current distribution and can be installed +as explained here. + + +

(Obsolete) Nominal2 and older Isabelle

+ +Nominal2-2011-1.tgz (17 Feb. 2012)
+Nominal2-2012.tgz (15 May 2012)
+Nominal2-2013.tgz (19 February 2013)
+Nominal2-2013-1.tgz (18 October 2013)
+Nominal2-2013-2.tgz (15 December 2013)
+Nominal2-2014.tgz (9 September 2014)
+Nominal2-2015.tgz (9 July 2015)
+ + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/example.html-- --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/example.html-- Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,384 @@ + + + + + Nominal Methods Group + + + + + +
+

+ + + +

+
+ + +

Barendregt's Substitution Lemma

+ +

+Let us explain one of our results with a simple proof about the lambda calculus. +An informal "pencil-and-paper" proof there looks typically as follows (this one is taken from Barendregt's classic book +on the lambda calculus): +

+ + +
+ + + + + + + + + + +
+ 2.1.16. Substitution Lemma: If x≠y and x not free in L, + then +
+
M[x:=N][y:=L] = M[y:=L][x:=N[y:=L]].
+
+Proof: By induction on the structure of M. +
+
Case 1. M is a variable.
+
+
Case 1.1. M=x. Then both sides equal N[y:=L] since x≠y. +
Case 1.2. M=y. Then both sides equal L, for x not free in L + implies L[x:=...]=L. +
Case 1.3. M=z≠x,y. Then both sides equal z. +
+
Case 2. M=λz.M1.
By the variable convention we may assume that +z≠x,y and z is not free in N, L. Then by the induction hypothesis
+
+ + + + + + + + + + + + + +
(λz.M1)[x:=N][y:=L]=λz.M1[x:=N][y:=L]
 =λz.M1[y:=L][x:=N[y:=L]]
 =(λz.M1)[y:=L][x:=N[y:=L]].
+
+
Case 3. M=M1 M2.
Then the statement follows +again from the induction hypothesis. +
+
+
+ +

+ We want to make it as easy as possible to formalise such informal proofs (and +more complicated ones). Inspired by the PoplMark Challenge, we want that masses use theorem +assistants to do their formal proofs. +

+ +

+Since the kind of informal reasoning illustrated by Barendregt's proof is very +common in the literature on programming languages, it might be surprising that +implementing his proof +in a theorem assistant is not a trivial task. This is because he relies +implicitly on some assumptions and conventions. For example he states in his +book: +

+ +
+ + + + +
+2.1.12. Convention. Terms that are α-congruent are identified. So now we +write λx.x=λy.y, etcetera. +
+
+ +
+ + + + +
+2.1.13. Variable Convention. If M1,...,Mn occur +in a certain mathematical context (e.g. definition, proof), then in these terms all +bound variables are chosen to be different from the free variables. +
+
+ +

+The first convention is crucial for the proof above as it allows one to deal +with the variable case by using equational reasoning - one can just calculate +what the results of the substitutions are. If one uses un-equated, or raw, lambda-terms, +the same kind of reasoning cannot be performed (the reasoning then has to be +modulo α-equivalence, which causes a lot of headaches in +the lambda-case.) But if the data-structure over which the proof is +formulated is α-equivalence classes of lambda-terms, then what is the +principle "by induction over the structure of M"? There is an +induction principle "over the structure" for (un-equated) lambda-terms. But +quotening lambda-terms by α-equivalence does not automatically lead to +such a principle for α-equivalence classes. This seems to be a point +that is nearly always ignored in the literature. In fact it takes, as we have +shown in [1] and [2], some serious work to provide such an induction principle +for α-equivalence classes. +

+ +

+The second problem for an implementation of Barendregt's proof is his use of +the variable convention: there is just no proof-principle "by convention" in a +theorem assistant. Taking a closer look at Barendregt's reasoning, it turns +out that for a proof obligation of the form "for all α-equated +lambda-terms λz.M1...", he does not establish this +proof obligation for all λz.M1, but only for some +carefully chosen α-equated lambda-terms, namely the ones for which +z is not free in x,y,N and L. This style of reasoning +clearly needs some justification and in fact depends on some assumptions of +the "context" of the induction. By "context" of the induction we mean the +variables x,y,N and L. When employing the variable convention in +a formal proof, one always implicitly assumes that one can choose a fresh name +for this context. This might, however, not always be possible, for example +when the context already mentions all names. Also we found out recently that the +use of the variable convention in proofs by rule-induction can lead to +faulty reasoning [5]. So our work introduces safeguards that ensure that the +use of the variable convention is always safe. +

+ +

+One might conclude from our comments about Barendregt's proof that it is no +proof at all. This is, however, not the case! With Nominal Isabelle +and its infrastructure one can easily formalise his reasoning. One first +has to declare the structure of α-equated +lambda-terms as a nominal datatype: +

+ + +
atom_decl name + nominal_datatype term = Var "name" + | App "term" "term" + | Lam "«name»term" +
+ +

+Note though, that nominal datatypes are not datatypes in the traditional +sense, but stand for α-equivalence classes. Indeed we have for terms of +type term the equation(!) +

+ +
lemma alpha: "Lam [a].(Var a) = Lam [b].(Var b)" +
+ + +

+which does not hold for traditional datatypes (note that we write +lambda-abstractions as Lam [a].t). The proof of the substitution +lemma can then be formalised as follows: +

+ +
lemma substitution_lemma: + assumes asm: "x≠y" "x#L" + shows "M[x:=N][y:=L] = M[y:=L][x:=N[y:=L]]" + using asm + by (nominal_induct M avoiding: x y N L rule: term.induct) + (auto simp add: forget fresh_fact) +
+ + +

+where the assumption "x is fresh for L", written x#L, +encodes the usual relation of "x not free in L". The method +nominal_induct takes as arguments the variable over which the +induction is +performed (here M), and the context of the induction, which consists of +the variables mentioned in the variable convention (that is the part in +Barendregt's proof where he writes "...we may assume that z≠x,y and +z is not free in N,L"). The last argument of nominal_induct +specifies which induction rule should be applied - in this case induction over +α-equated lambda-terms, an induction-principle Nominal Isabelle provides +automatically when the nominal datatype term is defined. The +implemented proof of the substitution lemma proceeds then completely +automatically, except for the need of having to mention the facts forget and +fresh_fact, which are proved separately (also by induction over +α-equated lambda-terms).

+ + +

+The lemma forget shows that if x is not +free in L, then L[x:=...]=L (Barendregt's Case 1.2). Its formalised proof +is as follows: +

+ +
lemma forget: + assumes asm: "x#L" + shows "L[x:=P] = L" + using asm + by (nominal_induct L avoiding: x P rule: term.induct) + (auto simp add: abs_fresh fresh_atm) +
+ + +

+In this proof abs_fresh is an automatically generated lemma that +establishes when x is fresh for a lambda-abstraction, namely x#Lam +[z].P' if and only if x=z or (x≠z and x#P'); +fresh_atm states that x#y if and only if x≠y. The lemma +fresh_fact proves the property that if z does not occur +freely in N and L then it also does not occur freely in +N[y:=L]. This fact can be formalised as follows:

+ +
lemma fresh_fact: + assumes asm: "z#N" "z#L" + shows "z#N[y:=L]" + using asm + by (nominal_induct N avoiding: z y L rule: term.induct) + (auto simp add: abs_fresh fresh_atm) +
+ +

+Although the latter lemma does not appear explicitly in Barendregt's reasoning, it is required +in the last step of the lambda-case (Case 2) where he pulls the substitution from under +the binder z (the interesting step is marked with a •):

+
+ + + + +
 λz.(M1[y:=L][x:=N[y:=L]]) 
=(λz.M1[y:=L])[x:=N[y:=L]]  •
=(λz.M1)[y:=L][x:=N[y:=L]] 
+
+ +

+After these 22 lines one has a completely formalised proof of the substitution +lemma. This proof does not rely on any axioms, apart from the ones on which +HOL is built. +


+ +References

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[1] + Nominal Reasoning Techniques in Isabelle/HOL. In + Journal of Automatic Reasoning, 2008, Vol. 40(4), 327-356. + [ps]. +
[2] + A Formal Treatment of the Barendregt Variable Convention in Rule Inductions + (Christian Urban and Michael Norrish) + Proceedings of the ACM Workshop on Mechanized Reasoning about Languages with Variable + Binding and Names (MERLIN 2005). Tallinn, Estonia. September 2005. Pages 25-32. © ACM, Inc. + [ps] + [pdf] +
[3] + A Recursion Combinator for Nominal Datatypes Implemented in Isabelle/HOL + (Christian Urban and Stefan Berghofer) + Proceedings of the 3rd + International Joint Conference on Automated Deduction (IJCAR 2006). In volume 4130 of + Lecture Notes in Artificial Intelligence. Seattle, USA. August 2006. Pages 498-512. + © Springer Verlag + [ps] +
[4] + A Head-to-Head Comparison of de Bruijn Indices and Names. + (Stefan Berghofer and Christian Urban) + Proceedings of the International Workshop on Logical Frameworks and + Meta-Languages: Theory and Practice (LFMTP 2006). Seattle, USA. ENTCS. Pages 53-67. + [ps] +
[5] + Barendregt's Variable Convention in Rule Inductions. (Christian + Urban, Stefan Berghofer and Michael Norrish) Proceedings of the 21th + Conference on Automated Deduction (CADE 2007). In volume 4603 of Lecture + Notes in Artificial Intelligence. Bremen, Germany. July 2007. Pages 35-50. + © Springer Verlag + [ps] +
[6] + Mechanising the Metatheory of LF. + (Christian Urban, James Cheney and Stefan Berghofer) + In Proc. of the 23rd IEEE Symposium on Logic in Computer Science (LICS 2008), IEEE Computer Society, + June 2008. Pages 45-56. + [pdf] More + information elsewhere. +
[7] + Proof Pearl: A New Foundation for Nominal Isabelle. + (Brian Huffman and Christian Urban) + In Proc. of the 1st Conference on Interactive Theorem Proving (ITP 2010). In volume 6172 in + Lecture Notes in Computer Science, Pages 35-50, 2010. + [pdf] +
[8] + General Bindings and Alpha-Equivalence in Nominal Isabelle. + (Christian Urban and Cezary Kaliszyk) + In Proc. of the 20th European Symposium on Programming (ESOP 2011). + In Volume 6602 of Lecture Notes in Computer Science, Pages 480-500, 2011. + [pdf] +
+
+ +

+ +Last modified: Mon May 9 05:35:17 BST 2011 + +[Validate this page.] + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/ijcar-08.html-- --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/ijcar-08.html-- Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,18 @@ + + + + + Nominal Methods Group + + + + + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/index.html-- --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/index.html-- Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,24 @@ + + + + + Nominal Methods Group + + + + + + + + + + + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/main.html-- --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/main.html-- Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,283 @@ + + + + + Nominal Methods Group + + + + + +

+

+ + + +

+
+ + +

Our Vision

+ +

+ +We are working on a major overhaul of Nominal Isabelle. The +latest bundles of Nominal2 are +here. +

+ + +

+To root out bugs, every programming language should be designed with the help +of a theorem prover, and every compiler should be verified. With our work we +aim to provide all proving technologies necessary for reasoning +conveniently about programming languages (for example the lambda +calculus) and compilers. For us, formal proofs should be as easy to perform as informal +"pencil-and-paper" proofs - at least the overhead of formal proofs should not +prevent any formalisation. Many ideas for our work come from the nominal +logic work by Andrew +Pitts. Our theoretical results about nominal theories enabled us to +implement Nominal Isabelle on top of Isabelle/HOL. +

+ +

+If you want to see a simple example illustrating our results on Nominal Isabelle click +here. For more interesting results, we already +completed formalisations of Church-Rosser and strong-normalisation proofs as +well as the first part of the PoplMark +Challenge. We also formalised some typical proofs from SOS, Karl Crary's chapter on +logical relations from Advanced Topics in Types and Programming Languages, and also +a paper on LF by Harper and +Pfenning. In the latter paper we found a gap in +the soundness proof and corrected it (we actually gave three solutions to the problem [6]). Urban +formalised and also corrected the main result of his PhD, a logical relation argument for +establishing strong normalisation of cut-elimination in classical logic. Other +people have used Nominal Isabelle too: + +

    +
  • +Jesper Bengtson +and Joachim Parrow +used Nominal Isabelle to verify the theory of the +pi-calculus. They formalised the proof that bisimulation is a congruence (both +for late and early operational semantics) available +here. Moreover they formalised the proof +that all late bisimilar processes are early bisimilar. The corresponding +papers were presented at FOSSACS'07 and SOS'07. They also used Nominal Isabelle +to formalise their work on Psi-calculi, available +here. This was +presented at LICS 2009 and LICS 2010. +Jesper finished his PhD about this in 2010 with a large formalisation in Nominal Isabelle. +He also formalised CCS (here). +All formalisations are part of the AFP. +
  • +Sam Tobin-Hochstadt, a student +of Matthias Felleisen, used +Nominal Isabelle to formalise their work on Typed Scheme. This was presented at POPL'08. + +
  • +Lucas Dixon, +Alan Smaill and Alan Bundy used Nominal Isabelle to formalise +proof terms of ILL and studied proof planning with this formalisation +(EDI-INF-RR-0786). + +
  • +Temesghen Kahsai +and Marino Miculan formalised +the spi-calculus using our work - see +here. + +
  • +Ayesha Yasmeen, a student of +Elsa Gunter, +formalised an extension of the ambient calculus using Nominal Isabelle. This +was presented in the Emerging Trends section of TPHOLs'08. + +
  • +Christian Doczkal, +a student of Gert Smolka, +finished in 2009 his +master thesis +at Saarbrücken University using +Nominal Isabelle. He formalised the TT-lifting technique in order to prove +strong normalisation of Moggi's computational metalanguage. This is part of +the AFP repository. + +
  • +Armin Heller finished his master thesis at the TU Munich in 2010 with a simple compiler verification +using Nominal Isabelle. + +
  • +James Cheney +formalised a number of properties of the meta-theory of mini-XQuery in Nominal Isabelle. +The plan is to extend this work to full XQuery. The preliminary results appeared at CPP'11. + +
  • +Cezary Kaliszyk +with input from Henk Barendregt formalised the second fixed point theorem +of the lambda calculus using Nominal Isabelle 2. This work appeared at CPP'11. + +
  • +Joachim Breitner +used Nominal2 for formalising Launchbury's natural semantics for lazy evaluation. This is part +of the AFP. + +
  • +Larry Paulson +formalised Gödel's Incompletness Theorems using Nominal2. This work +appeared in the Journal of Automated Reasoning in 2015. + +
  • +Joachim Breitner +proved the correctness of a GHC compiler transformation using Nominal2. +This work appeared at the +Haskell Symposium 2015. +
+

+ +

+Note, however, that Nominal Isabelle is still an ongoing research +project, which needs both theoretical and implementation work. You are +encouraged to subscribe to the (moderated) + +mailing list to hear about our progress and to give +us feedback.

+ +

+We have recently re-implemented the underlying nominal theory [7] and also have +a good proposal for how to deal with general binding structures in Nominal Isabelle [8]. +


+ +References

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[1] + Nominal Reasoning Techniques in Isabelle/HOL. In + Journal of Automatic Reasoning, Vol. 40(4), 327-356, 2008. + [ps]. + The predecessor paper, which appeaerd at CADE in 2005, received the + Thoralf Skolem Award. +
[2] + A Formal Treatment of the Barendregt Variable Convention in Rule Inductions + (Christian Urban and Michael Norrish) + Proceedings of the ACM Workshop on Mechanized Reasoning about Languages with Variable + Binding and Names (MERLIN 2005), Pages 25-32, 2005. © ACM, Inc. + [ps] + [pdf] +
[3] + A Recursion Combinator for Nominal Datatypes Implemented in Isabelle/HOL + (Christian Urban and Stefan Berghofer) + Proceedings of the 3rd + International Joint Conference on Automated Deduction (IJCAR 2006). In volume 4130 of + Lecture Notes in Artificial Intelligence, Pages 498-512, 2006. + © Springer Verlag + [ps] +
[4] + A Head-to-Head Comparison of de Bruijn Indices and Names. + (Stefan Berghofer and Christian Urban) + Proceedings of the International Workshop on Logical Frameworks and + Meta-Languages: Theory and Practice (LFMTP 2006), ENTCS, Pages 53-67, 2006. + [ps] +
[5] + Barendregt's Variable Convention in Rule Inductions. (Christian + Urban, Stefan Berghofer and Michael Norrish) Proceedings of the 21th + Conference on Automated Deduction (CADE 2007). In volume 4603 of Lecture + Notes in Artificial Intelligence, Pages 35-50, 2007. + © Springer Verlag + [ps] +
[6] + Mechanising the Metatheory of LF. + (Christian Urban, James Cheney and Stefan Berghofer) + In Proc. of the 23rd IEEE Symposium on Logic in Computer Science (LICS 2008), IEEE Computer Society, + Pages 45-56, 2008. + [pdf] More + information elsewhere. +
[7] + Proof Pearl: A New Foundation for Nominal Isabelle. + (Brian Huffman and Christian Urban) + In Proc. of the 1st Conference on Interactive Theorem Proving (ITP 2010). In volume 6172 in + Lecture Notes in Computer Science, Pages 35-50, 2010. + [pdf] +
[8] + General Bindings and Alpha-Equivalence in Nominal Isabelle. + (Christian Urban and Cezary Kaliszyk) + In Proc. of the 20th European Symposium on Programming (ESOP 2011). + In Volume 6602 of Lecture Notes in Computer Science, Pages 480-500, 2011. + [pdf] (and a + longer version appeared in the Journal of Logical Methods in Computer + Science, Volume 8 (2:14), 2012 + [pdf]) +
+
+ +

+[Validate this page.] + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/main.html~ --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/main.html~ Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,283 @@ + + + + + Nominal Methods Group + + + + + +

+

+ + + +

+
+ + +

Our Vision

+ +

+ +We are working on a major overhaul of Nominal Isabelle. The +latest bundles of Nominal2 are +here. +

+ + +

+To root out bugs, every programming language should be designed with the help +of a theorem prover, and every compiler should be verified. With our work we +aim to provide all proving technologies necessary for reasoning +conveniently about programming languages (for example the lambda +calculus) and compilers. For us, formal proofs should be as easy to perform as informal +"pencil-and-paper" proofs - at least the overhead of formal proofs should not +prevent any formalisation. Many ideas for our work come from the nominal +logic work by Andrew +Pitts. Our theoretical results about nominal theories enabled us to +implement Nominal Isabelle on top of Isabelle/HOL. +

+ +

+If you want to see a simple example illustrating our results on Nominal Isabelle click +here. For more interesting results, we already +completed formalisations of Church-Rosser and strong-normalisation proofs as +well as the first part of the PoplMark +Challenge. We also formalised some typical proofs from SOS, Karl Crary's chapter on +logical relations from Advanced Topics in Types and Programming Languages, and also +a paper on LF by Harper and +Pfenning. In the latter paper we found a gap in +the soundness proof and corrected it (we actually gave three solutions to the problem [6]). Urban +formalised and also corrected the main result of his PhD, a logical relation argument for +establishing strong normalisation of cut-elimination in classical logic. Other +people have used Nominal Isabelle too: + +

    +
  • +Jesper Bengtson +and Joachim Parrow +used Nominal Isabelle to verify the theory of the +pi-calculus. They formalised the proof that bisimulation is a congruence (both +for late and early operational semantics) available +here. Moreover they formalised the proof +that all late bisimilar processes are early bisimilar. The corresponding +papers were presented at FOSSACS'07 and SOS'07. They also used Nominal Isabelle +to formalise their work on Psi-calculi, available +here. This was +presented at LICS 2009 and LICS 2010. +Jesper finished his PhD about this in 2010 with a large formalisation in Nominal Isabelle. +He also formalised CCS (here). +All formalisations are part of the AFP. +
  • +Sam Tobin-Hochstadt, a student +of Matthias Felleisen, used +Nominal Isabelle to formalise their work on Typed Scheme. This was presented at POPL'08. + +
  • +Lucas Dixon, +Alan Smaill and Alan Bundy used Nominal Isabelle to formalise +proof terms of ILL and studied proof planning with this formalisation +(EDI-INF-RR-0786). + +
  • +Temesghen Kahsai +and Marino Miculan formalised +the spi-calculus using our work - see +here. + +
  • +Ayesha Yasmeen, a student of +Elsa Gunter, +formalised an extension of the ambient calculus using Nominal Isabelle. This +was presented in the Emerging Trends section of TPHOLs'08. + +
  • +Christian Doczkal, +a student of Gert Smolka, +finished in 2009 his +master thesis +at Saarbrücken University using +Nominal Isabelle. He formalised the TT-lifting technique in order to prove +strong normalisation of Moggi's computational metalanguage. This is part of +the AFP repository. + +
  • +Armin Heller finished his master thesis at the TU Munich in 2010 with a simple compiler verification +using Nominal Isabelle. + +
  • +James Cheney +formalised a number of properties of the meta-theory of mini-XQuery in Nominal Isabelle. +The plan is to extend this work to full XQuery. The preliminary results appeared at CPP'11. + +
  • +Cezary Kaliszyk +with input from Henk Barendregt formalised the second fixed point theorem +of the lambda calculus using Nominal Isabelle 2. This work appeared at CPP'11. + +
  • +Joachim Breitner +used Nominal2 for formalising Launchbury's natural semantics for lazy evaluation. This is part +of the AFP. + +
  • +Larry Paulson +formalised Gödel's Incompletness Theorems using Nominal2. This work +appeared in the Journal of Automated Reasoning in 2015. + +
  • +Joachim Breitner +proved the correctness of a GHC compiler transformation using Nominal2. +This work appeared at the +Haskell Symposium 2015. +
+

+ +

+Note, however, that Nominal Isabelle is still an ongoing research +project, which needs both theoretical and implementation work. You are +encouraged to subscribe to the (moderated) + +mailing list to hear about our progress and to give +us feedback.

+ +

+We have recently re-implemented the underlying nominal theory [7] and also have +a good proposal for how to deal with general binding structures in Nominal Isabelle [8]. +


+ +References

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[1] + Nominal Reasoning Techniques in Isabelle/HOL. In + Journal of Automatic Reasoning, Vol. 40(4), 327-356, 2008. + [ps]. + The predecessor paper, which appeaerd at CADE in 2005, received the + Thoralf Skolem Award. +
[2] + A Formal Treatment of the Barendregt Variable Convention in Rule Inductions + (Christian Urban and Michael Norrish) + Proceedings of the ACM Workshop on Mechanized Reasoning about Languages with Variable + Binding and Names (MERLIN 2005), Pages 25-32, 2005. © ACM, Inc. + [ps] + [pdf] +
[3] + A Recursion Combinator for Nominal Datatypes Implemented in Isabelle/HOL + (Christian Urban and Stefan Berghofer) + Proceedings of the 3rd + International Joint Conference on Automated Deduction (IJCAR 2006). In volume 4130 of + Lecture Notes in Artificial Intelligence, Pages 498-512, 2006. + © Springer Verlag + [ps] +
[4] + A Head-to-Head Comparison of de Bruijn Indices and Names. + (Stefan Berghofer and Christian Urban) + Proceedings of the International Workshop on Logical Frameworks and + Meta-Languages: Theory and Practice (LFMTP 2006), ENTCS, Pages 53-67, 2006. + [ps] +
[5] + Barendregt's Variable Convention in Rule Inductions. (Christian + Urban, Stefan Berghofer and Michael Norrish) Proceedings of the 21th + Conference on Automated Deduction (CADE 2007). In volume 4603 of Lecture + Notes in Artificial Intelligence, Pages 35-50, 2007. + © Springer Verlag + [ps] +
[6] + Mechanising the Metatheory of LF. + (Christian Urban, James Cheney and Stefan Berghofer) + In Proc. of the 23rd IEEE Symposium on Logic in Computer Science (LICS 2008), IEEE Computer Society, + Pages 45-56, 2008. + [pdf] More + information elsewhere. +
[7] + Proof Pearl: A New Foundation for Nominal Isabelle. + (Brian Huffman and Christian Urban) + In Proc. of the 1st Conference on Interactive Theorem Proving (ITP 2010). In volume 6172 in + Lecture Notes in Computer Science, Pages 35-50, 2010. + [pdf] +
[8] + General Bindings and Alpha-Equivalence in Nominal Isabelle. + (Christian Urban and Cezary Kaliszyk) + In Proc. of the 20th European Symposium on Programming (ESOP 2011). + In Volume 6602 of Lecture Notes in Computer Science, Pages 480-500, 2011. + [pdf] (and a + longer version appeared in the Journal of Logical Methods in Computer + Science, Volume 8 (2:14), 2012 + [pdf]) +
+
+ +

+[Validate this page.] + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/menu.html-- --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/menu.html-- Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,138 @@ + + + + + Menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Navigation
+Overview
+Documentation
+Download
+Mailing List
+Activities
+Members and Local Friends
+Christian Urban (chair)
+Cezary Kaliszyk
Chunhan Wu
+International Friends
+Andrew Pitts
+Stefan Berghofer
+Markus Wenzel
+Benjamin Pierce
+Steve Zdancewic
+Michael Norrish
+James Cheney
+Jesper Bengtson
+Julien Narboux
+Randy Pollack
+Tjark Weber
+ + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/menu.html~ --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/menu.html~ Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,138 @@ + + + + + Menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Navigation
+Overview
+Documentation
+Download
+Mailing List
+Activities
+Members and Local Friends
+Christian Urban (chair)
+Cezary Kaliszyk
Chunhan Wu
+International Friends
+Andrew Pitts
+Stefan Berghofer
+Markus Wenzel
+Benjamin Pierce
+Steve Zdancewic
+Michael Norrish
+James Cheney
+Jesper Bengtson
+Julien Narboux
+Randy Pollack
+Tjark Weber
+ + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/oregon.html-- --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/oregon.html-- Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,21 @@ + + + + + The Nominal Datatype Package + + + + + + + + + + + + + + diff -r 05e5d68c9627 -r f1be8028a4a9 Nominal/title.html-- --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Nominal/title.html-- Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,19 @@ + + + + + The Nominal Datatype Package + + + + +The Nominal Datatype Package +

Nominal Methods Group

+

+funded by the German Research Foundation (DFG) within the +Emmy-Noether +Programme +

+ + + diff -r 05e5d68c9627 -r f1be8028a4a9 PhD/index.html~ --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PhD/index.html~ Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,85 @@ + + +Homepage of Christian Urban + + + + + + + + + + + + + + + + + + +
+ +Links
+Home
+Publications
+Recent Talks +
+
+ +Handy Information
+People in Logic
+Programming Languages
+Miscellaneous +

+ + + + +
+Postscript file of the thesis: +ps.gz +
+

The Dinner after the Viva

+organised by Gavin in The Three Horseshoes in Maddingley. Very nice.

+ +
+My examiners, +Andy Pitts and +Henk Barendregt, are next to me. +Nick Benton, Mrs. Barendregt-Kessing (Henk's mother), +Gavin Bierman, +Mateja Jamnik, +Martin Hyland and +Glynn Winskel +are standing behind.

+ +
+There are Susan Pitts and Alice Benton on the left.

+ +

The Ceremony

+

+ +

+

+ +Last modified: Thu Feb 28 20:23:06 CET 2008 + +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 Publications/.DS_Store Binary file Publications/.DS_Store has changed diff -r 05e5d68c9627 -r f1be8028a4a9 Publications/mphil.pdf Binary file Publications/mphil.pdf has changed diff -r 05e5d68c9627 -r f1be8028a4a9 index.html~ --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/index.html~ Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,359 @@ + + + +Homepage of Christian Urban + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Links
+Home
+Publications
+Teaching
+Recent Talks
+My Research Group +
+
+ +Handy Information
+People in Logic
+Programming Languages
+Miscellaneous +

+ + + + + + + + +
+ + +
+ + +
+
+ + + + + + +
+

Christian Urban

+ +E-mail +christian.urban at kcl ac uk
+
+ +Address +Department of Informatics, +King's College London, +Strand, London WC2R 2LS, UK. My office is S1.27 on the 1st floor of the Strand Building. +
+ +
+ +
+

+Isabelle Programming Tutorial (draft of a 200-page tutorial on Isabelle programming)

+

+Current Position +I am a lecturer in the Department of Informatics at King's College London. +This is similar to a position of an assistant professor in other places. In 2011, +I was also offered a lectureship +here, an associate professorship +here, +and full professorships +here and +here. +I thank all people involved for their efforts. +

+ +Past Positions +In April 2006, I was awarded an Emmy-Noether +fellowship, which I held at the TU Munich until +September 2011. +Between September 2008 and February 2009, I was an invited research scientist in +the Department of Computer Science in Princeton. +In 2004/05 I was an Alexander-von-Humboldt fellow in Munich and +from 2000 until 2004 I was awarded a Research Fellowship in Cambridge. Before that +I did my PhD in Cambridge funded by two scholarships from the German Academic Exchange +Service (DAAD). +

+ +Skolem Award 2015 Together with +Christine Tasson, I was awarded a +Thoralf Skolem Award, a ten-year + test-of-time award from CADE, for our + paper + on Nominal Techniques in Isabelle/HOL from 2005. +

+ +Research Interests theorem provers, verification, programming languages, compilers, +algorithms, proof theory, type systems, concurrency, lambda calculus, unification, +regular expressions, computability, complexity, functional and logic programming. +

+ +Teaching I usually enjoy teaching. At King's my students nominated me for the Teaching +Excellence Award in +2012 and 2015, and for the best MSc Project supervisor in 2015. +In 2014 I received both prizes for Best UG Project Supervisor and for Best +MSc Project Supervisor in the NMS Faculty.

+ + +Conferences +UNIF'06 (member of PC), +LFMTP'07 (member of PC), +LFMTP'08 (PC co-chair), +WMM'08 (member of PC), +LSFA'08 (invited speaker), +TAASN'09 (member of PC), +LSFA'09 (member of PC), +IDW'09 (organiser), +WMM'09 (PC chair), +TPHOLs'09 (PC co-chair), +Automatheo'10 (member of PC), +ITP'10 (member of PC), +UNIF'10 (invited speaker), +WMM'10 (invited speaker), +IDW'10 (co-organiser), +CPP'11 (member of PC), +RTA'11 (member of PC), +LFMTP'11 (member of PC), +ITP'14 (member of PC), +MKM'15 (member of PC), +ITP'15 (PC co-chair) +

+ +ITP'15 took place in Nanjing organised +by Xingyuan Zhang and me
+

+ +Current PhD Fahad Ausaf
+Former RAs Chunhan Wu, Cezary Kaliszyk, +Julien Narboux +

+Nominal Isabelle +I currently work on Nominal +Isabelle 2. This is joint work with +Dr Stefan Berghofer, +Dr Markus Wenzel, +Dr Cezary Kaliszyk, +Dr Tjark Weber and +the Isabelle-team in Munich. +Many of the theoretical ideas originate from the nominal logic project - a wonderful project headed +by Prof. Andrew Pitts. +The aim of my work is to make formal reasoning involving binders as simple as +on paper and the hope is to lure +masses to automated +theorem proving. My funding for this work was provided in 2004 and 2005 by a research +fellowship from the +Alexander-von-Humboldt +foundation. During this time I was a visitor in the group of +Prof. Helmut Schwichtenberg. +Since 2006 this work is supported by an +Emmy-Noether +fellowship. +There is a webpage and a +mailing list +about Nominal Isabelle. It also includes a list of projects that use Nominal Isabelle. +Users of Nominal Isabelle had their papers appearing at LICS, POPL, FOSSACS, SOS, TPHOLs, CPP, SEFM, +the Haskell Symposium and +in the Journal of Automated Reasoning. +
+Myhill-Nerode and Regular Expressions +Out of frustration of having to teach reasoning in theorem provers with worn-out examples like +fib and even/odd, we implemented a large part of regular language theory in Isabelle/HOL. +This implementation +gives rise to much more interesting examples, as shown +here and +here. It turns out that +formalisations of automata theory are a huge +pain +in theorem provers, especially in those that are based on HOL. +We therefore went against the +mainstream +and used in our formalisation regular expressions exclusively, +because they are much more convenient for formal reasoning. The results we +formalised include: the Myhill-Nerode theorem, the closure of regular languages +under complementation, finiteness of derivatives of regular expressions and a surprising +result about Subseq, which according to +this +blog +should be better known. We also answered a +question from the same blog about +"proving Reg-exp-langs [being] closed under complementation without using equiv to DFA's"....yes we can! +This is joint work with Prof. Xingyuan +Zhang and his student Chunhan Wu from the +PLA University of Science and Technology in Nanjing. +My funding for this work came from the +Chinese-German Research Centre. +
+Nominal Unification and Alpha-Prolog +Nominal unification is one outcome of +my involvement in the nominal logic project in Cambridge. Another is the logic programming language +alpha-Prolog (joint work with Dr James Cheney), +which uses nominal unification - click for details +here. +The nominal unification algorithm has been +formally verified in Isabelle. This +was possible since this unification algorithm is formulated in a simple first-order language +(unlike other algorithms for higher-order unification). +Prof. Daniel Friedman and his group use nominal +unification in their alpha-Kanren system implemented in Scheme. +Prof. Maribel Fernandez and her student +improved the nominal unification algorithm to be quadratic. +My funding for this work was provided through a research fellowship from +Corpus Christi College, Cambridge. +
+Classical Logic +I was Ph.D. student in the University of Cambridge +Computer Laboratory +and for three years +called Gonville and Caius College my home. I was very lucky to have +Dr Gavin Bierman +as supervisor. My research in Cambridge was also very much influenced by +Prof. Martin Hyland. +Some details on my thesis "Classical Logic and Computation" are +elsewhere, including +a Java Applet that +'visualises' some of the results from the thesis. I completed the writing of +the thesis in Marseille in the group of +Prof. Jean-Yves Girard. My study in +Cambridge was funded by two scholarships +from the German government; my year in Marseille by a TMR-fellowship from the EU. +My PhD was also one starting point for the EPSRC Project on the Semantics of Classical +Proofs. The strong normalisation result in the PhD has been used in 2007 by +Prof. Claude Kirchner and his +students for proving consistency of their superdeduction system lemuridae. +
+Forum +I implemented Forum, a programming language based on classical linear logic, +as my M.Phil. thesis. This was joint work with +Dr Roy Dyckhoff. +Details can be found +here and +here. During my +M.Phil study I spent one month in Philadelphia invited by +Prof. Dale Miller. +
+G4ip An implementation of G4ip using the imperative language Pizza can be found +here. +Pizza, written around 1996, is a conservative +extension of Java and a precursor of Scala. My implementation illustrates the technique of +success continuations in proof search. +
+

+ Last modified: Fri Nov 13 13:13:26 GMT 2015 +[Validate this page.] + + diff -r 05e5d68c9627 -r f1be8028a4a9 lex/index.html~ --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lex/index.html~ Wed Mar 30 17:27:34 2016 +0100 @@ -0,0 +1,70 @@ + + +HGMP + + + + + + + + + +
+

POSIX Lexing with Derivatives of Regular Expressions (Proof Pearl)

+ +Fahad Ausaf, Roy Dyckhoff, Christian Urban +

+ +Brzozowski introduced the notion of derivatives for regular +expressions. They can be used for a very simple regular expression +matching algorithm. Sulzmann and Lu cleverly extended this algorithm +in order to deal with POSIX matching, which is the underlying +disambiguation strategy for regular expressions needed in lexers. +Sulzmann and Lu have made available on-line what they call a +''rigorous proof'' of the correctness of their algorithm w.r.t. their +specification; regrettably, it appears to us to have unfillable gaps. +In the first part of this paper we give our inductive definition of +what a POSIX value is and show (i) that such a value is unique (for +given regular expression and string being matched) and (ii) that +Sulzmann and Lu's algorithm always generates such a value (provided +that the regular expression matches the string). We also prove the +correctness of an optimised version of the POSIX matching +algorithm. Our definitions and proof are much simpler than those by +Sulzmann and Lu and can be easily formalised in Isabelle/HOL. In the +second part we analyse the correctness argument by Sulzmann and Lu and +explain why it seems hard to turn it into a proof rigorous enough to +be accepted by a system such as Isabelle/HOL. + +

Theory Files for Isabelle 2016

+ + + + +

Links

+ + + +
+

+ Last modified: Tue Mar 15 12:47:17 GMT 2016 +[Validate this page.] + +