ࡱ> 5@ bjbj22 &rXXͭe  DUDUDUDU V 28X8Y8Y8Y8Y]?^4s^8::::::$R=^`]]@]``^((8Y8Y%seee`"(8Y8Y8e`8e$ee}l6Ѐ8Y,X "<@DU`"\*$0JɌ`ɌTЀ((((ɌЀD^Z^@e)_4]_@^^^^^D<I@Nee"<@NChapter 5: Variables and Objects This chapter will focus on variables, one of the main concepts of programming languages. After studying this chapter, you will understand what is meant by a variable and how variables are used in programs understand the idea of datatype know what is meant by bit and byte learn how bits represent numbers using the binary system and characters using character codes start learning about arrays and instances of classes gain some understanding of the difference between weakly-typed and strongly typed languages. JavaScript and ActionScript are both weakly-typed. acquire experience using variables and built-in objects in HTML and JavaScript. Motivating Example The sample applications for this chapter are all based on simulating the flipping of a coin. The basic game is shown in  REF _Ref87607396 \h Figure 1. The player uses the mouse to click on the button labeled TOSS. The program displays a picture of a coin, showing the head or the tail based on an internal calculation simulating random events.  Figure  SEQ Figure \* ARABIC 1. Simple coin flip simulation. NOTE: There is no coin being flipped inside the computer! Instead, the program makes use of a function provided by the developers of JavaScript that produce what appears to be random results. Building on the basic game, we will show how to keep track of the count of heads and tails.  REF _Ref87607334 \h Figure 2 shows the modified game in which an alert box appears with the counts.  Figure  SEQ Figure \* ARABIC 2. Coin flip with alert showing the counts. The next step is to show how the program can be modified to simulate the tossing of a biased coin. This is a coin that has been tampered with to produce heads and tails with different probabilities. Since pseudo-random features are used, this cannot be easily detected since even a fair coin can produce runs of heads or tails. The new program with a way to change the bias and display the results is shown in  REF _Ref87608518 \h Figure 3. The alert message has been changed. Note that the bias has not [yet] been changed.  Figure  SEQ Figure \* ARABIC 3. Coin toss with new message and bias option.  REF _Ref87609304 \h Figure 4 shows the screen after the bias has been set to .25. This means that heads are likely to occur 75% of the time and tails 25% of the time. See the exercises for suggestions on how to improve this interface. The heads and tails counts are both reset to zero after a change in the bias.  Figure  SEQ Figure \* ARABIC 4. Screen shot after many tosses and setting bias on coin. When a program provides the user/player an opportunity to enter a number, it is good practice to check if what is entered is a number and, furthermore, is a number in the appropriate range. In this case, the conditions of the game require that the number be less than 1 and greater or equal to zero. The next screen shot,  REF _Ref87610739 \h Figure 5, shows the result of entering a number greater than 1 or less than zero or text. Notice that the bias has been re-set to 0.5. Responses to errors on the part of a player can be tricky. This will be discussed further in the later sections.  Figure  SEQ Figure \* ARABIC 5. Screen shot of error message. Alert messages require the user/player to click ok in order to continue. If that is not what you want, you can display a message in a text field as shown in  REF _Ref87612456 \h Figure 6. This screen shot shows a text field that displays the proportion of expected tails out of total tosses.  Figure  SEQ Figure \* ARABIC 6. Results field added to coin toss. Note the repeating decimal carried out to 16 places. This represents the precision of the float datatype in JavaScript, that is, the significant digits represented by the internal format. This will be explained in more detail later in this chapter. If you did not want the display to show all these numbers, you would use coding similar to the dollars-and-cents formatting in the Coffee Shop example in Chapter 2. The critical features required by this example include simulating the flipping of a coin keeping running counts of the heads and tails accepting input from the user/player dealing with different types of data Introduction to concepts The concept of variables in programming can be related to a similar concept in mathematics and science. Think about formulas; for example, the area of a rectangle is the width times the height. When this is written A = w ( h where the black circle stands for multiplication, you know that this means that whatever the value of the width is, it will take the place of the w and whatever the value of the height is, it will take the place of the h, and these two numbers are multiplied together to produce the area, represented here by the A. The two symbols, w and h, are variables. Similarly, you have used variables in algebra. In statistics, there is talk of independent variable and dependent variables. The value of dependent variables is derived from, 'dependent on', the independent variables. A variable is a construct in programming languages that allows you, the programmer, to associate a value with a name. An early definition was to assign a name to a place in the internal memory of the computer. The code would refer to the name, loading and storing whatever value was stored in that position. The newer, more abstract definition, of associating a name with a value better suits the dynamic nature of most programming languages. When discussing applications involving graphical displays, the term internal variable may be used to distinguish between information shown to the users and information accessed and changed by the code. REAL-LIFE NOTES: The White House is the formal home of the President of the United States. This is true independent of who holds the office. The President has certain responsibilities, independent of the holder of the office. When the Secret Service protects the President, they act (hopefully) independent of whoever the person is that is in office. If you are sick, people suggest that you "See your doctor." This advice assumes that you have a doctor, that is, the phrase 'your doctor' has a current value. When we use phrases such as "the president" or "the doctor" or "my doctor", we are talking about specific people. The programmer plans and writes code that sets up values for variables and code that makes use of the variables, with the assumption that the values have been set. The kinds of values that a variable may hold depend on the particular language. This can be said a different way. Values in digital computers are strings of binary digits, called bits. A bit can be a 1 or a zero. The interpretation of a particular string of 1s and 0s varies. The most common ways of interpreting values are as integers (whole numbers), character strings, and true/false values. The term for the different types of values is datatype. Most programming languages support primitive or scalar types and complex types. Primitive types include integer or floating-point number. Complex types involve some kind of aggregation. For example, an array is a set of values, generally an ordered set, in which the individual items are accessed using a special notation with numbers, called indices or index values. A variable can be set to an array. Another complex type is an object, a set of values called attributes or properties and procedures, called methods. We will spend more time on these complex types later in the text. Going back to our comparisons above, the area formula assumed that the values for width and height were numbers, not necessarily whole numbers. A width could be 12.56. Some may say this is stretching the analogy, but we can say that there is a datatype restriction for the holder of the job of President: this must be a person, at least 35 years old, and a natural-born citizen of the United States. A doctor is a person licensed to practice medicine. Languages that require a variable to be restricted to a datatype are strongly-typed languages. Though the two languages used for the sample applications in this text are not strongly-typed, the sections below will contain samples from strongly-typed languages and explain the benefits to the program of working in a strongly-typed language. EXAMPLE: The coin flip example will require variables to keep count of the heads, tails and total flips. It also will need a variable to hold the bias value, the value to be compared with the random result. Description: Variables and datatypes Variables are ways of associating names with values. The values are held in storage in the memory of the computer while the program is run. The values are strings of bits, that is, 1s and 0s, that are interpreted as different types of data depending on the context and the rules of the language. Three types of values are Booleans, numbers and character strings. Description: Booleans A single bit is called a Boolean, especially if it is used to indicate true or false. Some languages support Booleans as a primitive type and use the values TRUE and FALSE (with the capitalization sometimes required and sometimes not) and some do not. Description: Binary system for whole numbers A string of 1s and 0s can be interpreted as a binary number, that is, a number using the base two system. Think back to your lessons on place-value for the decimal system, 0 means zero 1 means one 2 means two times one, which is simply two 10 means one times ten plus zero, that is, ten 12 means one times ten plus two, that is, twelve 235 means two times ten squared (ten to the second power) plus three times ten plus five Why are we writing out the numbers on the right side? To emphasize that the numbers do not change, what will change as the exposition continues is how the numbers are represented. The binary system uses two in place of ten. Just as decimal representation uses 10 different symbols, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, binary numbers use 2 symbols, 0 and 1. In binary, 0 means zero 1 means one 10 means one times two plus zero, which equals two 11 means one times two plus one times one, which equals three 100 means one times two squared plus zero times two plus zero times one, which equals 4 101 means one times two squared plus zero times two plus one times one, which equals 5 At this point, you may say that binary numbers need to be much longer than decimal numbers, so why do it? The answer is that building circuits in which each position can be in only two states, off or on, 0 or 1, is easier than building circuits in which each position can assume 10 different states. Building more or larger simple circuitry beats building smaller, more complex circuits. Consider the following addition table for binary numbers: +01001110 carry 1 This means: 0 +0 is 0, 0+ 1 (either order) is 1, and 1+1 produces a 0 and you carry a 1 to the next column. The following shows the use of this to add two binary numbers: 101 + 111 (5 + 7 in decimal):  SHAPE \* MERGEFORMAT  Figure  SEQ Figure \* ARABIC 7. Adding in binary The final answer, 1100, is 1 times two raised to the 3rd power (8) plus 1 times two raised to the 2nd power (4) plus zero plus zero for a total of 12. Programming languages typically support the whole number datatype using a fixed size of binary field, most typically in units of 8 bits called bytes. NOTE: the abbreviation is typically B for byte and b for bit. You probably have seen MB for megabyte and KB for kilobyte. These can be ambiguous with M standing either for a million or the power of two nearest to a million, 1048576, and K either 1000 or 1024. The number of bytes used for whole numbers may be 2 or 4 or 8, with the terms int, short int, or long int, or some equivalent used. For these values to hold positive and negative numbers, one bit must be used to encode the sign, typically 0 for positive numbers and 1 for negative numbers. We can now determine the size of numbers for a given amount of storage. If one byte is allocated as the storage for a number, 7 bits is available for value. This value can go from 0 to 1 less than 2 raised to the 7th power (27 is 128 so 1 less than this is 127). This value is written as all binary 1s. One byte integers, therefore, range from -127 to +127. Doing the same calculation for two-byte numbers 16 bits, 1 for the sign leaves 15 bits 2 raised to the 15th power is 32768 1 less than 32768 is 32767 Two byte integers range from -32768 to +32767 EXAMPLE: The coin flip game will use integer variables to keep track of the counts. Description: Floating-point numbers Moving on, not all numbers are whole numbers! It can be necessary to express fractions or what probably was called mixed or decimal numbers in your grade school: numbers with a whole and a fraction part. The common approach in computing is to use floating-point numbers. The bits reserved for floating point number are divided into a bit for the sign, space for the significant digits, and space for the power, including its sign. A floating point number (using decimal values for this description) has more than one representation. For example, the number 2.75 is 2.75 times 10 raised to the 0th power 27.5 times 10 raised to the -1st power .275 times 10 raised to the 1st power A language establishes a convention for the handling for floating point numbers. Generally, you, the programmer, do not need to be aware of this convention. EXAMPLE: The coin flip game will use a floating-point variable to hold the fraction used when testing if a head or tail is to appear. TECHNICAL NOTE: One implication of this form of representation is that there is a limit on the precision, the number of significant digits, for any number. This is significant for repeating decimals such as one third and numbers such as pi that are non-repeating decimals. An alternative approach could be to represent fractions as two integers with the number value being the result of dividing one by another. The value a third would be represented by the pair (1,3), this approach has merit because the precision is not limited. This approach is used in specialized systems. The floating point format is the standard. To summarize the issue of representation for numbers: the size limits the absolute value in the case of whole numbers and limits the precision with the mixed numbers. Description: Character data The last category of values for discussion here are character strings, often shortened to just string. Programming languages have facilities for representing values such as "Logic", "My logic" and "1024". The first example is straight-forward: it is the 5 characters L, o, g, i and c. The second example has one subtlety: it is 8 characters, with the third one needing to be a representation of a blank. The third example is the 4 character string, the character for 1, the character for 0, the character for 2 and the character for 4. This is not the same as the number 1024! Pairs of single or double quotation marks can be used, but you cannot write "Logic' You can write "She said, 'Hello'" As is the case with all data, programming languages use bit strings to represent individual characters. This was once straight-forward: a byte (8 bits) represented a character. Typically, the coding was something called ASCII code or Extended ASCII. In this code, the binary string for a few sample values are A 01000001 B 01000010 C 01000011 (blank) 00100000 . 00101110 ? 00111111 NOTES: Now there is an attempt to represent a much, much more ambitious set of characters, namely the characters for all the world's languages! The effort is called UNICODE. There are versions of UNICODE that use 8 bits and some that use 16 bits. UNICODE is considered a superset of ASCII; that is, the 1st through 127th code points of UNICODE represent the same characters as the 1st through 127th code points in ASCII. Programming languages differ in their treatment of strings of characters. In some, there is native support: strings are considered a primitive type. In others, characters are the primitive type 'a', 'A', 'b', '/', etc. and strings of characters such as "Programming" are implemented as arrays, that is, sequenced sets of characters. Yet another approach to implement strings as instances of a special datatype called a String class. In some languages, a variable is set (declared) to be a string of a fixed size. In others, a variable is set to be a string and can hold different size strings during the program. Some languages make use of a special end-of-string character and others store a pointer to the string and the current string length. You do not have to know all the specifics of how strings, or numbers, or Booleans, for that matter, are implemented, but you will need to find out if you can assign a new string of a different size to a string variable, how to access the length, how to check if two strings are equal, and other operations. In JavaScript, and many other languages, the individual characters making up a string are numbered starting from zero. You can get the length of a string using the length property. If var title = "Programming Logic"; then title.length produces the value 17 The characters within the string are referenced using what are termed index values. In this situation, valid index values include zero through 16. You can extract a piece of a string using the method substring. title.substring(3,6) produces the string "gra" that is the 3rd character up to but NOT including the 6th character. An alternative way to establish a variable that will hold a string value is var title = new String(); similar to the way Date objects were defined. However, the approach of immediately assigning an actual string constant, a literal string, is more common. Description: Variable declarations, including arrays and strings Now that you have an introduction to datatypes, here are some ways that different languages require you to set up a variable. One big difference between languages is that some require a variable declaration and some do not. JavaScript in HTML documents and ActionScript in Flash projects do not require a declaration of datatype at all and do not require any declaration in some situations. If and when you use a variable, the language processor will set it up. However, certain situations require you to use a declaration to ensure that the variable is accessible and maintains its value inside and outside of functions. This will be demonstrated in the sample applications. Languages that require declarations with datatypes generally allocate the space required for the variable at the time of the declaration. In Java, a strongly-typed language, the following are examples of declarations of variables: boolean ready; // a single bit char symbol; // Unicode character byte littlenum; // 8 bits number from -128 to 127 short counter; // 16 bits number from -32768 to 32767 int counter2; // 32 bits number from -2147483648 to 2147483647 float cost; // 32 bits, exponent -45 to +38, // roughly 9 (decimal) significant digits Java has so-called modifiers that can be placed in front of the type indicator. One modifier is final. This specifies that the variable will not be changed; it is a constant. Other modifiers control access to the variables. The definition of methods, that is, procedures defined in classes, also can have modifiers controlling their access. You can set the initial value of the variable in the same statement. boolean ready = true; char symbol = 'a'; float cost = 10.25; Arrays in Java and other languages are sets of values in which an individual value is accessed using an index. A variable holding the population of each of the fifty states, with the numbering determined elsewhere would be declared int state_populations[] = new int[50]; This statement sets up state_populations to be an array. The left side sets up the variable as an array in which the individual elements are of type int. The right side does the actual generation of the array: space is allocated for 50 elements of datatype int. It does not put in any values; that is, it does not initialize the variable, but makes room for it. Code later on can include individual assignments. The following statement state_populations[5] = 1000000; assigns the value 1000000 to the item in the array corresponding to the index value 5. Generally, this would be the 6th value, since index values start at zero. Actually, a statement such as this one with constant values would be atypical. More common would be state_populations[co] = population; where co is a variable with an integer value between 0 and 49 and population holds an integer value as well. An alternative way to declare an array and do the initialization is: float costs[] = {10.50, 8.25; 7.00}; Declaring a variable to be a string is similar: String first_name ="Joseph"; This interlude of Java examples is to show you an example of a strongly-typed language. You may see the requirement to declare variables in this detail as a burden. However, what happens in languages such as Java is the following: programs go through a compilation step. That step does two things: it performs checks on the program and, if the program is okay, translates the code into a format in which it can be executed. The checking includes making sure that variables are used in the way in which they are declared. This means that if you made the mistake of using a variable that is to hold the name of product, a string, as opposed to the cost of the product, a number, the compiler will flag that statement. Strong-typing turns many logical errors into syntactic errors that are easily identified. Compilation usually goes along with strong-typing and interpretation goes along with weak-typing, also called dynamic typing. The compilation process produces code that is more efficient and, therefore, faster than what occurs in the case of the weakly-typed, also called dynamically typed languages, such as JavaScript or Python. JavaScript and ActionScript also have statements for declaring variables. The reserved keyword var is used and the statement may or may not include initialization. var cost; var cost = "1.50"; var first_name; var first_name="Joseph"; The location of the declaration statement, the var statement, can be outside of any function definition, making this a global variable that can be accessed by any code, both inside and outside of functions. The variable persists independent of function calls. If the declaration is inside a function, then the variable is local to that function and goes away when the function stops. Java does not have global variables: everything is within functions or within class definitions. Variables also could be defined within what is named the main method, but the practice in languages such as Java is to discourage the use of such variables. The differences can be summarized in the following table: LanguageClassificationDeclarationsCheckingJavaStrongly-typedAlways requiredCompile time & run timeJavaScriptWeakly-typedMay be necessary to distinguish global from local, do initializationSome differences with browsers. Errors caught are not automatically displayed.ActionScriptWeakly-typedMay be necessary to distinguish global from local, do initializationFlash will display syntactic errors such as mis-matched brackets. Does not check on datatypes. Reading Checks Define variable. Describe what is meant by a variable declaration. Describe what is meant by datatype. What is an example of an integer value, a floating-point value, a Boolean, a character string? Describe what is meant by an array? Now on to the working examples. Application This section reviews uses of variables in previous chapters and then goes on to describe construction of coin toss games using HTML and JavaScript. Review of previous examples In the Flash/ActionScript Directions example in Chapter 1, a variable named nextstep was changed so that it always held the frame number of the next step. This variable was a global variable, declared with a var statement in frame code outside of any function, though to be absolutely accurate, the var statement was not necessary since the next line in the very first frame assigned a value to nextstep and would have caused the language processor to set up the variable for global use. The variable was used in the statement goToAndPlay(nextstep) appearing in the on (release) code, the event handler for clicking the button. The Calculation example in Chapter 2 made use of properties of built-in objects, for example, in the statement (that was later changed): f.sum.value = f.one.value + f.two.value+f.three.value; The datatype of value attributes of tags is string. The chapter showed that the expression on the right-hand side of this statement would perform string concatenation and not addition of numbers, demonstrating that you do need to think about datatypes even in weakly-typed languages. The Coffee shop example made use of variables in the calculation for formatting a string to represent dollars and cents. The use of HTML attributes brings out the issue that some data is visible to the user (also known as customer or player) and some is maintained in the form of internal variables. Chapter 3 made use of another built-in construct of HTML and JavaScript, namely the Date object. The code var d = new Date(); sets up a variable named d with value of datatype Date. Just as there are values of type integer, bit, character, and so on, there are values of type Date. Recall that this Date class produces an object that holds date, day, and time information. The absence of anything between the parentheses following Date signals the language processor to create a Date based on the current time. Formally, this is an object of the Date class. The value of d is an object holding the current value. In Chapter 3, methods of the Date class were used to extract a number that the program used to choose between two backgrounds for the web page. EXAMPLE: The Find Daniel application of Chapter 4 made use of built-in constructs of HTML without requiring much JavaScript coding. Adding the refinement to stop the timing event required the use of the variable tid. This variable was declared outside of any function, making it a global variable. As a result, it could be set in the starttiming function but persist after that function had finished. It was used in onClick="clearTimeout(tid); window.open('daniel.html');" to stop the timing event from being monitored and handled after the clicking on the correct area had been detected. Plan of attack for coin toss games The organization of each of the applications is html head element title script element containing variables and function definitions body element img tag to hold pictures of head or tail one of more form elements input elements for text input or output input element for submit button Development starts with the basic coin flip simulation for a 'fair', unbiased coin. This does not make use of any variables and has no text input or output. One reason for this is that the value .5 appears as a constant in the code. The next stage is to add the feature to display the running counts. The design for this makes use of internal variables with the results displayed using an alert message. The third stage adds the capability to simulate a weighted coin with a specific weighting. This is done by adding an element in a new form element to allow the player to enter a value. The value is to be a fraction, a floating point number and the function that handles the onSubmit for the new form must perform a check on the input. The results are displayed using an alert message. The final stage changes the reporting to be done using an field (now used for output) in a third form element. Use of concepts in implementation The base application makes use of one function, toss, containing an if statement. The function ends with the code: return false; This ensures that the HTML page is not refreshed to show the initial image. NOTE: The requirement to have the function return a special value so that the screen does not change back to the original is part of the workings of HTML and browsers and would not apply to other programming languages. However, it is necessary to pay attention to the timing of the display and other events. The code for this application starts with an image file for a blank image. One could certainly argue that either the head image or the tail image would be appropriate. The onSubmit event for the form is to call the toss function. Note that the form only contains the element producing the button for submission. coin toss
The next step is to keep track of the counts of heads and tails and to display these counts. The decision was made to use internal, global variables for this purpose. The variables are declared and initialized, each to zero. Within the appropriate clauses of the if statement, the right variable is incremented using the shorthand operator ++. The results are displayed each time using the alert function. Notice that the parameter for this function consists of a string constructed by concatenation of constants and variables. The JavaScript process knows to turn the numbers into strings based on the context. In some strongly-typed languages, you would need to use a function to produce the string form of a number. coin toss
The next application allows the player to produce a biased or weighted coin. This is done using a new function, called setbias, invoked upon submission of input from a new form. The form has the name "b" and an element with the name "sbias". This function resets the heads and tails variables back to zero. This is done using the statement heads = tails = 0; This compressed for works because an assignment statement is actually an expression with the value whatever was assigned. So the variable heads also is assigned 0. NOTE: You do not need to strive for brevity by using tricks such as combining assignment statements or using the shorthand operators such as ++. It is generally the case that programmers spend more time looking at their code than writing it, so use what is meaningful to you. The code begins coin toss The body element has a second form element, with an element for the player to enter data and an element for the submit button. opening body tagimg tag named coin
opening form tag for the TOSS button. When it is clicked, the toss function will be called.button with label TOSS
close form
opening form for second form. When its submit button is clicked, the setbias function will be called.field for the player to enter a value. The initial value is .5.button with label Set bias
close formclose body The final example outputs the results a different way, using yet another form element, which has an input element named results. The setbias function erases any previous contents in the element named results by assigning the empty string, "", to document.r.results.value. opening tagscoin toss titleclosing script tagclosing head tag The body now has three form elements. It would be possible to combine the form named "r" with one of the previous forms since it does not require its own submit button.
Reading Checks How do you set up a button using an HTML form? How do you set up a field for a user to enter data for an application? What does onSubmit do in the
tag? What does parseFloat achieve? What would be the value of isNaN(X) if X was "20" ? If X was "ABC"? If the variable X held the value 5, what would be its value after the statement X++ was executed? What can go wrong One thing that easily could go wrong in these types of applications is neglecting to do the conversions from strings to numbers. The weakly-typed languages have advantages in ease-of-use in not requiring typing and making many conversions automatically. However, sometimes the runtime system cannot figure out that the programmer wants a conversion (also called a cast) and then it needs to be programmed explicitly. This was done by the parseFloat command in the application. The browser can cause another type of problem. When you use the Web, you can click the re-load button. This causes the browser to open up and interpret the HTML document just as it did when you typed in the address or use a window to find and open the file. The problem is that the form data may not be changed. This can cause the anomaly in this example that the internal variable named bias is reset to .5 but another value appears on display. To fix this, the code could include document.b.sbias.value = bias; right under the statement var bias = .5; Chapter Summary and Reflection This chapter focused on the critical programming concept of variables and how data is represented in computers. This included nitty-gritty discussion of bits and bytes, different types of numbers such as integer versus floating-point, the binary system, Booleans and character strings. Arrays, which are sets of values, were introduced. Comparisons were made between strongly-typed and weakly-typed languages. You may ask why the counts of heads and tails could not be displayed directly on the Web page and updated in place, so to speak, instead of using internal variables. To perform this addition, it would be necessary to use code such as document.c.headscount.value = 1+parseInt(document.c.headscount.value); assuming that c was the name of the form and headscount the name of the element within the form. This certainly could be done. However, the approach shown here allowed us to compose the display in another way. In any case, many applications are best done with internal variables not on view by the user. An important lesson from the sample applications in this chapter is the progression from the simplest case to more elaborate cases. Most programming is done in an iterative fashion. If you were a programmer Simulations of events involving pseudo-random, also called stochastic, calculations are common in industry and in research. There are even actions corresponding to changing weightings. For example, banks need to test if their networks can handle variable traffic at ATMs located throughout the city. Simulations are used to determine optimum places to locate stations such as ATMs. Market research firms use simulations to gather data on products, ads and promotions. Some industrial applications make use of the equivalent of alert windows, that is, messages that need to be closed; others make use of messages on the screen that do not require explicit attention. You need to consider each case and decide what is required. Alert windows, or the equivalent in other languages (trace is the function for Flash) are very useful during debugging. The complicated rules governing access and persistence of variables may strike you as misguided. You may say, "If my code makes use of the variable tid both inside a function and inside the body as part of event handling, I intended this to be the same variable." The problem is that you and your colleague down the hall or around the world may both be working on parts of the same application. If you use the same variable name for different values, your program will not work correctly. It is best if variables and other entities are assumed local and, therefore, distinct unless explicitly set up to be shared. What's next All the rest of the examples will include use of variables. The next chapter expands on the use of programmer-defined functions, this time with a Flash example. The following chapter demonstrates the use of variables to hold data that defines the state of the game. The next chapter demonstrates the use of arrays. Exercises Calculate the binary equivalents of 13, 25, 133, 678, 3000, 4096 Calculate the decimal equivalent of the binary numbers: 100001, 101010101, 1111110000000 Calculate the binary equivalent form, perform binary addition, and then convert the answers back to check: a. 2+2 b. 135 + 402 c. 1028 + 5111 Using what you already know about decimal arithmetic, calculate the binary equivalents, perform binary subtraction, and then convert the answers back to check: a. 13 4 b. 156 111 c. 2678 1115 What are variables used for in programming languages? Give examples from the sample applications in this chapter. Name and describe different datatypes. True or False: Strongly-typed languages require the declaration of variables, including specifying the datatype. True or False: JavaScript is a strongly-typed language. Define bit. Define byte. What is the difference? What is the difference between 12 and "12"? If the variable a holds the value "24" and the variable b holds the value "45", what is a+b? What is the difference between the values true and "true"? How is the character 'A' represented using the ASCII code? How is the character 'a' represented using the ASCII code? How is the character of a blank space ' ' represented using the ASCII code? Projects Do research on-line to find out how UNICODE represents the Latin alphabet. (Hint: there is a UTF-8 and a UTF-16 coding.) Do research on-line to find out how UNICODE represents a kanji character. The text gave some examples of Java declarations. Do research to find the format for declarations in other languages (c, c++, Pascal, or vb.net are possibilities). Take the coin flip game and using internal variables, keep track of the longest runs of heads or tails. Change the form of input from the player for setting the weighting of the coin to be two integers, representing the relative amounts: the player/fixer would enter a tail number (say 3) and a head number (say 2) to indicate 3 tails to 2 heads. After checking that the entries were both positive numbers, your code would calculate that the bias number would be 3/(3+2). Do informal research among friends and colleagues to determine what would be the best way to communicate the mechanics of the weighting/bias of the coin. Design and build an application that simulates the throwing of two coins for a game in which the results are with "match" or "not match". Use images to illustrate the game. Building on the last project, allow input for the player to 'call', match or not match. A displayed text result would be "win" or "lose". Coin images would be displayed, also. For teachers only: Tips for Teachers I often do the base coin flip application as a whole-class follow-along exercise. I also do a Flash version. I then ask the students a series of questions on how to weight the coin to have twice as many heads as tails, three times as many, etc. Many students find it difficult to calculate the decimal numbers that would satisfy these conditions. The best way to demonstrate the string versus number datatype issue is to not do the conversion and see the heads variable take on values like: "0111111" and so on. The iterative method of developing programs is difficult to get across by lecturing. Modeling the process through a progression of examples such as this is the best way.  A complete example of Java with instance variables defined in a class definition is in Chapter 7. 1 0 1 1 1 1 1 1 0 0 1 1 1 + 1 produces 0 carry 1 1 + 0 produces 1 adding in 1 (the carry) produces 0 carry 1 1 + 1 produces 0 with carry 1 to the next column, the 0 + the carry in the 3rd column yields a 1     !"4   ' * / 3 _ l    6 7 L M N U V W Y   ⻷hu Bh%mHnHujh%Ujh%Uh[ h% hyohahXh_6hX6h_6hu|J6hu|Jh_6ha6hahyoh1Z hQYhQYh+0 hOhO5!" 4 Y   ] ^ " # 7KLgd%gd%gd%xgd% & FgdyogdyogdQYgdO͵2  $ % ; < = > ] #    7o|'7=LMNUVlmnojh%U hsxoh%jhsxoh%Ujh%Uh,Tjah9h%Ujpah%Uhu Bh%mHnHujh%Uh%j{h9h%U;LN:I"Ftxgd'zgdO & Fgd<.gd%gd%9: *~ tu  !"#$jhmPh%Uj|h%Uhwh%5OJQJ^J hDh%jhhDh%Ujrhh%Uh,Th%mHnHujh%Uh% hsxoh%jRhsxoh%U hh%7$CX}!"'DEFs  d j k !!!!!!!!D"Z"^"_"}"""""ɽh hu|J6hu|Jh 9hwhVhl>jhzhhj ehY.hQahcyhcy6hcyhwha6ha jh'zh'zh1ZhfOh<.h[ h[ h%6h%9!!%())=+S+P,},*-;-K----:..///0E000xgdO 0x^`0gdO xgdj e""""c#k########;$@$$$$$$$%!%'%@%J%K%N%X%p%w%z%%&&+&f&g&&&&P'''''j((()))))**#*+*1*]*w*ü˥hShS6hShO h 0JhOh1Z0J hOhY.hY.hahwh h 96hl>jhT}hh6h h6h h6hh 9/////////0020>0\000022222@3A33333333333󫝕h/<jhu|JUjhu|JUmHnHujhu|JUjh 0UmHnHu hu|Jhu|JhO hOhzh#h h 0JhOh 0JhXhwhu|JhShu|J69022222222bkd$$IflF ,"   t06    44 la x$IfgdLxgdu|J22222tiii x$IfgdLkdq$$IflF ,"   t06    44 la222A3333345'68tmmmmmhammmxgd/<gd/<xgdu|JkdŘ$$IflF ,"   t06    44 la 33333333'4)4T4V44555$5&5>5|55556$6&6'6;6R6u6x6z6666K77777777#8%8.8/808^888!9#9r9s9~999ʾʾʺʾʾʲʲʩ橡 h"hhhDhxhxH*hx h"H*h"h"H*hwhSh h"6h"h[ h hT6hTh/<h/<H*hu|Jh%mHnHuh/<jh/<U98939O9~9990<W<<<F==>@@AAALCCCCCD EE#E6Exgd"Ixgdxgdu|J9999c:i:p:{::: ;;&;4;7;{;;;; </<0<N<P<v<x<<<F====>?=@>@@@AA5A>A?AFA`AfAAAAAAAAA鹵ѢьhhX5OJQJ^JhhX6hX h0JhOh0Jhu|Jh8J2hY.h&hhhH*hhhwh hx6hl>jhxh h 0JhOh 0J5AAKCLCCCCCD DDDDD8EBECEPEWEEEEEFFFFFFFFFFFFSGaGcGGGGH'HFHtHHHHHHHfIIIII!Kммммиh$hhSShD5OJQJ^JhDhhSShSSh9g6hh!h!H*hY.hSSh!6h!hSSh5OJQJ^Jhh"Ih"I5OJQJ^Jh9ghXh"I86ECEPEFGGGHJHKH!KKKL&LL,MqMMMrNN\QDReRRRR?Sxgdu|J!KKKLL#L%L4LkLlLqLxLLLM%M,M9M;McMeMqMMMMM6N>NENFNNNRNYNrN|NNNNNNwOOO'P\QQQֶֶֺ֦֝}yuhDhh84hSSh9g6h1h9g h0J hSS0JhOhSS0JhSShs2e6hSShSS6hSShSShs2e5OJQJ^Jhs2ehs2e5OJQJ^Jhs2eh"Ih"IH*hSSh"I6hh"Ih"I5OJQJ^Jh"I.Q RCRDRERRRRRRSSS?SNSPSoSSSSSSSSSSSTT:T;TCTKTNTTTTT9U:U;UyUzUeV⽹shY/h)p5OJQJ^Jh)ph)p5OJQJ^Jh)phSShh_6h_66h_6h84h845OJQJ^Jh8J2hzh84h845CJOJQJ^JaJ#h84h845CJOJQJ^JaJ#h84hD5CJOJQJ^JaJh9ghDhH+?SpSST:UQUeUzUdVVEXFXgXoYYZGZmZZZ4____ `#`bxgdC px^pgd84xgdu|JeVVVVV"W%WwWyWWWWW X*XDXGXYXZX]X^XeXfXgXXXnYoYpYYYYYYYYYZZZ)Z-ZBZEZFZGZHZźůӧәӋӋӇӃhY/h)phDhChC5OJQJ^Jh)phC5OJQJ^JhChCH*h#5OJQJ^JhC5OJQJ^Jh)ph#5OJQJ^JhCh#h1h15OJQJ^Jh1hHh)phH5OJQJ^J.HZmZZZZZ[[\']2]5]@]Z]d]]]]]]^+^<^G^U^c^e^i^t^__1_3_4______#`6`N`R`U`````˻˻˻˷Ϸϥϗ}yhzhSSh8J26h8J2h8J25OJQJ^Jh}hc^hc^5OJQJ^Jh8J2hc^5OJQJ^Jh_h8J2hSSh6hSShc^6hhc^hSShY/6hY/hY/5OJQJ^Jh)phY/h)ph)p5OJQJ^J/```galaaabbbbCbGbbbbbbbcccc#c$c3c4cKcXcdceccccdddXdYdddddeeeeeeeeVfvfwfff쫢hhQYhZ h1Z0JhOh1Z0Jhc^h5$h h0Jh: h:h:h[hSSh}5OJQJ^Jh9ujhdW0JUhdWh}hSSh8J26hzh8J27bbbbcccc$cLkd$$Ifl\ w,"y  t0644 la x$Ifgdcyxgdu|J$c4cLcMcXcecccSkd$$Ifl\ w,"y  t0644 la x$IfgdcyccddYdd^SSSS x$Ifgdcykd$$Ifl\ w,"y  t0644 ladddddd e1ee^WRWHHHH & Fxgdgdxgdu|Jkd$$Ifl\ w,"y  t0644 laeeeeewffhh iiillloppgd-1xgdw pN xgdeY2xgdeY2 $xa$gd x`gdxgdxgdj exgdj exgdu|Jxgd & Fxgdffffdgggggh'hhhhh i iii iiiiiiiiijjjllpltllllllll󼱣ӇzlhlhG7"heY2heY25OJQJ^JheY2heY2OJQJ^Jh"heY25OJQJ^JheY2h5OJQJ^Jh[Qh5OJQJ^Jh5OJQJ^J hhhxheY26hxhx6heY2h"h5OJQJ^Jhh5OJQJ^Jhhxh6(llll3m7mLmPmmmnn"n#n,n4nEnIn_n`nanbnnnnno#o'o2oToooooop5pTpkpvpppppq qqkq||hm9hf~Xh-15OJQJ^Jh-1hwhw5OJQJ^Jhhwh[h[5OJQJ^Jh[hwhxheY26hheY2hG7"5OJQJ^JhG7"hG7"5OJQJ^JhG7"h"heY2heY25OJQJ^JheY20pplqmqqqqqqr+rVrrrrrr`vevvv wWwxyyyygdLgd7Axgdj egdUxgdwkqlqmqnq{qqqqqqrrrbssLtQt`tetttwuuuuuuu!v(v_vdvevfvvvvvvvvӾӰӬӰӰӬӬӗ㓏shh9|{5OJQJ^Jh1 h9|{5OJQJ^Jh9|{h1Z hOh7Ah9|{hnz5OJQJ^Jhnzh9|{h7A5OJQJ^Jh h7A6h7Ah7A6hB7h7A h7A0J h%0JhOh1Z0J hO0J hUhU hh(v w!w*wWwwwwwwx:yByeyiyyyy*{,{6|9||||||~~~HOilÀʀ/03FL[ҁׁך嬞hLh'5OJQJ^JhOhLh'h'5OJQJ^Jh'hOh9|{5OJQJ^Jh'h9|{5OJQJ^JhL5OJQJ^JhLhL5OJQJ^JhV@hSh9|{h9|{h9|{5OJQJ^J5yz*zRzYzzzzzzzzz{#{+{,{~~~*~3~B~Q~c~|~~~~~gdL~~~~&46@HOq02FG"<Egd'gdLׁʄ˄̄jv~<y~ {i#h!MhL5CJOJQJ^JaJh#DhV@hV@5OJQJ^JhOhOh'5OJQJ^JhLh'5OJQJ^J h'h'hV@h'5OJQJ^Jh'5OJQJ^JhL5OJQJ^JhLhL5OJQJ^JhLhV@h'h'5OJQJ^Jh'%ETcr˄̄}~ -NẆ͇܇އ߇gdL !-/NPVYˇ͇̇݇߇@DEFGBCDHLMTYabfuwxۺ}rd``d`h!Mh!Mh#D5OJQJ^JhL5OJQJ^Jh#Dh#D5OJQJ^JhLhL5OJQJ^Jh#D5OJQJ^J h#Dh#Dh#Dh!M5OJQJ^J#h!Mh#D5CJOJQJ^JaJh!M5CJOJQJ^JaJ#h!MhL5CJOJQJ^JaJ#h!Mh!M5CJOJQJ^JaJ$߇FGYt؈!/1;CDӉԉۉ $IfgdcygdLx҉Ӊԉۉ!"NVZgkϊ2:>w~Ƌ0BJKTZ^_hnrstuٌތƿƿƿƿƿƿƻhXSzhXSz5OJQJ^JhXSzhThhL h!Mh!Mh!Mh!M5OJQJ^JhLh#D5OJQJ^J h#Dh#Dh!Mh#DhOh#D5OJQJ^JA"{{ $Ifgdcyzkde$$Ifl0," t0644 la"#N{{ $Ifgdcyzkdě$$Ifl0," t0644 laϊ{{ $Ifgdcyzkd#$$Ifl0," t0644 la{{ $Ifgdcyzkd$$Ifl0," t0644 la2{{ $Ifgdcyzkd$$Ifl0," t0644 laƋ{{ $Ifgdcyzkd@$$Ifl0," t0644 la0K{{ $Ifgdcyzkd$$Ifl0," t0644 laKLT_{{ $Ifgdcyzkd$$Ifl0," t0644 la_`hs{{ $Ifgdcyzkd]$$Ifl0," t0644 lastuvv $IfgdcygdLzkd$$Ifl0," t0644 la/6ELlnsÍȍɍӍ$=>N]^top׏؏Eij~ŐƐ12=IJZ*’ؿ hThhThhTh5OJQJ^J hXSzhXSzhXSzhXSzhXSz5OJQJ^JhLhThhTh5OJQJ^JhThIÍɍ{{ $Ifgdcyzkd$$Ifl0,"h0 t0644 laɍʍӍ{{ $Ifgdcyzkdz$$Ifl0,"h0 t0644 la{{ $Ifgdcyzkdٟ$$Ifl0,"h0 t0644 la$>{{ $Ifgdcyzkd8$$Ifl0,"h0 t0644 la>?N^{{ $Ifgdcyzkd$$Ifl0,"h0 t0644 la^_t{{ $Ifgdcyzkd$$Ifl0,"h0 t0644 la{{ $IfgdcyzkdU$$Ifl0,"h0 t0644 lap{{ $Ifgdcyzkd$$Ifl0,"h0 t0644 lapq؏{{ $Ifgdcyzkd$$Ifl0,"h0 t0644 la؏ُ{{ $Ifgdcyzkdr$$Ifl0,"h0 t0644 laEj{{ $IfgdcyzkdѢ$$Ifl0,"h0 t0644 lajk~{{ $Ifgdcyzkd0$$Ifl0,"h0 t0644 laƐ{{ $Ifgdcyzkd$$Ifl0,"h0 t0644 laƐǐ2{{ $Ifgdcyzkd$$Ifl0,"h0 t0644 la23=J{{ $IfgdcyzkdM$$Ifl0,"h0 t0644 laJKZ{{ $Ifgdcyzkd$$Ifl0,"h0 t0644 la{{ $Ifgdcyzkd $$Ifl0,"h0 t0644 la’ÒՒܒvv $IfgdcygdLzkdj$$Ifl0,"h0 t0644 la’ÒՒےܒ>NO[opuƓǓӓ`˔̔ה !\_´¦hLhLhL5OJQJ^JhThhTh5OJQJ^JhOhTh5OJQJ^JhTh hThhThhTh5OJQJ^J hXSzhXSzhXSzhXSzhXSz5OJQJ^JhLhTh5OJQJ^J8ܒݒ{{ $Ifgdcyzkdɥ$$Ifl0F," t0644 la>O{{ $Ifgdcyzkd($$Ifl0F," t0644 laOP[p{{ $Ifgdcyzkd$$Ifl0F," t0644 lapqu{{ $Ifgdcyzkd$$Ifl0F," t0644 la{{ $IfgdcyzkdE$$Ifl0F," t0644 laǓ{{ $Ifgdcyzkd$$Ifl0F," t0644 laǓȓӓ{{ $Ifgdcyzkd$$Ifl0F," t0644 la{{ $Ifgdcyzkdb$$Ifl0F," t0644 la`{{ $Ifgdcyzkd$$Ifl0F," t0644 la{{ $Ifgdcyzkd $$Ifl0F," t0644 la̔{{ $Ifgdcyzkd$$Ifl0F," t0644 la͔̔ה{{ $Ifgdcyzkdީ$$Ifl0F," t0644 la{{ $Ifgdcyzkd=$$Ifl0F," t0644 laڕ(0gŖՖgdLzkd$$Ifl0F," t0644 laՖ $S×%y_ʜfggd&xgdj egd?xgd?xgdj e & FgdSgdSgdL$RS͗ח 56ux ;R\xy$^_`¾h)V h?h?hJBhJB5OJQJ^Jh'zhJBh9|{hcyhcy5OJQJ^JhcyhOh?6h?h1ZhO hLhS hSh-Ih*Nh-I5OJQJ^Jh-Ih-I5OJQJ^JhGah-IhS2ʜ:IVȝgQRSqsʟԟנؠ|ס&5KAD7VļĬh$h$h?~5OJQJ^Jh?~h$hB5OJQJ^JhBhcyhKh3hFnlhzhO h&h*h*5OJQJ^Jh*h*5OJQJ^Jh&h*h&hlh)Vh1Z2gRSؠerV I$P & Fgdw xgdj exgdj e 0^`0gd*gd&efqr$`arv٬ݬ&a01  )z{ʼʼʼʼʼʼʱέΩᩥҖݒhYh0 Z hw hw h ]h5hhtih)VhB5OJQJ^JhBhB5OJQJ^JhBh hw hhOh1ZhhOhcyh$h$h$5OJQJ^J71{ B{"͵12xgdj exgdj eh^hgdw h^hgdBgd)Vgd)V & Fgd)V & Fgdw ͵ε12OSh/<hLH* h/<hLhLh&hdWjhdW0JUh0 Zh0 Zh0 Z5OJQJ^J 28>?@KLSTmܶ xgdj e`gd/<$1h@P / =!"#$%{DyK  _Ref87607396`Dd | 0  # A"q`Hǵ5h3M`@=E`Hǵ5h3< c ]`x}U՝ݹsc&U`UVkt\yT&z0-Jı4AA&JF4^Q$(:"PZy$y>k~ v-g}^oUl?ߒI_RUTUiloƮU?O_?f 0}fG_KM:Os5Msѐ)ʎ4G_xg?5Lj6iq@7C e.Ÿ=Op*W%W0Y6 gr`8"cGNaPyz}]6__x>  0P;;lck/z]u 8w98a% 獼~;/Bo}0^(>W G ]I}͆7Ak Fzb̸zqJ#R\njAhig uȱ?e CE?W\vo]\bO;喛[ֿ<|}z2uSf<:(x ` Z8@+i޿y<+5G,;{Y]9zl bވ3y5Lw<JgΫT45}m٘xnyX{6okA8x 45mشXsQW`hWG.G^Q3I=4~F 79/P ;8~;6^zu;  WPQe2JV{βR@jW=zyR dpqǀ` po;t!g]C3V:0;"Pd d$[0TB^$i90}r L$[>鄞d<ʋ `Թ_@0.sH, ,شB8#2"G(2@װo9EQ@HNveOCɽ L$4q&\h|r5@r8+?Z>}붎F^M.Bro%x0 K}`ۍ"t*pW)>?RL W+L Ad k @@ DH؅% @⅌?CPq8Bfx`@4$yE`+y`b(Bv8# a#:D" 07tgYs?0򚔯0X`(d zã^تߞF.}D~h` "6?+Q3!xVS[.l4<Jp#Hr]z $bȴ"^'}xi3ԗ5yCnr36᧞[,E_4,hW.lݲ9ca]446}!w`H>*} |;{AoY2AHyPn$Goh8 "੧ +-_E 9p]@ [W9:ȫ|M՚ML,5dOc`՚M[Oyӝ3imm| |W7qH<(6-  H|! F8&"|P;qð˄~_@ȗ ]?'(}(hi0he X)N99Q`4:=*4񂳋:4S_$ycƌ?sA ŧB:5A[ۋWyupͳi /?Fd|v@5EH^u& mĝbLSC|5Ľqiit`E#CC = _ہݔ jq䫷i .Db> z2-Fd@e7j. !\Д78"wNjG \a 琻 i8gĉgGa "w^ ][ A.z  S;E4$op_" ݲAҠ^`#/_~ o9gK ϭs,)N.`4s7 ]Wui|r೼`_**% pb9љOHki "^o0N{5Z9֭yKgpW? *rhj9\تcp$@ MB*ǀy-u'MkvP@4CCB?D, 5䲆(Õi@KБG Q5O4MbbVJał/s/cQMmݨkoD(| HЇ]q\ u!)Tv 7|פ6P#UkhqnOɥ r'G'Ȃ~\J4My݌%U$w)W3BD(EJ8+-:@^{: }hjy@,1cPjˈ@nGk^$`6@WDș_^YO Rx{z],",ɲ+E?9pPC$ej+Ϟ-e.՚ : EtţKclޅ#!ku1.8T$0|EHIƏs)3mP*?3. ":wEy +iYy6O.B]8w6|ܾyfNfrsO0l!H3.R#E@mladpcޣn(d(d!4o-C3a~QWaaMGR5#X4gSQ|]/UJ>PTVJ1'̰S#8AS@p5$+o 1RB0)3Id:P0P$DFPq,`Kg̝Z "#@pMOǠ;tQf^6sY]ck/ dү8oihUv__6O.x0@0@SRǦ{( g[o^4_m?Q"+[PڡXL(%UV)Z߂[880jh|J'D&ZM =tN Zo&M\4C9Bw=&E0 Yar!QaeDlArpѾ[coF+<8=$8N?݉cIE/g ώ+bl}z$] ? $`HXיVd_{ѶD󭗳!3U+ Ҷ`| Y[Z a1ʹoxnO~d`AS@`NY1<ԥ{1_V>?oLCn] _Rh*e,{P(ǦGӹZ *밡(F` : 2?|tNj^hVxqY#1waaÝqxu(rQ1X =%%\GZLQ;f ؜x04+V@&f`Eih455iL4vAݐ/|*وɚob HuL!Hsүi$f&3 X =b"&e)sNT,U?G*`?6KªKkp1pwVt5TQ4HGEʱat4_xqZa'uZB(LM5ϑG ʆPP>G9%^ܕx&VɑCQe[{p]%0 .Щ\6$f put:rqW -YE(c*hë@Ĉ^Oj' jto€PBo4k+ kj*ʞ}?c Gz,ݒJE0 k {2L/39>#/?4@a 2 Q/Z>$lڄG2P綍 S(P@g:0>lr%a`~k$c”7wIu;\I>gaOWĝ*,NJBBQ>P\T6Й'_Xo!`=R:롴5|Hs-%xdub̹a!]/ qGaʪc%@W _0|Ϣk#)썬fJ6 ;RWyΊ_0+Wf {DQ Vr20 鲊O~1T"тSZQ;V]ii74#!TR^9cHY_yӂҌPZ~Y--DS?yc\!- #0bu Dq ANI)i~);idmMYeR+I6KQƣ}/2o}.qe ~՜{Eo[ٶ5GH(>Ħp =-Ueh - #G$o0 gV? Lh7z=R*(HjX:1ը xmr;绢Q`:H~ʌbI y+8>dd=4(@¦9 #8M{MoM.?6,`P,"(KWEjoRD %R';(t T^e[{_iצE>kֽ]BBQF2Gly<sJ#҂s5[Ncb`DkA'xo@lJrEņ{w{Ц @*P` j `_`W' DH.&cf#W5:?cr=ש&0p"$WDȣ<\ou`F"= JsQ}RSϭs ˓\)~zr$4aM;b^zuQ+fEWƵ!<S[e/*F^ֵ{ 0PV`\y:#.K#EGx3@,\*cÎ+ ]D&6h'a@hטˆ(dA:](J շ"3To V;gYWW,D:#f646" _ӈD>QULs؈ ΌR(zT'\̜u42Θn"L]qö1cLG7 A] NL7#J{ 1E`QhY`  p 8aYѝWIsV4,h!X!!7::2H=;u_?AbOXÅ1]+|2qe)EE~A)0 Aɮwr>.p~/ũ0HB^lX=sT \ܛch.eue E\`L."GsI]}Bɷ-kbփȶ"rաIid3ӚIkӴYi#z}yg`F@RW7Ni,KW$ry"Ve,(#3<7Aq'^󏺹o^i8)f 0 M,Y'DNo۸U ʘ|mC14[l6&Nנ ֕B|`S聊(,<bHr-$+[# SXnݼtbiQG#:.TϭI0w\U+M-;y5W|MiҴBehSq;(+H*}\p#DqD\B;cϗrLdJ<-5|?!0V\'WTUb11 cC5Z@88Tl=BlsvO`ʴ.⥦0@s}MR")wwkx2N$Bǵ++f z @5@RdWJjRDV,/'N涑I10nܽ3: f)_VW1X 1atFa,OǟXs-C|}ca9y P-PXh糃Y >[,Z$|q*"wbNe$vk0H8d‡obpvqiaV.;_@_iG0ΉG14}& }DpPVsKXLYYP:aJBpJc6'P Z_3|lU +2?cPo hUОK1GpCӬQHXN,;GV$  4}B=n(R(8f֒}Ds`y $;,'~_2؃ z 0ĆF AZuk+YcwCq>80B/F^XIKK}i!JAо*щǟJS1̡2Ƣ4|Vz+zgpe]m0ֹ4 w#2@D]/W~}bձo2H:(R&"XgdW*t RAzK|mCiqI -$*!2.A%] "͘y}:9 cjtfh\@@@i< 'Cw<s=d}B.SM~Y%>t@-kFbMx[ᡰF 1#C $(ײ+$F (~Zz 6W"#miwڒF^3봯= /hn`8Qd >[5MIq]NvU1|+EP`8tWRVb`æ-Q.' ̸ٸ1N3.sa AS"ҹcCduާ>ɂHZ73wȈj] ^F9Ǭ(!r0wAZcP11' t\ReJ)[i^:-`kIWN^B "xf߁Cj="Px f-dN WY?^+k*NxiÂ"!?>rh@zN1K'npdֽ\XY^Qׯ>uBxg﾿'`pȈW5BnXQ&7ܷptaͺA  AK6oi8I(tPy^}ȩ2p)n&2UA\8zM Ns29$F+`hkJ1sbC#lC$l"(Hah[1f\={Q>)^4NpM*^}́A؅JLҥhag31(EIy%6pį14aQF@Vo-tJLG/ݧKסjSW#h,a],f@iye% ?OPəAƄBE8!x sqaxsCx _KanȾbm}r2 c`.i8nE5FdӢ+?Xk ]s(xx=[nƾX"#zn8 K6q^_V>1`@D4fqZ "ڶ * {ǣf\ymispzsxzb'7<5#G(-dtqYҘ".j}HzMcʃ:`ŀ!l4}&aBqG kx`X6joVJZdR\ v\՘i c >y<,_\1֓Da7K$w{~Z?2Ef2c=F@ \zV->- 0"[2~2KO'XHun:J |K]Zʧc<+> |@ǀ0x|ʙӧb?}pjAacV`CZ}.X7b 66|l!`D|.qO< ss҅ ;8hݎh 2v\e}.e8N x(8f1G(M?TG|%|tМ{J &g!U2m\# xc@^=AMhW+}V,gcR!@q3 DV(5|vɅ㍀qtwpKzx$vo}Tw - 2#[tKGp4zX}U@O~dyuzXɕxám+T ]@:o&[Ae>Z'kāUs4sEk)-V.?Nqu9Hc B>}l'B??$Z#d t$Aayiʘ15#GVE& Uu-)`(`7D[g[㡥BAƯ|ȟ!jww]1qrB~Ӊ^tGTuեf@]9КOJ^Q1ߔ݀",' VKCHyɺ?xrYu'm;my}s]%KB?Up&PtzM?khg9eKDOO |3+I΃@`eC20nނD˭3sO"`4LxzVWJa&'`Oȷ<EU @^pỸ̵ eO؝ȧܒ ;P˛d | aG cvT<[(8!k>Xom݊Ӑ5Ț_.x@ne 1[@n$1cd[@21e -c oy[@2170'Ui<gwe_moLBU߲Tc-긵I}`Ͽ>Uz}JTՉ'\}hΝ1;!c wB@ 2r'd Nȝ1;!c wB@ 2r'd Nȝ1;!c wB@ 2r'd Nȝ1;!c wB@WooaS^u;/8vY_<g7<_u7;xo>4}ok^}Oq7g/#roY| c;Oqo{[_wd0c׮w^ol8bع{7 $%ΎWؖ1p0кgM$ lݱsӖ73ݳֺ{wW+tu>_9gRI&[gL*Ͽ@^)sW|S,E.O8̰ua44=rʣv iw7MlhLQa3O[{k .Y8on?!}BV뛀p]G2HF<>ZJplh6*_3d0*xcCݍSD:f 2EO;c @x)OZ &."+x" ")ܲ鏭=;u;s%XK2A)+`cB _O텍ȫY_>bZBSd'M``{{Foͳa=ż>$P:; w^ JVk|vRܳ}}K\ [8Lmæ-X|ǚFIjP_n3=tl<ni>班\|1WRX ҫ%u0AJ>.1Pڰs=RCwA2B <0@h=FsT3#@'tȓ$Hp'#}8K\O}{-5q쥫 9!WvAd |\ v_ܱ"k@'#)B 0zB%NρA{]8l8g"YBHI'<';/u_iT^lpM@="Ҹ86pAh>P<EbI`Ʀ 11?FEG|{(? p/B 0TwE(;G`~ N lH_>g Y5"@@瓫* XSXuԵ7jr {(cƀQ^Gn4s\WJ $@d >H "M^gB \WbG'&YWZ&b E.,YNB,0=/d qⅢ7#/!$+ FX?CCD3%̴ .h $ A/ A` /<+8=sGפ|0F!cVt5r!#'=@->1?}Y^ )퍸|Pw:pex.6UOq?|ER;C޸q&ySG ?.`<0@b=Û_u?MCaR=EtWÜLØuĄ&| pS+}WG7^<+_?o-pp>_fxh(BN6%Rp* /<pK~/N LCA} ,/>z-2>u2 "& Lg0e^B ;H!&n"A Hбd'[0=TB|5w^FO fKRFV@?aJ͘Kw!Pw} АuJ yEd50F``5.>ET0~ JC6,WLkF񹦾;2p` ?ܺd)aA 7wpa]5TÝy5s @yW.` $)g }9 2%@0 t#F =zCN O=Yi ,Tρ2:mJA^k/Gh hgb$'{;lx2k O{hk+'>x#@aFh!A"{ a0ƹ5C݉]&_G 64v8A{DGKAG 5(Lwɉ {pqױDVy]ԡqgN =ݏT0}&Q6f hh(>.Ӂx-- }ڒ^ϫk} Oy!5";^3)Bj3>Xh#\ƀ(v @[?!"\"GvT@ZB O߼S؎3=g0йz><8PIo+7<rTߑ8n6DfcOO<b=zʐ6!#Gc͸r8 ir E/y;fwS5aU~f.%4& A-Bec O>O!e?džyWc_s'9;|cEhij0 eނlrDdM`bQm-!y!>`O4 | 0p6yr0(}kx9mݼ]JWoxncNOp*vi(>C l躪N]R P (Q͑|DZOC|HTAz1tڳq2Tαn[r8QP8ESV{%ziAh*qa(wهPd>m m;iZWM?!bHpi~&5ELZuD&R͏zEPC I!}0N@ϿY \&0ܰ*y$R]C3p|O.e > >m>~ĆFG mRi[gLf,"1HB"D)R}\nARHi ۤDs V>΃bBW]Ft3G;yEwFv:'7m-?6Cdf8'z9N]U0 "/n!V^iw߂bE)2ZVOb*L(!PCT"X8!M@5QpzDobfxtxĦsRz3h,AK7(Ra COۭ+C b qBESNA|`1*EA;Fa8bN@Ēz_9L RNjc yX}~;*>aZ0b_͎"dk/-p0}K7Z93@A 4pNK/~h 8`_~vXcc|#Za6%F:5&#nO|ƈ%ʜoE!uZa^XZШ i}s&r#3O r2sʊ.{xgr0΀be :@+pW)c䨀FEE86=zRPyuX E1jcepYIs$LuW*@WSE.3[tF+R!-t,):҂fo 6 O朵'\21;/0 H[GstIcꠡC04|SFO|OlhD` W@~M#5t5iRDT0S6,K ;tb69R))\V]Z;# {C!ЧA:J/V '‹[ C8溺"EgZly<<aP6%2$Y>" )(d3NBb-<ڃe.AauN/!1k#̭3ӱ۽Zhw*BS1F^"Fj}|8U 8iW{t"~Y#@e\gXS[׶hUQ 8Hd]D?O}eTr<|.RaX{@h%Eٓa~ə!yDv [xX?a4dz!!a-`&t<8mTD"p:贀e3+ [88^#A(}ȾKxN'7qO}9 {Ҽ­&Ty`5$4pRZBQ*gΌ*/*omߎ2>>g#sCTQ[Lru#B]C D>?{reS+*6ܻރ6?MBPATn:qV *FBv1_6Aԩ@;DN55e!!"Bm"|;'lǐ0QpUc ϟznKUXťpM G߭?tջ# k-pҫu:^,0s(B2 ؘ*SQ7zg?׶Oqq _*)/:Cb(Rv\I : 2A 8 jFFD! FQRH7ݏAPD'\c9Bby )4yiF$ x` ǐ&XFsfԕFћ:bàutHaHW |W?Zŏ c?݌B$K;Mmq]Ӭwov:sy@c=M]H ,M_͚$L 8ՃEKΛ? 6jqJcY"1E*c@TG%֞i'<ޘ=}C2HÉH1dldi0lb:!pzƭQk"ݍٺe3?6q¸x-MMT #BTDa!C3o!\ 2r-KS=Ah_Tt~ntLZijԇmq9ΫkJ#E*C@؀DXGbm.Ua4{`傓vEm!#VEyP}%{td"Si#0 *"08 0 01Ԋ٦bC`͸sϿ{Sui/5֟[$; 0<mҴfIO[XÓ e-p*'q:]Yy6Khl"RU""by O8q-7O8팁iw,Af0L%X S3 cy:-oz; sL[E`mmzF+@XU8|Ϻ f8b!2'჌S)s,{hu&c+\\AM?@&>|C宎N+H}tN;*WpN 8:p3a#Cgs}XtgΚ€ SSb#9Z/o:8wc:.WXڷ}{lF \8 pW5>#/JfBawn_e6WԎm~l@>8}\~ Yi]="1P3δB3yXj}2[Z,5J;RH"m <}8EbAe% Tw`ٝ>"1V U$9 $ Gkt_ѻ'>ӄ#h-oդ`e˸" FxOW| }cAA1R0]=#R1Oh ]~_kJC_SK*X8o!Q!^p :H,auHiƴM̛p;1L0km V<רtpgo\6$F{ 0`2OԴOi`^WWO=Q A!''tpܘrn*)I'/thY]$4*olo+~276j҅<`<'F1X68(wL^i/ q5g(DCP< |ncOT Ж,7Y} t\m~Atlj"[q$ҤviL"z -u䫈_) :~cƙ}I#'cǺ _vL s/N,a:;C|+ #Vn }GZEq ] 6mr8^eƥƍq"qSKs*#{>]ID׺AɾCF V2l 0g~g!=fEv INS1Ǽ;bÄN)>Y2(GP(MiؚM[\pi._~0'Nrzfbimu3R{q@c`3k!'pjZZ}W? ]DVqKXy aD`svY>q#j$~𑭛-?[-8 =CFr't80]&."0ᾕH#kֽ`MoTo 8\Z I}M}TljeNBG;$CN}Kp3g5 bkm8pRuȐ1`-!12^ALCk\Ua"fsAA2 C*1t WƎNqkRc|2.Ub*$.E=%%`A(fH3.X˾7S'~x 6qqZ4Bڷz|lSTb:*$4~w>\U 7ݿʥ\hiC2k[drk| 1:$~pi uCϺ(G%ĮC L `1"`1k5bŬTM#Vf/+?XH!}JD6&p(z /MY_YWHDfH &C8VΜ>+S#T{"/gse-wźfSYLpL vc#O&s3}$@P.d wixAÄ=vtNF|>r1BXh}5Ӝ^be}εqFyY-0YD Oaol -_s(qG1G=Bi:R,ᣓܓTVWVBH19 I2 msa+uĿmA"hBZsMd1= zBH1`48( E%]G尒E[쵫|L.oĎ{и[ëu&IU뛠V7ȯ$XȎhhh|L ޢ ]8L27xr#K΃JlC(]l[byC7qRP='(B> ]#,-^KA 93 X ɭrna1ǹv>C`q3{8 r8['~IB2ch>bw=K]3 X f?~}}Ԃdʭ~4`!شqh==4(@"C8p2>!iz< pvI}vS{A \o`=Wi! c#! BsKPƌ9/-2 jkLFs|D *:-8 Ǭ22~'@ WZN >&?.u4Pʁ|xT:A]BuXm|t}O a9ImZ2EK://;u8鶟o]]uicJ-Yr'd ѮM7n/YC>U,De)XJd'7 z|W4vYɜHpD;.1p1u$\n1ԟs}%H׌`DE@3 5W39sϥ$||B7_Dž,2 >G/b4 7Vgl t-;ZTG>dWP߹Z$cm8HȠBB9 YԜƢUxmV םGքr!OD3r-c 2rT %!U'#[@21e -c oy[@21SgtU~SϿ/m?R{DyK  _Ref87607334Dd 8 0  # A"-7$BaG w#< /b@=7$BaG w#<6,Xϲx |UյڊZUQe2DP  VPTZ+Yx** Ňh+U, HB扌 ﾿pf"$ڟ}${{ky7;\!8.6NxnH NN*z,'ރр?{]9Aw/vJ}-4i_?N 89_yY|WfM) kE Xbʱ+V#VX1Xb8bŊ+VGXbbŊqĊ++VX1Xb8bŊ+V#VXbbŊqĊ++VGXb8bŊ+V#VX1XbŊqĊ++VGXbbŊ+V#VX1Xb8bŊ++VGXbbŊqĊ+V#VX1Xb8bŊRp@ÃO腏<{Oܓ_P`?+V#{_~䮧xZK>yuk?+V#sx?6ma_|gߟ+Α\Ĵ􄴴'o1v&lj~V ee$gޙx+5#4 Iٽ{Wj7q +Vj G2rr$ħoݕhbp$3'.M<+/e*rCm+VjGrsY%%#U~,~_S!_0I3'GX1ٝ&% ~Ě2/OS$1#ۄd+5#YyyU?bMi88bŊqį, "2XR8&% ~Ě"~7jv'Zr)+Vj Gr 4AXZY#ڑzsٳiuMLO#{ 9 Ě2/OS$5+{gr ϑ^jdv2dTL)*h9)*˒Uv˕>_GMOHznp #y{QRG X|C`ee8|?NMnpj C%:eka{T-G۷x)r˃%f""tPR)((N '/?538bbR8;')8p 'oqĤf#ju?lq8R蕌/keaCU!%z%s+qZ9׳VvĥWVBs-ky{8|:r"<=H Hֿd e^+&o+P1Cɧ >o1G#9/Dr\浦HN~:G#ƑjHY^kݛ}#j)[4J^6׽g1GI>۶}߰lφeaHzu^kx>w5@9Cj'|-$L9O|h `w@R"VWG#=ɱMIkN$R#'=R#̑5L%'X~֗Ɉq$8?EV [?}Rss9q%m۹jjVw`g G.FdeBnK٘kmϓ;] Y ېܴ rt2݊1s8r\zG2mرRlY5ߜG1S37 C{38L{Ϳ<%\i@Lrϥ48bbίv|䗧j°bl5k!ZqQb#@ƃ#iqNᅦgY9-;Lq11)?R}NԃN|់aw`tc ӡuȈˢj>*2evQl5mRa:uc$g}aVHD6mіM\~]B0Z2$1G* ^ ''1aջoበF ۽#+ 8"^ g}15 aG izq3Ϣn.iZhwy."hy1>3?ws0?QlO8bbxs5A&;f-Pr͡@ \@;0!;GOkȨ$iؤi`@NȾ:wjۂq;n:㱩=qCUdGL6H )2?}7;b 7HpF1Ľ?ӳ{`GtL4eNGvrts1sWv` +خsv38wΙ QqTb7q8Rz6LXzJ;ix1wp^ ~ηB8tW_8Ə4lqRa9y8t\d KoR 4gƭ=bb &ɞn/DiG ԵcB4lվ>O dY0b!F \ \5xЀǟ|8LʬziWX⌔ISp XM|:0G1eΏۺ9'#=g11G27n3dcS^LK4:h߶Z@ͨ;Gr~=Atd ͗oBM7qBqypݓӞ+V-X}g<8u_$&+>X&GL#=1j@3st >fy`\ 8\`#d`GsH׳+MVn׹*8k lSc`@+–WvQ?Q?H0I78R:7+?t Y=:/0P_CNIAh6X̓ÆSӦu$[-tGBSpK.O6StOWMe uYܽMD$Ln 76G#~gjO>ZZ9*b`>r-^ ƬfaD<PB *9Z ѿo/78&4(@%Nx晿_ib` &ZP9<m{U88bb9:Pa#̘rQmۣꪀ h/z;ԩgGfK=#F\Q*7=g>`npG/Gĉ r0qVKS,l '&hu~8CQbqj9#MM[5ppEpt9@A-X i-@a!= #l9Ï^-. 6 @ *9qbqS/&$d7L@ 'C/nn*j11 "ٵs+NIn[6Y.2ڋ5g0ѿ50+p-Z(CS:He_׸֑*u}*tgnʈ 69j8eh|%ԨDdWy܈ܐYwSq㈉qC31=AՁWۋ#ApOآPv@>j1RP/V,`?8|#&/vn׆ ׎5T7\@w*#" Y43Ίy) (YRK7d 6Hywq(PQϯBnz3/||EX쳃A4=̍vm,l`3L,@еczu4KM!Mt۽#;Tjۇ-xH""z'L r[0xl(p\-zų8g+._Mnj#͑xt EyO_1aK0"eG3f딣\:0#J^_a-0 hAi Rtjۂ׳+Qp[&)|V:Mj=x*vY8cġM] X%U͑5][hukʭ%KaQ/bgˇ jWq8/_1m""DPY//ܼ%D~7ލϫ6ËA-]ٵ1?p;#[D<#s=)-4@E хQ)ck gt 7Ėn͵lf$rsJ3V+tTo#mln[Y[}V}~({b}*s6з{ߜw+ӧG#b'11 mDQ3<<QH eԠo?ZM.A J/;ͯ*(leOQ ~o3ު=w=޿znoC留SS3Hu5$@=Dǰ ./fXMxA9A A384UWC*5] (lQiBkS\.zA 1 w5P ,MxwO2']=Ȉm]]< '/zkINb|9]ȐMY{q?~U' COK k{>a{^B:䜍n{Ǝ@|]63T!Gp\Qb{C#Kַ[gͬCoR2̘Λ:]\=>h}MJN` 20^7[8 Xϣ`/V{ eA=t)8Hߔ,_uymWAQJ/60(怷#ϫy7?k0lği:an 頷i=KsLnj#U 5 84qKD>4"]o JV| iY"(3܎/ne{W͚AP4BvÓ'4؟d77{^z(ȍ6 +D 4|VfHQW ު -m bSPY_yyr;PN \VvNxxr6cHRsy4(-ڎ._4y?ngWQ}Ra&b ^SgD8Y/͚8i !'{vdK H:A%(2yb σ-,\" j.(QpաNM"_t{8?⽕Yɮ7a1GR,ϫyxXs68ykۃɚ""ޘ)qG0?]r)Q`WHHl?nu-8dVhA9Qi#c!]Dhbр|%h051G1._I0e [8R]:}lu~ |~.#s>l8MNj#O?M>I:i޳ b?A| x4gx[ @0a+nJL13T!GݾcڎGD(-*㘨  7\F ݀ǃQΨn4Wjfoh۲ 6?X+SER4G>.E P4MFJSE6m>v ۶li š{C]^^"2FEo- DǥDP\iYۿEfֶ & "} /^a&X9p ~sۛ]L#eH&' b L %7SLTq.zȠJfL{f^3>fᶰ4ykV&"h;Hݺnނhyhd?$uRq UT.o/v\ֺ Ka<9ŒGwT5GV%{sĶ1Ò8}]^'+utk1F oSl)!ٴ8RU߷FEc5(*py4OEQb! whd{AXQBFL с U 22@#*N˛T7}晿$0h,$4KxO>Z2FԾ8k<>c&Vرm{YdeslD;3HA$;pƛ+{zO,8R;1pI$)sGhg+ )EjJ;ȡsTxV3T%T_rw)Jl-CRSp#J\\ili*4hE \;t`Yw;VPcTp#4tjEjO@TO6<3pjjG}ўw[kN_RK+g1b;vh? .uL?{X~܅}P"ZGr2q,xomʩ ytd17MsDǗ$&}#^_RTG*BpU6GJ3j‚#>?v;ZW0E:0KqY+~  5.(ƴem[6Q#_0 depG<&"zuضjVeS𑓱n07>'DF|4F(vEy^N_Wvg\ DdȡoMb2kZS4Q^%2I0.UrS 92K:c&+?۠{IZ::}CgI6'\P78)8s:{^wpýλh+]`햭UPpeiKMH9GCU##Rl߱MS{qI䭈 bp m/vcYv\&&&}vXA!v;H! J.mt|D^vm >;؎2}apG^;ApD7?|zO}h\FQlJ ) 9vm5zEAt|Vk:Yd ]댙Q. lT\KaGFv䴓R)';ߟ޿Nso@s>[qj9"ՊvQADU#bSGj&/́2`qp1c7W 9 #X(J2&Pc g=[pwżcq(RxFZuMC+iʯyWs ZCLqG_f{ۓlLӂ 3"_w{1E2T-GwTKs% _^2pH@Aa\PZpO/ڣkBh7ٗ'ؿ'/'#}x bb>-˫dH,: LÆi S#z( Ӫ.Ip^e FoTiKj"&?99(dWgQr)}󋯷^*ήeG'8hqm4DC95P*\u"pKv7VmwycvuFѾD_;}7ZwO)+`JzQSʠUl(\u-@ƞ:؈Jq ktƻMu(~8rkz3ȩ .淞_/ύ˴Ȥ9rh$IJRai|uϾ0-2&{Ds|bJɾи"G&,pA TOi>Gԍ"gG+\.cD-0ԶU\q"A%EɣY|l(' TmB6n(/]'=rL r帜CC)ἳ J؂H 8{{D叙#+k^jߵʑn;TȤZyTc俨sD(qqÆZNRE ,>G7d4.mxA 0 Ia1"pڵ9P4 ]\E/`4ag+Jl X|QH"/FyBnaWX> $7ۻOi狞~Ǥ8G)-.R/QU%ܸC=hnl A`8)b`nLlkK8s ױ~ϯwZ9MQEDf++/Eq ܮ/4h?"Ŷbd GK￯t_ag)IusDu,Fh\TDQj1 J8>cq`,pJ7~&A۝QtfMj&˅sPsT(G.}bN*i(Lޏ _=[3Z]!ܛ/W([Qch7}gT\p"5٬S5OjTNJw&_Z5~? "}TjN(Dā/ۥO 5Tva}.GK4V}0|X1DYHdn.*MwhGOlŠ[%#v_aQop7GLL'Gr2n󯞑y۵iӪ +b)bϔ̟8AP|׍'PEDDL954G\3P{=;nD9Ĉ4O[-&x|)x ~GdS_$84̑w`_gyCGĘg^ kE 6\E D\**9OSv`UW & 3[bE${>1–fj  ; jWAF&3?(õ{Y6ՙ$Q6F|?FdH9#*CɅBف 93շ M5pBMvnM`>2fp'E#rhPLM b'` d_o>cHQ"pΠ!a8lc!qG?MuhQ>7ۃ'#V,_5NCT2"@Ke6{S}8R|h#m_h -"11q U?F%R?ac,spF J({5^zTpUL*ʯnQѫfM(FD^iAJA%;K!K6@ɽ:Jkt^A(Ը&p杣'(6%qؼ%~4tVU2H:O3}YRP8Nލ^X2Bf>l 1G1F?n)~* PWcEˉ amѲ8! **G>N`.Q~#zuX.] D~x8b&![:x_\-yG^ ꄃg(o&kM X엑/SAؙLQʅbSPQB# zPUn,*&顽=,ڧ0% ˨W=2 w$X(+DƔ Uy5{([W|֜Wy%g5`G&?0YWj.(Q= U+qR( 7J7&`h* @9_8aD G-[#GZdPU½-:,o>C.O75x¤,wQ2YP4Yj@ *4jH/fTp8bc?IO!RUEء='+EC6ZW4u7sT -q Ud` >|DQg-NGr ="+c if*@6zs\DžʽVZ~$+WLYGYKoGvZkO*Ub dj#RrHo9U覢[/d%pk B xϫfr/ =`<qgM g͸`Ʈ7DAUT+ӧ`ٺE(M ?+cYz:LB$zGA<loVy#v[K< i=vr {x$;xb>Gvt ?Y]]([>S;|Upvzcu#L~cl^H4L#yΩ<=5Vi0ʼn:ZQEGri~Ei8yXW6ئiV!g_(ZXdʐUj{3f0?=bI%$&/}yk/{ɒK2VnZNnMh oro 䄝^^C[^n^T#}0ڵZ2F҄e`#_W?=G V15p$&/gH6֓= )c OB D0gR)N i_8? OޑsODU/Gy٢6pzȇ-,YW? (ց:kDqbzO1%4_iբMH95@רUJυ'+rp4P3z&wƟ|&A_Ű"-[HgaYs^ *ƑZ |y"@~SB~)Ɵ\(hbR)PӑcX}u2/YRZE7ώ|-_9n䂟zN˅_ԈwOlɗ.]~qگRCI5qDvn'=#ѫ~g枰b:o'P?4^&]5RuuP_Ȉˠ6iSD7ex`}# Z@"Ht0ufhY B+ `K98㬪'ƀ@ |9hm-1 "^ O(&$ &BDjH#e$\zuZ}ի/Y۸&^mm.ek_psliәOk'Qkһlů:W&5dxт ^SW;dbE&)E'Jbb8lnJ}gJ'](8_ӟDž∌MSr~dQSgG2:+ZIy<O~%Co⃕[RQJሌ R#j.GC1μr]׶+}z6vyـ7O^PkBOjwŗ^7pk_݄=2㱩cP^:|t6]RzTK/sDVbQGYPC,-s"2fi`uyUEͨjz+5ue*b/Rg 8q T)6 bn4 *v,h9GyTv|Bn7i6# Z\ f ]نǩj/ӫ_G1;l]GbM+,rohC9*%S>'i Ai85ѷ΄cܝ?m:Lj;"ٯ9Wr?f#˽U#G߯7KM݊-+[~fvy~$(ؿ'(6 iFghW)urܜ}׭j@ Ff(Q#uh Oyq"2jS#h=PYV= U ACncʑc800GBU6;O)OR(~})9֊HyZ(Bո[xoGKh 5XO(r[$Ӛ߰3c&$0JG&i';'_'^lRvZ-~g¸jGW&"2'pyiX'MA0C8|ŪNT4 uʨک8S]A7Ҿ&:2tfj^9n ]8.=h(OX(cIL:*~85#wk- n}\v0█HQ u! XZO+_c/h9'V<[9 E9*' 4࿓I"KM$]/މ&^kׅ6"<s Fp24%l]ɡFzP:40ŘMsHO)֞v0R`9Y?cH(Oyr83oiӂa-i$:VbkHBt/:9G[3x ~ <[y1@μrw' <Ƀ%'1vtbܘаOB؄_&\;7k4f]3o~?gȽ?$"&3f(wAjkР͢U-Gp#nuHRU~h_dEJgYzj h_QR[;*_aGbvz8"(Zp =QϚJó:0cKe[~N^?n[1,aͬI u(9)NFB[rDm)CJ))roqzZ',RCVG*2o$<4;]'$7yǵI=&6zj ;x#@18=3QYP&:G8.'\Ĉh}ak`So$;} Zr2 >paa`1MyFFSa˷j58!wHkÍd3 TDR*UmݬH9&Qt\<'V=sdkPv2r=?d|&Dhrſ{8;vo#@{9"d[K%`` KӋ] Fwˠn {Gz_^\lBͩk+ U:;i/JEἰe_Z ЦȞ7ipK޸ ZPԷC0DD{?GYbUȮI9Q#m82p%"HA$a@>}qy>pyKpPU9d AGsRG>r˽Gg(i;>q-,vÅǏ#*+>XIV%jhbK Z\_d-#SFԟ*ԾW pgkJǩI=:ґ B;Z8B+Ʉ//:"hPuw֢_TJv6̮K4~ _O|~joeq+Gvn.H-^Za%UP9W#*>j_hSJH{iػj30ίwy-b7o_ȑpwIsD;& ʃUv35̎D1Re8,{w>:ET{Cd"qb\8gҥw\A<4 T2ЪWn8M#J7_\˵1Zc pDbqv4G@aMޣݼYE++rirQ([i*%97IMOTGVK%; t=s%W vVɂs[ kyr#IGP0^n=.-f#lHfV2@Q398gky~AKOa5o/*;+>XF3ehx ShJw|h Vq$3ʍBЅY$VO ;xz]󄛷ė{v(eBFo^<\!D@4>JđE | + 7)s ɏ||y:c\*O)!yo&݉=JqWBm~(Ɏzv>b7{DiN|ɗ᥍k\'fL §>׹/ɀ&i\ J@jF@3ԟ_=]S[RhÏ.JI\ݨ^S&nAF_zg-Xz|4mJe"5+ w{`:ƏxYeqdݵ'P8^(ܦD%#HilxJrt;5Eg^zn~64=9?| yĔ 7y~I5:mWyiv}1x5%Z kSixk8)3 0|PfeNjPL:)KҮr nab}E.4nSbS __썧q6[7fԡX">>*_-W">ABEBI$H¸'˼e{;'[Kܓx] $v4궮eϿOM#z c9z6zW#\nTSxQX hY)Ӛ6o 8G9~ g*.s!T9ڱ&.lQ4uj&Zu|֊NFFٜ2i"pZˊ p/uDVnb+=E 7d p[ e]/ɻd/2W +ԩNWZ4A> X 'n``J tsvGƲ@p\XeU ]{% Efy u9` ه)%´9" >D4-<kJnR?%j !EDc݃cOYu s4{h((A 8 ps^rZMDվ:pAPC?n0J "oi3A%A}KkK`gכE9 ߴ-̜>AxlLԘ SwzsU/zzJv 4|8䖐C}uE&dG H N=] dW;"J**Yb SĢhtcDڋcEWx t^'8:DEʱsѱ]*Q)4.p un%k,Ge8(%m xaVWvam"o/xk\ rm(EVb%lKq$4ķJP]L H>>c&wUya\0Eݥ<\./ K@T#&ŗQǪS H0<e6N֘.O>^\DruVKxV+V~t)y(QVz<`Q(h~7~{(5#0)weEɑQ4k05e$,"lVڬGZdw-xhk▯Xz;7'Przj?\zј3hn: nV^Hakh 7l;jV6>4 Kz<ZPPJ|C35X1xMHFR^J%.׆;&Ibb n(s92lР5%sW uǪwj`-:ū|c&L6CQ}G'bb9Vi}qDHw&*8:}"L~` v}(\x;.4pظ]L`Phjwys*ّ+`a8kS76+Va>ilëo_qPi >-rQL64hw,Tѡpub 7+% C%g ę`r#^ب[1`y6+ƑJ;1&#=01l5Ŏꀒc̄Ys^T pUM&v#Ə0BֵP V ;`%i3N[4 /lM o7H%D,ٝ 7X1T=rG| TjPP0ةwA#-{Q9YV,lvp&ҩS<&qK3feоtDUW͊qK~3_L|ؙ'Pxz|i#̳/V .A@ E 6^>ZbՖc5Xr<9/)n1G׸*JP~M+>X}]&bY .i#>]U4șs?s8Ud@t#V#LJ#%n>gl@j"yo,@/Y1CA v{`:@ᜊM5X?O; 4`h 6 &v[U™&\9!gD;iD8bJ HPNh {zdb ,e鲏PufmLaZ"3`a~h~(/*<8bJ#hrbd)ŽWE[>tJ $ AyڬG;|V K4B`'LƝ?(S<_++VX1Xb8bŊ+V#VXbbŊqĊ++VGXb8bŊ+V#VX99rY;g9jy[Zϧ~>Tƞ]O^r7k.5N]ۻ4Z^CeZb,++VGXbbŊqĊ+V#VX1Xb8bŊ+VGXbbŊqĊ++VX1Xb8bŊ+V#VXbbŊqĊ++VGXb8bŊ+V#VX1XbŊqĊ++VGXbbŊ+V#VX1Xb8bŊ++VGXbbŊqĊ+V*# ><^=b%9Gzj\wߚɺM t\7b%9;'7gcݱ۝_o|y6YʼnHLKOHK JzcgrʖgJHZVVj8Irɩ7XRc8@0ݻw}`bp$#'MA@I|Z]+Vj G2srRơ"G8$IJHKfb&q$7UR8m?Re5e$!=c[|qĊÑyyhRG ,4J32MH6XRc8-MP#֔VYC8YIۍ#VG R!+5#hRG)RwxZi|%gޑbbp$gϞ JJt5%=!_@II'uyq㈩ks ƑNUz5%W::'G8Rc8_+&@w*Wqm}1G#ʑf7+  $I}Yq8b^BYe])mMh9{"L?+NlY#5#keaXR$6G#ʑ^XrkV@J[6t[PW2Wb1G#?y=kkG\zh%t9˿g C'#'B3 d{A r\bk 8| qZ9B$e^k绯zq8bV~n%{JZI޽k9A8bƑ‘uK|oZa|/{qm;ѷ lXVkw_ﵽCZ|WCJ~$Gn<4񞯖xڒaG”#(׎@ yy$%b%_q$84DO߿1)8r"#59Y=~DPrg}\GŽ#9?Sdu;3}G*e?:Gϑ'olPٶYikՉvp䈯bDnNF^.$P}֦nnо;B" 8r#PhvԻϯw:,j9 (v7._3csOy;izO#&ƑJ;P1Pcdҽc2%G۱;] 4Й{CoKrqs􄫻LM6o V` da Y ۭs-3xs7|: ,#L{CO<=O}OWIS=a)|d-Gg>?39 {\h [8gژ1c7~ib`'H%vGL#/k̄W_sw`/ |(( #K.}yc;QI' 6'>8Q(#O @E Jt&u@p6o <Nh܊#&Ƒpky!V,LvA];-$H&Q;8@,#ƍ2nPhЛzp^ x' Ȥ)zyᬗf}%H4W*%ħɭcyS_s2#yHXp$3+y/0Cf<6ŴACmy)%Ԍs-OG M|&t},'w&UUހZRB* Ce <(2֒K- ZX W (NDK+| @P sT=߳8&BHBl->w=r uu d KWo<#Q M[J(>q+GJGx/_":bdN?:*ᠾ _#x(, #I"-##Ib"m66CU@$);x+ NHA@+–#Տk.T*~.&Yi)_#y3YxCӟ[) ga?5t^ 0a {:9d>B* ȎMB 4jspނS]r%x -٥=?]6>S5x\\iH(&FGO8#EۙHQ `Ҳu-Wl&x^U*NT Qx)ZNNZ&Fاs"8:A0K,v̙=}l# z-?\z/l8$h  L H4B p]"8&BPYAXaJ }men q+G$܋)ھuZU5i/#`H=K/ +p.\(CS:¥/kLGFP\L-r6O ^6l7l2|nӰ0(C KWpD&ba_Js!!a3^8Gq$C3R NEoqd  [j`F V@ NG@ _X;dMޱ6_8w(: E^f} ()) M45T`Wy*:`\tQM,l`3$ m٬r"{9I];d'Fp)_AD7zB:Oګzn܀R+iټu۲u+,_Дn; |0@y+Iؙ٘ǑHVZ 6b<ɁH6L|$BBdH_ukV@5GKxwtxA6(4wyePޥа ͣ^=LNHqw4$%mix3/'?zlYv?0;MB<#U* F" (PcΪy\ \4JȀ,p!X@y/u&|kuix^9sE#8EʑOҝ~Rmvov^ *z-[̎fw85Q~]U}egfG#GOPw# Fk7{2QBc.0dX,,"47HŹbvESN50OiJ# *Mu-9&xI RI!j4eC=PWO{io*])i_;): qI,|Og<ʊΪTgs$9Uߒvv_533#Ee5bۘ $D1v5G0}cy̞#ra@ pgܿWUZB)6nsK@dKDRS]*R|`;wlN>ARĪXF4v {}W)#FM@"[IISPRWWr6HO3>>|MOOlw>򙞃w>?lBN9}|C kvv<1}uxfq8$ P1spy14%c>v<-T] )5Bz@,֐-& Ph\9PNq"W5P ,Mc'#DTlb4k #g5] "+-%Mq߮ߒ_KqIW8CݿI;4v{J<8R6QݢD htbɺou`X,&/sNS< hRf RqXw+C T` o20Upq9袦E|H'b"#bt\ +24nͅKGL>IufvBGP8_/~:ǩ8U0?n5Ua{U:|q4*B<!Gjqh JD|hEi]ukV Г"@ǞSm%e{W͚y P4BlÝ'OYM lp_IAnIрMίL@S7Gܒka^zzU??|l8qK>.;Uv:NO9Ǎ1 [3w;N;&<;i#o߅#QΫk-h0Z]Xbf5-_|L7Txڄj!7/OxS#Eu~0bG5AQo)/>@JnJ&eQH=y>  KWJ?].C"+Tn:Qq_;?rW?T0!]1G˾sqvN[g^sSCCBޞ=30#E?tiӦ籌Dսj&JP|~븁=d8$+Lp;A0NLZu$C3hEJN~r4¼uĘ|%n[n8'rjk:{6is /^Z>zDq ); |8B'饷~{.&B+Oso|S~簑'ĩ={'_ro]iy)B詻>ȣv(֎c. "(<v̀x3,Œ*P  @hfjA`IҔSx|˗%p XC5d&s!)Be]fUV9(0Hq(ON|5 BX)9 :sMGTI:|l7]$EJmǜ oLw1#8,2k{KUԧ{UW=9OϜּ Ϻ<GVèwl3\SjEi"" 0-41)2"1DNV-АzGtUNx:Յ@s;@+,5=|vH}8kCy~?͑<}Ñ4֫lf B?v x=&C葱*$wל#R;S-7"udjѽ痳v4×2~pΟ)D #xUnP("B]#5%#>?Uc9L)$LiRcqtDjF{2bLծѬQm5"i  LCåz l׭Jei Ru-T#)h=5Pry(DN罴[BQ (ЩkJiqS8aPruVe49p<LHp$?^Lgw+ ǯ)?S #F^!~eQwEBDժ|"QԩJ0EgU[n Pr/1H9)g~]q~sdPO,\6! #I1 zBy 6–ƑYZxp>b˗3 ~=ƪ?^Lh rw53Wc= ΋Zft_-fV Eڷ4 Xݴ~VFd U5HjE| ; $6xdP;k6f;xES]euU:/s3ZA|Jk8&}''?Bd5-6p2l[ԥq^E^f;ް8 Of! 7ܫP4ŘDl_P}@'Lu8U 2;gFGPB<窷5ة`)NqriǝW'n_\>njJҌMwizit[ӦŘ<'K yoq5Ewo{߯d]1gt "_F3z5+ELDUG)r_Ǿ20b3, u ΂`4D TF< uD4U ްV.2kZS74Q^%2NEK4p\Ԯ!GF3)]gc45頳ڌ9\~NbF3~ٛn89v=Ɩ^|Um˞EpaYO#ΏUpT-2?K>ME[Ap W;ʱT@D;Z.KJҷmمV0HF0y  C( VyMpZh|v75MRE>>$=Մe\ZKdnwtۚ{i.fL?Ns~8N嶎Se_`>~?J>GmkEˑ5F[E|?gD*= i+%~R.N^@Yy4;LڛٽMU^|Hr͞:Qݱ z5UXV+ȅܱ4>RUn@}%H^ֵPǹfp a,69@\1}ξCe$eFiqa~7JE'FӈgZ~ ^=$yqv957&:Oa`ZsS"JevD%5yc`ԙ%v'?9.~QqJ¬ċa*IfNMCB}4Y+CKfUӓJas܃G@:A~I\BRǶ#宒#2;{Ҝl$Ior S3)89g[Zo<[w.1ȱ0օX,A1Y {C HYV%Y˔/OZ~Ҟ&Ѣi W䱏#P,Ǒnyʴ4_P=%ٯC f ;lW=MWhVBC  d_g8Mv#{Rz4Ė}Z"ZWɐ,&ƌ{b6-#p|J}@EpZФ>q%+^R :1VD>M9}n?%ItR2>]E=W?٦;=C*.(e(rO8hyhXW`95P*\uRH54qݪlbGԯI IxU5}gGʾӞ{Ai\E+mږȧ& `Ul.:tPcOr6}B%5ZGЦZWVts09UoW_:uzq#y9r~leoVrIء_u@"HOx1~ސ/h8IE+E#Pt'QߏQt3S [VloڠEB{;BUT+#cAy4LW+(ЮAhV HCNۿ ,O/>۸ٳ"_؀cEUVބӕ$XTm?YEΎV8]bD-0ҪYAWWEs{J-EhhV} Vt'_II(;wl6#+Wڤx@B [AP!pB(㝹(a "MwzD寚# kN89}`K<JǨZGEQPb8 ZN2E ,#JmàABF>]7#l#A=pOo(W oE ._ں5 . ;֬(|bE"6D^,AGiopK$ɓη "5?|ٜx8b#GjQ)v(zUr &7nx?xw͓ C)zviD5,Z|}-[jTFEB4K$ V>Wn.E1 u uQnW)/  ;%HcJG({y̎)x9~VMEQć:G|whLvw*(5H Q tg*X^% @5֢֩ u8QPBNWQ _ݧYMRb0yUe#J2Vl:|~<ϕP6:dz<ʵgY5^&H ;Y "29譎uԪ1:Un.Ѵ6ndta}N[񅝻V>Z`&߾5*( F`Qq7?#EЎVJvuyا($N,QW%GIڛ(_=#67mڸ>V4S3Ş)8AJAO~AXV4cQDp0aQ2&#&udnj(I{rlahڞG8"?H5f3m%\84xsS}``_3sܹsp<[zhYf`Z.Ux9'jt;!CjB;!R4JJ";-liV)QC Zhێ76sfOz!bpn5<˦8x+%n/qD&ª(OpM>W:`Q\i\hjoظ5Pn ;@fM,7`2OœB4(QSӂ~ QNR| hXC: EI1WM9bh E22saaZWe P(.KMÞq"4[ u${#<6n"ĈzuDV!Hh-KѲfإ$$IȈDCzL #4-Pw42m6C$68,#GlrίGvU  vhQcè;L7~6g&jkY?Yp_N S'*ui9MS4O (ь6UD4l9bC{a+ 5{q+Rzd}?E"H@  =*hU!lS3kGVn#6a֓i |Ђ$2T-(AE%Z E:qpd4D%a D_bzL{hHyʿGNs&i_},cE7 SDd3;F%2?c1@vk-ʭ^88*&Wuj+Fz"ZRK^[ hrPސ%"Pr-w_>Q)FԷjq_MQ`@x1#{RƏ TIcH<O3}Y@)(1|۽<eTԅZ}hwO#BI;Ǐ!%oڀ u:V-Cԏr4lG|#F qYV\ D~x8z8ʞHŒ7=b0'f s65`!//SAY<רKUSȰ9PP`MQ@=(Y:KʄIzX/'(#Ł1}]9(!p4.^(dP|c"1Bgp^Oebue{NX.iZ~V#^H82e_ɻD:UycW R}1`7e-ɯ5Y?5VH)||в5ьɼe*T R(7X^߂}nM(Zj\,ny;(|yvR(-pMPmYG9q+Ҫ.U8\( OD1W^C6ZW4u7s.&kROѪz)zC=8s|v csG2?hFr)њXqGli({Q1Z6IR&^yGqhvls -1Ζ*F]鋖@*)W+9T,E}m ufVqh']7_w3oJgkl``'K~a_Or}+1NrLmm喨@sEG#”6vȟ* G'hڙ H@)];0VHR&*]a oX_aJ"i6h4# 'quʯ0m6(Mlo}εQ#Ȩ5!f=a=`9㜴ަd=^F% eTaL䔴r':߽w}S}oz96Nv[/ǻ:_w6[}z)_wY# B o ;d % G_=mM&.$Q>H(]klFF7[Gt4% kQ4xlw -ш#(,$W0l=Uk*8r/=1 dUVܘ@9;LèҔ3L +0+)91ߔo]uHꉙg=xH>[^O_4 s,u"0u"%4_JiڸA&rjoǯQor/*5O(Vh*f*M|&b"FHH|A%7RobXc_֫з|'E7|5"∞9Ä\"()3GrDh=7Wj6URÖ~K[V;eZ9jỮ Y6޺_|PL5d|Y7Օ`&C+–4aO&#=x SAڷI+2)9M ɻQp]DqDbDSy}jSnIE=u";R@@sO+}̜CJ4gY+nIvԼP8"1DS05t@Z~ze:.J̊2q}TJ&J~sm2k PNL]ZsOMlLY jlnKbh4Dڒ^ Em/ML4k3ꠕS#FF$ƍXύ7utRjO֮zc= c)a-겍BSI>#\EAbR<@դDpg4Zltۙ\P# 2J7U%ָZfT[.Ÿ%8b$Щŋ#<.w5J/,wg7l,^8mssQҭ(i%B~Nϳ/H>~?ץnro`W#TnI@ThHZÆd CN<^I>8az+5te*b/cR3@ڹc3>5UGMBލcE}.x͂#;4͏ڄV }^wQa9M{i-q9Jd ]qGqjPmYN#)&fD(4GNʃ#uӪ6rjh-G| }n?Ͻ->(P-4.)fdj?2oLZRջv/w&$9xpЬId䍷W4Ƅ 3 POׯ&Իg*$YĝDC>wju#uja'p|4rF# M@ [{r^JG5sFߢwh4@biC/| F^벿] G[2?qz}^ݰ܊&w%b?l/xGW QG[{=]?~|¯"gj6ulz}5.ۣiQiJJ=Fj_R&UafFmu..؁̌CfN GLVϞ1clKO``0=fQ#;n Y;,T{T -MV!{6`Ɛ5%ŪB ;#WGe*9M75{ûӇ|0gdgg6m8WffUR3&ߠj (C n)yZ%'#;1vrn-?%Ƃ/q9 'S.v`<5Pc*15[H3!c3&-vtj;5)wuNKZvVin8D\zDw0:*hM4{bp{F_`ch ԁ<0FYS1T̒82  ;n)VcvMyFFSa7n5!7bzIB& 5ar%BT5mWh$io"M4UjJ%rǜrA߄GO(ݿۗT#&/nu;yGAG#$]-a<EʣFwˠf CKؿV\A]p‘ʕS@*^[uv2^–}~ Fj6"{"N̤^=4/yʹN-oGApŚ;?°Q^!wHaq$9.5G2\d_):٧K^7RG+7#̡2>yat)z_@Iؤz]t=PϷӗqDuk#IʴD ^u4 ^ +h:2aD;wIkHߪ+U&`#A vpV// fVH:;mk/Jv6djp|kKZ{iў,;8ysg{7́Ρ(%ڱa*E`㹬# ns'ߨG{GR; KiPJD=nI oQ5",9"$xP%X=O#N!ÕZaKy-ʧJˑLqPgʕ#FMP)kצQV0MwC5J"f2N3~vZedba [-|8%P<;xp&ۼSD+o+2i"#%@hGRk),G=Ԭ#/u%JKiEJ~qF7ɑkG$#Y"¤A&({8;PLvu_}g x ~Q74VYf B.jJhx ShJw,G4W8sUvƅPO uqu,zgs6;LܓgUrdmɄ~ qD;l@cQ"XU~%HmGb9{B{~׿stJgfy<=cbIHjДDGy{fK8{L>mᡍk\3w'"% \y%2`+ >6nSfqo)rG+ GQbx1$=<%KPJŖR9B9tܲg>s[_\rn֑:9>ˣiIE8PF1sP*7vm8b5Fҏ5aXw1` /4 a-+RN&@:A>5kX<9T:ʰrGz JWD_K\CfVT#)ZdsxഖWt!p-ur+"%Mҋ]fAaWssdE8rtce7'㕟P &P><Ã&fém))Mz&QuOw6u{=,gG^q0֎u!^s3a{"歘> _@zzJo(WNA8?o&懇i8?H *$6YJ\*"KB} 'ɝ,8ޫP b2#MeݙNGɓ#Y#/L96Q9ҿ$LX],0 Sz^g^sonu=^=G IL^ZGE_PD4ٮe` 'bfYO},܎`XVm֨SW FP \#%VC#:sZ"]}2(rӹ1yC*yXn){+WET>7"ӯu ##pDrbLiSXl6żW~E!t]RX)hkPNCjG.88'؇OXb ;x&/K?{w Uy8.a\0Eݥ<|鹜_-1F܄&ŗQǪS H0<e6*kLb/ {id"XmDlFg 1{y;)|JJUIqR"oƏQTzO5[&iR@Mc'hrX )/?-.qWb/͜pv8,$7ٴ356nX7ٗ8<\G,MXֺY&Dmg9 *Q\~۵CKDС\{*cqaP(l5:Y@@}L4G`R9,e(C5OҚ^2AGJ$""~mH:Ys OܓG~Eupp0o̜@`Ԭ51ś+j4R3+I(akh ר;jV6qnf!D8GC 4J/x;4!^#Ue$呮{pmx#IHp C ͑Qx=6uYc?tPeE|Լv8j fibN!b_JתJTD!2<2q{ykP9<ϱFLCUʟM!4?Ĥ#,@DV/hVl^,4(b D<&cPXufEgxE.w8z4n38#r$L#tG=" Uqxc1,E2i 6}(&<׃uM 7e ,z:` BTxDpuBz$,]qc u8 v䙺َx^ޫYs O@(LcomV~)&ZjH!wWwPgbNUIϾHNWxI #3q uWn;k6f ڸ=.林X!<\*arǘG4yd4[MŰC"1r A&_:j2HH1~Ik0T ;`%N]*Tp#DA" zGDcy3A=x/#EG.?g&;P%<5i@Nz^ޫD;c'fgU[Hz#ꂦ@ @lsAhș-'5q{yGram u[+@r(m͢Y;SqXk|{ɿl+odoٯΕuo,zڃ1_v u|5E9]xk{ǿ_@Ʉ:ϕL㮲8'|?TN#&&&㈉q8bbbbb1111GLLL#&&&&㈉q8bbbbb1111GLLL#&&&&㈉q8bbbbb1111GLLL#&&&&㈉q8bbbbb1111%ꛚ GyFN7*ܩ..A+N j }\'Z0V/ZVL+zmT];;)ZU/Ŀ+•#/y~9]CKnH;gjjZ]3~w Sd{ji*(1GLMM#SϑFSSS㈩qD5&GLMM#15㈩q8bjjzFrd{{9#ms(8Up(`k#U^9}}##үRyhx]|5KǦe8b6ݸ7w͍ko2S+yUGt÷',ݝM[?);׾ӬnuzEo dI5AԽ)m_q8RyMʪAykN|Qof}Ƒ@XH5p$'ge M=pPo=1TG¹8R I^T2k]q8b ?ggW$$~e4#+kNyq8IԿ.ܟSyu(_|K?pƑZq~{{v~~X/Sy%·uq8DzOTz㾁%!+%,dq8bYM9s js9G#ƑH~С~.8b1G6~ȑ78bG#լڋoYSeͱcǎ(.my#ƑGެ૵kߑ߾JN̯Ƶ!\<59վJq &7isB j_q8Rmʝ|k;"]mgժ2??b1#8bjjj18bjjj1G#㈩q8b155GLM#SSS㈩qTpdvՉPLMk#GfWoԴq7{PbjZ9 ?_>B\LMkGW#U(q8bjj)@N9bSӚ?Q#R~+%r$Ñ1G*ט3bjz&pdIVGJmg8r(#1r$8_rsFLM+H2k "ƑR8 ֔ژ3bjzfqrGB$p5p S3Tp$H155T%r2 j8k?<$dmC6^SZ)/Y8R='ǑJ:#ɕeyZ+灥sso1ixr$JJG*єr3/\ϑ;Uˑ ! tJ}8#5#U3R~s-O;#%Hb9[%ϝDIU׽Z_$Xp8RRJ[eZ}9QsL`-n0ev1Vݥі2?`j hJWm'nնP~VS?R&G)_9rJ??roqZPr'G*JC SHy9bXMMxԭ焇f15=糞ZxΈLM#'A~ƑE_755G#Ƒ?bjjZGLM#SSHusdG#㈩q8bjjZ9b㾦5@wD^ol1555GBk_:b5U۩Z7Zvb;>-ȆwAIwՑP{ߗim=j=|;5PwTk:;~vbi7:<Hz_`/v2F2r~˞x4z\'H;|gc}Vn_hߡ}}owNP_v4k@?ջ5#rFnǞ+DJM-ԣS.O> ="VYy:isr~WEmXFbwvHH|G'P <Ngg꽅*fuҦ/Y4$VrkӶkcWkDv׏XZ?bُۿY ڮ8;^ki7tWiO%p#<|?ӭ~~NaS>Ev/HXDn⵷~^ Wܴqf76^ԸחznKouE1[Ϗo[wݺwZ8"gE"GJHXQOIM5'DPn~eoAv=i?lOa{lpU.Xz=ޔp֍{|k x⚟:rs=95A/ yl)! jKUR%5UST裕HpD#|/tլCF3&! c$0&1⎤֣ OjHR/ؔsb갭N8Y>\9gMh/ytX 5 ljˠA^R ւJ7t^ǖB~1!|R:vbnAoyV}OII&&ܙt䈱)׍NfDz[RxNj8qÛ#.}PFSjO0AP6 *xec%C~r^d)õ|}=Y8]F=ww=:)3w'u}gr6cҼr\zI?Vyy↰kH^P7gD(~p7[迨6.nPA5CVYR ^5rxH%,O Qh1$=C+yM&$Mn<(IW%]oߕ"#}ۚ:o GҊ\@N4PށӋ̩xMe!kPy%9J5\%BVZ0r˒7╘~ Ys_ # <|Fʈ <ޤIJZOl>8ɀFqW%6mF-ҷyrd6wr 5)#|{vs{+t!Nq{T^7da;L!OT4̋,g#%#᠉ 5ožrǾ3S?_AhJb%\o_}n۬op")E͑}q8y/chHx z8 2?)SvR7i"以T8=5D#I,sıN?+)CM~Go7Y\|{Zꊨ7 B?R8oH0G qg{꽕zYRBI"Rr)Y/PMe]I 02c.$<#q'pߦN~(m⃩c?>:c\B n?z\ t  ю#{?G=qusăH%1Wj-xT%_J.l6kHMNw~=J/+w&tiBQ: o;hw- ;rG^&\9F7v._KS4A8%uS "D*U#g?R<ǑA%ꩌYOgL$}݆^iɠם (qJ~h|[H#p ޾}G‰GAvL!h<#@\jPn@ǑgnQ3;:)#~<Ӓޝ 7M<du67贔cj?"ly Dm:h!JTAk!Gj91ss'w곯g=4OvoS'>2~VR?e̔A%cB #^gtp}5 cpepnMq^x T %Rn1/xrɁy%ks?<@$N"?Uʘ_yʰMD\{Ԯ_%498S)Üb1iQw$v=G>:tzr[J>.(榟:0,m78ڸ=Wq8:?+Gv}'ǎ{kS2kb@1e9Ou4#瑻>zΆ7[~r#G DDgI=$llzSڬ8Y< .G|);[z8B ^Ď#̧̺WjEjПxEZOSkU_F!r ?K3ҟcTaFdy=Eݴ 4dgLs2oҹN5vxlu\}fF/6-TeJRRldNT%Ρ OuvLgo.QUj)ڠ5d2޶$ĂTucS|,i9}}IG5||vɘɯE]MA+kbZA?FQtR`oM+_ץ@_@(d&&&gGLLL#&&&㈉q8bbbb1111GLLLL#&&&㈉q8bbbb1111GLLLL#&&&㈉q$Ho߱Ir:5B#G:lf_.}{8br9>YMj~i7nO{+O8br9r ';gmݳ۽,7߼_,GLN7G2s 3TӔޛ#>]{,GL#YYi5YS2MIW|q8bRmFII;QJz+5+xol?PSؗM|q _Eb0T4)|%URJ ,OSśs_qLGbpHfN?;;TR2)*Yfde%g2qq$9+):{. )BR$fߕl1TG塢I*{|nr BRIMWP?5&Ƒ|4+/$lxyȗ!kY7+=y`ORq QRK}ד+hc*(I='98r&#&aΑ܂4,TFAIZVޔtqĤ8WPGIH,TFqҳ#jC JՠЂlB Ii#gr1%9rȑ5Y9e98bR#8;ǎzќqĤz7߾,GL#o7/f讍ϕ{+?%T>ߊbH 戉q8bbbb1111GLLL#&&&㈉q8bbbb1111GLLL#&&&㈉rѣpN`ܥ>qo˻gb?~zzw\mm[zS41 Gn'۶;olv/;\杻? i_I8rDeKJHLOkFR8)7%uG|WأLLš#YYi)+>8bbFIJ*-@M=p`_Z7T4)E2 _V#&&a̜͑tvv銩YXXJr6fde%g2;GrsQy%3JJ*v2}f%Bsf&!3atIfb z%|OyH;~聽@n" 8z%QA;\T7.bJ;FM (ͺG=c}{`S]α G< Gl>ׁ; s2}Pkj 4ҹwߡ';0u/&MyS!%iҼE`@N6{uک5'ttW-"'~j&Ƒ*o?c7ۿۯb 7HVM Fn1<3SyzOd֜y3͜?/a˻  Á .h-XAT.;eDgL}&xF R(S31;nG37o]cD1wwQ qͷP8zW_}p̘: 3l Rȸ;QyYB >-<y+((AuM+/>ϵ[1$\L<ܐM.y~!F;~]:I,5 qGMg4p,oz@0d`Ç>Ad94x|Esm" 59)O?;;p`8bbrJ8u.õ eTV(;V${OE/,‰xW0~vp:@  % ^8o:Vh-n`?wǐvhLРK쳿߼S)N+$cAp :9S31T %HV.|7ܩ3 bK^ΟzF8|l~0[ʱ|w?QD(ޥp9;&AE'D5.bYr*&hBuy˨WB@?bbrj9B#KM_5pDXwYb5\ džy 9\aK?\alqpI)p%8yi:@[4NL#42` 5@D$Tq}<P|q7vsr]fb)DoN<k݉ej``b/V(*!XıP`t˿ q"Unyy_ca+/#8ux72*R;p(QGeWejnH g$9qG=4+7aƴhnot !;*IID*#݈Hd&lˀztԠ"{))ɀ^{waBp=8)_AD4kμ&!nsM}.f11b$%`cX,ϝz [@SBdȿx|Bu.bcŁpDtP_Ɉ[6iަ]k\ZШwZ];bA49u F N bE`Nt>\;,Tq(yCPsqj{oIx%S31@s;P| 7B,;?zoQ f馟:-ҮYC\j\^yrF8VrHnprECl)v8 0%yQd@8pX@yϫx%0K+L#@J#q$TBlu7bK M=,zxBc.p?ȰX8QEhjJ3A4/k'Lk^F.[ȅ+Mu.&DI(©[<#P@ >rp^nW8+Bofb =[D͒Fl3#!"-2?\K F>ld^ZumrfOBPA9y߫WU ҔSP1cq%AnKH7KvزOW7 fuď@ 4cU,}dey 0S&MDlE$Es'Uy%S316 Cl Ǟ"L/'(8sfV jHBFTfPKư5dIdžϫ[TpE@C Jx\88#&K ?cL<#b"*Dwp95k # gcvq1T^檜r6S31xmNv'rqƏ\ie}{,Bydc+/>ONAVM7yZh,!Ji0wn-'t褮ŋK<_ܤΈv] Ve i$x{LJoJ,o?5HPC gDCc.r.Qo{\aqd{k`VG;P ;S{t~q< yժLE#Qokn1?\ xbzL)0K~72GhՀh:2M]0oqI^#&ƑrqijE4-֎],yά_bno1!oPM➼++Nf.zaѬ90`X"}.C_h} \ʢ6A D٧f V\ Nl*Qky@ rˈz/G7}Ifq#8_?湎cMyH8=v" TSbX;00{p-툸[1` z̞qFvvp@hNxr%PB$eKSz4W[b 5T т`N4%\^DP޹Sg,JF( <xkK[GD^ٴR4RU~q8RphJ\err1J*eJ({\জ\2,@ɂy/`4awE-l-[q`&5n]lokur=42Q/I+ Կ~y5+ͷV~;S|ŒG%wO8rBQ1<ذ {"b՚Qb#phdA XQBF\ сU u@uULNTV:Չ@>{Fp@f)נk׼TΈ:@9G m,+Qt;v,|S31Z`W5C@Fj^({'s_2Acaՠk'-ycK-Ux-\ TD9Շ©mO rIxuZ»iFԮgO@2JrP>Y!5g^Dd\/޴4㈉q$#Xq߽gkXA+(&U$yõp6oTA^:j*ARxT5tzhk@(l4 (bV,:\XO];Ϙ6Mx]K5GM_J̴T&3GBs$0o} 4%LR>Dފ7pp 4Ǵ]&5W#_p epF<8&1Qmåqzl۷lHe2 /٧2AhGmzkGH.Y X \%QB-Df#&Ƒ"yaQW6ug) ADZOD;uLQYhٱ}k(Р/1 R4}ȸ!oO>%c)$`tRvhyq:DF4.#(d WKwȢIt|V3:Y {l q\.հcvq8rb܇, H"*1x#5z+.)́2`eĀ)#P_,/AP<%1׆B3&]s8Y^<@K^g`&+iɯ('xGshL=CL#&Ƒ{F[2-W #hDF7|MۯC f ;toW炦s]}^A jq}iy93H 7<&2sy Ew8/-#p|J}@ET@Ŀ.Ye N珸TiWk!?سsPOͤ(#<*<ǡHD(NNha]&tԨCpAo9‘Qmڶ"-jیCЪ)-`gk/U;Izλnb#O(b3{p nԡ˧{Rwa#ڧ*i|=X[ m5S3)zS7U9xCW#q("[/o4hrD4rݡ5FlPDko7hv3S<ȩyyGn $\ѢfB 8O1&08;Cb(ו74ѮuD$q8Cӿ+q_ѓ7a$XT~J%L8n;Xp9#mhN^I+A6i&h6"5,Ň+.@a|6t݈^" ` PyKkppp8\tG [RW(q8rGcTbbsD(q8wYv[!SpqD=GFaABv tĀXM[A=pwϫ[ /ݏ\]Һ@Bvֽ^ħ]/-M$Qmna iyq8C"EeTuhYxRLnQj6O>{`8)b؀^LkĭkK9[׃~/opf֯wfB)>KIZ|\(|`:MuQnWy^/4h"mŻ7GϪ(QݟݨPK_J#hzL¨`x8 re?bz(ٲE*pJCh"BZ,& _]{?ICUٟW([QKs jq~Vi&ҝyq*䨣*wS% qvKk-?E0>5+1>Z`QMW7h,$r7 *IwhGWlŠ{J]@DF}T=:ۿn11O;sձc֊wxKXlLy4Liͼ5Z)5hw8n5,J&"`(8R[q#$FT=Sl 0hٞK#虞 ׸g_%H 5շ MykBvX q:/(AZO>>*>B}(?Vǐ8vʊ@&8HCdRxi⹵ʧ 8I Գx5,aZ+:_]1C#4yD=ipF4+HERۆW72ǒ7ϭ ȈDCz-FhYhdڋ%#/)X#^qĤr[_# (4"n/{C056W~նF8$K2l@/oW7_588#|7G(]2C97R8]0nU7-D)8Dk_Kk (GjFi 7 X\cb˄ Ch(u("_C  LNЄt*hUSjv\]>\!ٴne pc];zŒ}ihC31] m+`0uDfL̚BՃ୻3N18JPn jV:`9E5^l\sHD҄WZPRtRhH"Pr.~DgtݪA(zԸ&Psf-@q8FH1m2nsғ̚=} Ii? x 0G\[Mܭq(*.h?g$]$ƿƏJl)TWcEۢ&cCTQ^GbMG8D@M=gYz5Í#&#^=/s"l 4L M X헓/SAYBQ*aS(##fh&S"otR2hֻǁ?\|VquGFSD<[5DΔ>cMՈoQ*\E/l˖ij&Ƒ^2A ^ Rdy} wSRR՟e^f,za";i*<5Z3(ftLj#GEzҪ.U8\ѝD4<MUoF0rk9j˄^ڏhs IA"|xУZpq4W5rm4LM)Uy^oo9¿F ӈEF=XC8J{ނSf·#_O@ImB&$CѲ4DሷWwxoMd#A];hhGΈk}MC6;nv))j ోPf%V)В"B/֌ш/0 -/Gp(\;'v#O^󑺖,11}n 6XCLsXsы/'y#&#pݷw>س7{,ݜ{I=Û~n.52uux$1^*+XembXfz՟"u(++sF=9\sݣOݨZF8jL G!y/H͛l?5Z/_lVXrkJp ~\ [҂=7u3M.1|^dJ}gJ%]hrOo#rF/ƿOm*,iF{y@@sC[̥Κ=K\ǓOhIO3+ݽg)JI g hGsRux&OpFnL MyQr!kVk\ ~{o T_pl[pח~0bpFRt6/8r)6|>`uyUQVjq;TĖXƥPpjA:2l/h>Qt<FRZGSݣRtý k#=cc}.=ppa}vtF=\ n ]ٖfdO8R8 Cr#VVJ4 tO?RefWeQHyGqhH5 TG]ˉrs߰ ,t8Rbϸ''R,6u=pت$0c* ^V~4|HB%zjO< ixâpCxwOg͞i@Qk'pF%X#n? 'JlycK}g\AK_qRUP.{//tr;GF;n?9?)x|;V.{Mjj T 4y&Mo7&S317>?!:ҤxL%p?dzpAy ,K_r|zGR3-à>w FPnIQ#zQ*E]%(\{I^|<+] O8r|7%-Ǟ#?P6]5c|<`!ƌ-}{;V,GL>x=;2B{*oj_dEJgټSrѾ5ߑv/ViG(#2Q+ykg54\aq8#B,FG;yyGg^v[㈉q$l (bb2{{bD{ƿ5) 7_.yjYR@S1ﱛh4þ/߾ǻtpQ/ ;H 8ÛpM]$MQղ]J5S^H$#"WCc;_GL#epD.Ɋ7WaK(#5-M7v%kY!R1]OʱyʷڸA=uՄTLWe 5{-[B'->T뒷n)ӡ8\bD̘6?]i9#Hi$leZ/H4 ^ Z+L:2aDr(( Fk\xVT}Zԃ("dG~ra OfVPupC(KEm]4jB]%;sHK`]nfB:OTFh9kY|JhDʽ\Hܢ:^z4FMZzƀ@UiW^ tpk3VYsa QK=XCs t4G@!+S31 {Eg7Ap$3+(a˙_?d:]e?á&Oao*;[CrF4<)4;GW8sUvDxOBЅY$NO>8 vY^ zU g(evƧuO:O :0ȨH&puj2t6ʥ wvŲ>U漃bE ȝz)?EgHm1S7@җj'nbK@|= yϦ 7Q)s p|0feNkМtx'R$r nabΞϢ \h\^(QOO2|Aq/.n'̀x">8R.x5uƥ4y϶`W VSxQX R-ZXKxM*XrG>K$M)z~jIC6͙eY:K]\a _nJ oI4 j11B 8DX;;:!F؞Ȣu+"yb &=F~^ݺBD!f`X{FkZzRuFPh3rv\k5:w7õ9q8*s]PWHTޏ/$|tc̠c~Eүz3G*?r<۽g֮Tqtˈ_VRpU&z4;_t1_rN9O;ذRyi G(I46VTM3gQE[! (Fl=uTy""]GH!wv[bq$94uG|Τ3A϶'ΙװIsͼ`b,x Kf,A8yŽn9)3%=ϢjvŤcir3@a:D8DcBM 8> ?ڟs[O]GL#ezI43 kpE'Y|a5b|g ֫ =jj A> X 'thJj5RcDS8.^2ͯ܄7-:K\,zeb7ԻE/-gq8r7PP*p~Ag7 <ӓ:Ѐ1:W7 .(-s#;@h >(7oisi/lzfTv7 3PߢU2葧!K‡2s>"_o/ep8bbGwdO1HX$VJ38#/^<<U!2V5.Q)D#hWߕp"\c1X>J,C E nNG'+!:Y?ykG;SDm@<2㈉qR Ty%.._;A1QyRB\/G[ RXFO,B# ifBBerU\YVn1D}"޼ՒFgl>qql%%*"Jkҋh(h~>cfT1xx&s)Mf9Fkه5r4 lJz?pR2i8C\'q;$:?akb!w;D9\Wq8R)x4mYrSԶ&>W4> ػ P"С\o﯌ANV,Fwԙv >%sK#0)wDE*Q4k 0gz;H!"x"A<.G=|"/׮vaΓO `ԪukGc:/X/.Uy"(5q7TܤVY `Ux"ЂfD |ohC#Ik)Bn$IIn$`xD=^! U>gbA 5镗)QS0KCV"5C_ZZjHn !:8bbr:<6sPg×!4=ޥ#,@D5<AdJ0qBfA(&р1(QwZ>cUz)3"y>1G*ˑ&G; zbhBꫯ` ^]JB:mGud ,z:` W5PcU\PkQ㈉ɩg-hj /tmil˫vO~!qx Sltl`qM&' ԙ>; 1NUa#zp:\p%-OuWn+g ڸ&/|- #ݵ۸3bggʍ#&&){x8ф}J{C n; hAqvʽD+n? ;BKөW2&qG uӾ&yNO8R( M0\B\zع'Pxf|i'KDk΅@ 8E FO ~]JGLL#7 R_ ܸm{/5{OX mަ+[< ҅L160/qs8I;'JGL#Ñy(?PL <+,@ zؗnؚ[A v~S:'T8bb7-;l!h R| \ k8&E;!gDF[s4d11a  `9Ǘzn |Y#<mC&@ ="3X 8w0G@ÖSG^![e3T,mfV0UR3AUGLL#&&&&㈉q8bbbbb1111 sr1.y~̿:>_ER5_ d@99u_1F `Z踫} [~Q@/<+㈉q8bbbbb1111GLLL#&&&&㈉q8bbbbb1111GLLL#&&&&㈉q8bbbbb1111GLLL#&&&&㈉q8bbbbb1111cMMMk#G޼B#THka턾ŠT.-nZ+ + ]L6~*_ʑA?ɜ|鮡V7f355.{υ)G=54lGLMM#㈩iH#㈩q8RG"GLMkGnrX#SSSZq8b155=#9Vݑٹ *8uȑU샇ϑSWIl<4.]cS2 Wi1TnܛƵ7qsqʕ|*#?Rm}-ןk_i]7:="􌤚\ޔTq̶8bv۵ӝ{N۶jkƟ1GLMkfjjjj1555GLMktM?bjjj1555GLM#SSq8bjjj1G#㈩q8r*82~(#ZbjZ8=WEb(15q~.5#+ȑ*HH8rRj155e nߊi{J@)w\cS9{HyQRnDLM#k15=8TiJLM#%63bjj9ie DLMkmH\M/9#]g$G@I5SSH)kJ m15=8R#Q8d?r*8$挘G*R9R5V5TV!/ϩKj`VjqߓH%R~ J<9X[74fƑǑ)' yTƑRR$h1 ԭNqߪ^q,8m){Uȍ2YǨ9rz&72+Zh~zRG05GFIUG4߇j[L?q)#U茔rϯ9Lɷa-Hi(9#نq g#c뀏z~w_]3 zÌ BMN:OiSUxS +޵i[浱zvKK"^IG,߬nmWs[~xw͛WuY{Rc8Dđ AYLK@V`?rZ~ߗq$P"|?[?+n8vcxMM{ojF=7_sݷGmȭu}nU];y3"`#%CZJ짤jG"(E7l7uo; qC o68 KKbuoJ8=5sGtfUqOJ9rlJN _pk<w%]Fq**)*Jtl~8pGKjwO!{Fӄ1 QcoqGRQ͆\5$IQl91 guV[o&uc4<:luyrUrEC6^5eP͠Br)^kA%:wTcTyNQVJR>HuU;7^Ҡm̧ĤnbLq|rؔF^3"=x-wMqD( w )~'JˠB BEAn2yTбҒNt!?E9/FZ>Z}㾞,.K;DnHϻMJ39r|J1i^9.IؤE}n<qCX5p$i3"xHo8-C_St |7f`!+,)~ p’_~I״ZC &f̾[&%4`Z~wrɝƧx%6K;7o ouȃ1#C r_-#9BXBI5ޕXQAg,eT?x3*KMe?A:{iu $ /y}=+4Kn'_{Z8/>|9[ǑǧzX'+=س3oa ^aP޻%Ґy͖\\X9?`)4}q{!#eROOtoR}%'6d@bīo|K#xlj[<\9?};Bʚ:>mօ3*IA E>||فRKJ) "0B + TqpPQ 2B x暄̳xsnZ9rw^xo w*CWlbk߭``FzJMB~އF3Tӻ~fbwOv?4&؜r߫&ޛ}s BݻQ78D0R85՛#Y8|ߥV_AWQ5͏F[};z ^R[ ST|hB>T{M& 8edvPJ^C706߿5ՠ{VPV^1/#@=rp@by9CRADrU)|6Su/p)_Ǹ83. ͂pWȌ"HN/r${#BŖq#GZ]9|]l~;ȥ)JtPO94U * NHu)j[G*󓃏/H]P0aV-q?J$J2^>޲_V{#zH#p( 탮vw`lE#ځ n; 4%∡䊤\n@*?̞#&蜧j *CC~Ӄ?9{|ns=0<ٱȓ}xn\pqdk#(qVjJt2=Bdu uCX"h?>4rJްCC'<)/)%Or{4U5z%?{>C& ɽCb7WP[Ϣоyw[ylđ\SR]9[D*gG賵S_K FCVkp<\;ޡ.ooޖx7j bAjC=Wl>ު՚\>Y/./tumJBR9Bs^ĎS?g)W}Zʟ}VA 20Mh}V}|,BcPǥ$Tp9^4Mݨ쎯lxY2a8u\]-ifg,ZQ 9aYe_+_| Vk8~ /zPB%NPx1?Յ.jwΪjl/Skd\+WE_d?~~YWsPc/x!agЯi'j`-5(8F ? ݃]{Kx D>̊+bbŊqĊ++VGXbbŊ+V#VX1Xb8bŊ++VGXbbŊqĊ+V#VX1Xb8bŊ+VGXbbŊqĊ+ƑreJ=R}9b+:uOdcu)]1S8brsxG²7[\5g+#NJK%Ϳ؛\Yg~޷?pÆY8brshq^iޟwhWV?q7ÑWr;zl6G|c)(*BsZ_,z/+Yn?VCǎ8aVq[Ϟ}sHq1U4X<בro븎x4UYOr#6=R(9Z\L=RTTi\G*uK¹N8AjAaaN~ȷۯ1Tw?N*NRTlrAٓ}8bqXI U4ʞ_{xf9$9<5V1R KJUmW<^J ?X ibǎ;zl_!ȷ#zpĉ%V|חrG*6Rr纶 J+wq۬GTs?qZ|?y\%RA¢y㈕o#%'N(Oy#~ɥTT~aQq8bG|Zί/uKҏ>>b6S9GN:uJ:U\Rzhq+WG O>O>9}SO0G|3zvϮg}_,Ol pr/y+sΧ裂M_8brxiޱbP-ȫ̬%ԊW2G^y%NJ֚uT>mg1=rsĊ+V#VX1Xb8bŊ+VGXbbŊqĊ++VX1Xb8bŊ+V#VXbbŊqĊ++VGXbb9r|qꜞoJ_W}ݳbZrxG²7nd猳H+V#Gk֛ݱ7ط٩>y޷?pÆiJu䈖e/jAnuq8@I?{޷UPrXᾃ#VTk?qZ|H*οpa|+՚#%'N(b=Ho¢,+՜#}sZ.SVx-#2+՚#N:Y]ǧN>ZhbrO]ղ:}qĊGh;O?ws?+Ք#/KoϻVۧۻ'裂MҊjǑyNJAI5ϫ̬%ԊVT? J }5+/ҫoC7GX )NSsW͊qr'N>Um}lKJNVҏKU+VL_\i_5+ƑWO*avNU/6V|б7/ĈGJ P??%=spglk9{N͡r!|RZ)Y1\ޑ'ٷ Rw^^UO>ӿ32x7%#zvd;6)đpĥ>s ~e)S_KGX{M/v33&.H:8a\#;qo]Mh/_wjn4 >򁄈Iǿ5ͦO_`5=bʕIqW A;z91_ޝ#!UDTmw6lͶi4]z#njؒZQMn \~w8A UhqG.$WAK})F#l~<|]B{zuP>{cCPz޺k9RnZiިcL$-'uNI1y/~G%*zOf8ŃTf,L4v~9֎i 4 vѵ{}8b&<"* `!:PHffq0i?gDɩSS8\VCoR 4g˗.ppVLXR] ueKcÒtjۦ Gxj Hq #M >On{$ 7g\ 2m$+ϬJ*?u"e \!CFGZ MI/E>pdCO#BE@,_ Gvط N8LM͛KxO/%7nX}'UؠEdt2q:qĊ~,1_7 pPGg > /Fp*FdDH۸,@R6[!^ ӚG IXa;ԏnԨnn&ŹXr9"/ |& nz\Y`؏LqLs {1-dBN@ <#[Elkp^SO6S{u77mMe _{͵ܽudLn )* 6XpwO eLf( @uG;vƋH*brD(CNqFNU z)p|$U`DŽE^B -i)R)$MĵĻ9<=.:޾jV#_%œ=hbmb1xuU@]buL3{bl9嫿#yHx'%g% N@.U qBGz,m;OYrNM놺sQbzĊ#x1Yk2z$(k~"f_i׬aޢ .Gr+߲$[. )- Khs4A818Ȁ)Hk6<#$,}0% }{whWY1\Ds`nNI.Z4w[2֋3HNzY!kBA.}_:2ZE᪰'nyyzca+ ލ24j-Gi"q2]zninH lgĻqY1\̞ld)8~92-F 5ab"y) #RP/V,`? R@2p &6\_vd p UUK" hg9%%ŽtS.ڵȅP`=#.N~? ggW%7 Ѩ zɍx 6Q:mS"{9RF^]zwm5N᪽p R5tJ6ces#oC؜(5+_1Gs1,>6ґ #}1'mNyk[8":$)tO#[D hAN4i )ڷત^ }w N06A*vY[ v4 պTY81P#)^Z}7Ub_5+ƑP{(̪1Nlg ~fx1 ?뜀 7**"@_LiѨҀ 5֬આ7]ANq\[pke;t`H̨$wwHY(Uf0u^wFm;$1 S`t:0tSmR5`x+S,jb xkGbXΒktC;&nAM8 #DX|MsTo)z5i30`Vk89#OD}'OP_h}. uj*EA ɊXIVx$XV@\PQpWw 3LX1|6͜9n*,c2Qu QP?a u~Ry.85́ '&s$c"3hEJN4\a^jb:b\ e ‡-Ah 9uNPuij& QeG(u4凁#V#ݷkǣ"h`*-&㘨  ލ&1B7 qFǺ\nooӢ1JJPq-MѸk?fu 5 ф`n4%<^Tk8&VuR*)eG]ϬaKhqĊqK5C!;sIb0l@J(=` Rm[^#{JfLF/`ԭsu My*-ɻֽ[E5.:Hݺn^ss<42q*I+rԿ~} ׼;nk)f/*xt.Y1|{Uèwlo<bՊ(D^1E@Aȝ\cX2v^<,P"JȈP["o82b(vb7Sשn 4hoyB( r\J<_JyGrmsJݸĎmbȪj_5+Ƒ/5`?~%FJ\\iQ4h;vN62]ip݁caՠ}-}gSMUx-$UYr,[)d$Ix}ۚ»uFApk׳P ZIT?+fDEIp?<Ҍ#V#9z͌a}{4^+|`r XDG0KNjŏABW^[n7;c2&r:zwЪYC R=Piu#:3x3UF\!1huωS{%}n;q| xM[!A pALkw+Ƒ9ۑX5]٘Bd.a0!GGV| ~w!piXAHepG<H9;pnm-di ^r2K9P\4I?nxkGQ$υtB|Ayx$D'pPa"o+Ƒs'FJ ~eQwUBDժ|"QԩJ0EgUۤi(P/1H9)g:0ػ8a 9r,\1 ZUt zBy 6–Ƒ[ZxHbˇ7a>~ƪT/ $ 5X1T?R|S+S41W"@J#.u y%3s#X4i|sbZ5ʭ\^p98/hI]*ͭ<:Et4 Xݴ~VFd \ HjEؼ ; #$vٱqxdPd;tex8b8r~VFDEcx4sDSDpIvȴ ]ZpaӜCC}"+XVD -%c{wX v ´2lȂ82( oP4]:'óiFi*..ɽ&LXƭDcpGyl'iM`YzbmQPo(HNR"gerPuLüì;5KJIЁK= ZWqڷ.plݸ^A.to3yKWyMhRr#ymZB=&b׺&?"^zmcڔ}լ_ VrS侞S#{S+Q]pj֎œ= ӚQ*C#*/96 VJON֎^iƺO("NIxQ3Q%#~ Mҡud0qktmtlz7bzR[zB),ugH'hү5p \KHVȧ>ƺkVgh?#+boh) ê ^Z_2QЏ0e6ZdpG~wApD7?XS'>4.#e ,`4ѐ܀_uKGdQUZL'TL=J:vѮiQ. lt\tl˟ ;GG?0.J"pIdZe6?r.F/@'7j`ZgRnȶkۤ^ cBT7G/9 PGP(J2&0c 3}QcRwW;C94J;k+6ųʃ)$8΋>DS>.7#V#`ʴ4_P+K_ v] W+B$n5vUĻɾυs=yH]x=Ė}Z"ZWɐ,: LC}ZF4*K}KV @tx=Refj"&ϛbJY#QHq4<Kka]&: ȩQ/:Vfߨs G:D4o-cӼ;ʇԪYCZpNs̯wwY  Xޖv l ^ ώ[fjp nԡ˧{ws*i|-!6}լPYDٛՁc#~W;##g,$^ܺ߁74D4r*}Q㖺٢:ѢQۡe–94l"K3QM*R}R1I v<P++."*qĊqrk+и"G&,p$ե)0sD(rv4#mm"'DMK .FGh('Aݾm7 9&lAr\[CA 8w-tC7X1|#cT俨sD(qqe KE%BFa pM Ԥ^ lA F8»߿*( L䄎b pyy37&0lܰIDSzE@y1t Z#x Xr˨;J~V?~_0ry͓ C)D ,F3{7Z+N(Y$if~)}>[08SrJy)_h,DmE-5X1Ϫ(P~<=J#(JM=&0:GgbAA+(*7@ ЙM4 p<.]D/!,50y9zNgZ]! ɇU([Qmx786nNbG_g\{")L_V*8G/u<)tVQש8uJ %)rO D/vn@XhEY6.P1DYH$73rSiQXqdkw .z}᜝4X1M;{Ӻu;%h 6W:`Q\iiT*4qkᄦM (5}ؤ'E#rhPLM bμlᣜ,C:)+ 4I8+CdYii PE6.G1ZWe P(.KMÞq"4[ u$C#<ӎA"Ĉz;Jws}N ,anN$!#Q#7Ep`Oii %I嗔f#.AzG\5A b74'k0D"y#׍:r$$߫˷ڥƯbDbϤk*3Ǘ=.|Bh6mdnU7-ǡRq੿C%q㾊W|ƀ=G|h/ld8b~#.G0'ji(u("!R&dh‡z:HE vU<[EcTѳi k1kX /I '-熢CxB8u5 pRW]<|bfZM|hV#n!kOYƊ0%LVD47?F%2?g1@vBpkuSl[TAdx&#=-WZPRt zg9(oHf(WܯTFg BoSJƤ(%+7sW)P I+INMeCR.{BJA;!t vo$CU1uDAVq!$]ĈPvHlFMjX+ZN\SošMΏ4|G|#\F NY2337Xy#Z/slVJz鯉ZjS29GeK.`F]ʟ*FFG Eh9tKgTP4I] e8#ϵWYg9J˨W=2 w$(=1R3V8F|Ϥ2q늧/}Vٞ3VKZ?H82}t_ɻDҺv/[WR/5஁=y*Q"~5157|(8&2 _$l b4/iA {){[|,O>C.W5xAy;(I*]&F  w&#eٌN?IO!RUED|G|U?dw5LQw:G2KQ "ZUO"1BUoG8'ޅA#RC[h4Whu#D>4zs\DžʽVI-U@%|fex^qh~֯}լh=.-|'MES?J>i5>BPB~E9c\Kt@2# ~ָl֌ fmzCWE\6 n\/Bi0P X8MA& %$Ith2Mj8w]ZY!Ub)Y\owvT5L#IA|`59F*l6Q1 SHLf PjEA(L|}Ei8ylR*FFԟ7!E0F j"PVK[<6e&=žjVj:G(x`ŴZ2F҄e`#~~}O&.$Q>H(]kٌu nv/ Ҕ4oDPD%V)ДMY &+D3k4 khyFAa!8~c~=sւuk+Ƒo[_OkӟJWuQmpDAu"0u"%4_Jm2u(95@רUJυ'+rp4P3z&wT>K`Wc1l#@$EPɍ[!mp֞#җ>Iz+5#p=%^$UY'컘zCoK,X#SWGGx<`冺GEŰXEz՟") 8 Q++F-( $>HݨZJR8U5>5bh6ހA՝w1URC9kf5ϩ+Mt$V-ižM]I=)6 wA&ԇx>)&OD~O?[ MME~&k)mdv!-QS*}̛CJ48]?M>qMQs#g+H3;'`T=w9:&Z)HxqLK?T[9\bQGYPCYؤ!(QMkV}+32HiތC Ս\\wyprV5&xT#)_c8i,$`B+SW ݙ3g [4SVC;3XNJCk뵶޸ CÞ#;M6cwuJt#gb_5+ƑVL:cZLš𧗸5b܈ecLaS(%ZyKPp6-̣ݷG" hG1)~ BjR"3-vc].Xh hđ{.+zU 56nX"4YV gW1wܟGήbu;8䤨C}]̌#ѱRk]h@U"2.j0dUاȰi9 ^Ȼ},8-_YЀsGyTǘH^jO7,*xy9GZcu(}.e8x0n>;V)wږ<|"N hiſ}լGʢ0$h xVVTW>3<=D. & >N(9 ސkt&P9vM/>Rq閭p@@8Rb|gƉ˨M=he@z@3ȫ" 6#?b8RIBex3o8R!~ԩʜTNU۷qgtkDJ U>Q|;*; B˖,T温NP.{l]=HlX,88 ;d<'OJgj TAk'ۏľjV#gMb!IViq 1!&< JMeQM*$Y$C>wk#ujaБ"n#N&=9ӈBZ 3Ț #\Y;4[ JHK#'~;Y:Y1;\:o"82i#+b|I[1cl+_``p=fQ#?a[;:J{T-OV!{lƌ!kY#JUw+~GGv/ViG8*(D-UB .ssAY_ ?k* φwsbKehҐSRrڇ+ƑJʦ0!>i.s\=1l$V=/1@P~#v*f82 *;t5[ŏe7Mi4}/2Bk.:BH+Í$Lj5H$jڮR%HC4T+dTt\׹DyX!]|MX1#$_X-a<Ev%G5`J,A)Tp׶'DZ)[nmu*GU HtkNZࠢp^زZ Ц_dODS׉48%o6-SFQ\h֑QǧG17W1X1TU6n؄$a+54xT4 ^ +L:2aD{OkH^}fT}ԃ#|D2ZOFJ\ EX" VE8+ڐ]ogVq嫼e^y8"$xP%XI[`v\'°-ez=4 T2ЪWn8M#R%ͯ_.shXG=R k('OGpD&\䵯9% P(b]Zd#l<.gr0g?w;}j!(Sز?yuCl~ L cb Mi爦j_`5G}NLnzR CfAV? 'v]]y+=3X1w5JJNox=Pk\cμ;?؉*|s]d#dMs fi(pwڝu^ym[YRZԁBԢcՍ5e9 6ʥjP;:-iwP/_Ḣ{&xd|?E3޻;R@>6_{ ǡ D&(;!A+h<0צ 7qNS|G' >2'/P"eyIbZk(׏y1ݲ"q^(w +7J)  0ucSf&IQ"?b8rAFҏmX~b.}^hV"ZV &ZQz_ÙIuAek-w}Yn[[I᪱3kkM ԊNDٜ1-8e]x݈sxyºu"[ 7JO~MʅGG\ ~qp8v vRzbY4oY)[ߣO~1_uq3N&Dk?H *$6YJE)'UĪ58MN; ``BAÑ'0H3sXcug#V#Uqĥ Ai v- AuMxf*?-zhFR(4j)qk QYb 7yNj s-Uêq`e4䧮[LUnqĊqupݷjww#\:Eh5-7Dԣ }#\{͵?P91xͧW&$ ^06傖WrF,Q o r`nŰh Fy5bckQmv"=G~G1=b8r)+xԘPm4V[$/L%cp3pPn4.t "v4vIe]-Jz"͢@5ubc0ys&ا.QXV8S#ŧ!"| !qĊqv*aJ05X1\(P. /}V E3U( ctC?n0F dFv[m|p`꾥5d󃝊^ꢜoڔeN|@aIVnfЬFƦ七;5X1\GwU~f -V./ bD֋c"@(^o Qr\iAD:un%X Oŗ nNJ#@-K`-|?y}w!rmȌ#V#đJ0]$-ƹCU K(n\3j8r~͑"%%*Ȕ8X)?"&STzO5[.$iR@MS9_a)/?;$Y |pK4o.Z@ Ȗ9=GtU"W(t(W@}=1H0(b&v |L2G`R9,eDˑQ4k05e$HE6/ľjV#Zn𝻲7Zq3ܜys(\^q4#k5[7+Uakh 7h;jV6Af!D8GC 4J/x?4sC+Ƒ#IIT]YŸ6#Irs8#ͣ2z|! g*nˊhxqЯ Cľ"U8 I;dq <-L +ïAkD1TNMtD(^ʓ+CEA($v4` J֟MՂ ǦD!y>/'bbTi}qDSHw&H|+cr^Sk`ׇCp=qY]ǧhjoٰqLkL (4H4oƙBHUky6¯"n6+V~֊D% ֶr+`^-rs}AH[7P;J@3} 1 'Q*¤H.WxKA3Ar#԰%[wAċȗU%%L#SVh18b KtpUM&v#&K!u-f*aD5i uj 4/#UshLq+_9p >Ǖ*k&(vPAh9;^TNV7/aWhN:׫O0-Zu}tD__W_JOz fe5ǜx |TW}[[Zʎh I,[`"I`SvAe&\*AAv1HI& _ɓl@&u}.g9s̜gib$Z#F&Տ:ֆ~A j3~i=;55x1^ ^g^I_>@ygTwضߍ{ӭ:gnVUT&*g)//(((("(//((("("(/(((("(//(((("(/(_ײLt1Un1޺Cy;Jy~_Kw& $la³>s1||s?ZI~_ Yn\mc4t˚W'e旟WI~_>)^jA茚;!_%/Ť;;)tg>o_ ?"Xrr,9j5K$/\8ٚ_:[ޟ$_lj~ebF䬂3?O&_l"_gl[TԈ I/i~Y.B,WTT/6d.q_֭/i~ex=kyu“þNݍ,{2TjO~yv@,_RRGONK2v /˧[pAII B9-t7;Q'+s?YI~_䗯 LL~5Xo_^¯^SXZZGRNKBkw%/˧Ugbrwܩ03@~_O?}^OK a{-`b{UbF2Թ&"|_%_o-f[segϖ|M~_Ov2+*UTev_Qu:ّGv^pFêڨM~_ٶGe?ǯ~q+ͯx93iF7,;ů"|ߜI?5;zV_%E~a_Nٗ|xRZF3"/k3O_4M~_4M_M5qh/ii"h"h&///ii"h&_/֟i4M~]v~/hԓ0&l3iS%^NƟ)M__M_/ 1i6_]],GFi%zo_u䗧_M_/G_4M~]zn'hF~勦//W6pi y#0Z4Ua5|$hB~雏RH_4M~59.fMKe'_4M~y!#-/}Vr}ǃrZ::=rӺts@~VKW/7WSVR_U%='Ǔ__'_N&sui|A¨+/PcdM~_5-_'٢WC /Wr? M~5F~5s<talҍ|klvt]}ϛݷ{x~7K 'i~Ռz3q 7=ChU}j#֑_tuCJ]>~C #i:~=M_;+E/hv~&/ɯFïJ̟M__4M_M }W'hmiijשn h"h&//4|Њ"h"h&R6ksk\o18X;>Ϻoraq&c|X;R)M qRPq`#-H\ab8;J;F鐪TpQlIr{_?(]-.W_T'6u+nj@es״ғ+-–z^S[\Wg%Kw/Z{Mv{7]彛~qz]MM;lj~;|종Q_5 ~9.vmx*ߢAE~y„_?Y: Z'q~ˎ\nexJiƤz"Lz11gtvYZ~MMڽ/_xk~9 t+ljM.CT>L?;ҮPPͮv_ZO[9V}e)|2^\?3$gX#Oo %}"3̮c²ڄd|厳7=uCo˵/Ê_L~93DKfd%H_-xM.ѪvYUhwSbWotN?ts_{14\ .C<0*E_ 3~*?"'w~7Fݵ qy_ȓ?:tDϗ L_ [Bx5`5;|ݑNpZɾyiu_]jh ]zrךߗn\pQp y5&ѧ,Mt=`dOZu R[7H?݊_{/~%RWv[5 _N@WGuM̯Ϛq|;wuBcj{Z;sb*宿 Olbg2=9dr5zEfNQϭ[[ y۠[9.QһreA PPR^_ N\ئQL('W.;\n~ݮܱē};;%)\TW[pΐj{:<5`e#d?kł&e$g򱌖A-Z?n :yqOWvUfW!gEm7G9UKB9.UrvsG+v,4l~$z%6c e!Og|c9%s䌠 LmaGZ q ˝AVxGyN;b}88:X|Yf~m~/rluzE|]yB33 8E'^c%=< tf@հ9S{6A Hmqpr-z'*!"\+m=*qMSY_#r ^`'Y_Ouqi%3Ȝr" E.ːt_ʚ0+;oYcUm3.FXR; N<$SБ=U7 \kq_+e2C/\5q䗆 ^v=rAtz@}]þl 19!99@-"{?st}#RuCSzsБ:+~kC~]ԠV +! x^RuM_e\_Cɜ>?w)srv8 t&?"aº(]%]Svcb_uU3`f 5%KmTN#LEl>ka_b̟ySlQXYc9!OgD[E[ylz0cɝ;x-2$_5Pk/3D6+&//`˗|6'/d-P"Pl93k\\Ӭ!֡dN O I0ﺩ'!_# E668e 2"_UTE _^y9'[L:3F[u Nnн϶_H/'ő_g\+)C[:t%iw!n? ,s~TRJEܜqYS2&d<eyd\:ŇPKH!(~I ;td(N-W C_YmDz87̧Eu"bHF\0\Km/9Q_@/I@B ^/^BI׈&7ue?x9u&+/_WAq)"~zLepҙO|+/_W~Q \KN͹ͨv5Tj,)˷SXݘm/HfN~Q+\ٸX+w|xݾUP}/k3=x] u%W\ USʥ\x'r<&ozNnRZEՉ_N妤ƗPW_p^QSKqUT/quWXZrrO_ԕW. JJ`gWL_>į=ݨ?1| e ~Y `5s=)nw Zr s .S9%YQEQEQE~QE_E_EQEQEQEQE~QE_EQEQEQEQE~QE~QE_EQEQTMǒs?X7OC[ֿ6 SeRI5N{6q}}?'?n$~E~UW{?=~&~H9t'?"%8gZrrl&J)֬SGO'sS"+0[m/HfN~Q_EE0(ކa*rݳn2; -;T EQ~B17ej,4?t<^y@XzNnRZEQ~yEE Xb.tss -9/"(̍bj*qUxO!N$(r¯RX(@L%n JJ~Q_Eeepai{25yz삒k~ArFEQ~`M%Bl/'*)/k2Sc ² R9E_NUZ^^jC{15:K{mg/b1~E~UZP yk).={SHSU%D4@XnaqNAQ=:՚Sw볡zQO_E~U'[]_//((&("(1~˶$R-L~Q却2/s(c5[WXx,Yq;[mۉ?޽w#_>qD4!EQ5mW`Hw96.Iܺ?$nU_~{b|Wlyu.< />m΢ ',Z-Zƭ_DKM:uc4('(iM}m4qf/*]ڞ4i`HCCSoxTm_`my-XtɆ͉Ǒ_E~@ 򾄹 g',_G@7wup̴9ӦM8es#)Gr ']7-΀ 'y,C!Ñ8L@8/fQUȯiHB LYrKb:ug-,EyԸxWx舀! >Yq<˜W7Zq`0 Ab4$wE8S  !ݗ//*~\k"Β X9Pk`~"jb,ҽ T0)* H[c_Jȯ|,)-ad`Ǻm;!ذ9&I *tóW@0C[۷G 'ڐ-xu%G3#δ9>5A5NP>ͭqGEćBLDc( _e[v2 P 'P |A0`!!1k@fu laZ6#'A ` 1Nw?( NS(غTiћl-2-B`}Q0Dm(tE:!;SS)N"/?` B!c8 9 ֦ep$*h;]]:|PKs"C0w!^c@0XJRN8s<8]yl&B ?3c1(q<B ATnSq5\||7qC}iY&Y(A_ZĠ*ǑKn@!IKy,#gA=q`H$H׬/V:I*,Pt/1OI93]g  ^0riTa#8A@4FLA1   '=Q" {vLpGQQ8CHخsu*"\ TYE  \ #I򋢮~~eZ;>_YSV/_2+nږķ1B"a]^:fR pDoKq9-B1qj H0M)䰨t[+q+2J B-;,[dإu/۷u 0 5mT փp0:iY~]x(q̄k$Ey6;/2U2F(v( [H,j_u5!^CΈ7Tc%,Z* ŰŇ» $( \>4`H )ԐQˆ%!C$&i/cw~bʾ,,2G aP8!(&7nмM{T* ![&؉'>_l?SJǿҁ~Dhb旣7vŐ4kwA@ r,BsJNB~*΢2b{=K}̸UK6ǫ+edzi򋢮6~! }ij6Zq ̊ĖY@rY!< 8@珚VNA(iV (l%!F$R$:łb0`߷WbWAJ+,Jpw/Dv" $(׆͉vp^`Lt#l;2%0v)G>?%89 ;@P0qOR=_9ERK ޙ X`}$,ZMXp( [/P]ҡpI$Uw (ʫU^=#~I/ xI6uA%rIK[ 60c597'p tԆX&[LN64 A7h/ O1g]Ksl+V&"(j@2/!’?b+^5asIXmYb=']dFz#Yvmdd.V;J?5I0%\m'*#*Q!ꆚ a7+at}rՌZdImd:L<-:r<p0Ά %b4^;W\jaBB̤Q#T` Aʶ$!RStfR N/=,`eXPC=$hBg#ᔆvk2/;ɫPyXl]P.Ă0i -g'-]Y䱤4+X h$[eyH /-b7A6-[KձuK0 %tUH vB@0:v:v% @`v$hK?D%KXl&c~tIĚiŤ;EC (oWՊͻp#>`YUAbnUnjK6^M)N-Jv)ؒY +-$r['.x~I` {&/D^jIxA=J!}j`YxT'ѐηq,טEFQ/5f\ MUW-I@5~ݍ BݤN (OZ$ `7ֺm-ed#,RIr_1<%m^A!,$^#PZ/9CĆ0I$s\cx XVH?F~QT#pho|8Μ?٭mK=;IWq^ qC;A^ge5u^KɊj 4T3JFqt@lɑ!J˽ PNv0J2<B  9YLHX4ov_՘|M/\ Qȸ1F!JF a%@þjfl_1jVUemTwPC%#2is GxV/Xn5MF6!9Ɠ0OXx;鿎 +dh\ dzz]V'%}n )~]Y^ձ{?AJG5*dBU*]%$(LнkZOBZezkPIDaj5[=vL! O<3)U+>aB %.gINGJOF6YYؑ@1*K%l)EB#ira=Pbg$^3wGb+x+QmZz /a@uv3gƃhEy/2VM,پN CHbF<8嶛Za.e hTYkKqLDX8(egȩY5v+ d+qlg2)=`#K"f/۬B:@S7?Ule C.]r}NBG>.$a:qA"x7lNDx߷WU>7'2+Kw(~+"2?rSMiZY"[GmiI $=,c',aB-d[<92 SkX')V|*j+@%]/_GRN#y*MgY e$}DZ2 d^dgx,I |žWd$J=N| $Q8d L(s/@+A_@Da2|˿RH&0(+MVuD  $AZu#m#R.Z x$RL|fŴ[K&r\VHh WTj[IWڹoҜ//GF8 igQK-_0 ~I_*[lI"M]B.s 7S7?` ^ aApB/q&h$²֤gL*ȓ;C"Mc+^b+T[zNf{ d^ q0 gѼ@2򋢼_y傌 nWVK/(T >R3}?;}ћ?=;IQoeBT fgztP ,eB3OIP L/$='䶩Ķ$-%U)ͫ~K Ӂmc>9r1cZHh٥U2j%q(rroAJep y LI7h-ZI/^(!B%Wt ^V^7r $Rϊ aߙ@aնؽn [9^!+9"]:o$=蛪kXwt̟/:~/NA浵e2O)k2E!JˑŪAKn6g?^] ^ԐR˦٦S^]e*$E@}w| qB05DB>+dP_fo>H\&&B0YdWu1Ey#pbV̤M))#a :9KE1AudSiϲ{SzKn)Mia1aH鑁=O}(OwjPҲRTkrgy( X826SG||W_;wu,Ddpx>򋢼K%]:H-i7`A3u ˘GgvĶPUy"HA.0Bn>Vc53tp(Gݗ|9mM/tÙ;ut˗4I[Knp ~-D_Ey pJ[7CJ|wt!>GOu/bed]SNtGplIVH-]4GL3@n!i˓ K;CNN! @l/[Bޗ(XіNt'u!dJ5ΌxDڹon~c%&:v9pT#lZpG$FC^F6#O%4zB?tzDse CfyUTo 0矠(WtT cԄv"=Ft{$%8?‘YM3]d>87.8_2HSc]aPZe@ݗV% 8l$GZG*J;| 6ޭݟ?5.QW s+hKNL=GZv+_^Ů|U0i 3CMz~h|ppVIKe"$-3) 7gґBOx/іpMMZ8ww7 vڴEy51Jҝ_,S%ax񱎓SO}2r}kRLc,zؓ` [`QcU>Zd|~:c2W6XWX˗ȝJ (o7x(/\OIzڐ*2^yHOa(˔|K.Ү>Kn 5Y[\;B:)㍤㘼VXҷC/?_CeV<5f"> v_ujs~zx D#!jmi>͉R" LS&@4o/"b5YtsR|FKS:*ˑ'>85dWIeȤ@M YR`}Q%KJm)vl>q$ͯQP~ 7fR+_Ey\J2ePi.)SFEDM {v*g']>39IcF)Scv}mǛ瀳z!q~J(|X R7' e|977!)B &B0$CH/݊t}]CUv<^ı(2fm\#R.GE>.x2+NU!M,3՚=8?)L/9d"Z\3Ա{?|^0љ(40&NB0ݶK]d lKq[:.!SF^_?&B.T{þ#؂> ^RW2t׷#e i=EQȯKL{ymՕ\=̒K_0@+I9 B.}y>xHVi#R-Ze,dHSh ֹ,+"/eQ6*o?\loI|M5(ʻt m^^EJLPm%]^U46%%Ǩ`m;(Tq0R#v]pV۟%+H_H'YwlR:b ɈKv_.=a]ׯ^2cq#`AUA}I{:SZ캪_z4[wa$nEN2NʔQzEH#WʭFKB:HTƾbKG sCؿ/Cծ)ٱ};0dP~2)t[U}msр)(hZqF<2eG*%M]K=ȵGYpΜU8D^2Ԙr{K:"ST|ɁQoz9_[)M2P Lx B.U2/9B_ RJ$Cf{& y ֺ#v!'y%g!TDmQ(cH$\@vћ o7>aaj٤K "(Q 9w,Hnȿ05txF=#ʬ8`G I~r (J˿<2-x/,Mz"RbVo`HD3OLNn29po*Z0P&1U]i§A -QX܅1Ӎv+21kb44̷%ՠPHESS}7~y Ve Օ"{śpk0Qޫ]鑁2 ȫ1 UUq%Y F/)Z=FD $ׯdhv")N\7x |yԾ|ҰZ!4,DISG 䴠&Kq]/-Hi O m%ux1fRLn8_(%|׎s_۬nt_` {vO6!asH!T[ڒ,&:dؖLNOw| E2xW #uzis0Y&VRHQo&QC_uKnGgY!9Cn#S;բ774dy/R8֝V!>;Yi@/+"Rn{g% ⅀Զ[ pNi\CdZtC؅Sx? pQT# ͉Иz+ L!G :`d`Gf@ [PT}h~#ĭ|0INU.۝ O!NؿJ%&F^g"(j旴}W Nj;bB|~zHF"LC% 툉e}0.TR~W_iӦ"ʓMֈ$˶鷈$` y9~Vɵ? *鸌6EQ/ݜ% _7ui! [RM/-ӫ1ʴ2QzY`l@*dh$8]>%@KI6u!C؅ֶ{=EQW-RIvl 2JG<0܀D׷<٭m;M椖Kn "pQ(KK̥r̻J)ᕴ#]nr`kiţeX`v!Bh#/=t vĖ\q2)&"I|@D򾻻 }ʼn'}4T,]" Jv)9% b.#̓Uw& $la³>s1||s?ZI~_ Yn\mc4t˚W'e旟WI~_>)^jA茚;!_%/Ť;;)tg>o_ ?"Xrr,9j5K$/\8ٚ_:[ޟ$_lj~ebF䬂3?O&_l"_gl[TԈ I/i~Y.B,WTT/6d.q_֭/i~ex=kyu“þNݍ,{2TjO~yv@,_RRGONK2v /˧[pAII B9-t7;Q'+s?YI~_䗯 LL~5Xo_^¯^SXZZGRNKBkw%/˧Ugbrwܩ03@~_O?}^OK a{-`b{UbF2Թ&"|_%_o-f[segϖ|M~_Ov2+*UTev_Qu:ّGv^pFêڨM~_ٶGe?ǯ~q+ͯx93iF7,;ů"|ߜI?5;zV_%E~a_Nٗ|xRZF3"/k3O_4M~_4M_M5qh/ii"h"h&///ii"h&_/֟i4M~]v~/hԓ0&l3iS%^NƟ)M__M_/ 1i6_]],GFi%zo_u䗧_M_/G_4M~]zn'hF~勦//W6pi y#0Z4Ua5|$hB~雏RH_4M~59.fMKe'_4M~y!#-/}Vr}ǃrZ::=rӺts@~VKW/7WSVR_U%='Ǔ__'_N&sui|A¨+/PcdM~_5-_'٢WC /Wr? M~5F~5s<talҍ|klvt]}ϛݷ{x~7K 'i~Ռz3q 7=ChU}j#֑_tuCJ]>~C #i:~=M_;+E/hv~&/ɯFïJ̟M__4M_M }W'hmiijשn h"h&//4|Њ"h"h&R6ksk\o18X;>Ϻoraq&c|X;R)M qRPq`#-H\ab8;J;F鐪TpQlIr{_?(]-.W_T'6u+nj@es״ғ+-–z^S[\Wg%Kw/Z{Mv{7]彛~qz]MM;lj~;|종Q_5 ~9.vmx*ߢAE~y„_?Y: Z'q~ˎ\nexJiƤz"Lz11gtvYZ~MMڽ/_xk~9 t+ljM.CT>L?;ҮPPͮv_ZO[9V}e)|2^\?3$gX#Oo %}"3̮c²ڄd|厳7=uCo˵/Ê_L~93DKfd%H_-xM.ѪvYUhwSbWotN?ts_{14\ .C<0*E_ 3~*?"'w~7Fݵ qy_ȓ?:tDϗ L_ [Bx5`5;|ݑNpZɾyiu_]jh ]zrךߗn\pQp y5&ѧ,Mt=`dOZu R[7H?݊_{/~%RWv[5 _N@WGuM̯Ϛq|;wuBcj{Z;sb*宿 Olbg2=9dr5zEfNQϭ[[ y۠[9.QһreA PPR^_ N\ئQL('W.;\n~ݮܱē};;%)\TW[pΐj{:<5`e#d?kł&e$g򱌖A-Z?n :yqOWvUfW!gEm7G9UKB9.UrvsG+v,4l~$z%6c e!Og|c9%s䌠 LmaGZ q ˝AVxGyN;b}88:X|Yf~m~/rluzE|]yB33 8E'^c%=< tf@հ9S{6A Hmqpr-z'*!"\+m=*qMSY_#r ^`'Y_Ouqi%3Ȝr" E.ːt_ʚ0+;oYcUm3.FXR; N<$SБ=U7 \kq_+e2C/\5q䗆 ^v=rAtz@}]þl 19!99@-"{?st}#RuCSzsБ:+~kC~]ԠV +! x^RuM_e\_Cɜ>?w)srv8 t&?"aº(]%]Svcb_uU3`f 5%KmTN#LEl>ka_b̟ySlQXYc9!OgD[E[ylz0cɝ;x-2$_5Pk/3D6+&//`˗|6'/d-P"Pl93k\\Ӭ!֡dN O I0ﺩ'!_# E668e 2"_UTE _^y9'[L:3F[u Nnн϶_H/'ő_g\+)C[:t%iw!n? ,s~TRJEܜqYS2&d<eyd\:ŇPKH!(~I ;td(N-W C_YmDz87̧Eu"bHF\0\Km/9Q_@/I@B ^/^BI׈&7ue;પ4_1E[jgfF mG2S"`;!J:zzhHB&ƺڎ@F>MHF:<|xZnYg}&g?{wټ}5؟uR[=4;7WGffƯۅ_[q6]hhj goenӛ]ӶN㗙_CO?xr/'63~F_崓㦾p^h1+n ~_nneyiMmJH}u~Y@ -mMZvhZ{1eeffff23333~̌_ffff/3333㗙effff23333~̌_ffff/333㗙efffv-~]OFDs~{k_z/lff -J]ܣmU?kvټ}5]j@ݼ#?sS5f'zs?8zw6s333~}aZlӅPp6t\'OffƯr>Z[K;So233~ 4(w[oE[ܥKu盎i0~zWs[MAkv~㭈.;k233~mm־fOxg_hZZ.4~zW{;M*s:o!.4eff_::hX \~KT=|ÆF㗙~^LkAkDt|Vxxҩ_ffƯBX \'wVDa.;;imj@=}-_ffƯBX \3e}OoE4aSK㗙G~}'ޭcu.1y|\hm\q㗙Kv .|}٧Qٮ|i[G3b8xwGO։t/337ۀNe0-{uZ Ek]Y^uעur^^~Zp/n˧_\2ZE9y9% VX ֮]Μk4B%(;0e0OeJv^X]Չ:0;>)-DqЍhO=8;-ga dqˋo,G_ffƯj/4un XRFG,H4w5ޱpcyYY^>@G:$7?38#x!a2Xjy80 Ez 33U.!y@CCj!.tL1jlC&*_khm:Y\K8}O,_4stf]U+M|tc Y0rlZř~wv|sr~aff WY&tpF>0ayCr۴яwze'F" ؗSi233~}՜ -Ž5'&XB71U.0LHNۼ+@#!`;z7_-^\9)Nv ]\ qyn]YdZ&N ~[l:N8wsAW,ڰCiiͨ0THg23Gw) o!+6nG ڵk@9 Ԁf B=sO ݲ>q"J|-+ߤ4 F,ffvdݡ'3r\B '~q$_ff>>jlu;[LU%E r+<4&rU验9 G/g~ogdu/L unwϷ40mV[>$| Nr=J+* "b6NEgq6Ž#y^Rn~[qӿCFA,`#Ёt2h0YvMR(93XR&5f4C4|iEK+5󑆔xޱG{<2ߥh5|FTX`a1^bP-7ŷNnY~[\6=–}vŅ &LIh&* A7ڰ^|J/v%GN"/+S/,~!un|# i 7[ 6=BR;\|sFUY9/f n)8If)AjEtB7%qK0"omHYUΜ5~ hW\|F~WjUB4:`h{>UO=k7Ȩ =͡bVD(Z `ʯ\S}IpUUȵqnFwA>λ8 2PE/,zV^Z FElIԸ۸<իRl7&xЧ99%.jp;ڌo>dF:IE%`Ά.є^Ĕ\-2 6@'/,J#s2^<` R.MV $\Pg~_[0 < 5I1I4!xS^kkGMiѯjBw 1WYY/Dfײ2KhRSR-J?Wf/(&2h`=tW 㨇>S3s R@KĎĔԖpu}˾zzgSsTb 4 D  &ZLלm03hG:  g%q])= ʙy.-U%B-au ^UO %lIyIjI^y]Qtꖋp,L _p]mrA= qE/,T♇PMuO Bwߧq,_ $QomV,":& 0E{pTvEفG5g#Eʝt'xK1/@K:ir' Y弼PvJ ar$A4jX'_ff7q5yK?_rֳsT-)'<;qD]pSC{˗@qZQ hUpz_# @eH(mC!*r Q2I9wStjQj]grUIn Ϩ3y`₭m7~L_D OHOEF$ M$ƾf5Y᪪"ʐ6匽_?ej u/5Ȩ OBieOerZ Y u gEUX46`pWi̜`ҾKS/,zieվYH*pĈ& f@ST|5>)-q"§ss]TՇ >:2n<_e Ȣ->)~&wZr&s\ɦ8 /|R"lE.{܀fJ*ƽ>p`./c^̢_&s@1ϓ#rϰxT'^JʦNIbq$TUGƹ`ȣbX>UJuRAOHK:3 pB 4՜[ހ!.EpAg>EVV[|E _E@%&T g  p\vXI[ G+&`1=1>8iB 9Fd*I;_.OB~F@I)/X b驚B78Oofz/,*‚2/h]2Y=S!l],vT "de)eUx˥R4h-$)B/rt:gJk)8vFeoB5Ip,_t0s*Dh8P8t7^Dň>^/]$:QG*yGy3+$[Mp^jhy$O^Ź+pI4J"_YTKTG$lI>%r=8R?Jxj樱` QË*OHUp/q&V‡&}Uʮ yىO嵕Oⲕ9b#9CLL ..a2㗙Yt񫳹S|zwųl /ۗ-Uq1.*37g=;Q* b7+!^R <`\xIB,T@{[Ԍk?(>לڏѼȪ|FK UůilAxC`JmSm=Ut?+7efuKO?&6[ &fyi޿ wŠm:b [3<6|IX爻Fj?*GÚwwnK8o;1~Ev\agV1O69CȔERrdnbP y/31!M J/ V;ɷ\<߻>$+G\.t jR/ƯeH0-Ry̢_<+KU]-Z0;h7s56Wt᭩3q?r}Ϻ_TM }bTQOQ|Ce3'j_ffů zq +T/`$ A*)* =G_sG[^:}2ܵFL <x=136nr ?pH~ΧPL锧K+-V3#B:ygx9VT)6~6Nn"hGҙf\>R,O8OS@rS$(̢_jZǫ-R$u _~+37Mbp%x՜skM^Mw#,;wrFï#GZnXr~F|0%͔ ;G [ 3WjJ1zB)N(3$%/G-j)ǯ8vO9%C|iʱy %*ү W5ܕq'Or8q}q>U>𳴬܀23j~޷Ҁcx/e'Tgލ9ֲW>_Z -;Lp)+ח*\{ϵ'_Up6Zȕ1'x%<5qH KmkZ6iiBxXɽ~fgg̢_(&d_>ԗOR^:|$yV~2-{qꜗWmW!v6wI94+'aJ\]x4`:)Nv%t"׮]S- W kKH#_v"&̢_zVO)ޯ6$_~!_P˔Er!#BW{`v.wנ1Ś+צf/I7R>+.[_qs)P8u' riYܝV祹D`0x,5y~zj9Xh>LժKW~գ>1PNi\e*:}Ri+W uqOL:B@ܾUS =9ը㵄afR CRgWKRQDŏRR5҉ 1%we5XKF4ʅo3L ׈{$Mբ37"ۚ&[\?Ҳ r<*_BW_ffQ/I3'j/RL\]U)(0k gjj?- {#FT_ffQ/ڀŅ)%{<5?WjLjخicFw'NԩEWvTMwph&W~2 c1 jTLL ziĄLCZv̢_ ^JLōʘjC(4Fq(Î䌛rF6{SS{]>4t䌢a*b5K牆 Rܦ!G5arWu~̢_x|*j/Wv9%&}x.U^nO*ҁyn͞@^oЅT9|Er ݨVn+yc"8yTA4cVnΣ,upo?, 6~ g¯MKj߈cYnMɖlǯV]'R @[5:y7vᦲg+Jg̢_΅LJ٪܀Bs [`-I + 4H8׃_<~0qG㗙Y $gJB]- V/[U*XRSשv&"[ uu-UGI~8Rst6>;uJ7cefZ(!E]+ں'jz̒%¤Ԡ80e$0/ʎj<䅕=Rjb%cx #YJǕvUIrC/{Bs+f03י<& 4UG*Iګd)ᗎqbd.k'3F,5vj½|_+HN"xrKmAJje 42a/޵kם~aff/U s {h %5gg᫄Ojw]_[xѺM4loZ!l FT//:~ʹs}VTu~ b{I5o|pz+T߽, <4dMHʾ259j> dW ίuT?õ~9"/, -GKT,XX1'ï0";1`p)/zjyU~۱gL|P 33:~) sRiWE0yTHλAyw_)dh8K6}KrCqŶ/Hʯ!T%RoAC\ *_ff7:/lXVhBXyUk_g꡼Fќיa_xqyPDP;4=qvh\TOUaMN31es|eG#W^ MnV~U9s"vCF9$֬*+bCΝܵ:$[JzY>OxVks`vu$/.'u놄bskx@5s 2i+xqI yefrq"g=;|Gi@9RB~qA{>,|-8:@||Xn#?EӃMK9ChT+<5+ rU`G ńڏb*yآ޾ `A7eX 'V&ZxaBĝK׆A4Tjr̓w:&_ff7G&f1ǭ2ʹG_8h~6RRklvx v Tn{pmWϗV*ZK+aYW<ʗj5Lww,/WkeAsr`9)+IӸ$W?n~)SQar$5vxn6VMnN}Kp[lܤHmuE|C ,TRVn>JPl;;T0-C <ܡ'!or] qO6fJ/3_B[/LI74ݗ;I5uƬg>=lakr3fruZxMZ컄RjIO?v>3xM~&OWxj)wiЁ0EYJ {\efv KÑ4 ~*臝>FSNUꛀJWX#3xTC8S|N+6JįsQjΗC8*W\S5.LS&jXd&x$B 2C d6o,3r=4ݯ0$*!&t p:M0 vT%qJUC'1'SUcXViMu;arN]nWhd<JPI\[kSHRz*껪VbawvU)>^JziF4U4ėhsnt2n<cwbvv*OkȠh+/%Wl|zJxTۋc8y[sK?go.@T}m㗙/ί(_bf? Tز7^W?^/mm1P5Q49%5gfrRhwYȉI0YRjz uD-[+Q7x裇OL}t7;G?tĽcUZ K{k~r>}`J^)rc5ڈ?+l/^[NIR C-~efv b+J)) GS@3ŔDRRxp$xX]GwtiBhY^.=\IËU竕/Aζ5Ќ_ff5@Jdmڬ H ;Ccr-l&:9Nkr.al0h8pHqWu-~" &rd+e웸e" N%qsLDGj2=j~?|M~ ;bN6xmuZfϞ=_PWxhL-nA%Ř1wRUXqc VU[-]N|8 s$7\@ɷh03[_^՟&0eyARin))IzI3ٴ~CcAx‹D[ѣ8JҔo-ũ$nXη:}knS~y}xpo-[` S &DA4 5H/Vɧ@ l}m233~}m~+rPM7ŠA^Yvn/~fӞ={؇SGw T}+eff̌_/333eeff2~}㗙W旙effff2333~̌_fffO/W_]w?cϻ?s{DyK  _Ref87610739Dd W70  # A" QZC91i@=ߵQZC9 \&s2!*x T噶_DcFDn*K+ ,"h@ $ǸOqD܍eߠb4(Mw"[zne/ETnN󞷪\<ϻ yfY <+x?u6Ջb-HuB\ڣyfY <[)8eSqqpUiN݅3I̪ |%%uHⶾBߟ03J7D[JJ(Uu/?QޜiyfY_Nu6,̪mzM),-VGyvg3<xu.UyN҂OyfY <+foZ/k$r. H{oF{ͳg`ϊ2_d2\`yfgVJ>|[mk@*⋒B3<xVh;A<;@kdy~UG}b5<(k׮ JejSηmgVr_4-_~g>˵5DQmuSgAV.Zz(O?-@SgA/</_4oUT2ƿ3̲q^l,<3,23˲"m2&lYYY9ٲ̳3˲3̲,l?,Z3˲3˲ٲGgegeYeY>kXUZ9eYyfYyklUzv-ׅTpΏvZh7oHk_9`3cog&KlAVWDĤٍUbkc9ʵ=ZףU=wlMZ=k\YZv]˥#lSs̰?7m _#b?:T*avэ*bۯm4"fH?kx{64VvE!/.btPvvlKջ%}tcʷE#E[Gkä]cʵC+A;D;&zT_A[}Ք6=t]0&㹣Nnxm_l1Iƌ{qۙ:s7ۼv3=ufS^L_E\'w-xij"c|%U[q9އE-R/̪ijo;ca^ [Zxrυ-z-:/ M.v#:.ō~;}į.]y&,z2UϪǩ縺*3v0Cr}>+yA+; YnЪvW9xrZ^~krQ^y{ȹbg}k <ۯ|?!A@Z"v9,BW"f OR嗕Ϭ$ VWʏxuWWTGӥXHgn {+ڮgreU8lMUY?|Unǫι*/ֶRKsod~IVpm~6ْ?`mЧ)E&OΛU@F[]i gV8`TZ# pצXT*G\䕩HAv=»mhӴg_i ΝvG6*?s^1Nŷ/ZwD׼o!A<+x3غȳDI=}~CpW} Q^˯ JݨU~+ԯʮ(r_sE7w~mkf^]q\=g1A r1gBZdD !DN= w+x~3<#WY`b=kWl?cW$L_e%$CE/`35]wL~v #SФWw_6g3csN<[x7|m"Pr%≬L)IѻTWW`sjZl^T,iN 9={Sk߲iYj',8_AM/v8k|ͳ?+3- z2L 0i[#l'2:X/wW8^H*Te%kQ^?xOQוb)~$ײchC=◓10ymk[T_Gj=oYs|%mπؒguF"vyV>٩*DcC|TlXW>3zYgJrNKTl^o EO^A v*O6:bY1ă&;xk+!c%?{t~CZ]wRy;oΉ/^fDEŦڿkN^-/Y|9g 3_|;xK!rx͡JE\4B#ʅzI[TnOQ($kYꟐwH*γF l/x4|MrvIsZfoi}z\Ǘ3`F6<[3"ʃFZw!HV#%>|sSnbo.?j'Pk&%~dH< nwunӛ}dn֕g_i9_NN3Bós‡^{W#*,'K5Y*uG { Q!UZRtZ5U<ˤ voumnvx9gX:fyցgϝyR0ECƐq`㺫$,0[ԧQdq!myp}9 <zz)b۞RiYV( _Q!m-_GmqۺAcfο躼 F]נsPrN^ wl'Ktx6~_-$a`V%"߸GضyDL8ܪYע(Jc#ܘWS~cAV&!h 9gX"D1HeZx7qheY,OPըB5-/fY v>RzYxωgV!v??)r[S~0{OngǘFV/MYi萕ZHوF! aa?1JYgآ>Υҗ?otĠN3?ڕ+eY,b)=-žHL|) D%~D뿕\Y}y `E0ӧ?;=J'X5R/m8:V' PAϛs'a_ַZ䇽c[KcV4c贫&npJEU EU'Ww;}Іx(G8;wH,_zT}c}Uf}fl6f3f3l6~ [Uu[t{};2lͳחx$ɻγ~;6U)XVuu$`3S)rHaga,wmgT~kTWBu' XX?3ȳfۿ<v }gǦ{U8%KH~B].`̳g#9;7UJ Vy<3+* |o<9yfo6ÀWa;oW?gv3oVSSY'g1^/lYXeէ)^j+̳gE%e[Ao{oP\vܶ՝gVC\om,,ްh*`þPT>_bVgl6yflfg6fl6f3f3l6?: qPXclxŶm[Qz䗧VʾJdlxcǎm;v\hlm*J(/mپ9^FD% K#>EJ7A_Gu7Y~_.s_޸o0o*ِssB.U1~xsVnZ)Z}go_|_:7Mw0gW_6~%7 ھih6GGowq m(@]?M:O<̳VuoΟ1癉+{nTul}izl6?_Q_rHVzuHo(j'f _Y8蒑^4O[g9=:efi:c&NiVöU:[CNhqi۶IlOmq_tAg{up؆5TuhlʶEVNq~.>Lo8.ςL` 0}zA2ðǵM᭣}G4>'7F lyA6<Ĥ'4]eMjǾk]Of;Px'qHv7j:a<8>_'֫׌wC]3fO=32;V<6&n]n͍7|ߤW{|&v#?1( kB? ?AbI-pumw=负{p:2Ήn?iD^Öw&O.3`0XHl]:vA=nqc|5<$f6lϳPaO<=q?uWx p8+.Q 9sԍ3qܛ3< ܲE>q!ݻ]NZevL,K]0I;j1.@/{g 2聇dfwNm33>9;'r 8ET18*MxMYxYyfg `MoX"씙qr:IA\Y/Ɲȍ׏jٗʓCdP )fHnYW\c cOoC?%5 2H{ >'8J{u!<̳Dynt %-GJmcSz9Kl3-x@ N.3f]:w<-8ww\ЌB`ֱ;D0^ӆ5[^ӹZ6^č@#Zq~M`噢ę7fhSyZиZ.u!L;'.[dpF^9#g%JmӶU]x ( ^rΜ9`DHrp029Q>QܽC HəܔO(q@yf<\73@+'as^, . >9B4"G"<8l(-}ض?"`@P:rcS8EqS\7\C\ Ң:p_Y}@>WJ'f50l¼L'6 2NGMY &M -x` /,aqWw9x1^r&\ 8"ȗ4@.ݲsrNPئp^'"vpRO|ɆWg `z $aNY3`,- |?co=wp*cZq HSOP%m)B q_H& rE>|Qi ?^$ló+pxf{vk۲/ ̠+j`?f)Z$Z@ȵЎ`ioo} U§= ʎ91S; Q9F5ap&p#N C9B|}FZ{'f5(,temwxQ'#3+6 ߨc^ʋKqڠpRVLb?>2<'\(nK~y_BN.s\;h2;^/9EvRuJyK7{kr'f5(,_J*ߜӹ`XR b:$NCL%!_ ܯ4XMfqR.g7mra)Z{ua߁/U+WbΉy*7+9ΉC]S鸃T@4<PCg&ySK!e;3s\ ~<.Ec]0pn3Bc,-ނmm[6UBY3pP ? ^r\Q*[pke;l k$"ŁZ~?go}g"b.QOl4٦"5L f8gu8gZTX=-K34Lqf8.`ywӤq\:4ʄUQRHN"\: DɍFQ[9 H0~AfOlap_ >lGe$%¥{nϲF>ENgf4.o @A>L1%߫-qŠD0jZÒo~8G0L98K) B) F6$ը)rBaMF]Tg<8?7Ő?1--yM!R8IeҘ=i9~y_l๧x4}\ӢR3Zش1Mp^R {N4u>BNDG7 } "9 sPbX 8Fp{cOwgIPliɳ#^kDg 1QbGco #gyo 5]N<$# nGKi6jfe^6Pzt",&`mhُNtK4X2zhii% U0ol gSHx@(2w^ ʝ~ ݉砆q0]{^f[ 0ɩHpyk5sp!mlRĎ8Gs $kR79zi;b5mhrq3g ̚+ p; lgdvnxy *gG?lA{O4WB!O D(; 5 ljhHPnVd@9OY$f8 <KMTC]ȗO#ȖA2 ByP >ujhI Mi+GRT4|<䅬\i3E0 P!MUb *d p"14b@ B"Df0 Cn^zYt=춭ɢAr*]-u "Gn8 L 8ҤQSNc?٠EK(#vmwN}ff[SnzyvAal 0`b_ZrNµRY mna> Y;1(@䉷?Av690ɩleཅ`4Paz(zR ][9Q o v>8}5W^}xƇo{3?V߄柘͖N< `GFA@U M`1Rs?i:(<3%P[2ڜ0CS֘xj׍8b{V5qȔb9NXs_m3rr&OKS~Ij24Hȧs&/-ϾDTA.QaY\8Q\a#'q#2=M4.AQƭ%eO rx2cѼ̆/ȭC_ 0,"> 8pČr8߽ 5ltY%Da+W8 a (X">N*t ٛoU3U16Bɂ ٭-0i@/:8ab!bXR%匫4V] QL`ԓ7!kHΝ<>L <%J n;oLmlͳ6!)) kh8R_ {ꈼh+a&$9{p:OT '8 ֻfKs,YpΞګwĔL]H>%iiGՖ~ڨBSNЮ54jHP 5Oi;5}9W{A6;BA߫KZNШn2uR>" ;cK 09GŖ;fO3f|E_{fkgś6s=IJ! Hõ„Q)Z+0pgCX5)s:vo'737 hT÷ihv^]4R؂pnBM(MI7ԝa#ʈ\ݢr7=R:{ޅa',;# BԙHڱs|vlG^9߽dl g&BC ϔQb Ga;0 .IwwMӾ߉pF4'ئ |5 *aBԹQ^,Hh33r"Bb*b&0lY4 x:k=<'@^m:ZĶiO/TD=xi ')"' P~xn5 Lkh)2TPW 4?@bXP* *'yS,P$$4{fϢ3ϡG\w` i ǔxQ`'0L4춼{OhYl`K?KbHVHA\CnZZieDƒd>%3yJ ՘?y(]7J @ Mz{Hv ',B9s4a]8ʹңL+8#!j9l95C)aN~ 6ʥٝjG삎m:y1;ێgdGy!۟тB:ʗ2e޸o!5Ь}D ?8㥼&,`Ùvp m>HV_BZuR>CÂ|ݲ:)S]xav/[UNЯr΢!j('(S*,lwmQN!9sPAQ*TK`۷f_:ic`ALH ڶlvELՊeiN,x-e!TbX)iĂgꓕKi* M}{I[gdr4lϔSC+f[gä:w t%xf6r9gꝄU٭'Ľ34 i:T_RӨZE6&T%h sDɎLFBl.-Q5 QsilAuHy3--yC-J5 iaؕ#0MYB9pϴ`Ji%>|:mG+4_ij[3 wyؔzy QAܟf=3ס%;ޘ/`cz596)TI S?B G2qhmyY|q*jH&ౣ_|E+W<Ү,hF_NTZO4V-jrt<0'9RZSh%(G(ҙ*q*rK(2]4)[';ZE]]їQr!unY!FLa͖NcGFb)2=Qfz9G/u|hZRMJT&,ׯq)6\;'7?Ixˊ%՟zvëjʂ&KTnnG9t oauLFmD(H"s~<Ҍgś6,_!YߤcZ+-MS8y֕WVchf6PJU''vJ+p|"ihKK! Q)PLM;ed FO66Páxʆ9C]x,7c lgѲN4C3;ބ֥s>gv9T M\NKˆpNYz Suh $Ͼj~exF3,3=Mf'4dH-+5M'9؉`LF2L/wMՈ(4-Jv$)|s:g6Y4S<QWXED]~Q& Ӂv)@̖԰(".~=z=!olᜉ@aeMJ&lj1Ѱ$T%K'ަԝqT\W4C M3:r_t8[݈xMoli㟭\Bg<ָbK%vՄ"1 mP&+90y+Y"Khj[z9H-g0O*43 Pge`7QE19 QmrjN"aI%-7/ҕ2IXԜ;qzt#|ilió[wȍf\-p:#S#&0)שi@D| iҋ4LC,t0|Q iܧ(BĚ@@ ]P T{ɇEGV}5^C8hՁ4fK.];S/k./mMԕYC]xN, >k1T$ GHSP3/8gBZV|.;õdxWLS4C o3bTqZ֓29?+ޑNX]5*L@bK} _˜9sߴҁgQ 3wcM;3@ZOᘂ/=j7W;;O?1%4A7 -h([ gR[%ʯLlE^}q0 ៅ~k(S?:$bPa [&j?؝J>ԧժ(3fӿ ҅g=#J| zRjq[Qή$ R//ҔOH7qδ!WpQ9SZv*:e(-\KJdƽM7+> J}*CaHm*\ 8T#Ҧ>9U5V+%p5oXqNldzh2_-!GuNxf˺ "l o&?F8^jZ4H [szF3 ;yw/i39\&ԊLTP>xgD"ݳ[PiJ^FfI74"M375R_843z[SPم4M+*̌2Z|.6m[QV5'k>l|Yi4<҃gXzOLyDŽh6@Ԙ1)gX4Ij84aB"ti+/Nx;1mNCsEd4FmZ7#NvaG(eSz鎒xxrN2o3uDoa׼8rEs,+ϢxAMM!O3Fś$Nu|݄VZ%qR iґv3BLΙg篫LѼv%P䉷#XFnz5;&hplh{AMMU7TӞ׌9.͖fۏ.?|ߤnY=x 0v3s4/2Zc@^F+ $%qoe[gdR,gң85 L<2N9M]j{{'N@:yǕq[d(' v}ˤZ5ElB)H.0S+3d5ly3-]yz97Ovz0X6Ή<ٸe;wLӯ]3u*Z X{bsO2M쳃 UNxsW`Oe. N`T'hhiA5.r„xR "q$ {u puziA&&rȍh$R?1-xƣƻ=tNSZ3F`li)HWݲz atC櫫G-u|/%EpJy'0'`9v;s$[xբ'O7&cK4wǜg6[gؼ7㢱#.zoS't'jЃK?[kU7SJ7AWgߛ?"ĎI?1z笣7ߞVVF (jmfLFr5k2ʱ1@Z +vVs@1&x5kvԍZfk8 Ls"ڄQ EJMZ FX0*I%ZFk;kg9`6$eċ\#gVc O#L#2up@5`@VmmЎ6 oy4!ܾi׌xf~f5(Ej]?z>]P|1˔aniR>ˍ6فqKwߞ[R ˹dL*m# {a97kЫ~v/nl lOYRr B3gϝA\NY3+Bq݈Zޡ ;G}(8ԤJqC9D)jeǎU$p\hmpwDq֬^1pԺUiB M+32C πY߁iDyVaGi?lauf'-\=:~{8#\\<1.aG} YJf)NIiDSI4ܷ|;'`7> Vhm0 Dq&0`xcOgo* YlƧNd@xV4djaoz\vmw ߚ4)E`"j"%4 H6-l(FvڟZ$;3 92=#(n4g>Unw5E~؟Qy2gaaރ>3}V%3gh"2bi@aZ:ba@ScӌpܡMz=|ҐB{BY840A@iK6bggK5ߢ} *]Shf$ڸh|OxgK 0lg6w-Of<[8g#-](Z󖠯KZ ai@2ոI8껄@ؖs CO [@B0>Es:`8zA^y9̔ (l`(o)9 kӒxTgjj'T Z S#TF#.dŠV)}3 }̢yfz~vě)nZ(қi=x?7F[ʯ,=nd\xNxWa!<`4e2%jok#7rw Ƹ$|AXKʵ]=3Jd xmރD[K:.<ETPy>:q-?̀{uNL”#h}9Q-؊I*D9q>GBQR9H1S2 ]sͅC,)3#ϢG Q뼲T8tԷ(&yܤ0Vb90> +~qH4b)1qE]0l%fQ e9ń8:hk4uFYChRZD#ZbO;5d#Tʾf^i94(▝ӹ5<x@P/dPm!-#fO}.(+G Qy Bŗ4VΟz4uKriހ  M'᫩TFMǙg6ہ³ 3/Q 6\6b:F=cUs^FHNXuJQ>ܣc@ \% `i:;xWlԍQ*ͨ%N^Nf;yVi$%T5O}Xf'4U&@'iFRhIp4u /k@H?xl:h&fƧ0)g-ڱT/$W_.Nlɳ[K+<$Q?ӹ[%0 mԳ!O|wƍJ054v[)qBGi'SH6iTň훫3g6ہ}XGq'yq[J-un;MkelxQ^Qsd_Z8A5.axi.5yfg5V/ Di*%>.v[ƙ8j\ED{"(U w,)Uyfg%Y8 j]3ś2,887wش /#^wϼJȭZ,7l6*%F.lF*˵ZݴO;q4_CꟘvдE` YeTyl7D &YubV<\l6yflfg6flgƂG7;7Q,֊[wGhgE_5-*Tf?O忟_=؂Smky濦filfg6fl6f3f3l6Ys̲,<,+PU~f<[;o,*j@iyfgV ^|MEEnK}}맯ڵkgR'mg׹: tK?yg9/<{OrG QGo[vyv룕V烴ʓOr yv }bW#[~L/3<,+}k,23˲3̲zo?;gegeYyfYyfYeYegegeYeYyfYyfYeoQ柃eggwԷaYγwɌ42̸U}護ު4(,<-ϖ֐g*eg gAeg3y]XIgEXyVh)ǛEXVYVƳT2 32қg)ƛv,<g+`Yyx324j/eg,%M?Ιe`Zрys0,,ܬ.sfYY?i7<0~/xVY%<iIyV%ZWVYK\`$+<+ISeSCubuHR$'k85/O# RoTW:: yFxVG.?i*fjyr)-&)!*5xw:x?e} /yNk~g5,x<;yV< 00iטrCΪU`xa(u5ǮyE]W|7z rxV6>ꐻ~+xxиrcawhn)5KܧE-7整AU-|jٍxӿ3^ndLo1;^nvΜ6vCOb'.u}#]K33,d_I VxaQxT_hCWij$dz?~gBZ8zw+{c8ϴy ~PWyUkUeW-j54Rk-0Ju)PDF]w?_%Ox0?vTA#V/9%|-3<7YZq9 |F.\iD?Z+Y UfßrX~+b('~98#;6ļc;*5]P{wv`uTWg{rц EgCx#;S?Ih9pk9l_;Vjk_ɢ7O~iy9}&A{kdnK)oAP~9o;]iV7]߅i͸0-`?\8+WF gׇGW\S ʇf/+\5yn}nG;̲bv7q<<;r^|SU< `W$_g.|*՚U:-TFªPT[>2F8O`B}Ɗ%c^C!+PI`uKk58ـ}srW(>ٷX7[DnveyFঙfu37 R쁯}V\[w*'WN*p@VyJ}Z6R_xf6%_yu~r/8PԂ u .g^ ~4/އ5`Ӟn x>u=o9@_T3_@ WQ4F.Z|;(!R }%nQN|pZR^)nxmL?-VvԂG;?߿=ݸWvPvZq/g g}1<;Rgȯ*"%, wkn>O#1.'Კ+k:,B??<#cf1hf9s:id7Uwv;D g/?䳞ȯU晇'\*2QF> /.<@]|;\jgy-' A9`NΉzl_?uB;ƗϭV~eyR7Ea=.oKטxx+LE0cǓ̝0,̊+Tξy.:On15mR>H`NRSJxTہmoէ"Ϯ>goĸ̴v3 jYgځdn;xi! rw% ٤)Hϳ"NS&* ߤ^|87yt=CVs->^3l{gHsU-5J9TY>{fxg3ސ2_/]ӫOB.::嗅fy(vxçN-sι+zv.><8ϸ?<{')j{U$ /U4}f<;xG8o+f?}G  ̎$eϞ+˳=%U3ϰqJ J0+\[w)ޕ };{9CvƶD&!qtEy!03P)}gIYb%C*Up}`1.i/5`9xDUp*Ű|oSW[JJW/$bK+5+TGkwVlJ-%R\!A갡ki%KM֌o i{8ϰK# K++͕?]B%Ҋ+\xU?nR^ _Dowa~u4 HsLr^E<ʒ{-:%VҨK P?q 􋶨份6bVq!:mDd2XM\Qa+,~r7|W+H% >C\~`cQ_Vffffg3̌gffff33333㙙xfffff<33333̌gffff33333㙙xffffVyJ])53R'¿TٹsΜ}e71ZHiYϮV*_<xv,iCY g +QUOl?>q"iYpǦ=^/;zdj*^5ᕕϬMSUi=6ݻxf:ٕY?}ɓU|袗TBu'\r_gfGU6+˳,Ͳcŵ,+w*X*_ROKuσDMgfƳg#>?uE\ Xh<kri#.[߼y6O(E%%ϘU~g֦ͪ8uj禼3@t'U;*Tn ][2G ̮>3WxP|t|K>Oi33]M3WS-7̌gffff33333㙙xfffff<33333̌gffff33333㙙xffff<33333.geΝ:se3#9mwW-x1S?՗W}w7w1sG]9Uϳ%w_vAv"<;Ï6m#ifffLl-, ѼH*<{s-9kffV Rp#/;xfffV =yj.QQQ{P5 /O8t\㙙Y-xv"PE+?V>pBi9G3ՂgNj)NքWp~--*-D=zl_N̬<;QRBj( 55TVY_!Q6-0Ղg'KK)E%%5sњ Ӫ;^N:Upā333Zi5sњ*^P(:xfffV :}R|.Z^YlҎ9ܹ3337޿-G;ifff5_l{Ow UóJ NϷ K>>k)̪-*.yU|ZSK:~#3ϟs>*>w<…\IQO+'ffvug-Ng{myŏ?i:a|xУLsBJtf;!5D㏌zjƔfo.hk4BS\ϝŇg_>;^%#_~~Δ'OQa{ 6z/}R0W^ aMpK¤dj<ܣ3}ɴ&m֜)Ν;gV_swA@v`! o`1sB&OH hfPIvO̬'pxm[s]>4y' i BuRxjJ6eX 4+'lq#99mf8ء?(Zj`ue<gxܛ333Y%'e7o\l)5lpIָYl|` 5[>ޕw i}r#ЈP+1j噼蛏~"̣3\ @&NHpeά48&o\9|$5ŰKnJO.|o4/ &Ad /oo#]۬9 {Həܔ7:vdx@+376⾁-A@`X7g]?Zj%bEp)6uZ_oXJl۵lpiP$#dɯvlJ4MnHCiDi/g_us'ffVم膢}hs  _ɠ̝zQ` ?lب1"WqI'vșs HR _(4T cR"~.-w ojp#'8?i̮]?U.E`;Y`{ aO-nm%-xgl976n-Wle9`I[C]B2i/J%"Z 5Pw˛=`?133?x^bnIm6]g|L Š\W)~Bf[Z@ȵЎ`i7]GW\HG s#[P8p46.V; xƚԨSMd\܈\(ܢy33S eA6M4UԉM@as0!n#[`Fq|KmP 8d+&q @9!5xv\N.s\;y0 tr 4G8'o;ig9{I%ҍfϘ:l~bffug{p@] ɀ!,>CPHZb\ȼ|HQH_qY$ uءAkEDiPSNu@ rZTKJ` <*8'DŵnH2_BAD ^*uH Ҥq$*6awԽ0⽲h`([F? @妷>X T4<ϐr.iv"g/e'//*^wB F^q>08)s.6!^"@f& S'XUM;ke?13W$  OP3Qfr(`Lc[hT`87<Hۼi,Lt0)$`LZ }m9|lPF:&%$``t$(9$T.mRx5MJ[!cxffVxZy@Qf*^]ˤ@HJ{T+ZӀrmժ2^T8Ϧ͚HO@qorNΞ.#&\tt^Na;33g8Yoo2w =L$B\bI"J(PB G - Jf`` Тs$3)FaΚ6Qn>j:\ eB-h qL&' -ࡣgV>ӼGҔ0)I?i3y0 PQ4U-:8?{Gj n)63 Hƻ( $wϝ=;١M34*{r ׭|z 8}5?{Ѯ3RflЂ$vX55yڬ91 h/Z㙙Y,|ish(,/l}5!ro_2a*&)X=ϔQ WёWEئ Gi 7MO䚦}˿h oN7Rj *nB-h\C{vRRČĵnUx4 yCG8+FM=d #0unV?j2}aFuy=[QҖEɛ-Ҭ}yS3ʠH bW9ꗢ@%>,2HAłsN(\{_޷LyݦiC4Y\릃vPrR &`PM%J'A&rSƞL-9x)[٩yꊭZlJ9r33YJ WQ^H&҇sI UvRh3hs-?x7^-x Pۜ`5Gpx mҾfM9.ȶk2';B9+̨Y3/2F'ՕLyk/}y֫ٻ(qQ`O dR6 [(OA^H9#ϙa!smAnJ`7oT7ݵ]s9x%אTGyZO=jb0׺ܧ?"mrV"DH(KBv {IwS8iQ)Վrl`x+-;,!A?qi\ʧ٫J[=Pig~M>:FG>w hi[iqtO}M=:3$TspH33ᙟKx^f(/h!`ޣHmxu5gs gIcvc;ybRM Pt!33$3+;r04`J)`U/ lIIaã]}NwB~@/s ]r =]R|h֞Q "Pl٧e`F0OI!p: \MGt@+$6jwz-x;̥Ԅu%X8oI333{O(&QͩDr*C)aN~r6˥ٝħqq[*O ƵnʎBkل"he=>z#hm'2ѷ}Q7a'b!v*3ӄmHX\ZYiJP _R"^'mjHhffKhu+ęPG9NP3dzBsPA^*TO`vnkPQDQ=] ܃Ӭ'-bPll)KJαݱm+xZ3a1[hĂgC1ym]Wo_RpXN33gʩހ o5y/1LrDJ`yn69r3N*J'*(ՂK rhJ' TfgɎLF\l."(05Hc ]ʣ`v*LA"g^d<\?Lk+6KHPyStK4|q97-xq&:ę8k`S #'tPAkk߼iTõdg-6m]*n$))v"xk^nE"P4xR«?yP'wgSsХ565o74kf7ui9{wi6%P޷4K©4*౵0//'P9= %9Z"ǎf'\^R㙙YMuTĘ:WuR[j)))V=jtgpxJFuE"٢yػ[Hqr i%@ָ?2s\4A.ې>|Y FɅ؊]* xffIcG"~V~foL>SC=ꥺLs[o2M7Lr &QbKQcF`,h- UՔMKTnn=t onu` d`& Oф.8',㙙YYRمMڷoJ~(7M]W^Y*ͬPJIJz r^䐐F<]7[dM*I%3( ٤xR΂Pv\$H̑4O]~.[-BZB5MOZ|2+|eԻ;/'ş]i++Ubs#ʋ -YWFb^1'&0,T>X8[l8M}fH+0b!M+-{ꨗSR4A=adS5n $"Sy^9@;k 橇ⴟY3L<˩m{LA J2NsR@ʵ]@-L@5ONhѼpޭ-LĢLH x4"E\ԴS/\N_o>6}Pg33+3?S<QW\,4~kjTU\릮PQ6o7@$ MLrs/kU2ãnIPO9ӵjJ%kqZS\iF_]”jlyJxZgoE>`xbK%vՅ"16MyVS<)Y"%4f=z`Gi3{hұsc U>&''4-BHB=yBx}u/ ҕTWXԝ/;l}Ih53=]/f^\-p*&VWi\zN A IpaB3^i(B U?R&Gi0͛i4&ЂFzs0@TKN^VcA[xr+^C8sb坝@,bxVr$kOΔIS5t_Z)\*-mfZ)|2kh B̝4C=T#){(NKE i\vnڱm+ i>:C=RiYO` Uw T x%ڿ%?Kff&0;{7"g>_L]Zx~%?H yxAҫ~sbRo_Z 0(->6h)L05Q9{[XĦPdʧ$CkȁEiST(b P%r2mhz"5ΧRɷN_VEX?`ff³l.H5(@ MkQ?jQV0H\>|D){#JH7gZWkSsa(Ҳ<SC|eNi4l$(} yw!}qÕ/* %?TiϦVBj\iHvwb->vy߽ )Ik-Qۧ a.TNn 3 ϯo/)gٰY3ui!n>(Zpi7}`D@uuO ]1aP Z*?҅6+&4ueqg4bќ͛6l߼QT5F=JMIgؐV- y>tgA eմMM|0Qx׾ޯ)33x1XRi@_ovT4)|༼9\h~>;JU:meRZTXRn+LJ )Ua RC4Az ܠgUx5q`.AAXٚE0w_s~~)7mٛ}G"Lſݻ ]cbKP4/ү1 U}es'NQ`ZUL,x|H50L`iBC{SH\+㏌dm$rqie2ɳs ϴS)DžTZm?:c<47"LYժU+yr4 YF=GΝSf Th_ y &uTr%4$կd@K\]rwA&TPG▼N4\ne<͂(V?* ,5:E%Qi4z'k^)7m.FKkq0۱ώHRoygSp6QK+'ffIrUJQ@n%Xv{=2<;L"cgOആ/U:8Mi(*>VztPQ!e MՅK0 rM1զGTӲ V=dᙂ3aݛf3?33TQ0co_n;JXK57YэLS&[>+nbj w fB3B4FAw_0o2%)[n_?|Zy5sQq&IN؆I [<\QZ_gq6vT\}9>F#j330jnz$ڪ߯+!WYxNc-[(t{Mz`@D8zтiJNbg;巪_# myg'HWINLs Qcx zwZQ: ~X4`N7rPةk*VJ]EOhJyPm[iMt!'9n$VQW@2*_i22Ff)IS om1 ѿ%PY$ڗN4 (VBG @A+.v{G8A=z5xF\u2ũd˾B8$>ԵMhȪ579~@ٵ]ZPw׷ @ѦcL?lܼr̙,y$[⢗ҟMrЅ7 I6D#\2_ӻ ZC}YC}פQT:4LbG ivI:qKHspR4h2d['S 򦑡7jL}k~O]̊=>̬L^[:/U;i"!հP+ifʅ&](9'33sʙ8{AC55I!! ]%/RoNNST`&{s7 뚬:&+3y|Ԃ|[sͷqx@uY3//:r ֱwiɐM*gNj E\=)Qb(- уm{X&j*.;7mAʙg 4bMirRfh_khm/r#ԤBh\j80lS}K O'Z㙙YURrn[4o?pAևYH+˖*>eyoo@QbGLojpc^هi76zϔ Uj4.Wwp̠lr*Ƕ:AM(۶wVs@>&xFRCf7Iyx6hgffuGYsji/B(_ȂhǧO=jp%8xPѬ # 4/izGJJd|k ϔJp63%䉋qr &2)(MMZfrkL]؜t^4TP kUn&'@\ǃ+єCG#`';ܕ2!O/fKDs)ʞxw=)1Y~c@ZGˢ$-r\?\Esҹd#r(/7LӥӦ^[H*;rw+Lѳ)Rk76*>|r+Kx|}Z^ͻ6;<_xffV7.8J؇ f["q:ņuk3+BnxyL=Pq]Qxh(E_I!vx"qfEnA DeU .n"MxlHSʘX3`'6d8*Lؓ] )B1.aGc YJfkp hE -_y̷l0m&g3|U_$gیo]ԋ[H&77YsӦ?W7ޚ;E`"CqB$gFO &! v-@>T &!8R{H#(n&TWܪ)\஦Oc8*E_"_{ L~ J> xdbi@nI.Pt,AM3µbpz~ݒ |R`ԥ6I`$1-`iָmp;NևY~ލ[s#\K8o޲yēF&LKهY5e̾2S. +4@ b!w'R/`qE9t\֦%0s΂j RxX051 ^ 0.)3ʹff_ɓJbҔM=rGy7LqhDE_YzrdAkMp4q!S a)#)Q[\ )K9'rXʵۀ-@mr<ؽ@THvtE2gff_ yIhaj+wS5 XJ׽#pf SaQDMLµD*i"Χfٸrɑ,_3.V2 ]sͅC,)3#"01b.B$krˍ=TȆʾf^i94(Y tew%$سY3gffWGVAǠoJ},HՆri!0SO}.(#(EB>i%J)i@C?2CayjP5 'LVCQcgf<33LFgꔂa hçjH7|UV9,r}l . JQמ-W m,Mgq[r&*k$T.*R,cza87}YKQN㙙WgU 5P)k;;Wޭ\ ZF|m.FHZ7jM(3@N7/)MAC Ÿ\\*Ql߾&fS3&mقXe+Ͽ!NM=]Rg'*I705T;-y N_[2Q4@?|mnǫv3gff_u}vbG5|O=Rj1ԁj6d; nneg,Y)=ۖwv6T+&6AOf-J D*Ρ@URZxAB oشuő^G>)y>+[=xfff< iထmB_VY릭v b(, UAJ!lE>5 f33.̌gffff33333㙙+ȳQQQkff)o 埿Sф{DyK  _Ref87612456&xDd P 0  # A"wǕ)m$cf|0IO~w; @=vwǕ)m$cf|0IO 2(;*Dwx{pU>{}xy#Vf>2EvJ:1tF.H:Lu v !A#40ym~tV^"Iƨߚ=9ƜcY1_ɠo9? e6桱11ߊv"bb~c>?^.qGqҘwړ+s?>?[Nh/wdw[.W =wor඿||] &&&らqĸ`bbb\0111.LLL &&&らqĸ`bbb\0111.LLL &&&&らqĸ`bbb\0111.LLL &&&らqĸ`bbb\0111.LLL &&&&らqĸ`bbb\0111.LLLn&.oXĤKqĸ`bbb\0111.LLLb.KxMġNƙz-ިK$-o;~k_}~vߨ/]m<΅vTؙW3mtIZbGݯ:s-O~\^Qeq vfµB+;ݟ 7 ] m] w ppVyE-: W}ą^ݸ`}#*r ] ֿpecu<3?nJڵx.ґ'j#=߱1vu鈺sszѮ=ĸ`\0.\qn\z.t8l "lbq&&&らq+V,韛qĸ`bbb\0111.LLL &&&らqĸ`bbb\0111.LLL &&&BXB{ `(]B"R?^/u˯ުp &ʅ OYԃOb[vxc+̲?qZp|xZg{/8t]Ol\0V.o?UsdMM= QO?!bbBM]ݙ\ϝO &׍ g)С:fk"?F~?9~Ҹpr5W#LIgr":D.Dj^5gvRїD;Qsh)Mʅsb¹Jm}}?Jk5чJkWhv+)gN֜=f\N\Ln):R~^މ}OKkσpl$|7…MMѡ" q.]@és6.tU.DכsJ]SSkjt}[<32̎\**ϝiBBir! 6zH־]^@u~|ƸеR?7˅fJC+?P5k)L]G5ƅ.h\yBC?P5k);5uǍ ȅO>#-^ꯨ\^ԙZMʅFPu1|S\xg]|zbCӅ3 7/L5K_|]\fq )//jٯ&{Uo_c;_ٸ`rM\oP}4t^څg}AQ?v2cCAg\01T.Tϯ.˯oքWq~/E9+~1Ÿ`bҩ\8Sk|qZv1Tx¦⚷^>vqaմQb}ۇ(f5 &&ʅwWn.kjE ZenOk?8yqĤSpm/\hքWxCšqĤSPo6ckmm_*|ߡaku_5.t*v467]Pv+?Fk8Q.\pkqĤS,oS_RӚ];~_?3.t*iOg/ބӋ/쩸 らI'ql]va}/Z>vr &&g/ l_xNt~[g^hmx Wklp.7^>n)5DKw@ N<X|t1|+߅ -YRʺRらMT?(@cӟrw9@Nff̧f->:A:h>cW\k<^ #2@ vgrP[sC c'd>S0 hOm4-mFZpeb6aQfR63eǦV_b샓ALLLO8Ec>l;x"pe7|_qD()]] Ou=p A1+6m13?0;g3fXb;ǣ;wJK]aJdM{r# ?{ҽ羻㞟lwx%lK}.LN` qĤ@C]399ּ0:w'NY^TPVs<_23={}oVC܊aGs}8pء g̰PbxVNQuz_Pe|t y\L ąGE%x x ii jp%)HHN}c3&QpPÇ <{ K9?%=<+cz)k+Ocy볗>B%$5*6\/~a&ƅ²h/&c7j[}|ЀbcZx>...?k$,9#3`'qN \;}po;xʡ_^[f?S1db5`eY 9^F (!z07|4|0_G&LLC " w;Csp^^x51:&ֽ&'d悳.e1hہMg=vkw_qMƛx|'`c#Pc,"A;NΣ5PFCCA `h3 VAUVp0p5@M8">a:50vîsU@TIz gl2i0Bˣ>: &NA ǏԫvL5؁ڇ[4-DЙ\- x'Ӟs?H1 &̠0C2SUVw^YW x}k\01.\v{& 5 Q!6 Z آp5GۇܭSBȻF'P#5P;n7FႛOQWQTssń]<\0.|\]][YCW,+]sqAf ~#>-w3'rIR8 P@ .Bw@2<33J=l#GqsJN(/fӹ፣Wϯ394!33Å'F OFn@U+g 8 e> W~,eA|nGR#=-d;(C*e`~!.Ё-/]p+ &ƅ+. LZZT[:v P>}.e5K5D1らq&:q|疯Xvi^C077Bzf8*"(OAt#t{4l !dȚLuU( %6kHа};Fn7`L *4P@5!Z:0d/SCap&?8= q'šʣU@;Wр(Or>0e`~akØ Ij Pbp*ݤJEM\ѰLz(Ϧ<v0D P9'|q&NA+C*^\5ڷHd8Q j(,P% p uP8*%xE@opAG.IDˏ=l\01.AV cg"Ra xs@#@hJ7^9b>tP"}ł>vr7U%Bx$ϙ gX1<OfR傆[n.lѰeǽ D./,Cp19 $ht*.T\QV'eenWƠA Gk1 4Z(I:C=a's5j6®05퀣xMnxLzjk/Q7!Ldס^jBPu"!4R.'þq PGSFjs%{(#^R;2(- "4@`p 2YKM8Ze\01.D%5 2c53rAM څ^: _`5 'P\RҳXt2 Jb>tu?bhl=Ҹa JyC1ښ91RH:P1 -۝Re0ŅQmB0n.cD%OK?13!ǵ9ٚ /C8PKhHc?3%R\Pp@enAPd)494f!`;7<ӟp7 . JN4h;Av ,.%4_1KN&N;n@!ex},#5X>#ꃈ}ՠOzQcpRO!;Sg0Mȭp=MpyZvȭ"Y FP#Xı*らqrŽ}GÉҼi.{ >Nr.@hCue_Lj$Hj) ePeGc52>U'ǁJP%'햧G?@pJ#iOKa2;n^F0 M—V MMBO.ݣ1dPYb-$,L4[((ȏb$ mՕ(zР';x"4P\hj:F0Ppe Qfdi fdW]TK./,ܵ?33͡T2||tyT㽓g(YS|Rj(*̧f 4t414<pAF`GeQ2; >ɣIΧp_Z.W}Wx2IG!hI^nf#k@;f?4(6NލF*48.`4|$}smQ I7j rR=ǽ4>E%w@Sճ(cA b ~3>v:+ 0x^/^{}g77](oղ@/̤s`khۛЫ@k(~ʒ/' 膢ʃ"Ѷ(drIJr7 43w(x9ZQH.%XXX\ %cD_qXg2 *3.[L.Dpˋh0 S} bi'<6A}<򢂾#~ರ/@g .\ฐ%Pӷ3FBD JMT )$ Iʏ)}4z VHP* GjpCݍi3S ޑC\'ixzf͹EƧeFץ|V*哬fGд|Kz{raQPYG*WCe_<਻Tx_M< y@ ֥^heF t 0;) &= WWc?O+}w6i*11"PO۾s[;G הJ )/%kN6wYꔤ<-(Qi 3^XV1HQyM^Y/(" (R~Y)]Bhu dL!)UK|0 -f͹pχP5OHUgKye])i8:/PIEVAmA (|J[Z*tYcӞ峹BqҨw+Qb9~znt}@"j?  @^ASy|,—mLH [6ULzn 쨿@U45<֡FP-emSEA0&S kQ9GPNLNLNHN 5ZjϛTPW|DXeaFnkUgv/_o|S`QQEvk0n~v߻sGxV{Yp`.mۋr M&V~\h•:C"}5MdHաĮљVoyOGP2 >@(aqqF[ +A+JhEFƶ^B{g3fiG&Ljt@C&M8h1 qCt#A.wi&z|ςֳА'Wl؀ѡ+.b'ts.<PDfCA9LMhy/ҳPbMFv < es) s{e>3CG(( CAS9ÝP [Og~ !P75Ņ~K5t~;Q7޳PG#e),)]%2{/JRbPu")>ţ܇:]"4(fy*1.yZ:M8?kAJu &] 3\@oѱ^c3fU!A[lJ.oKp_VP@7i-mAGUX!zAEUߤ"8/JW퉦~,y{GЁ ʘ?REEIe0nOڿpVD<`) M62)hAiW(R~M܅ _E \i'Lj-ckw7pk+hv<L3kϽRH+19n?=+Ӟ=J֡ځU}i5o2,#tR7!@.qr%AzOTqMzx» lwURɌI ).`/${Js҃Cj"״ظo;"KyG2:G4x0%e ~^>B/Yyrt˦ N s9 lqqagEv>8)|-)M.v+<,|F+_J V!{~iS1ߥfQǟ_$x­}+݄W+MżٚMjFxD ZƅHrp%^0Y\Vwڬ4&43"AG寖,G1''&n+] "nѳxlNii111r7IY/9Y_냝PTn 窄ɫGJ]6_ u4wC~+kΝ#AX"`pԿ .(G~2 ᓩ jN:5Nl/iei_w#6Vk=Jg獼ktl#yN%[6^ C#Mj` s.YRMPh e]e \_IwBCm<-Yӥ|8tF'þG".O@c1]1|p9R| }vXFy>8!wC׀bG7Ó+1\G&L ,c`h+0XE,um0̅Ƴ(Ln醺>?)g\4@Յ -z> ghEdrN"I.~UsmU2,hB-P&E;$ h҃ mT^I?q'; S3iZof]_ff@=0sQ3#/!@ ?;(x"gqP^Iu@ 5򰑱J{Qp3Ab{˭Ս\H m0~ ڿP~Uلǟ.Y]7࣌PP>6~:<Ȓ%P p5CT}%z`#o"iR( IK#V_I7炊R${>(P޿pSGj=MP8pʭUq90r~@,^6w8t Gpp 9%yJ"ɔPPzXŅoOd)Mz(Rf4}|fp?B On G.@D0(qkX&?;04CVW/ĨR.+,/JN8'BDxAzGdMp{~ &= X~Ɣ5|A9N4J1ˈlqYD/CxDk k"/|-K9-o8gBt!mVPHxl}i'tu ^(y2Oza\0\GC|T ~_q~ґ`iZ$qY/H .ްDe/phZO'C>|[8`) HkLHrK*qժ3.Z^tohBƂ́ف hIt@v}g5J3A,JǮoKȕ袣=[4uxK} Zʯ(p+7}W ^,=Pe/ƍΚCqRNTͦdj  &= nÜ57Q 15­T|e+㷫F}m$ı*ENSF( ͶMd QMUWȄ--* AZsJoy_Mz"5 &s(U#3f7f/+mם>ED׃}ּrġ~f_TJ­႖)'B㦽z^~a&ݟ jҏ=,.hrGNG9>H΅&2C >̼عwܤǟiXhETV0\J$AS* UBB䌞ذaS<.Es-ktڬUˋ# &= wZ94Z]|DPxtL -3fO{r .h#'JERdr_8+|JlKWuA/9ueLz(0ŕA9xkq_¹%K 켂=jir$[,_͹ zDWQR 5, 6&$*@ݨTW\@>8I5>EJWG/]k046q|k=kp4ȉV5'bjIlWsa)=q ""2\tZvqq+/%Aj>VOj;*]}V)bŸ`#@3zmh~ңG ?gvքf4w$>") g ȝWٽWOqR/,iBѝ…l) XœN5ڴڵ‡ե&͘HYF#aK >-=R+2ea"ϓ5lQ9,1  s`Sk`z|#ƂKZ~RVQ$V\ln8X򙁜]+tM"D]#y~2MdQT[D(!NFv'ղh'¸`Sw>s=E1Btvh`J2&GR69-N)(]Եx-&w %֤;ǖ;w<~ C91 ܲBwp}n YzRHGIs%Re2E+/ωLDlW- 9 @8;"(8J-?#4G}Ь> }}zv`MDLz2i2|*M@&dUhՓɰxy.wRvpZ*"دFR7Jbhbu5;qB/bqgqaɒg_ZiiaHX ;\h`cAheP3NȟN /mޡA}N e q"§b,>/o EFnJn#~a&= ǏFųe)߃~VUXdV^а\9θg-]!zCDڈ#<ݸz{Z'npP{-3T`' C32bnjU_IOe℧o~$4NR>QS}[r?_0w ^I-0"yP~5:ej8s JAz+-\`{4p`G+{nx^nJId`v!-:nb–,Cx5b8?A^f ?RFMy7_5t1_-k~a&= eHIϺ)D] FoZKFc~'ɘӒ 6|=]B@|V!P u7`}hknu`M#:1R=ޕE@-0mԳ A;O49uXrXwp+p{o@&ND#Wh-``ңƺRĴh)51͛ܵ_}6Gt `)(g8#ɩ%MNL~pA}DC44- Ӏ-- Px;D5?emJN356<6}nBBˋVZ^5'3RqNN`3X Ӯ|[%4܊񗲰Ę13}Ҵ47;n4ͻ6s`MhrA <[-Ho͆>2y ܷ}2(g:3`샓8*(p>]2kAc`=&=9[HcX ~ņfa+ J%}S#_TԣKb, Mzea 3ޯR,#m X Ms6dhQ~ЃrOq)L<[\6xpVRtHl>7{Y8e'Ι;O7S (?}iݞpwx6<K8 x忼V .58ĉ\뢂6B &ƅ>WT WUe.ЃȀNjiy%cgvೃm; eŦj(Z y J|tER'\ѠCԯ@X1ʹ9\얺x4.]s /@ëGd|af 7|ְ 8t+=}bC$o?|)fqf~e2/|pSMs5א;Gs. ?^9Z|R6^ '8K"Pw$I8*Yfң  r(4ݔ\]Z%| CK`'~JŻ.N#C >Q݊?۾sɳM2*?2MAAJiq:7R¥zc2VRϥz^2_S&8 tAJ)П-ʝe\:%ʛ"/Cۃ5$)qrgpx`0^i=׻qĸ+("Z>iZ؄t5ûb`bλq~O(|˹QoA   A;(FL W vX ؍DAUӱ蛨ܰRO62(;nҰu#ª۷o^CuzЄ+1yҪ1/CY1b&eg*v(+u > IG;00Xwh0U'U꒼\0jmKL8S/ ~:XM` P~ Q@SMffƺRc׽sѸ`b\Qt߻sGņ 0&<[;i* )rkiLZA\ xBLLnF.D)&|Q 08 +| &&] _[o~n|DWFlらqqĸ`Ÿ`b\0.LL qp LLn".LLL &&&らqsb#}n+&}Br? e?>9&Z)*/}vbnӗîYibbbqĸ`bbb\0111.LLL &&&らqĸ`bbb\0111.LLL &&&らqĸ`bbb\0111.LLL &&&らqĸ`bbb\0111.LLL &&&らqĸ`bbb\0111.LLL &&& o+Vtr`41b\0111.LLL &&&Ņ^q/bgqfk"qr7jRmuz thDڡgF쇟xr35G4.ܼ\hqՈC.jҙ\mhхKk5ZWMxeTe=NԜ=ZuʸprܷXihFpR[_bZMvZ;Jٺ5g…Fw"$D_`2<[{ƅ.Ʌv5߸p|SEthH??FmgF KEp' ] G|\pRZ] >#s?9uָpro)d] .^YW.^t̹:.ąu +_|y-?ٸ`\0>B`|..#|w?q:p᷅ZIv.^9[W6.\/To [INjMC'Y* VbWZWp| -ǫknD}xn".LLL &&&らqĸ`bbb\0111.LLL &&&らqĸ`bbb\0111..?^/9دުp|t /|R2?ه=[ކpY31 .oh5>fFWvZi>dzGLL: 3uub~sy5.t*N}킺V淚CG8^N?w &&ʅ.hLL: k.k5mKQJ_L1.t*Txچ_}l]}L3 &&ʅ?mhSŋ7a {*.¸`bI\8[׀]طy/˅󰏝\"~a{<らI )u~&&ąه?Zo|^x&&7 7<[INjMC'Y*7Z`p|u,ǫkx5< &&~Xfb\b\01.X1.L V &ƅ.ŅfmϞeK1. .(ܵRaCISbMe+7R۷o|ı*ĸ`bU2Wn_lMAUlz}֋+O .~u_\BI3?1-+3'?+(_D aǪU+!;٦_qZ-¥3g ҿ/v߯hecP ` Jņ ˳_qrl#ڋfɘ(0Cf4X K  bGl, ɴ'gno-Rf 3h( vUa;W֕aL ק7^ B *BfrFxh{B7\@Q`702!wǔ51Ѯ. Ȭ@ ,TQrSUF'<6gwp1iOဳtp( &ƅ/WWWirAEs3JWc,~ /cyYi`vĈOv̟D f/I\aҴ4PˬP? ϣLn Aƥ,,Q pKt.rx6=L>6M.XxG0)@aƎCe_s6_E뎪͹@ 㰨D@ tP%; sԸ>-R`pk:!DxvR|!らqf@\ ¼"T%'a/P8q : 7 M<0*nT܏891 Bt9X/mYP(@%/ȖM57xèo߳yqek6?RM8Qu̸`b\hN3߹+֠] ;Yp@: :'x?SE@Ъ<A9 FȲ&äiiA]< aqq j8R84lߎQ#[M`2:DB 73mM+ YPA)d,`4v@CÉhPկ|E4b@G*!+lg'_Z0fBF7 4Ajw7)pyW4li0ʅƳ)O!beF5s™5V ƓTy[E0[4lqo~a&= k .v tF΂5 /]f>1U<tkiYYyE1hPwÑZV$((3 pPGX\ ;MG&Liyl b;(&^[gr:i0Džښ~KTGf=:u(WFT+H͆1Aɰ}EtQZx54Eɥ Ԏ }gd(Dzb /L{r֒%xVL eqq i̘!A̧\Pvx|tvWq0?X@# Ԫa/,4 ƣ(<6;j=d[4nuBRP_g oRT >s}`avT/̤gqju%l&۲ 'cӒgL;wp s kN5m5{ _(PYCxDtY 2 dx@3Y X%;ι O`'<\䂲S9 `]o~a&= .4x>t W̒ӢSPu>n ,H b?H} "zd5hG,Sz~Lyr+\c38>G*)r+"3-zq+>h-#4ȡ끯>.->qʸ`b\cp=4o zOl1jk~(Abn1".G5 ҥZ 8>HCX "OqhF"5T-I})O2=i?Rb9G9HSaR  /ȫxwqĸbe,hxcSfӪKhr9m̄$kփXl i. FMs=b6 #3s5 B@A[u%4I^e ԧ?e5/9\nxFd>ٕ磻gs=~a&= w *w@sh<L#0vFxJ8g>ʷz5Y( ]n%w F8"n47B{!\Q@#,1qGuTL;a54OhR)\痖Kifa_{yfRQw)`G.Z|*.Σ>x)wQ Ml) :ɹ@\c[T2qB'CCԳo3q/D@QIl,XP@LAA0^4ŋW^@z|/ʛ(4 3\.=m c} 4.HK :D%f7dHyfye n Kb`/( ;E>/̤sA”}_X MEmp, p1P\j#pqġ}7֕ΛY( ( Z.e+$_ѠF^ARxY@8+A_)hj>*כlְ 1'P#f2.ͤ_I7¾D sgRQvP{e[P"BF) A-]VػŴ'glAs4* jߡA^-xHa4BP%Wlwhہ1–MDž%h;/Pbl'M ϧu7TKYTto(LnZT!y샓(SBJd3`0Wsų8Jk\0A\V炦gp Gz|}I߳<#4$6`t( ~a&ݜ )O7`Pι&S*GS8At},uXBŃ@\JB\@^ٱOP (,n*PTpg'–٪D&nH%Myx@qgq_R :D'qDyM,шrz KJc^@`Ԭle/h!bʃO(!| b2}YJKN9~R+wàᣠ DDL9[t،n'K筄U{A1KQ=tduC+26DTEkR/̤sAӇ'v!?+gJBcSx nP@(}*w!CdDp!|e=W&D~; 333-e ݍ24Zp 111 4D|m0̅fbsoF%E0Ƨ9R}LtOy-~Ĵ'g9mg(u(O*QP6eT+>+p^um!PjeUEx6ZOMcXs$PpQ oo6..h5Wv [z?އ ~ޑB X컵ڪN~dA Ovh~nd͛ #MPFK\aiEU\^c.f(j}T2#;ĸ`҃B ~-I>^FҜe5-6>~ᎀ"*R/m ,B> ƒmI1:xW{=ЋA9Dݲႂ)\6m\0A\tN _KJ ]8 JҮnm_D 7xwCٴr病G1 %ޭpfsߊw7a`2J5}So1on&}di*;B&q!\ Lz՝6+Mm) ͌G(Qe24uL`ɉɴJF,<ۄӁ>iZZLL܍a;nR֋+'/ga }d\NTk?B)V>>F-_^&N}5#~-J / yGh ?X?!} ֳyK]/̤;s4 [.FFJÙ<|g>2P7j@uB/Zc+YӟwR>ůs\۬j )'y ?" p; .H1zxO&h֛پgꗙ4Pz\KBk.P>Hv|Oyi ~cY$WRB0" E 1dIA?+w+{!"\:bkU_X>HA$@J-33qBR∕lf͹: Tsx/ThxgOt;rkU\Lܵߣ!3>˥M9Q"(\ƒw>sI^Rv2%ԤVq|Jʅ34kp#A~\! J1pdMPo 1Ԅ J*KҸ'NPv69ePQ+w'Y\fd,I1ml @'_P?/ BkD2_<[\>Ztaȅ _RwN'Ι8<-DHzߨq eJc(w?k̓^fffLz(h0<ՂWt)|%yZkz45=:I\֋+R7:)hl 8(j&³R#=cf3һ v\j%挋h%/]EpAs`v "ڸ`# ]EYM/L>5ұ+ے%r%"/g#~6Һx_ƅ+ʤg M+AՂK1T qdPnUxys)i3y;Cq`$kI€{50gM<)|G oMp3/_Y1Q~h42a_ y:{a˦ xB@vR[W0%CM+:-hDJcwM=|=cJugOedysaa5&qhnR7p+x~e/fgʉиiDŽ)_I炚G Qу@ιs?$?3%v7gr6jkp0L(>eД BdP+ -9-*6l,υKܱw/#6+m hI򝠖h(MVd*(S‡)e Ӟ5{K3G+>ʭ4yu;= YtpRу _R)R,wxc]d~kql]LqeaPNg9ޚb$oܗp.x/}ɒ>;cOZIDWs.CUThB;~ ² ɩ s|7&ՕNR| .391yQK/̤sM3_ZB}Z~* r"U Z~{UEX mDt܂#'k*V]\\ gpвOՓm׫@l%yna1..P/}ڿhQǦbfA򙝼5l7I-F:y xBY{By-[ %0fi6vauiu3&ҳrHGktRkfDKOFe h5L|؅j@yM?[TK-D,/*\0..`>ҟՠ}ys4p>N;|f s. L>\ #u,瓡~-Ƿkךz .0 )31 uI(Br%h`إ R^=QM*6  BVo?G nJu1O\A~yB޺͙ bDq4\0XaC]kڣf,C:A(qVt'WA{"m1|e(Էu /1"bBI PlT?q=4=0_{-\/dчiOnl&m-kWa_вkg-pIRԎ ad$)ˁC-O(\X@Uf PKI`'@vdMYinr2rbL& .К75=~\):1RNB+N#~ʚUִh8c:/d8AӘI_N@;D?emZZwj6\CݽSQ* L .ZټYTSi\_ vEyv]b3+YE1 J,)qLb。/ 7 R`U }2ygLu3fi\n8-%`=I L&".8;XK)hV=[ W"J&#Tԣn嚖?aJ&(w 0l'ܮ 1>ʉ8=VP a`άnlK֮%]Oi`b01;Wg:;:Po})8YFW9+ߺEj׮!,c X|#:p+A[+ܾ,n( +J&M*ޙO" L~tɄc6-O5>#4RoX"xSrmmKks!Y C >lU몰M?Fpa*郗0(2m2Šs]놺qB L F nd!Jʹ kp ѥTiy%1C^{O lp@{sPY JV2ER&\ha<݆;@ Xrp͢ݒ[os & a 5%eqgxb]uo^5nS':N2oiz`4fYF0WbPmskx Rd)GOepc f] b0 k\ B *m.jSJy \lȉ q }70b#q @% Y}EymAw+% S'p~9 b2a y%%Wa`b04YS Vt,P](@%+":8˧"GU[E }h9\E ;S:?g1 B ~d[qϴ92jh ISNSn81-(T~j*u%l{3dhI=>M5yyJμ X 2ÅK#8753YyR~2H0+Rz@`P4A@=G?>ZS (1oSY:Y$͗@2> dW Footnote TextCJaJ@&@A@ dWFootnote ReferenceH*Zdg" "rh#z0080 05e !"4Y]^"#7KLN : I"Ft !!=#S#P$}$*%;%K%%%%:&&'''(E(((**************A+++++,-'.0131O1~11104W444F55>88999L;;;;;< ==#=6=C=P=>???@J@K@!CCCD&DD,EqEEErFF\IDJeJJJJ?KpKKL:MQMeMzMdNNEPFPgPoQQRGRmRRR4WWWW X#XZZZZ[[[[$[4[L[M[X[e[[[[\\Y\\\\\\\ ]1]]]]]]w^^`` aaadddghhhlimiiiiiij+jVjrjjjj`nennn oWopqqqqr*rRrYrrrrrrrrrs#s+s,svvv*v3vBvQvcv|vvvvvvvv&w4w6w@wHwOwqwwwwww0y2yFyGyyy{{{{"{<{E{T{c{r{{{{||||}}~}}}}~~ -NWFGYt؀!/1;CDӁԁہ"#Nς2ƃ0KLT_`hstuÅɅʅӅ$>?N^_tpq؇هEjk~ƈLj23=JKZŠÊՊ܊݊>OP[pquNjȋӋ`̌͌׌ڍ(0gŎՎ $SÏ%y_ʔfgRSؘerV I$P1{ B{"ͭ128>?@KLSTmܮ 0000 0 0 0 0 0 0 00(0000000p00000000000000000000 0 0 0 0(00000000p000000000000000000000000000000000000000000000(0(0(000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0 0 0 0 000X0X0X80X0w^0w^p0w^p0w^p0w^p0w^p0w^p0w^0w^0w^0w^0w^p0w^0w^p0w^p0w^h0w^0w^`0w^`0w^`0w^`0w^`0w^`0w^`0w^0w^`0w^`0w^0w^h0w^h0w^0w^h0w^h0w^0w^0w^h0w^h0w^h0w^h0w^h0w^h0w^h0w^0w^h0w^h0w^h0w^h0w^h0w^h0w^h0w^h0w^h0w^h0w^0w^h0w^p0w^p0w^0w^0w^p0w^p0w^0w^p0w^p0w^p0w^p0w^p0w^p0w^p0w^0w^p0w^p0w^0w^0w^0w^0w^0w^0w^ 0w^ 0w^ 0w^p0w^p0w^p0w^p0w^p0w^p0w^x0w^p0w^0w^p0w^p0w^p0w^0w^0w^0w^0w^p0w^0w^p0w^p0w^0w^p0w^p0w^p0w^p0w^p0w^p0w^p0w^0w^0w^p0w^0w^ 0w^0w^ 0w^0w^ 0w^0w^ 0w^0w^ 0w^ 0w^ 0w^0w^x0w^p0w^p0w^p0w^p0w^p0w^p0w^0w^p0w^p0w^0w^p0w^p0w^p0w^p0w^0w^p0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^0w^0w^0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^0w^p0w^p0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^ 0w^0w^p0w^0w^0w^p0w^p0w^0w^p0w^p0w^0w^p0w^p0w^p0w^p0w^0w^ 0w^0w^(0 0 0 0 0 0 008000 000 0(000p0p0p0p0p0p0p(0p0Ip0I0Ip(0p0p(0 0j 0j 0j 0jp 0jp 0jp 0jp 0jp 0j 0 jp 0 j 0 j 0 j0j(00h 0 h 0h 0h 0h 0h 0h 0h 0h00p0p(0p0>p0>p0>p@00|00p0p0000000p0p0p0p00"]7KLN : !9L;;;]ahhlimiqrrs#svqwwwww0y2yFy"{ŎՎ O900@0Oy00Oy00Oy0 0Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00@ 0O900.O900O900@0I@ 0@0I@0O900XnO900O900@0O900)O900O900O900@0O90#0WO90#0O90#0O900O90&0L1O90&0O90&0O90(0@0O90.0,2O90.0O90.0O900O900O900O900@LO90000K5 $"w*39A!KQeVHZ`flkqvׁ x’\_abdeiklnoqrsyz|}L02286E?Sb$ccdepy~E߇"K_sɍ>^p؏jƐ2JܒOpǓ̔Ֆg2]`cfghjmptuvwx{~^6MV$;=  Uln ~ t !#++++++      _ 8  @ z(    U*%5; #  s"*?`  c $X99? U*%5;  3 S"`?+- TB  C D--t  # C"?./ t   # C"? 0 28 h  # C"? B S  ?++@ ht!t _Ref87607396 _Ref87607334 _Ref87608518 _Ref87609304 _Ref87610739 _Ref87612456N > o $(F1,K")F1]*F1T]+F1F",F1TJ"-F1\\\\B*urn:schemas-microsoft-com:office:smarttagscountry-regionV*urn:schemas-microsoft-com:office:smarttagsplacehttp://www.5iantlavalamp.com/h*urn:schemas-microsoft-com:office:smarttagsCity0http://www.5iamas-microsoft-com:office:smarttags V`ͭ2iiͭ23&YY@LNq  \ '!!=#S#*%>%**++41O1118999;;=6=7=8=:=C=D=F=CCCD{DD;MPMRMeMfMzMZQoQWWWWW XZe[[\\\\\w^^}ddiiiij*jXjrjjjnnqqRr[rvvy0y3yFy{{q||GYԁ#ςLuۇq͈=ZÊ>RʋӋ$Ï]|&dAΪͭ2>@JLRV`ͭ2 Jeanine Meyer|d8}M ~4NR&8LUTx&gҦ&L9ީzLjCCb.碻}7gjWBRID:R_=d\,;n6;6l{ ^`.^`.88^8`.^`. ^`OJQJo( ^`OJQJo( 88^8`OJQJo( ^`OJQJo(hh^h`. hh^h`OJQJo(h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hHh ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH. ^`hH. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.}7;nl{~}|_=dzLjRIb.WB                   >N                                                    "I:w [ +0"#DQa|wO#ati1 G7"&*<.Y/ 08J2eY2384 9V@JBu BDIE-Iu|JL!M*NfON}OmPSS,TUVJW5YQY0 Z1Z^c^_v}`Gaj es2e9gThl>jFnlsxoyo)p#rwwyXSz9|{?~C-1m9z'zx$)VT1X9u%5$T}9Xwcy^r?nz!Y.}O Z&B7Y' #dW?Ox7A[Vh ]_6B Kl&>"/<H5DS*************ZZZ[[[[$[4[L[M[X[e[[[[\\Y\\\ԁہ"#Nς2ƃ0KLT_`hstÅɅʅӅ$>?N^_tpq؇هEjk~ƈLj23=JKZÊՊ܊݊>OP[pquNjȋӋ`̌͌׌@VVVVp@UnknownGz Times New Roman5Symbol3& z Arial?5 z Courier New;Wingdings"hqq ݓX;ݓX;!4duu  3qK #rDevelopment environment Jeanine Meyer Jeanine MeyerT             Oh+'0 ( D P \hpxDevelopment environmenteveJeanine MeyervieaneanNormal Jeanine Meyervi4anMicrosoft Word 10.0@e@:@@R2@ݓ՜.+,D՜.+,D hp|  e;XuA Development environment Title8@,_AdHocReviewCycleID_EmailSubject _AuthorEmail_AuthorEmailDisplayName_ReviewingToolsShownOnceҚ% chapter 5ToJeanine.Meyer@purchase.eduMeyer, Jeanineueye  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry F }<@Data 1TableWordDocument&rSummaryInformation(DocumentSummaryInformation8CompObjj  FMicrosoft Word Document MSWordDocWord.Document.89q