ࡱ> egdir iVbjbjWW .==H((xxx8`"DZppp666$ЧǢx "6  Ǣ((ppܢ{({({( f(8pxp{( {({(F5`pP*L_)sET0"li#llx 6h{(0T666ǢǢ1&J666"    l666666666 : Lab 6: Repetition Structures This lab accompanies Chapter 5 of Starting Out with Programming Logic & Design. Name: ___________________________ Lab 6.1 For Loop and Pseudocode Critical Review A count-controlled loop iterates a specific number of times. Although you can write this with a while or a do-while loop as performed in Lab 5, most programming languages provide a loop known as the for loop. This loop is specifically designed as a count-controlled loop. The process of the for loop is: The loop keeps a count of the number of times that it iterates, and when the count reaches a specified amount, the loop stops. A count-controlled loop uses a variable known as a counter variable to store the number of iterations that it has performed. Using the counter, the following three actions take place (Initialization, Test, and Increment). The pseudocode for a for statement looks as follows: For counterVariable = startingValue to maxValue Statement Statement Statement Etc. End For  This lab requires you to implement a count-controlled loop using a for statement. Step 1: Examine the following code. Constant Integer MAX_HOURS = 24 Declare Integer hours For hours = 1 to MAX_HOURS Display The hour is , hours End For Step 2: Explain what you think will be displayed to the screen in Step 1. (Reference: For loop, page 186): Hours will print to the screen from 1 to 24 in a sequence such as: The hour is 1 The hour is 2 Step 3: Write a for loop that will print 60 minutes to the screen. Complete the missing lines of code. Constant Integer MAX_MINUTES = 60 Declare Integer minutes For minutes = 1 to MAX_SECONDS Display The minute is , minutes End For Step 4: Write a for loop that will print 60 seconds to the screen. Complete the missing lines of code. Constant Integer MAX_SECONDS = 60 Declare Integer seconds For seconds = 1 to MAX_SECONDS Display The second is , seconds End For Step 5: For loops can also be used to increment by more than one. Examine the following code. Constant Integer MAX_VALUE = 10 Declare Integer counter For counter = 0 to MAX_VALUE Step 2 Display The number is , counter End For Step 6: Explain what you think will be displayed to the screen in Step 5. (Reference: Incrementing by Values Other than 1, page 190): The counter will print by two such as The number is 0 The number is 2 Step 7: Write a for loop that will display the numbers starting at 20, then 40, then 60, and continuing the sequence all the way to 200. Constant Integer MAX_VALUE = 200 Declare Integer counter For counter = 20 to MAX_VALUE Step 20 Display The number is , counter End For Step 8: For loops can also be used when the user controls the number of iterations. Examine the following code: Declare Integer numStudents Declare Integer counter Display Enter the number of students in class Input numStudents For counter = 1 to numStudents Display Student #, counter End For Step 9: Explain what you think will be displayed to the screen in Step 8. (Reference: Letting the User Control the Number of Iterations, page 194): User will be prompted to enter the number of the students and the loop will display in a format like: Student 1 Student 2 Step 10: For loops are also commonly used to calculate a running total. Examine the following code. Declare Integer counter Declare Integer total = 0 Declare Integer number For counter = 1 to 5 Display Enter a number: Input number Set total = total + number End For Display The total is: , total Step 11: Explain what you think will be displayed to the screen in Step 10. (Reference: Calculating a Running Total, page 201): The user will be prompted to enter five numbers and then the total of the numbers will be displayed Step 12: Write the missing lines for a program that will allow the user to enter how many ages they want to enter and then find the average. Declare Integer counter Declare Integer totalAge = 0 Declare Real averageAge = 0 Declare Integer age Declare Integer number Display How many ages do you want to enter: Input number For counter = 1 to number Display Enter age: Input age Set totalAge = totalAge + age End For averageAge = totalAge / number Display The average age is , averageAge Lab 6.2 For Loop and Flowcharts Critical Review A flowchart for a for loop is similar to that of a while loop, where a condition controls the iterations. Here is an example of a for loop using a flowcharting tool such as Visio.  EMBED Visio.Drawing.11  In Raptor, the for loop structure is a bit different because the programmer has less control over the loop symbol. Notice these difference in the following flowchart: The variables in are still declared and initialized to the same starting values. The condition is now hours > MAX_HOURS rather than hours <= MAX_HOURS. This is done because in Raptor, False or No statements continue the code and True or Yes statements end the code. This is the opposite as demonstrated in the textbook. The code within the loop is the same.   This lab requires you to convert various pseudocode steps in Lab 6.1 to a flowchart. Use an application such as Raptor or Visio. The Seconds Counter Step 1: Start Raptor and save your document as Lab 6-2Seconds. The .rap file extension will be added automatically. Step 2: The first loop to code is the pseudocode from Step 4, Lab 6.1. This loop will print 60 seconds to the screen. The complete pseudocode is below: Constant Integer MAX_SECONDS = 60 Declare Integer seconds For seconds = 1 to 60 Display The second is , seconds End For Step 3: Click the Loop symbol and add it between the Start and the End symbol. Above the Loop symbol, add two assignment statements. Set a variable named seconds to 1 and a variable named MAX_SECONDS to 60. Step 4: Double click the Diamond symbol and add the condition that will execute the loop through 60 iterations. Step 5: Add an output statement if the loop is NO. This statement will display the seconds variable to the screen. Step 6: Add an assignment statement next that will increment the seconds variable by 1. Step 7: Execute your flowchart to see if your output matches the following. If not, repeat the steps to identify the error and execute again. The second is 1 The second is 2 The second is 3 ..Continues from 4 to 57 The second is 58 The second is 59 The second is 60 ----Run finished---- Step 8: Paste your finished flowchart in the space below.  The Accumulator Step 1: Start Raptor and save your document as Lab 6-2Accumulator. The .rap file extension will be added automatically. Step 2: The next loop to code is the pseudocode from Step 10, Lab 6.1. This loop will take in a number and accumulate the total. The complete pseudocode is below: Declare Integer counter Declare Integer total = 0 Declare Integer number For counter = 1 to 5 Display Enter a number: Input number Set total = total + number End For Display The total is total: , total Step 3: Click the Loop symbol and add it between the Start and the End symbol. Above the Loop symbol, add three assignment statements. Set a variable named counter to 1, a variable named total to 0, and a variable named number to 0. Step 4: Double click the Diamond symbol and add the condition that will execute the loop through 5 iterations. Step 5: Add an input statement if the loop is NO. This statement will ask the user to enter a number. Step 6: Add an assignment statement that will accumulate the total such as total = total + number. Step 7: Add an assignment statement that will increment the counter variable by 1. Step 8: Add an output statement outside of the loop if the condition is YES. This should display total. Step 9: Execute your flowchart to see if your output matches the following. If not, repeat the steps to identify the error and execute again. Input values are: 13 23 24 52 18 The expected output is: The total is 130 ----Run finished---- Step 10: Paste your finished flowchart in the space below.  The Average Age Step 1: Start Raptor and save your document as Lab 6-2AverageAge. The .rap file extension will be added automatically. Step 2: The next loop to code is the pseudocode from Step 12, Lab 6.1. This loop will take in various amounts of ages and then find the average. The complete pseudocode is below: Declare Integer counter Declare Integer totalAge = 0 Declare Real averageAge = 0 Declare Integer age Declare Integer number Display How many ages do you want to enter: Input number For counter = 1 to number Display Enter age: Input age Set totalAge = totalAge + age End For averageAge = totalAge / number Display The average age is , averageAge Step 3: Click the Loop symbol and add it between the Start and the End symbol. Above the Loop symbol, add five assignment statements. Set counter to 1, totalAge to 0, averageAge to 0, age to 0, and number to 0. Step 4: Above the Loop symbol, add an Input symbol that asks the user how many ages they want to enter. Store the answer in the number variable. Step 5: Double click the Diamond symbol and add the condition that will execute the loop as long as the number is less than the counter. This can be written as counter > number. Step 6: Add an input statement if the loop is NO. This statement will ask the user to enter an age. Step 7: Add an assignment statement that will accumulate the totalAge. Step 8: Add an assignment statement that will increment the counter variable by 1. Step 9: Add an assignment statement outside of the loop if the condition is YES. This should calculate the averageAge as averageAge = totalAge / number. Step 10: Add an output statement outside of the loop if the condition is YES. This should display averageAge. Step 11: Execute your flowchart to see if your output matches the following. If not, repeat the steps to identify the error and execute again. Input values are: 4 how many ages to enter 45 67 34 27 The expected output is: The average age is 43.2500 ----Run finished---- Step 12: Paste your finished flowchart in the space below.  Lab 6.3 Python Code The goal of this lab is to convert all flowcharts in Lab 6.2 to Python code. Step 1: Start the IDLE Environment for Python. Prior to entering code, save your file by clicking on File and then Save. Select your location and save this file as Lab6-3.py. Be sure to include the .py extension. Step 2: Document the first few lines of your program to include your name, the date, and a brief description of what the program does. Step 3: Start your program with the following code for main: #Lab 6-3 Practicing for loops #the main function def main(): #A Basic For loop #The Second Counter code #The Accumulator code #The Average Age code #calls main main() Step 4: Under the documentation for A Basic For Loop, add the following lines of code: print 'I will display the numbers 1 through 5.' for num in [1, 2, 3, 4, 5]: print num On the first iteration, 1 is placed into the variable num and num is then printed to the screen. The process is continued as follows:  Execute your program. Notice that the output is as follows: >>> I will display the numbers 1 through 5. 1 2 3 4 5 >>> Step 5: The next loop to code is the Second Counter code. This loop can be processed in the same way as Step 4; however, it would take a long time to write 1 through 60 in the for loop definition. Therefore, the range function should be used to simplify the process. Write a for loop that has a range from 1 to 61. If you stop at 60, only 59 seconds will be printed. If you only provide one argument, the starting value will be 0. (Reference the Critical Review section above for the exact syntax.) Step 6: The next loop to code is the Accumulator code. Start by initializing a total variable to 0. This must be done in order to accumulate values. Step 7: The next step is to write a for loop that iterates 5 times. The easiest way to do this is the following. for counter in range(5): Step 8: Inside the for loop, allow the user to enter a number. Then, add an accumulation statement that adds the number to total. In Python, the range function determines the number of iterations, so it is not necessary to manually increment counter. Step 9: Outside of the for loop, use a print statement that will display the total. Step 10: Compare your sample input and output to the following: Enter a number: 54 Enter a number: 32 Enter a number: 231 Enter a number: 23 Enter a number: 87 The total is 427 Step 11: The final loop to code is the Average Age code. Start by initializing totalAge and averageAge to 0. (Reference the Critical Review section above on Letting the User Control the Number of Iterations). Step 12: The next step is to ask how many ages they want to enter. Store the answer in the number variable. Step 13: Write the definition for the for loop using the range function such as: for counter in range(0, number): Step 14: Inside the for loop, allow the user to enter an age. Step 15: Inside the for loop, add the code that will accumulate age into the totalAge variable. Step 16: Outside of the loop, calculate the averageAge as averageAge = totalAge / number. Step 17: Outside of the loop, display the averageAge variable to the screen. Step 18: Compare your sample input and output to the following: How many ages do you want to enter: 6 Enter an age: 13 Enter an age: 43 Enter an age: 25 Enter an age: 34 Enter an age: 28 Enter an age: 43 The average age is 31 >>> Step 18: Execute your program so that all loops work and paste the final code below #Lab 6-3 Practicing for loops #the main function def main(): #A Basic For Loop print 'I will display the numbers 1 through 5.' for num in [1, 2, 3, 4, 5]: print num #The Second Counter code for seconds in range(1, 61): print 'The second is', seconds #The Accumulator code total = 0 for counter in range(5): number = input('Enter a number: ') total = total + number print 'The total is', total #The Average Age code totalAge = 0 averageAge = 0 number = input('How many ages do you want to enter: ') for counter in range(0, number): age = input('Enter an age: ') totalAge = totalAge + age averageAge = totalAge / number print 'The average age is', averageAge #calls main main() Lab 6.4 Programming Challenge 1 Average Test Scores Write the Flowchart and Python code for the following programming problem based on the provided pseudocode. Write a program that will allow a teacher to calculate the average test score for a certain number of students. The teacher can enter the number of students who took the test, and then the score for each student. Your program will then calculate the average score and print out the results. Your program must use the appropriate loop, modules, and run multiple times for different sets of test scores. Your sample output might look as follows: How many students took the test: 9 Enter their score: 98 Enter their score: 78 Enter their score: 99 Enter their score: 92 Enter their score: 87 Enter their score: 100 Enter their score: 88 Enter their score: 81 Enter their score: 79 The average test score is 89 Do you want to end program? (Enter no to process a new set of scores): yes The Pseudocode Module main() //Declare local variables Call declareVariables (endProgram, totalScores, averageScores, score, number, counter) //Loop to run program again While endProgram == no //reset variables Call declareVariables (endProgram, totalScores, averageScores, score, number, counter) //calls functions Call getNumber(number) Call getScores(totalScores, number, score, counter) Call getAverage(totalScores, number, averageScores) Call printAverage(averageScores) Display Do you want to end the program? (Enter no to process a new set of test scores ) Input endProgram End While End Module Module declareVariables(Real Ref endProgram, Real Ref totalScores, Real Ref averageScores, Real Ref score, Integer Ref number, Integer Ref counter) Declare String endProgram = no Declare Real totalScores = 0.0 Declare Real averageScores = 0.0 Declare Real score = 0 Declare Integer number = 0 Declare Integer counter = 1 End Module Module getNumber(Integer Ref number) Display How many students took the test: Input number End Module Module getScores(Real Ref totalScores, Integer number, Real score, Integer counter) For counter = 1 to number Display Enter their score: Input score Set totalScores = totalScores + score End For End Module Module getAverage(Real totalScores, Integer number, Real Ref averageScores) Set averageScores = totalScores / number End Module Module printAverage(Real averageScores) Display The average scores is , averageScores End Module The Flowchart  The Python Code #Lab 6-4 Test Score Averages #the main function def main(): endProgram = 'no' print while endProgram == 'no': totalScores = 0 averageScores = 0 number = 0 number = getNumber(number) totalScores = getScores(totalScores, number) averageScores = getAverage(totalScores, averageScores, number) printAverage(averageScores) endProgram = raw_input('Do you want to end program? (Enter no to process a new set of scores): ') #this function will determine how many students took the test def getNumber(number): number = input('How many students took the test: ') return number #this function will get the total scores def getScores(totalScores, number): for counter in range(0, number): score = input('Enter their score: ') totalScores = totalScores + score return totalScores #this function will calculate the average def getAverage(totalScores, averageScores, number): averageScores = totalScores / number return averageScores #this function will display the average def printAverage(averageScores): print 'The average test score is', averageScores # calls main main()     Starting Out with Programming Logic and Design  PAGE 1 Critical Review You use the for statement to write a count-controlled loop. In Python, the for statement is designed to work with a sequence of data items. When the statement executes, it iterates once for each item in the sequence. The general format is as follows: for variable in [value1, value2, etc.]: statement statement etc. Using the range function When it is too cumbersome to print all the values to be displayed, Python has a range function that can be used. If you pass one argument to the range function, that argument is used as the ending limit of the list. If you pass two arguments to the range function, the first argument is used as the starting value of the list and the second argument is used as the ending limit. Here are two examples: for num in range(5): print num This code will display the following: 0 1 2 3 4 for num in range(1, 5): print num This code will display the following: 1 2 3 4  Letting the User Control the Number of Iterations Sometimes the programmer needs to let the user control the number of times that a loop iterates. This is done by first letting the user enter how many times they want their loop to execute. Then, the range function is used to control the iterations. It is important to use the starting value of 0 for the loop to execute the exact number of times. The general format is as follows: number = input('How many iterations do you want: ') for counter in range(0, number): Statements Statements <?lmnp x y Z ĽĶzodoYoNoNdNh[h*kCJaJh[hwCJaJh[h CJaJh[hT\CJaJh[hF CJaJhF 5CJaJh/55CJaJhQ45CJaJhw5CJaJh?5CJaJh/5 hChs hY?hChC hC6 h)hChh*hhC5CJaJh^5CJaJhC5CJaJhT\5CJaJnop { Y Z $Ifgd*k & F&$Ifgd[ $If^gd[ $Ifgdo@rgdo@r$a$gdC$a$gd?}Z    ( 1 2 > ? @ A I J d e f g vj^hs,CJOJQJaJhSCJOJQJaJh/hSCJOJQJaJ h/0J hS0J hQ40J hQ45h5h hi)hwhhkYh.:h/5hF CJaJh[hF 5CJaJh[h,CJOJQJaJh[hCJOJQJaJh[h*kCJaJh[hCJaJ @ \WRgd[Qgdo@rkd$$IflR ""  t 0"644 l` ap yt[ $Ifgd+? $If^gd[ $If^gd[ @ A f g N ;TUu gd/^gdw^gds,^gd/gd[Q ! + 7 8 N 78:;TUZait#*-/0IJOV^it񩝩񑩝h/hs,CJOJQJaJhs,CJOJQJaJhwCJOJQJaJh/CJOJQJaJ hs,5 hwhwhwh hs,h/ h/5 hQ4hQ4 hQ45h/hSCJOJQJaJh/h/CJOJQJaJ3  0IJj34Y}4DTU`gd::`gds,gds,gd[Qgd/349DHXc| 34STU^ҷththwCJOJQJaJh::CJOJQJaJh/h::CJOJQJaJ h::h::h:: h::5 h/hs, hw5hwh h_mh/hs,CJOJQJaJh/CJOJQJaJhs,CJOJQJaJh/h/CJOJQJaJh/hs, h/5 hs,5(DhqrM`a? !:`gd3;gd3;gd[Qgd::",/2ACN`gqr{`fqu?!9:QR{q)Ͽ˥ˡˌˇh]1 h]15h]1CJOJQJaJ hw5h::hwh h3;h3;h/h3;CJOJQJaJh3;CJOJQJaJh3; h3;5 h::5hwCJOJQJaJh::CJOJQJaJh/h::CJOJQJaJ3:Umn{pq"01Lgd[Q`gd]1gd]1gd3;)/lo   ƽƨƟteZh[hSJCJaJjh[hSJCJUaJh[h,k>CJaJh[h;>*CJaJh[h;CJaJh;5CJaJhw5CJaJh,k>5CJaJh_hw5CJaJhJ 5CJaJh]15CJaJh?5CJaJh3;5CJaJ h]1h]1h]1CJOJQJaJhwCJOJQJaJLdp   & F'$Ifgd[$$If^a$gd[ $If^gd[ $Ifgd;gdMgdwgd[Qgd]1/Ĺzzook`kUoIh[h;5CJaJh[hzCJaJjhSJhSJUhSJh[h CJaJh[h CJaJh[h CJOJQJaJh[hSJCJOJQJaJh[hy{CJaJh[h CJaJh[hSJCJaJh[h;CJaJjh[hSJCJUaJjh[hSJCJUaJ#j\K h[hSJCJUVaJkfa\\\gdo@rgd@/gdM~kdM$$Ifl,""  t 0644 l` ap yt[ $Ifgdz $If^gd[ )0;AIL^d#s,67@缷穥뜘}}}}xth% h\+5h<=CJOJQJaJh/h<=CJOJQJaJh=kh<= h=k5hKmhM h;6 hKm6 h 6 hMt6h; hk5h<=h<=5 h<=5 h+5 h@/hr^heH:hMth h@/h_h;5CJaJ- -67  ~N O !!/!@!Q!b!gd<=`gd<=gdo@r |~O X !/!w!x!!!!!!!!!!!!! """F"O"S"W""""##$$.%7%%%%Ŷ||||hR? hR?5hR?CJOJQJaJh^2j hKm6hKmh<=hKm5 hKm5hy{ h<=h<=hjh<=5B*OJph%jhh5B*OJUphhechKmh<=6OJQJhKmh<=OJQJh  h<=5h<=.b!w!x!!!!!!!E"F"""# #8#9#O#l#{######$$gdR?`gdR?gdKmgdo@rgd<=$-%.%%%%%P&Q&&&N'O'a'd'g'j'm'p'q''''''''''gdR?%%%&Q&X&&&&a'p'''''''''''(( (3(D(K(O(((5)6)**++,,#,~,,,,9-B-----r.s.{....οh h`WhR?hR?CJOJQJaJ hLK|6hLK|h<=hLK|5 hLK|5 hx.hR?hjhR?5B*OJph%j,1hh5B*OJUphhech%hR?OJQJ hR?5hR? h%hR?6'(~((5)6)N)l))))))))*)*5*U*^*_*****++,gdR?`gdR?gdLK|,,,,8-9-----r.s...w/x/////////////80gdLK|gdR?.//////0 0 0:0;0<0=0>0?0C0F0H0T0U0w0000000L1O1R1ɺxtptptid`[V h5Vo6 h)6h5S h5S5 h)h)h5Voh)hk5CJaJh_hk5CJaJh=5CJaJ"jh|kCJUaJmHnHuh1$5CJaJh5Vo5CJaJhhR?5B*OJph%jIEhh5B*OJUphh hR?5hLK|h[hR?OJQJhR?OJQJhR?8090<0=0U00011 2 2L2M2k2l2222222222 ^`gdF ^gdO gd&2gdKgduKgd5SgdkgdLK|gdR?R1U111 2 2 222222?2H2I2K2L2M2R2j2222222 3 3vgXKh2[h2[0JOJQJhUdWhO CJOJQJaJhUdWhUdWCJOJQJaJhO hF CJOJQJaJhO CJOJQJaJhF CJOJQJaJhO hO CJOJQJaJho@rh&2hsh hK5h&2hK5h&2h5S0J5 hi0Jh4hi0J5 h 0J5h o h5S5h5ShsJh5S62222223 3 3d3e33333D4E4G4H4444$a$gdgd2 ^`gd^gd`gdgdgdF ^gdUdW^gdO  333e333333333D4E4F4z4{4444445355556666W7X7Y7b777뫟뙌{{t{eh%h%0JCJOJQJ h%0J5 h%0J hFt0J5hFth[z:hOJQJ^J hFt0Jh0JCJOJQJhh0JCJOJQJ h 0Jj^hUhh0J hhhhhCJOJQJaJ h0J h0J5 hF 0J5$44444444466X7Y7777788C9D99999`gddngd%`gd%gd2gd^gd77778888D9N9999:f::::<;F;;;;;;;S<T<U<_<<<<<== =A=B=====ž{qhhJb0J5h1h10JCJOJQJh:\4h:\40Jh1h10J h10J5h:\4h:\40JCJOJQJ h10J h:\40J h:\40J5hdnhdn0Jhdnhdn0JCJOJQJ hdn0J5 hdn0J h%0J5 h%0Jh%h%0J*999999::;;<;;;;;;;T<U<<<<=A=B=h=^gd1gd:\4`gd:\4gd2gd%`gddnh=y=========>>@>^>_>r>~>>>>>>??>?e?f?^gd"cgdWgd2gd1^gd1====>>=>>>@>`AfAgAhAiAjAkAqAAAAAAAAAABBBB;Cƺ좙~zvrnrvhb\VRh: h~B0J hZ30J h&0J hH0JhHhYhVh^h1P5CJaJh^5CJaJhj5CJaJhNZ5CJaJhW5CJaJhjh5B*OJphh5B*OJphh"c5B*OJphh"ch"c5B*OJph hhWh1hW hat5 h2[5 hJb0Jf???????@@2@C@V@W@@@@@AA$AOATA`AgAhAiAAgd;ogd2^gdW^gd"cAABCCCCC D"D8DNDdD{DDDDD&E5E6EDE^EEE^gdHgdH^gd:gdd,gd~BgdVgd^;Ch}hjhV5B*OJphh+?h+?5B*OJphhVh_\hV0J5hjhV0J5h+?hVB*OJph%jh+?h+?5B*OJUph%jWh+?h+?5B*OJUph%jh+?h+?5B*OJUph`KaKtKKKKKKKL&L[LLL0MAMMMMMM N.NSNNNNNN Ogd+? OIObOcOOOOOOOOOOPPPPPPP P P PPPPP$a$gd*hgds>gdVgd+?PPPPQQQQQQQQQSSSSSSSSSS $Ifgdq ^gd`gd1gd^gdz^gd5Vo^gd5Sgd5SPPPPPQQQQQQQQQQQQQQQQQQQQQKRPRRRRRwSSSSSSSSSS T2T:T˹˹˹˭˭˭˭|q|q|q|h[h/Y&CJaJ h[h/Y&CJOJQJ^JaJh/Y&CJaJh1h/Y&5CJaJh1h/Y&>*CJaJhzh/Y&6CJaJ#hzh/Y&6CJOJQJ^JaJ hzh/Y&CJOJQJ^JaJh CJaJ h1h/Y&CJOJQJ^JaJh1h/Y&CJaJ,SSSST T T1T2T4T6T8T:T;T $If`gd[ $Ifgd $Ifgdq ;T*CJaJh1h/Y&CJaJh[h/Y&CJaJ IVVVcVdVeVfVgVhViVgds>gdVgdgd+? ^`gd1,1h/ =!"#$% $$If!vh#v":V lR  t 0"65"` p yt[Dd .6  3 A?"mM5'pާI/@=AM5'pާG{=7x\ tE$CB C,yhj(WpH"\#Dz** }zf}S@\D#+W=)ڞL'~::_W B~Yl%uB&~- Ⱦ!|D-DsA7;B-fB@zRSˑ4݆_ (pf*>nWquv[H2>;.&Ćb>&|Mkk MVȷʯ,[#D%RdsEmù@|D*~hwƼЦTp՟cx+ZNߥߣ;* |S'R&C^zτ mmmRauK&J59%79Mw>zںI?.*L;W"qDR$.z*(\26Qه\f߷gw {;v60W!Ppu'#OG|d6#pS{S8%{Cǫ8&!=tA7pC42S|?!j_5$ K]UHic+HְmjMb2Ohm$-'IACo5bdp=|m:u_Ejݴ~MgKRf猎yjyebK7krpcf:Wf)N1'9"CeA7T&`y*`\Huf+O6Ҋ;:|[}pSs&4 G%(Fc:5>tѕcpdFx`>bd-.nǧZ>i0=32_wM_f٥TQـ}Xw^VHXcϴz*~Nd/7^9b͍!D*K,)'atF'qfBǐ)N/~INe_r!w'fF֏k"M8}͌Cxù,D.oi<,rjK_N H"d'EIy%Azxw垉^#T_&N$妓$+XA ]n%Ϥ{ŧ^/7%)hחzKF[Oq]Fi纏̠Vs.-3%p Je6"}NIz?P9}93 =.؎cmg{p|W ] aН:w~ڇmVk}\(}T8͜dSzQqH.t|z c34>oA ~8R+L9k{pSsPM_&ri%܃h,_/;Ql939hb s2tˣ\l оߝ: D"ߣ' #EnٷsY!In& gMM?::BRf7%Qr y\{l,7U9 7HgId:fӔ+- .r3 ˻}=)p;L G>/"~kqϥ};/P}QUM\|9s\l?C￙+WzLR(!/Pg{qE}T۽IƦML~))܇5:NN0цXD}X!V6VJ踘F)uo8ɦ} e Gw|y@Cha>9N׍;FEs`"wBYKi/|.W$'73T<\˟>g] oKbLx3/7~Bx?? h ~~ᅍMf 3dIi,;1iP.1 qG(߭'؂Q2X߭y9KwvC 1p3En,ypg*O 2I?Dնr4cwoU?M=x?[Ds̿jJa]QB਻Ĺù-%LHAEsuzg6UdyrDO?2cXdTq&YzC}xu?bíiM pdʹ78{}>^cf wsuŲO֘Yh~\<˹9؁278^q!orFyaS^.8Mʹz)9[Yizc9?"v 99|ί%bwfqE -2*XF!^X~}@+C,X#XluuUBXL<fsw1{{󖢯8_6(޷]uʊvyI-yIͭxh [{ GVt}}!_=bx)$Ŝi#q%+F飞>%?|8Eawi)a峤&,$7-;18,0˫͡pVj/ %}A!mM{!*s*23`6Zʨ,|L~wk݄Z\u3;&4"~CX6W%"cVϲ;52KW˛K:,| 6JZgamtiXm%ֿb ނ~PoWlnj>Dd 0  #   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcfklmnopqrstuvwxyz{|}~Root Entry F@E;`)h Data \WordDocument .ObjectPool^)@E;`)_1268377948F^)^)Ole EPRINTjGCompObjs !"#%&'()+ FMicrosoft Visio DrawingVisio 11.0 ShapesVisio.Drawing.119q Oh+'0 X`lx staff0/lq35. EMFG@F, EMF+@``FEMF+0@?@ @ @y@H<?yCBCNC CyCBC?yC6@!b $$=='%  % V0&u uT%  % $$AAF`TEMF+@@4 ף>@$$==_888% % V0'u uT% % $$AA( FEMF+*@$BBQVA\!YC@0$=ARIAL6@pdhours X>ʜ>>ʜ>?ʜ>@?ʜ>@?ʜ>@S)?ʜ>??   RpArial5з|`JOwXJT4``w|x5hm|OwPw5l*2|**xCD |8|2|||6 `wĎĎ|!h*Nw>PwĎdv% Tp2MAA2LXhours % FtEMF++@ *@$BBQVA\!YC6@@4<@:1?ʜ>??   % TTPTAAPLP<% F|EMF++@ *@$BBQVA\!YC6@H<= A?ʜ>@sR?ʜ>??   % TXV\AAVLP= % FEMF++@ *@$BBQVA\!YC6@THMAXq>>կ>>>>??   % T`%:AA%LTMAX % FtEMF++@ *@$BBQVA\!YC6@@4_>>??   % TT=BAA=LP_% FEMF++@ *@$BBQVA\!YC6@h\HOURS ?>8"?>X8?>@L?>na?>??   % TlChAACLXHOURS% F@4EMF++@ @$3;ArC5BA$$==% % V0 + - -++% % $$AAFEMF+@@4 ף>@H<3;A CC CCrC3;ArC3;A C6@$$==_888% % V0  - -++ % % $$AA( FEMF+*@$BB3;ArC6@ Set hours >eC>x>eC>>eC>>eC>>eC>- ?eC>?eC>@+?eC>@J5?eC>@C?eC>??   % T'UAA' L`Set hours % F|EMF++@ *@$BB3;ArC6@H<= @jK?eC>\?eC>??   % TXX^AAXLP= % FtEMF++@ *@$BB3;ArC6@@41c?eC>??   % TTacAAaLP1% F@4EMF++@ @$6iA:k'BBbB$$==% % V0)c))% % $$AAFEMF+@@4 ף>@H<6iAcBhBcBhB:k'B6iA:k'B6iAcB6@$$==_888% % V0 (d)))% % $$AA( FEMF+*@$BB6iA:k'B6@Constant Integer 18>>.>>Ѥ>>u>>>>>>@,?>?>?>'?>/?>??>kG?>=W?>@g?>v?>-?>??   % T +p8AA 6LpConstant Integer % FEMF++@ *@$BB6iA:k'B6@THMAX=>S>>>>??   % T`8.EAACLTMAX % FtEMF++@ *@$BB6iA:k'B6@@4_q>>??   % TT186EAA1CLP_% FEMF++@ *@$BB6iA:k'B6@pdHOURS >>*>>5?>)?>J>?>@CQ?>??   % Tp78^EAA7CLXHOURS % F|EMF++@ *@$BB6iA:k'B6@H<= @*Y?>i?>??   % TX`8fEAA`CLP= % F|EMF++@ *@$BB6iA:k'B6@H<24q?>?>??   % TXi8sEAAiCLP24% FEMF++@ *@$BB6iA:k'B6@ Declare hoursz>R?j>R? >R?>R?#>R?@c?R?@?R? ?R?(?R?f8?R?8H?R?@ X?R?@a?R???   % T&Rh_AA&] LhDeclare hours% FthEMF++@ @H<6C CeC C̘Ca]CSCa]C6C C6@$$==%  % V02m bUb 2 m b%  % $$AAF`TEMF+@@4 ף>@$$==_888% % V03m bUb 2 m b% % $$AA( FEMF+*@$BBTCa]C6@xDisplay x>G>g>G>u>G>>G>>G>.>G>>G>?G>??   % T|AAL\Display % FEMF++@ *@$BBTCa]C6@  The hour is =?>=?> >?>$K>?>5>?>>?>>?>J>?>>?>p??>W ??>??>??>??   % TAA Lh The hour is % FtEMF++@ *@$BBTCa]C6@@4 +>>??   % TT AA LP % F|EMF++@ *@$BBTCa]C6@H<, yQ>>q>>??   % TX AA LP, % FEMF++@ *@$BBTCa]C6@\PhourX>>>>>>C>>??   % Td AA LThour% FEMF++@ @@4 ף>wF@<0BCBꮙC4BꮙC4B,C@$$==_888Fw% % W,F$LluTu66% % $$AA( F\PEMF+@<0"BAC4BUdC،BAC"BAC@wF( $$=='Fw%  % V,FiNq g%  % $$AAF4(EMF+ @$H?rBCALA( $$=='% % V0<CWP3kk33% % $$AAFEMF+*@$BBH=BC6@h\FalseU>Q>V>Q>>Q>>Q>#>Q>??   % Tl=BUOAA=MLXFalse% FEMF++@ @@4 ף>wF@,  CyC>CyC@$$==_888Fw% % W$ % % $$AA( F\PEMF+@<0=Cz vC(DCyC=Ch}C=Cz vC@wF( $$=='Fw%  % V, aO   a%  % $$AAF4(EMF+ @$\C?TsCuALA( $$=='% % V0 6 5 5 6 6% % $$AAFEMF+*@$BBE)C7mC6@\PTruey'>Q>l>Q>n>Q>>Q>??   % TdAALTTrue% F@4EMF++@ @$]Ca]CBbB( $$=='% % V0I b|b|  % % $$AAFEMF+@@4 ף>@H<]C CC CCa]C]Ca]C]C C6@$$==_888% % V0Hb|b|  b% % $$AA( FEMF+*@$BB]Ca]C6@|phours h(=?>=?>(>?>g>?>>?>[>?>)>?>??   % TxMkAAML\hours % F|EMF++@ *@$BB]Ca]C6@H<= >?>0>?>??   % TXntAAnLP= % FEMF++@ *@$BB]Ca]C6@pdhours >?> ??>??>t)??>2??>&A??>??   % TpwAAwLXhours % F|EMF++@ *@$BB]Ca]C6@H<+ I??>Y??>??   % TXAALP+ % FtEMF++@ *@$BB]Ca]C6@@41a??>??   % TTAALP1% FEMF++@ @@4 ף>wF@, CyC dCyC@$$==_888Fw% % W$"D7-% % $$AA( F\PEMF+@<0HCz vC]CyCHCh}CHCz vC@wF( $$=='Fw%  % V,AJaa%  % $$AAFEMF+@@4 ף>wF@4(;Ca]C;C3CjB3C@$$==_888Fw% % W(Lz = = % % $$AA( F\PEMF+@<0AB|7CB3CAB 0CAB|7C@wF$$==%  % V,GOx u=  x %  % $$AAFEMF+@@4 ף>wF@, B CBGC@$$==_888Fw% % W$FIu u~ % % $$AA( F\PEMF+@<0BwFCBCNCz-BwFCBwFC@wF$$==%  % V,CKo u :o o %  % $$AAFEMF+@@4 ף>wF@<04BA4B28AB28AB B@$$==_888Fw% % W,FL%uu7% % $$AA( F\PEMF+@<0B BB:k'Bz-B BB B@wF$$==%  % V,C"K*(u:((%  % $$AAFEMF+@@4 ף>wF@, BcBBwB@$$==_888Fw% % W$FaI~u)u% % $$AA( F\PEMF+@<0BBBrCz-BBBB@wF$$==%  % V,C{Ku+:%  % $$AALd p h)??" FEMF+@ ObjInfo VisioDocumentdVisioInformation" SummaryInformation( Visio (TM) Drawing dOBcjR0|(m||h|x ABF6+7 !fffMMM333Fwͩ}|kݝHxUJ:DT5I[1hXT@. /UbW##_b0zGz? L\&B1r&b%U& !oM $d ) P?;H$,Q, & #&J , 5& ?D#//?M?\.? CA  ~,,,'q/%P6$Y6 (}k?l)?"U   U%A3# o >S@#B:_a_ReUUeUeUeUeUeUePONODN`_ReUUeUeUeUeUUeUeUU/b SR%;5OM%>Qiq;RRRRgg Rqh>Qj /A^F' %p3:|bFpT#| | | vi?=Os<34x,,,/RQmeY q]U@QvovL__q____OO_OOTYA`,X@L&/d2?ɖQ3YҨsUΡ̦xΟ@$"Jʼ& ͥ*@d2A??ϟJ[D! f:45ŧ5ŷ5@ 0 0D$#    Q#b ; Chߠ Y ,00JDNrq(NN㊮NN(NN&&uc7D)KXXFNvvK&KD#KD#-D#NHGDB$KzzDKq%iz4 }1T\,Eu9fdhT,W'0΢Uܮ5E0 fI$[OmOC%ߑE##HZߪ  E,3Y&4JY&5&6<s9FaBaj+h8 8?&!3"DE=T;ܯ?w?@??8&t,'5UR^LY  Y7akKt//BJhuizpsĝa.1DTcAcpvOpM KKuhdX(G:iX IT[EEh.D#E,ah-50zG#zpvb aHGmc/QP K{\Hp_ hd? pA?%?7?I?[;<t5j! OO*FQ///F/K]SEn%cO@OOlE$g\Ey[EO_!_3_E_W_i_{_____VB506,HM.`e^MIa,>PbQaƒ2q? a%oXIoQfdoooSEX_O-OF6EDpE66Oҟm2Hg;pbӏ_ ,X7R[,Tful3~O贁Nk?JTf/6S?]?0'^5x@E@E@@t$ 'n/jRFfuOOo{o_0&G9O_KZk=_O_((]|Tq?Q);/q/ q58?Wf9|s???:etb< djb wOo"oOOO_/aoso; o-W,'HhWWCo/?I=)1DˠI 2DVOO_&Xoo+oooo9}-P|)CeɍU=O2b@b~qbYk}_ſ׿ˏ);M_qσϕϧ%7v [mur+b{r 0BTfx 0BTfxv9r7 }5GYk}Uc &8J\n/"/y!?"I/[/m/{.bLbݠ////// ??0?B?T?f?y???????? OO-O?OQOcOuOOx??OO,O>OPObOtOO_bksOOOOO_ _2_D_V_h_z__a=8\0ٶ_a=b;bbh_U./_oor-b@b3bDbMo _oqooojmizoooobݏ١&8J\nT2-?ȀIbQY1AByq1<֏ 0BTfxjPşן 1CUgyT W3!)9ت]2\nȿڿ]ߧCUgyϋϯ -?QߵuU45 ߤ߶ߊJ@J 1CUgy'9K]oTGFw?3{bq#]#.@)h('}o@o HZl~/ /2/D/T$1a/r8/)6Hx///&n|/??$?6?H?~???2$DPT<?qd@1m[Y/E1 $/T 6D UUF~@xT E=R3]AUF~? ?F\.]?P6  ^bj4u`l?MuXBAE >XzE($*$& *JUF F(??FbXD%M% NT!ajaTajOrk&#)l~02-#5 L@"֒-#}145 ?`?CopyrigTtk(c)k2003kM0c0os0f21r01a0i0n.k Al0 8s2e*0e0v@d0+/`V0s__SF.0hm!#52071tw7 %CK0OEKC9lM3 7?M:$ b$&:%&C?LhML@l> xAUhh EG1Z2G0 *Ra#JZ-$#*/' bM78:-$ P),#@"2an5>k]{a_`.e>n9 YokmQ.eE2_eRrA ZLrRs"78$e q(bU]ISYvv!?$*oeqMRoSTYj3:5ELh^0 #UZ2#4n5tǏЏ $%mxhe{+RTMʔ:2lln2J7~4}1!>#  IPcB`1s0+pB`IQ":5A !GDu:;n5AOaHQB2` RBocB$@~:5RA!;MJkЁ?bG#%C % p&2pB1Lr?b b5zEe)P@% gHn5#5";:278,Ls&@!Rb~߿\.??a߿,h??4D ~&8J\j oH'+`t Χe YHpWFOe#PmB ČM@ba|W@o@_OoÄCi@BS$/T 6D UUF~@xF4Fzk%>F >A2 OBu D(2OVhz~ Drag thuesapWonodwipe+.cs*Wfuci: oObl-=l)cka!dh-1 H D  # =ih#4>T#3 A5AUF~? ?F\.?P6 Tuv` ??uJ bkrr r.AšJYMJU5 !LK@#I;!@$5 `?CopyrigTt (c])r 20~ 3r uMj ch osb Ifp"a!rd !ap ib n r AUl h(s"e eh v d/`Vj s_SFBcTm!#5N~"06!5' #%0 5K)M6G# G'? *lW btrr&/Lh=L@l>61Uhh7PY!"  *#"JT3FFFr\F BM)(aOAO#"A5N_IQEEFR_Ov[R52O;EBrA RS#")(le @j 7heGoj@8=ook8too q(b5@MCW?0v0v H"SFAr@K\/SqMRB_<NhCFi{z,%)t@@r uGj5q5{#5"C#"mZon+EBTM,"KK2JK\3;%Vq>#  @!2`a!sp s.2`A#"2,%q1BXVqajGDu*5AଚbA"` R"o͒c"4ڑAEDɏ,%A!MJa?)E[4C/G## %(p&"p"!0~Rb  %BevmHY bg|4G5n","X)(S&@Vq2b~߿\.??a߿,h??4D_ Q);M_>m w =_Hu+fs k}bk_J?3UFOw#_PMB @S? {a@o@OoeC#%@BSDI ipUFDfP h>$/T 6D UUF~@xT ]]9 wAUF~? ?F\.?QR6  iLYAJ\\ >Ivܟu`l?CJTlvvuh +b%& !J"UMA."b4#G#F@OS#PT6 U"*%QFv?vl&5"G/Mv+D@5"%֐3145 `?CopyrigTtk(c])k20 @3kuM0c0os0If21r0,Aa0i0n.k WAlG@ 8sKBUe@e0v]@d?@ /`V0s_SFB?@cTm!#5 B09{5ęK9M3 &7?S*" k!e$J%2%7 rC0{5B&?Ll>'QUhhG12K D5@5"J]\$¿F9'6 r&(#2 9bMt(=$X,?_ bo%gOe5_ep8xod2af5_eTo noOeE2_;ZRra#vr|sK5"qT(b@eU5]!@2A&j?u5"qMDS1tw%ult c>os5Rjߏ235"8!e i@Aby=P]|5ll9E$As c" @lA3ca#@^FF!@@he{+RTM:0 Ģw"ll2Jl15  5R`1s0 R`55"ߡw%ADu3J35AGYB=2` R]Bozc]B3$^v$w%A!3MJk9l 5=ZI#rC %p&BpaB8Aݴvrb 5BeLSf\FLtkgZ5-ƈF!F#t(vs&@PRH+cv aA0[*{^K0`SFO&#܀Qx(kB \C]La$@/)D@\k3Ga$KT 6D U?~@xTA$#3 A FAU@bX?\.uP6 u `u bA@Wu  ):/*PAh@u ` ?hjt~uJKaJU @)-?nDxK'$nU-t'(2rq?@I ?$v%? @ j 2*ALA- br@ #l 2m<2u.  228F 2u9hLH/MR#AD5 /`Vis_SFB.cTm!#w50S@28%`?CopyL0igTt (G@)x@2SB3x@M9@c:L0o;@ofvBgArj@Aav@ih@nE@ x@Al@ nHsBe;@eL0v"@dE@\@BF0ƿ  A G?9#C G,03A0E+4z'e8&g_K8 @?lUh5 _AY+J4$NIe14bC2$4hb(Be [kT ljaiA eE9 ]UjTg'2"q)V!TQQ!E m&pO2WB81e$N diIghekTA"t (1ap&@DQRH'򎉾 ^ 1_L0FS)/# I0w7OB UGD/2do@=+,C|c,SoPU !"t4|@4\J@ D|L#7}C-@:7"AU !"#t4|@4\J@ |L7}C-4@7"AU !"$t4|@4\J@ }L7}C-\@7"A"%t4|@4\J@ dfBI8 AJ-T3S7n@O<7IR@O7IR@O8IR@,O]8DRH<(H<(H<(H<(nEO9 REO(9 RE O59 REDOB9 R(|O4S(J+B!4O?%/"O.SS6/?LO8vPDdOSO94( U `, LSFDTyB uh$T UF|@F4\J@FxEP0uu#MaF (Zau%ta}A1)aA*aFA+a1A-aA1.a A/a/oo#BAU}u3\uE HuUA}AU 5yIELA?@ 6?@d2L&?@?%? qc%*<}ADc||bz ADcPbADbbTz7`t0MAQ"CXv 1@ST*J?@v+(1>dXab\  I~2mAh%eaKT\ !!!!nzD Пa!d\dXaou0s0<=0MAX_A@O.g RS@gD!3EW" Za58\~?"?{}lDAMAUȭAgUiODW dq7"е."FUп^Za!  MA& }#d'2lҭ 5 N`߸j|hBCrP|C$5mtYE }Aϻ FUuE D+D@@z^k0L?mDBw>#S_#B-"┃Acuϙ{bnT?n?|Ϊ?tM?[ϵ/5:*nxOOt5Bm* 3YbXI'{hocpaϿ ⿼oaa2bsoA+./Sgys{p|w` 0T9Pb1?q4br̎ǏُK&U@ ETk呙y Tuşן pl>1n!gUlAkv A{ɩu0D?~D-B<҈Cr1ES, x&&Q]sq~#pq]r9R^и!=b-5 1C Ӭ4iDj TBDkHCDm}ĐB+a "11Anĭ!e$ ґuho*r 0=0)+01䥡"/4/F/93 9Uա15PEA(dU ['R2?c1酆A?;5w*K DNLO85 OL>pCO kTdzh.QxHZ@[sQ_?XWjQ= ir_E Rp .@R@Q^))ñdO ~ ¾vݳ±7#6/%<ňNϠrτϖF7O 2'ԁ6@V}eIÐuÓߙ!*)*!3_Wi{C|////)y!ooUooom4lԁ5ey"Ђ(JuՇ@@u'g?@vn @/+5˰ew-_u`uu}Lj9?@LA?@8 o@ tԁfQhLqy!""FӢƏ{5ݏzK@th"4DVh{y! @7Ĺ˟ݟh&j s6Ty% y!?d7Qs??9 F7IJ[U,(:XaUarooo p.i@Kwx<3޿]vMοP̌r|vψϮxƟ/!1{zDuwˡˡ159&%/8/ %JՀ'\n߀؏ꍊ"&!3iˡu:Wai{T +E?QcuxPF߱q߱_ p ܮ D+D C@@VjU2eDgykv~3?@xc@@ @0hEfN/os/߱Fـw///ߤpUvr߲(?:2@?R?߱uA?*@p8????P߹O#O߱AEQ,NGGQU_WOOѧl5bOʮDnDUC@,5xW 5dO__$_6_FW_t_m______o@_ )hX5nLo^opoof 4B6X5;@"%oƿ3#g%[$>FX8J\/-XW3#?5?k5s7J@8/EWi{TXMyXAAO@SOeOwO-B<>eM\yԟ `UJU !"U#$%(U)*+,-./t4|@4\J@ LM>C~-̊@N A@S!NGRH<(EtSN R\S:2|LM@?ShN.PDfETungaH"@&>fGSendya{ (  R$fERavi"&5<fGDhenu|"{a (  R$fELath#&<fEGautmi &<fGCordia New{ (  R$fGMS Farsi{{ ( _ R$fGulim"{a (  R$fETimes NwRoanz@D$ROEB4R-P.BR[P%BDRP5BRP9BTRP=BR+QCBdRnQ9BRQ7BtRQ=BRR8BRSR'B RzR"BRR#BRR9BRR"B,RS9BRSS&BBR!T8B\RYTGBGuideTheDocPage-1"Gestur Fom aDecisonViso 90Flow NrmaVi}so 0Co}nectrViso 01Viso 02Viso 03Viso 10Vi}so 1Viso 12Viso 13Viso 20Viso 21Vi}so 2Viso 23Viso 50Viso 51Viso 52Viso 53Viso 70Viso 80Flow MarkeFlow GrayCostDurationResour cRow_1visVerionProcesData(Dynamic onetrProces.3,Dynamic onetr.6Proces.7,Dynamic onetr.8,Dynamic onetr.9.Dynamic onetr10.Dynamic onUetr1.Dynamic onetr12003LtVE3LVG3LVG3jKV%G3UVG3@VA3UVG3$U WG3DU(WG3dUAWG3U[WG3UtWG3UWG3UWG3UWG3$UWG3DUWG3dU XG3U#XG3UK#֤Vw' YͦIg OPk2e{kK JxmE6ݭ}h\aS1wh[ i CtKE2Z6v2Z>Sy`?dh)KSv-`]J%1Ӊخovs&td[g>"&5oZnzvWIvY2k6ZOi 眪FHYͼ{\%7&@J87V Mn=m.fp}ₚ{R"]vun= qh/z{}KеoL߲7yÝg=yǎDꏸf{3l^5o9,57gᚮN~O;)yCu7g|.ٱ&S>ygJsg^p'ԧ x =o*t:'3|>ϸRfp?VױFˁ/FI^`}ʁt>ҧt蓟!}"6}4);T&Q\]\&_+C8Lӥ4Ce܅q {:ʸQm2:.W 'R9}.c5({ \'yvYDmO'[F k{HgСO~qЧC>[\<܋2>i"ӥU6I|r\vAKVp{ jBr *_xjnJ;|#8[Z%c?WXClvۿ{=~պt;~i/ۿO9k{HgСO~9M֧ok'gU=J֪X>닣~OEp#XK"e{c0~Ww/<ΞUpM:;p|}>%}R~\*A]wGM;0xCn!}JA>>>D>U7O3'gCLI/K^IGTuJG`e\C=OQmp> ҧOsĩO-}BYeL?+C\-}^>}J#N}"ӧO\_yxU-ԫ-a81 1_ИuiXAkkYΝn6a[:YBe71 lK Irrr<l -e؋[쁌[쁂[쁲[¶ĬQƗ'~GڴiKTZ4'Ӕ&H@\ й7Qĕx8`/[l rl  ${1`K=`K=`% ^Wcp=+iT@ДT^KЍn9NЍn9΃Ѝn9e Ö[쁌[쁂[쁲[E`K-@F-@A-@Y-KwOKK~*Th~['q%@n$  + q* ~ %^``l H-b%{ '{`K=@l 3~@=mp=mSp^c}ίǝPBk/yEa~hl6;g_wo` 4nr;: *׌|?1a{Cj<;wu NkXNd|ɍE8K;H)Oݜ&&QٝvVh^zGs}t4>ҧtwIOu;8$>Ѭ7XfM҇zn><:2Ǧ@PoqS=T~mVgy }"wV}.g-J>=3Ԕ>M3A5}XIwQ=~ѧo9 [[jXm㕱iסinB:Mmr~ڵO-hk4j$<'A[Ú{_|yvLvOmO=s33=^;[R;gT{Zтk{HgСO~9'GڜM9'YsbJ-}:ϝ.2[ )[0R.쭔 yx]ttOl( Ú\cȹc=D3vޟ5yOT}L}<a{)Ѥk{HgСOE}j_OhzCv}Y/fgƥ/&VU_ϻT'k!SS}>M_<>G<~XkɸUԢ ~xmE.c *zs!o)Z%ԟs~XէКA5O,}ޫX|wy W<վ?Bt5}=OQ3'?=?5ky-Ss~~|Swǒl4LEtS)T$=|tc*>&sy j.2f2}Hܧ99~ч4wC>1 A[vNP 9ǧdլqkRm5chq|~a-YkrbZ8k`-(;]wY=kcn8v|t50?z\;Xr_沛ese Sk`fjb;][l&lz4cK Z,bfd'[&$ -A7+/>NГmzx+gJ|_ϙ[k ̌z|ض8!=thx^Z˙y,Եҕ:G+zp׏z̋N+>c5݄4;|2kŦ'G|9V]+ڵb8II'OOx='|r! *'d g''?#s^+MMO| +~{gBT]QM+zQuv{ѽZmq']DG3^|0Ɋm<գ$$If!vh#v":V l  t 065"` p yt[>Dd e#0  # A"|;/ŵYo12/@=|;/ŵYo1`K0Y>\xY߽߷;wu96ٶGj'svcR sNP˛)6t44*- *VZgPQBe ZL,b^BOMCtQ}g۹\|;~y݄ٙ1tk˜'ǯ3f{]$LɘNc.呂=_/cF680[!{GOYYBmւt9(yh!TS S܁e h{RŕSCA0ɟа$oo-HMe/[ &@c1]~ M9R _MZ̐ƘxYRƫ\fSb~.h : +We/"Bż7CJitK:k^TiRxT*yıt.Qc i<+:>Fuk0 π^>?^w >~Frə$c~8u^m^#VW?H/JO|77n̈\F;iN1m?Ә vn1^<e}Xm9sl>U1]u}N4;t>sZ윾J"Ks/[HdGcs} B:ȻTO6;Q)$ =nn]yVXC:=ǥlL9wC{3:3b!|n=|ơm& O@mnU@ ss1.էnZi]_岻.˯Ab>Sko@ԼBOͫZ,_>Z[ Tɶ3#}N'oOg*x~u$Fke?dYwAޓ _7nk>ϭѷP$Fgmqk9Fg9қNncLu4ǻŠI'Z d@&V¸\ߒ=u9oWڴnk{N{C=P߆2ٲ}߆i#Mm؊I[hvі{*瓣Y/OOiqиkyU9sz< Wr>sZS^E}6sa{p1PrJk5`\-YSө7:NTjILJU;2l[KJog.N5Sn݃$HwһfH+1O<_`Ryҧ]pz)t9:`k:繩sM"}ڦT>_igu-.E?wV0ަװTJ-xvǤ3 ZtڡoHͳ:45:n>cRǢv*Jl[Ѐ.5?:M72_r!>(~'O[=}>α3Ύݔ}pW  &GE[Źg{bis~?wADH.d_:h{ݗ*c& ^f2l&'f2%([f)$,LM,e1ς~?([MIYM4-¦z.? P P hZM\ |l6'f6д 9|yb&^C{m)V\r$i Se?.v{a,MbՈߕ]s_f,,ߠ$}g3Lͬ,f3u5 e1@2CYf|(XMu/^^ ([Mu |aS@3#%k|aWe C/lhzz͂/Wl6}(XMvCO{lTܞJl/.Xҹ>Ol,IY(|MeOgW-¦$,¦z|aS=ğ_I?([MIYM4-¦z.? RP P hZM? ש,®z|aS݇_T7|':_U@ق/lP i/^^ ([Mu |aS0/li|m{l5iO|>ρ!Yk.l\?ֽf{ț>١,?>>.~}V/~r}k=/8A gQbN!h/~6F[=C5wя%'fB ^m7D{.Aol} lǪ+OB_\Z˶GNek_cW̺qzؕi~ѱ>݉3u}XO1[ mg*F(~yhO1;&}>ҿ#ߡ6Nr1nN]%mbO3XH@u|mC#O:N}42!X;$r4EBAbg :?%ԡih>Ҧ71}. Gz>ҦOͱϻ W-~59Z^lQ? sE>09S;OhyEOig6'Go6bXO[H^teWT m*;Q.?<5PXX2ٲ?BW@_Kjۂ!I%.hlr.0q <TlI)Α[u5'J3ܡyz^OnM3mg*F(~[3}Y\TZW6GG.ҧgۦTQH ⧹gۦ϶DW}nji6OO>Ҧ=ߝ6f7飵H보)黅f|)6#}>Ҧ廗>OJŏ9 @sϿIۧ*ϫ߭~~cMvg3zƽcL~&*}2a F&WW9^܃.곡Gis|265{aH7ٖ6g̃G,⧥䆪Wi>S1G#}/gzht>GⓉ;Z;@+y^e/8*ڼFp)Sx,XOMa>sXzrC)3ʶZ}s={aҖd^1?ǽ^~fu+{ƬSh䏒߸%Y :n#ym)vPu(klw~06 n`_wȵ=)~j?Z|u?!@cQ\T-(SP#OUI8dxm?)~zcv`粣w={Z *?$Jڇ2OX霽#|v ?vsƶ~Ÿ}Bֿ\^K߲R~odw}`޹.{%0z^'Pm @C+~$X۰ c]s@qo1Bnw!/'ܱ ëp~qu1wC4q1ozد ÈOZ3v#|YcZj:[ۃ8;V|{DW'άo:F_>z;>ZW"ی石)p2)U %ʻg0XG9WߕOYyO?4 (rRZ{HS?ŎK}.}u8v]0!*.egOΊ#ux|y}Hϋ$?{˞h VY_Ͻ~vO{B3!~ďO~*]',̾/l|-|3X_:Ojthz}4:ˁ?a >w7xTI&~?ZgJt2<~Dٍ>fG:a=fVGf}~R C*;',wLlOOQgα]sM#s>T?^qisr\k4H[g;r ϊ|ŵKS@ fQnٺ4='~L@א^ksү=??gאg!ۑ]qqv׀I {s.v@A2-tJ׀qRs.h vLhO10Ca_F9{D4s,hbLxhNծ [;LA.xS]J`.@N,ȸtJג\0OI9.h wA[΂ Btsedj˅ã]O]6 !S:K:"΢W.:ˠ)]hKmΒι-J1O3Ehj.xS O Ȼ`)NZ2r<% -tJ@mS: 2.h 3Wm:cZ>ӯ,lϴ~=bs&_p+xSSs~z^3??] ~tf!~k,?c?ANO٧L˛U`؁±؏k??Kg?RsLn ?f~&c>J=@в^?8sRJzJsADHft ne3RV%w0];7E  k벓Yay̹?'}#'#}&~'?3OfE5$~dm^΁3+F;Y_esmdW5;70&J?!-?0 5M`kX{6pn(~C ~>~*Wˡ#n W"ύ28qc !sIso??%l"O| v -ֳ'n4RQc>AY]{5Ǘ|T#PFi{ Jνg5n:GW\͏}|{x 躤Ǐ e#ǐow 9"} qż :JcI;&%8A!4{!2kgwO oAjxp%+F3 ?;C>ʒS #? S[Y]&~f?t3 O 8`V(Զ_`Jv{n+}s}@;v5̘(7f_{Nm?]G=Kd{Ne s~v/OeCg"B~$n?^]~ݏ~t~TMw fhYm}ޏ6sL0h5ӡ iR!T9{e} 6"} ؽwѝL?[)o}4iv9婌-[imaxoGƯi> S1G}f#?%?G#~SZ] w#$'mBqy>M:.#n*]s0֍͡xW?i#nkT(GS9B??P #Q cS|~m*m1lX1!~(ű|w#~7OGrdyyh3 /:?S+;#nG~t~h9ۏ);°q<~v?S'wVɄDIdjH܉^ ~ Shϝ57/Y_?l^ڿMxvsp%~nc?zn/&?ZcQ9??Z_Gk, 2o^Q{2?"Cj} ~ͫ'yYBg9D~+RXixd??%!ycsQs[ƻ[ߦ@{~C΁E>ݼ| ɿV)?PBH{#'gψ9h+y}IeT;_ R?qq?S AByoP:,swIrkE?4y);ųN:cǵf cIgJNm'4!~d?g~ҙru5F1|XO 'k8 I"e2CmegtIT6t̓tFkow2ɧKsY%0X/Ӑ~HODoFR@i.WX[>e #7o}DHvR;+{,~jl\K[}/L%  PU˵H'0zmq1H9~(C5J.!~:/l5>Ňw_ZԚ2g^VX +;~+^߭jW>sUovT*l#/mڧae[7{mt`߯ӑh _Dv"_!ąJ;uJmo˩gJݠ)~-t}]Go &@]_DcHިGƓCggjpݰgޭ01ͷNw\=;r]?V˫X';šUvLyW3:saYj{sI8fړ~4i?e_2@Z.7"@Zr^I@eH&QƃDZmDFmωTsIv=Dd ;+0  # A")T cy nXCE/@=)T cy nXCB(!"l[x}t\GygeKڕdY#kJId I6 Y8$KbCBYH1.PΆJV|9 `$E rN ZC !''Zӄgdɲl?:֣w{w޹s5Nc'yɥy勍y1ޫ.`L1j6fv?NGfO=bi6`VP܊D>awb]y@׶TQbd ݻ41 W, e2~r\W+_OPwI$89PJ=W" Ef&&7M9WS/I8==::'oЉ.J<*GqU@mTp,I sf*tUMzӡLq]BkК0/qzAɕ={S\a^4Q1H-[|ר.!ټ\BO^gԮf.17>C6d|FzP`9МR'LfhWvqrˡ~sŁ8Q\d Fo!Ьzz02~bďG 23O&4asr,;lsQϕe%x;ȁg`6(fUڅ\K9kqsTϳuCZel45ӠgXwv`x3/.,A1bshBT^ x\ t jF=zt+L|t*WRmoGo܆>z3} _ɵL>z;>ͱG>Z5z?}17gٰ/33c7Ѳ%r.rʴ:1>Z>> wࣵ>&sS{)@v}vc"=^oLqc4 6&S6類np ?[TZRdňُ zg~sk{/Gt5Yi-vjr03]~Z_,*@6[|B| {n1wڧ-KR/8 竷7QɗP\~|~/iK3i[F u2ߥ=ƆH~mt>2~bďGo7ef~{s+n@ 7πJ9Ul Վr1]bZ ^E|% Xͼ&{ڻ]) {6jՁ4s89,>pl|ρ|LD>{9e= |G>X64ܜz32~bďG xg>;|n/f~>87wР4*͝y&&6*c[[8x ={({/M9 jT^; A 燋(=' _'OOԌ8rڀڵ4S#Ksy.{/{fQl_MtiO/F~1]^&~fn=u ̅=՟4]6@wE8s|^#?d~^he?_ŏXs9;q ?By?rU0-Z ?fY~n7d!B~΍?~V38m|1 p = v?Qŗ+'wKx{=Y韪|w+wJY}J.w_5=sy_Y{.zd8b1^HMw. QPp{R@IڷH1i<ܽ,Ѩ]'~yP_@f}V(NCMn}SYN<Ń$?پ{ӿǑ#1nE9^ߋԯdi4܇ npw`ً^_K;uHp?3ɳo^~|z?}1G#~ eԕ_sώ\8ώh NN_p#\FZ[eLt;O/VZZ/ߕsv9w_4g/Ib3{.eg <3pus~ވȏx~4sh=s ?ZnO."/Fh~z':5 v2Zy=?V2qmjVK'z/$l!4KÇF< xkƤ,S)~?!;#]D1?ZTQtly?'3h}bďG~T_Kg5=Lϗko-6x>Z6B{^=?kxM8ŵK:)+LfMT36*8io9~gsҟ.Zɍed" 4O^*0gѳK مEP!.dVA͢]XC=ąB,(U7}6~g _lB9[,`,T,3tJA@:-3tJ(ς Bt,( 贠,tJ3gAY@ł)-5^|\l [_ m\Jؕ,eK ۲UPE\ؖ!]ąmY,(UD an}E'R wvb; 6|>B{Y`vW$u f6&P;b3zi[ǐɔy3]=}O櫱>:|~*gy?3lOL/ ?wc?h~/!~3/qs<u oIG;_|L;&N?HO19( (ŏ旞hEa?G8Hl^?G(_G4~n/GH绱ρ~|~f?*81'߯>S߷r۝?k?O?#gx?QAn>%-o|{ <^hڏ.|7BlGLx^}Zs~RP}:ew F;d̏^#:O/2"/<_:~OqQ=#?#째 ?qu2FWN+)g%x )A&Bի&tͳumn* v:F:tH ǩ_P]<$?þZyC!?,?5(]\ktލTװ"e^!SM嵠S}qvc%nתtS͜R/'K?? T=5~Ċ/SB~|~:D_ù7^^νU gdT\c6s3lxd?-M;j! -&OF:@8JS=pzke_?<8˟[i?!ߊL ݻ/݆IRo{V3i $R_ɸq{~z(!9_ʻ iȍ 9('DU@}tqF~wfbMKŹ"WZn2ׯ}g5mwlњ1{bdňُ@6enֳ1_?rO#%n/f~ux⇳|G9Q;&N)b(;QhEa?O4 ??!ɏ)t"_7$|TF#n;Ύ~|~Ŋg?S6Ø ^l`bm3r%{~~o㛷Q;fsKNkw6 \W]!LyD7QPp{u}fٳ ڿHw* [O ŃGׅy)T_]z~3aq {@78/{06svkE)p>.N4Ap_ ?}v ?t.2~bďG SXeԕ_s~dZvPpr2ohf~\AvÍ3H|"s,u{(S9׀tBk'(,hEWBsVO<Ӟ[+s-,{r덙֘}Rh+. k,WXεsE>!nSTFCqѹ6:WP;շT~vKR?^ B3Xc6[vgsH]Oqg[竍g;Hty".zk55#9*M^cng_9wT!;+kڮ᛾|pߋPD*wMOŘj:7; ui:Sg[\Ens}t@p/])[޵7|?;i7qG{<*~(Al&]^I˩ K`k*}d R>[:7J n~ЩGgR˗Uk >c#ƌLz[V7R#̓̒[\h DC!'{삑vo'|8tJ=6=$79A^/nA>tJ=6=$79PNG  IHDRҦOGsRGBgAMA a cHRMz&u0`:pQ<A8IDATx^:{#p <dC!8:D{/JEDG=Ax"|?hÇG^8Q;7um ,_F7Ǘ/_>~u#]߿חȅ}ׯzZz#SM")xϟFARPX.y3LX7śY"S'zQ9r42"ִ"V7a KTEf+ -ҷ*.sLXq% ȧ`8•m%*@r:)A>}tZ 1R /+WցR]0auiB %VpɶihKdХҮps `:;BvS9[Y-EruNhфuwnB2rN$F񼣓[ n=(FaWI$88։`߫)f֯V1o5%,'Y?1aϧgXy0({gxam%VK3S-'Y }(]0\r$kՄOeH[4a 粷)`iam-t0a]1Tv *${~Me\LX^^?4ՄuI\O)~=ѳ0a=߇eWwE#Vo.D{z/7^p VzyYš؊E+V u>a`pf͝L.{[eO R`GEiFUxgzSiȩKgXSe"]dšBk}fa)hk4)ڸXL4T1a GL C gX@ Or8CB+P7BhPngXGoɰ{ ,4O" h{w_k;ثI|Df!a*RUL)_YR_ϰT&7{_9=0zŕ@G*Jע* (ɵbΞًLВKgŖi6ÊuX2RE-ȏ2`渦,p@nr`/R K4{)[:RvMFKL4 E!b*Z`R.ѐjZD 2i@1Z2 kME[q[۬F\jwhQC$Pr@ճ5l>KX-_XE{ԐpJbPEmB6. k+XV3Mo cbdjkLN\nULt|hK23CgmUK*S>j.j駽Q׻.BB[}B%;ź u5j(ry@GwF9OsdIt =nՑ<6m1amBF\U jM*PF樌~=k ֛F6}AHrSs?|Qe NȊnG1dX7ZLN;0a~E=|?"ֽf]<8znf k4w:k'ے@LX]`P#`z `ꁪe#VX-zjFtAV 5F&Z0]0auB聀 i@LX]`P#`z `ꁪe#VX-zjFtAV 5F&Z0]0auB聀 i@LX]`P#`z `ꁪe#VX-zjFtAV 5F&Z0]0auB聀 i@LX]`P#`z `ꁪe#VX-zjFtAV 5F&Z0]0auB聀 i@LX]`P#`z `ꁪe#VX-zjFtAV 5F&Z0]0auB聀 i@LX]`P#`z `ꁪeG?}Ǐ[>}Dϟ?STGq \.ǨO n8 ZTT QD, 5a״$p(~qr`@@89zJ0a'.R$ׯ_@+ZD~YrWLX]E)|'r:@ J}LX=PA^`DqMo @ ͗q#`ª%w#1T2mv[+ }gETBa_<$MXwАbQ @UF&˔X=&\viP4]Ŵp k1ᔿtXS΄KM:'O!  t NR%fo 7`!hKiBJTƶ_1F`1ͯ 4U_%"` > QFUuTgijЫ W*LXU0:]GSc,&ǣ欷t [`QtfTm=j4au uKf90{ s=Xjº/ф[U"];S=*a1VC0! zԕ<#ﳄΏxݢۆrq؏\&ƀ['^=<)oxrN|4cwĖN8FHʈAd07p "ă Pd)&R{j^' <+.S}dQPޮްr[,h9t?5CEUl.+Hdnw1QL%j3OЧmpp& _KZMxT [T_ZAFQ=Yj1B<' %m>YrCBOh7O4 ZTŖyRf:GVT+ CZAO̲O o!,\;D ],F'{0N9ai,JNA )df:-&Δ-g*\i *ۊf Sf6\&N(3]Ba:ZI^ϢcD&iK@r>a`먏;t$=({UlpJs̰bV,֔eaiBJ5KX|TxiPf]>%+#̄U R~lU?^G]yJ]P=a)m}a{cmx *:"z/2fX"<7>"ai+caaŠ[V{@l)a'b_ɼf3,fVN&̒asTR, KIʣYس`LǤJ5>5{EyzBԑxܔGFŚeXDZRx˥9|V*>>ęT gbJatTϖ֦>5~A閯b2WL XD*O=JO="-4&,^ EY<0 "_zb-"S|HustPzJCxO]>NqA\+b}"M ,(@_}XjVm^ʮc%ֺ؅@$>^mzg'K;BiZ8ϼ(*G8jbj1F;&#`Z!`j#Vw݀00aBr莀 ;nVZ!P9oPܟj 멞od4bFB5.끽m} &V&~Z<&,GaLXv uV:BK\T6b&Tocml;cǯ{=T`xw>3`X 3="=\*3bb)vbŇ3,&SVhu{*NO{t e k(wVVVJZ%zRKm̏z()r,*D9v&..LXBNmA..(az ɰ֟2a=:N7ބu:Wjfa2F爯 N=ґ$zHx; p KU$<伜n:b_0Iֱ8X|&Jo5|IENEUM(a^\|&8z9iG2˻psYKHX-Ͱ `z'ƨʴ rhF|nFC5Ǭx0&;ߦ0a1k ηF`4LXy#`zm hF|nFC5Ǭx0&;ߦ0a1k ηF`4LXy#`zm hF|nFC5Ǭx0&;ߦ0a1k ηF`4LXy#`zm hF|nFC5Ǭx0&;ߦ0a1k ηF`4LXy#`zm hF|nFC5Ǭx0&;ߦ0a1k ο~u/[k 빾r/_Ç}I${,@ ~$|~ R2|-'U+VbUIT!ׯ{u n?)`?D*>* ׮ZGe/:򻮭[x%&J\ t+ip+﯐D),yA]:LXu8TS)X)z"9+h|g= ꚰZGOL1w>\‚ J 5h `:0a͕v"@=i7"OM̅Q=ϵ3(7aAu 6AFix6zy>64aU"T1jWV`G:dz@ 2m &~>Q2U#QUw'мCPLBk]TA# fZ#HyL߰RFn幛a+'LVoo.?+ 咳I95T`zGW'e "}pbU5M6{We+bzpv6Qʤz a)xvuEB2D(Gnc>IRCH[WROܥc ʉ!ʬ􍾗Zz ;[ͺkNXSg}EKrMAE";\5EE$\,v7+ԘjV Y&Ou֦p ._!=2ud} Mt'RʓeYWGX./bn%,Vu|} [ 0nzg]uJLgnQLb)a)1l՝62,<]$%*w%Br13 GXno}̄,e0+aũ*$H*y(3PńlvhVaz j>$|K;]t<~@t!b(%nʸ-v4)Df!!:VaCCBJj*YCXz$"<yț1TgbX~R٨hK#W2,4M+J1*a?L?      !"#$%&'()*+,-.12456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqstuvwxyz{|}~nW\O\ G' )!9s@ Kńu}jEX)Li2`渦,p@nr`/R-_X {)%sXU _!,u]j1Í/- Fٔ2ϋi EC,y*Jݒ n="݄Hf#QKN騫ZŬ2b29_P͊KX.5T|Tܢ E1Id"gKx>tWQ޾:5db10=pzP-7Aֵ]'6.u]\ K[}ɨ7X*W*%ɹj%3r0-Uqu#:ԧɳ5$gҭDo:6!r#` *Fl"`ڄ &xz# k"0F* a&&M\` h# k"XC9 ۺhZ+ui+ծ*.l ˑQ9ľHXz}o]t! `º/DglM-Gҫula˻tt VU$6-St]j+HjlQpڢE}>5=l!LX`K%pfm}9ݠ4QbyVnŎB:PvúY;aºw7mc\/Z"D(#Oao:UI&{x>wG@MX:&vXZ@mLGsZ@`0F`LXøʊ#`r #0 &a\eE0a90FF kWYQ#`LX#`A50&,ǀ0 `UVca0a *+j 1`0q5F0F`LXøʊ#`r #0 &a\eE0a90FF kWYQ#`LX#`A50&,ǀ0 `UVca0a *+j 1`0q5F0F`LXøʊ#`r #0 &a\eE0a90?Ǐ?V/ ~:ܴ+EOK{`u}o ?ӧz>|P/_x߾}Qٙ.7ajS@EWP(hVs?\Nm:&,G@ʞ 1y %l ,ԃO"u3&,EV1Sė?)L f]Yfº!]L*Hd>?z1.N ;5,LMi2Fi#DvKK;E zfIHmu[e]fJtMX@XKʁOSK"d.^y+^\8dʧjP#炾 OA3a˼I~~rP\CE˼7aș4ETqiKT! B1b:HsU1sj*J$>yn˄*,OVpAiT@e?s%ф6-.?y}fw:|ALX[h in~uZݹ!|Z4KLX dgQ8c*cx$x)'1]5AKLX 9k $SMv$˄5zfI&x*ՍiѶ%Y&px|A!x(ZwJLX׏h`U֝, v2>*Q(ZILXk?gV_T6I !WWwݞm%j#2a ϶e8)7R-<aa?5(P윭y.!o#PU/n6a騣0#3BDldWwx2Ho}]|]=ݍʹC 2#VdXU]B7ȰɚƇLu3S<O/>6KlO{Hft:O IAqh[+!,YRڵ4fDl 44&DaK7s -^tz4%:u(_B(¶-tplCmiMQjk%)U~=>\kiO*+lАS-d2"#o R&JV1Ư9#F+|iݽߠ,a] =KdR5m< UքEbLhYD@vtl)6v'~5*XtVEOpI-u^ IxXLi3̶y. (#.BA7F]R9=Ja5keb%%_UVO׏TiU裮Qd}1d6̰"T4*ǬbiWf:OX?+iVn/Gy-R*q\ɁdMO<9Zn4ԓ cOB8?*l|/].P% Mp(DS^73M(Nڙeu}j,z a#mMppS|C"P9deVKˮwdd`aS&tiPB+盄5 qSR}ޝ7ҭhXu&roX"!+dՃdnBfEuVeP4_w""R_QiuP&,і< 4VҜ*>KڎEX./b@ߞ2 gF~l&Z4,]i@)̥g 0ޠzCŨg:f&$,=gI$D@EXQkšcb~ޣM:&kv k9.nw U;u'B"UiHXJ4{ s#ދk"75O/s4΍1 a!ͧ6](7̗ca9$dZj:65ei[ 4]STw!5lJd6t*K+tbh v !DF@x͏CB!*W5/aժx̸apfp*ak̛zŕ5K6Ŋ|CAZci(&Slӱਕ\kSg3P^r eh(̩bтJ=]k.(~it%,Cj3>0C#)9$g6SXG2 dl:bWDQQ5x 5u[MClQK֢z&V R56)"GF0 ,7aڡ3N݊n|5hj7PX=QCl>'*l-Ī M>hTG#2J .'h~̓ 52aЩ&[E봗xeYpxHXV41ZzG%!` Z+VԄ5@VфѡPŔ k( kxbfCtrg K'1. _5a]#C֙jtf|hZ˩VpjZ}ohZLri95hK|C(GI뗑m 9xi۷ohǏ\>}*˗/SzkQÇ0Ru}i. αj/# z) X#ZcHʉȰ^n G),XV +1Tfrqӏ?fhDP *-Ȅ"@3:2}WГ":gL^@VM8gSzI/X KG!߮b 7FtC&ԓIC7s%qAi Ji]O1㣌7  te~J{`A 4z77a5  iɂTJ@DCz4wvp𑥂ͨ߄uZ2Uy6DS;і mXZ-,lEVeEmL[7XL4ax viLUaY[;h ՠQ9V# -Ŷ67^ɪ@=E\ 0&[e<º;ͦs%#MXx s3׮xAe,n3G^7xjEG3Vo僺TkY-sTKYuX 4hk:d[F:+0 #w֣ c]{xЭۈ+/㚰Z8D<״e=h8Vʯ|bG92]5cfw5T_MmZ]PF,p#mmz\xV%YÆn:hH7^fO\^UQR9= ,78jiZʓy/RP/'|Uq(oj|J1ZGE{UyZ B,خM7a$(,֖yl{iw€E'j3O%ȧVOnP gՄG%$fy+Y]3F!x:$;v澗[iR-RC"`VRI>%b~zQlɻ'e*}UhKr3"#"YfYקj xv`V&`P!bݧ;ai,'V0%la)"Ji(޲NX`S* .+ ~efxhsD++>4%!q m9zUuٌz%89vgWDԖ ,ͭ,QE‡#YO +w3aUT[gՏWly!&U^4Z}Jo jK} ,P 1QuvHHȧs GX*2Mlg;aM:&pNlɄYߓa)zcPkKXZ[ %\TV$G*z_~QimjvS;ic DLPZQƥ]SNc[s(NMiJM9z+lZCl3%9vIq &<4TaiqA}4WV?iz+T9JO!8PWS*:į6+.)?XrA}IZ *j5 ̶ճO <(ULf,mM*35dJX,U 4z8<PjkeGưHci Ն1gTV\ ɅS_O!p"^ R\(IM`.)>5(>5e}dlԒ;%pV[Qn{'0ˋլtUK«&+5s1#v"BVwӋ^#?N51a#Vw݀00aBr莀 ;nVZ!i9FtGb7`@+LX|x(3ۄ<7]aa `UT#"i&&kZݫqglsB{Vcκ 8{h'K\ 6E-g3Uۘjoj(/VRSoƽ kPǵQ[,O`OlKٽ!NLpDd M#h[6SqzX4-?&_|$-}Ɉ%V a0dŠÑbgr\8*T3a 6jOmA.xR0atR5t 릡qQLXu9ja 8f77-Fy9Hu&[>~Cgw'8ޚs6K}oϘ\i/yo%+KcZK{N 5YZNoُq~ok`Pb:UoOlq&p|lmҞKԘʞ twp/TKfwFcQ\#I-Kw\q.*[&t5g>43*3#~?g4g=FKQlֹ(JƲ  nFvJ\{]lնp<5n7 kl]1?#c7pOqʘ⦌LA.F=~p/(a@5_ƤqC?>ArI=iq叔[_]*Oē`y>u\اa3@̦]Tevj~3ҿf~]~j22~c:?Ȇ-g J\xu)dہ+Y/y)Z$+`U=Mo6ezǒ7 zjw7=,[_Rj4^iQcCt z pT?3ρG>ƈXJ2*~@|H{bO>}mƈ$[!5jrܽ%&(v__;K׆BSwóֺTYn~vF\l/<36 @{Z`s_4.S|~uMD>у dޢ'Y$=i&.$+j&.$d"M\IAS&-<+jA_)'ς}tLZyJ;nĥhйN,A\F=_i]~[#n.7 ?$_W N ΅/p^ɲl@oXp.S:r3/ӟ}  "O#~?⧂icR)cU˘ ɟm0zV~ew6Lk9p5霺g*R`7}̥WhQcFq^^Kqr`ƬqqDt~{< (TԼR`1qp8/' weDG 4_^)\[s/@I6ܼS|{3#_bh'HBdLLj R5/װ/Gџ~\Jowo:WzT򀳭ն3.5wy K5`zjP{p-:7J ,At=8@Eeǀƣ񆃻 tc5 Hv֥ҊK{]Yqf<N/׶V=FőClwں51ɯqvqgqJ~*?1pYdC~~9чwzq 7AJo/Bq[lcỉa;-̛z7s{t8r ~\exR '\䣝J;gf|( M̺Vک}3ҿf~2#?MY_#~gJ>.o1Df]y@(l(% Zeg·;~  }.%>cMM|zj|zI~ ȧ'Hwkq&Cc8'k앯/ߑ]~wnB!_!k//66Lt |.2~cďG6>&/G~@PR"n_>cwSl~|p+* TYQ#n;~/hi ?T(=KOw%?>~ǻ#n|??d5G~5~]]G{RҀDc_#r|qADD;zȾLJZ=NX?w^BgjM H/)TI2hO'm)P\RkW6L< (JllIk»f MsyZG1_ ?S!}jx#?MS<7FJZ#kOK QJ-JyykccgZ|~>* CkqyS||~?33ŚcǏ7?7=G"џy3džٗkȾ UBJ#nm/d\Z;i}g.e_Aď7q_;?~\ ܳ~Bzc ka_1n LZ~𗽷u.Cj*ӅJV<b?yK=p,Vwh;jƾ< 7gLfx/jSwqs<-6Lk&?GtE[^%u,wqO|iG.M[}umZgn88rN.W^ξ  MukeZ:~.'CqcM\l}f~& bu1);c'.X֓g?GNdX3n𒂟ۑB]Mr$&~ ѻq3DO&V8?5~V9'?n?ѵ՘`O22A x=DL~=Ɖg^!K|#!L~ϵoM֪q R4`kWfgI}}`¼\Ʒ#7~i"ZO 'J4CVSI!su=_8:iTwe+S믃ʕ_s}<]]3 @όqqT~?uĵ䲁0*{6yKq^kTW_kaʼnک\PҪʔ2TaT}9|0*K9N٩Kƚq+*)] r#`roGY'5i\Gi76q{aq|gDjo:z1?9/ ?S!۝ilS5gtE#g/z.\6l)ƾn#^ ŶrGܔׯorTQ~~?JU2⦺JYz9GM< \VvX(1ہ'Jy#8? W7]WO+~?}@Ə~ v{d2 dg/sEl?:qLvf g4ΦG5FË u7T)7Gձg ~~? ~J~?1G#~fa~-Gף4} gr/;gՌ%>v͓;)drab|Gֱ֠oT. {Xdmoci\V.l1%.n ?7cw/[nj)^f﷮>g>oBjstog{D{(sc=1lgϝ]Y[39ÅN" RC T}B .^-DAh.K+ogzwZE,%vkԾXyp,>1bo k,PZDBSc(~Co~2ܟs~-.MΚΫG~bۻt??v}>bqZ{7.-,WS=tO//31}耻A8ǝ&%,K˂uۈgUm]Ƽ +QMk)rrK,'Լ]ȓ'G`)6˱1cn;ȓAJN7SX{ cgDl yz`y;jzZ s'UkCj#nSxi؉;ZF?g`'8e؉*;`KoAXJز/^98LtC\_>uje$+%QDh.T2] iWYZF8ǰxmƸd}_.hPDd Q 0  # A"zH\,7Na/@=zH\,7Na nx͘Mh\UL2&&QFƖZeVji͛`BZ*V_RZ*6T,ԅn)(ԅKMBn%~֏~s=~{{7 3F92KN^hV\a,a}=V&PShlӉi{!e4`+4wU£=nHv׾QjT6,i2 B3jzRW@.׵t`/%n_aru3u:Oo娨s|Ә0e^*e=KjGB ΈfK hOGisb|ԏ[V0?sD.<:>W'zX⳿LBc̴s͉ϝO[hm .%O-5v9K9jz/u(6^G)ΜBlZ)>7\|R<< >cX?fr=<[AOfGl7L| Ql*)n8ig9@{AϺ4Ձ ,g] nN+r>ʍj'nWY!A쒺wM &n#XwR2ӷlz#1RB>Uߢ D̥1;;GDR~  ٔwRz{{w;74)к}7; xrc׳&%4Nѹq/um6<1X8͇͟ӍMe|/{x˜+^,hMZ\)}˼օmqKdj|V֚^h̏O-]jZ|P|~IhZ _]^ٌo@TNx-WZL=Sɔ3l-{쿩|;_8xؒaˠOzɣX ͅt@l$T%x^=]g/xr#|йp}c|P!dt5|]- * .v2Jq=ޏk^ʨ5 K2a?\iGbV k\pIT*vGo,GDd ;#0   # A "cmvtq/@=cmvtq^B(Y>x{p\]굫{wڊʱ1 q[5aqG ouGh;KM  GBVD4 ̄fRZ6L0 `>shdKK?:s9>v7e9 y{&csԘyiL+n$~G+z݆.JRfp:VJ `lo), gZȂnmaLuk;H@hqaگ#hKTOh SmUTaMch̯-u>5(igc]ry.P2MI/y#5V |9-1s0׍[\]E w&dBRG#8W: JgQ-d)NBõsLi>Fu9Ay aCc杌]&0W_iu:W_vR_q{Û/o3XJU/;+np1' Fw#f|ۮZat Lm(0Sx[߹qt>5 d߀7WycD]1hm-gcg*ALotO௝>[9 =J{ïIy'95?WQ w{>pL7q<[foJ{oν̿Fvʹ[_~y8Z^]SCc.o?5{e?NZǿ4o?}}>}}J>_gx>,9_>нixt\Nc?WN7b<ĭǤ dGt*5 GLv]-}E{q83%Sӕlgs~ܗ }d?Gէ>G8!tvyL {juspdھsLR߷uγս][ v˗s)]{C9oK3<c%нBL&[ dd+0a ,2:4,E&ۄ9ag^A{0a-CB[)ބ9 mxўYh5 mxp{Bкp¸ẄC^`*',q !bkœa1e^A{0a-CB[)ބ9 mxў23 m}/؏֓z]ٲkRwo28if. IHُO8={~gߥmc1G ~ x[su]k߮{ @+;?$S<w{F{~3 {4stj!._D2ۈkl93O 8!Nu=8LT՜Wq0g}]kάӼsS5q>S G#}f{O51?'h~݀&g:]_'f~=gqHR8ׇ&I=NJzzChE8旮ha?7gѳg?< s586Gw!)gcP[S^39q8@xpl>QG'yP 4ѧzo7b<6ʍ-H]}'Yl_ݛ(_a#,uoq}GI7tJW.]Pʸ_){}[KON@/,5 y;5NƩk|(aw* 5;j~J7OlB4/Oo0~9 c_ԃ31~EXO93 }d?gS 52f"KjͨJZaYcoM>8o]`ڷn#|Eߴ<7JY H?}^`.Dtg[V?17nS$/"o~ֆɭ/^W9ZWK~lFB?RcyKtm%cպ/ wwml#0^T\|Jkݸw}!)M#>3m 6uԽuKs?낍>Q鯧+k5ϴ,npk{f\wn{Ppʻ^Lhch+7m&*==My$rsM_)uny~_\Ny*){Ԇ;whx[ҖҢLAcg{>Yk't^t#6~sk6Gg?{{+OgƦTHI%k~ѧT/iӓDWc/[?&#m*s}Zd_03/&RNF4aҦqo|Ho%J#mfثӧ(}4g@c2ku{z g52ށHzw/Y͸|01?NѥdpԻ\?'Kk7?}MܚD'[#m_~̓#7=e?m}ꛛ^56}G,'N]l(EԫO1݂re>@wes@#[9<@k_@wh;kd(;=Vx\ YXgazckwcyk7•>pdA\(,w(4oIcP߃_ҟ߅>GGqa]c}0AeJ]=E[!t) n<_wU-<.3hPDн۾Z۩"]^` ``xf Vzm>novJG5t֧KW_Bv5a5UվХn#?Dsto}X~p*~sԕsoxKLv(Ζwz`XKo x?C`;1axG/hPb^FZ9UA84ƼBw%wkk0߄踔όKL߃HZ3TFTMfbEcNm[}  @m^ybWhG{N+'<.y΅wgQ1+|ǵyb/7Op߆W@YԞwhlKӘ Ͽٕ#:W. G!RG AT6{Eoqm]K\ch :o9]{ a<n}X<֎R¦V|+-oDd  Q 0   # A  "|=Nߌ)X4/@=|=Nߌ)X4Ax͗]Teǟٝ93ö^,5f[ !E@KUgIe5J!LtnEEHB]4B]MACM.A m:gDY~y}ޯUy.cvªufs stxO[/jVPtfF=;C{@mD+0#iIrA7Bl"h|Nh fhlJoMs.hO$-YD e>R.MvwN{bk9P?^n-.&-q'ϙ[@I I?WOf˩WNeʩz}8U~ILb˘|Ek0@kJ0仓!{1A+ "y%Zdf z95 QBF(9?'r?o` ;2)߉+ՒY]. ~7uwdlnd+oe$/w %b=chԙ9=٪{n6&|郕P0-PlHMtvgvÌ{Ho~ ߸GC4 vh5mަoߞL++SVoɻ5죓uh]#5tsO?_0a#Ew!k!.{rBJZi˗.A.՝?y+9 W|*sF*f.(Vm'tZȖ辖PI܎Jռvp=.}IwavSu܇sMMYW4W^/Dd / Q 0   # A  "[M w%/@=[M w@A Mx͘MlTUv~mm3Alb#CPN# ( EMq n 41cDc\4`Ƙ jbB>{:("̜w{~{=1>p4ev&+"b+PߍU#f; Μ[ޘQ-,P݂vVb PޔWɧv'IIMsJpTDA(Uv.WW󩿴xQp+믒\eϓRo S14['n-Y4U= c%]TqqF474z2v%Ӡz\Tgx7Y%g#25f< n* [rhIbA&Yl($BƒH&X*0xQWhIB} w0A E:Ttϫ.C=]]eswM<] ("Og;#ovU{"2I]I!omm~ƛWlHCQnA+ @cƹv0s]e/`/}9x?p&RNmQ_AU Ov+-et\U._ԾKc?jO󊏝LL[Y[.w̝[_JMk 2lrZһ`̂`!{ܭgAI{c=^TEz Q;h7_~ c Z״1% [eQ}КROXjWr>OK敽@ ק۲ieB]w}^wt}&ɱs>P? TmyU蒃C&jqT7Ӑ>ה=z?kѦy=z8}\hZ']X- [o'^9.iZ_Xy(V }׶n=4HѦb yqgg0*>hg[% g|ntvl d:n ۏ:-u~??uu]2 QMM;T1(BNTނ3Hf3*'W\O7 |o1wVυ],|~hF .WCXгǁ/zγʸ\xcWL\q QOaǥg[FprX>c>7&Y7.kNh>nb޳~^ޙrqKPgFM3/'jρ:GG CuƳkj/[qXPrJ~YClhhI#Rr   F Microsoft Word 97-2003 Document MSWordDocWord.Document.89q^ 2 0@P`p2( 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XV~_HmH nH sH tH @`@ NormalCJ_HaJmH sH tH DA`D Default Paragraph FontRi@R  Table Normal4 l4a (k (No List 4@4 *hHeader  !4 4 *hFooter  !.)@. *h Page Numberj#j P Table Grid7:V0H@2H t Balloon TextCJOJQJ^JaJPK![Content_Types].xmlN0EH-J@%ǎǢ|ș$زULTB l,3;rØJB+$G]7O٭V$ !)O^rC$y@/yH*񄴽)޵߻UDb`}"qۋJחX^)I`nEp)liV[]1M<OP6r=zgbIguSebORD۫qu gZo~ٺlAplxpT0+[}`jzAV2Fi@qv֬5\|ʜ̭NleXdsjcs7f W+Ն7`g ȘJj|h(KD- dXiJ؇(x$( :;˹! I_TS 1?E??ZBΪmU/?~xY'y5g&΋/ɋ>GMGeD3Vq%'#q$8K)fw9:ĵ x}rxwr:\TZaG*y8IjbRc|XŻǿI u3KGnD1NIBs RuK>V.EL+M2#'fi ~V vl{u8zH *:(W☕ ~JTe\O*tHGHY}KNP*ݾ˦TѼ9/#A7qZ$*c?qUnwN%Oi4 =3N)cbJ uV4(Tn 7_?m-ٛ{UBwznʜ"Z xJZp; {/<P;,)''KQk5qpN8KGbe Sd̛\17 pa>SR! 3K4'+rzQ TTIIvt]Kc⫲K#v5+|D~O@%\w_nN[L9KqgVhn R!y+Un;*&/HrT >>\ t=.Tġ S; Z~!P9giCڧ!# B,;X=ۻ,I2UWV9$lk=Aj;{AP79|s*Y;̠[MCۿhf]o{oY=1kyVV5E8Vk+֜\80X4D)!!?*|fv u"xA@T_q64)kڬuV7 t '%;i9s9x,ڎ-45xd8?ǘd/Y|t &LILJ`& -Gt/PK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 0_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!0C)theme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK] iN iN Z )%.R1 37=;C-KP:TiV,.13579;=@CEGILORVY @ :Lb!$',80249h=f?AEI`K OPS;TIViV-/02468:<>?ABDFHJKMNPQSTUWXZiN:u|~!@  @H 0(   (  h   S  "? B S  ?>(iN V!4T J&"##6jN N*" ##6jN 9 *urn:schemas-microsoft-com:office:smarttagsplace x/@ r6u6666668>8G8Q888889999D9N9: :c=s=u========>>>$>&>1>3>@>t>}>>>>>>>>>>>>???v??????????<@F@\@g@|@@@@aAjAtAAAB BB:BDBJBUBpB}BBBBBBBBBC CtCwCCCCCCCCCDD.D9D`"j"''))**+ +9+<+e+j+++++--.5.|/////01 122_3f333334 4r6u666666666!7$7F7K7777777777768>8G8Q8[8a888888899(9-9`9f9;;==C=t>~>>>>>>?f?n?@@;A>AaAkA:BEBBBBBtCwCCCCCCCCCCCCC DD.D9DcDpDDDDDEEEEEE F F2F5F[F`FFFFFFF$G1GMGSGGGGGGGGGHHHH H H HHHHHHHHHIIIIIIIIMM(N+NgNjN333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333-N8:Zait-/OV^it S  , / A C ` g ? G{)/lo  :(;(,E,@6f9999:::&=6=C+C0CCCGHHHHHH H H HHHHHoIIwKKKK2L=LJNcNcNeNgNjNN8:Zait-/OV^it S  , / A C ` g ? {)/lo  :(;(@6f9999:::N;Q;6=C+C0CCCGHHHHHH H H HHHHHcNcNgNjN'USH KD1[ "$bQ*H`?JND"&E `"H A&KD1,&8 +n{e.h@%~80D"w4VY5W 9('ggDKD1CI(Bi(OVܸ% {KD1Nj|z]}D"x~rʈ Z{Eh ^`hH.h pp^p`hH.h @ L@ ^@ `LhH.h ^`hH.h ^`hH.h L^`LhH.h ^`hH.h PP^P`hH.h  L ^ `LhH.\^`\o(\^`\o(.0^`0o(..0^`0o(... 88^8`o( .... 88^8`o( ..... `^``o( ...... `^``o(....... ^`o(........h^`OJQJo(hHhpp^p`OJQJ^Jo(hHoh@ @ ^@ `OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHhPP^P`OJQJ^Jo(hHoh  ^ `OJQJo(hHh ^`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 pp^p`hH.h @ L@ ^@ `LhH.h ^`hH.h ^`hH.h L^`LhH.h ^`hH.h PP^P`hH.h  L ^ `LhH.h^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hH^`o(^`o(.0^`0o(..88^8`o(... 88^8`o( .... `^``o( ..... `^``o( ...... ^`o(....... pp^p`o(........h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.\^`\o(\^`\o(.0^`0o(..0^`0o(... 88^8`o( .... 88^8`o( ..... `^``o( ...... `^``o(....... ^`o(........ ^` o( ^` o(.0^`0o(..0^`0o(...   ^ `o( .... l l ^l `o( ..... x`x^x``o( ...... `^``o(....... ((^(`o(........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(hH^`o(^`o(.0^`0o(..88^8`o(... 88^8`o( .... `^``o( ..... `^``o( ...... ^`o(....... pp^p`o(........h 88^8`hH.h ^`hH.h  L ^ `LhH.h   ^ `hH.h xx^x`hH.h HLH^H`LhH.h ^`hH.h ^`hH.h L^`LhH.h  ^ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh| | ^| `OJQJo(hHhLL^L`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hH88^8`o(. ^`hH.  L ^ `LhH.   ^ `hH. xx^x`hH. HLH^H`LhH. ^`hH. ^`hH. L^`LhH.\^`\o(\^`\o(.0^`0o(..0^`0o(... 88^8`o( .... 88^8`o( ..... `^``o( ...... `^``o(....... ^`o(........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^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hH88^8`o(. ^`hH.  L ^ `LhH.   ^ `hH. xx^x`hH. HLH^H`LhH. ^`hH. ^`hH. L^`LhH.\^`\o(\^`\o(.0^`0o(..0^`0o(... 88^8`o( .... 88^8`o( ..... `^``o( ...... `^``o(....... ^`o(........hh^h`o(hh^h`o(.0^`0o(..0^`0o(... 88^8`o( .... 88^8`o( ..... `^``o( ...... `^``o(....... ^`o(........^`o(. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.\^`\o(\^`\o(.0^`0o(..0^`0o(... 88^8`o( .... 88^8`o( ..... `^``o( ...... `^``o(....... ^`o(........h88^8`OJQJo(hHh^`OJQJ^Jo(hHoh  ^ `OJQJo(hHh  ^ `OJQJo(hHhxx^x`OJQJ^Jo(hHohHH^H`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh 88^8`hH.h ^`hH.h  L ^ `LhH.h   ^ `hH.h xx^x`hH.h HLH^H`LhH.h ^`hH.h ^`hH.h L^`LhH.\^`\o(\^`\o(.0^`0o(..0^`0o(... 88^8`o( .... 88^8`o( ..... `^``o( ...... `^``o(....... ^`o(........h88^8`OJQJo(hH ^`hH.  L ^ `LhH.   ^ `hH. xx^x`hH. HLH^H`LhH. ^`hH. ^`hH. L^`LhH.hh^h`o(. 88^8`hH. L^`LhH.   ^ `hH.   ^ `hH. xLx^x`LhH. HH^H`hH. ^`hH. L^`LhH.h ^`hH.h pp^p`hH.h @ L@ ^@ `LhH.h ^`hH.h ^`hH.h L^`LhH.h ^`hH.h PP^P`hH.h  L ^ `LhH.h^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hH^`o(.   ^ `hH.  L ^ `LhH. xx^x`hH. HH^H`hH. L^`LhH. ^`hH. ^`hH. L^`LhH. k^`ko(. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.\^`\o(\^`\o(.0^`0o(..0^`0o(... 88^8`o( .... 88^8`o( ..... `^``o( ...... `^``o(....... ^`o(........h^`OJQJo(hHh^`OJQJ^Jo(hHoh  ^ `OJQJo(hHhl l ^l `OJQJo(hHh<<^<`OJQJ^Jo(hHoh  ^ `OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh||^|`OJQJo(hH^`o(^`o(.0^`0o(..88^8`o(... 88^8`o( .... `^``o( ..... `^``o( ...... ^`o(....... pp^p`o(........h^`OJQJo(hHhpp^p`OJQJ^Jo(hHoh@ @ ^@ `OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHhPP^P`OJQJ^Jo(hHoh  ^ `OJQJo(hHh^`OJQJo(hH ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.'&E Bi(O* M5W ao_k Z{ ,&S {T6T~80JNrW]A&ggD ]}US$b!iyCIx~`,k>s> ?+?Z>?G?Y?e~?@(@{f@Aq@0A$aAxA~BCq1DEEF{*F"9FEGd/G0G5KH I(ISJP0JIJsJtJK Kb9K2SKuK.M:MH|LK|dl| }7}N}G~5}a r 1P[Q;Z8z[==v=0 )R?,%@3|q"7D%+3sFw?&^eb($anU^sj @,T!@"Et?V\;x:ru,0NeYi![xh-&(-/ KnEL!4X9Km^|+:4}+ (s,-FJ 0=sZ^M=+&Acs%Xo`y&T8Gqaz}J=.ec= Bg]f-S>qDVn`wS1ie0'zCKV*@W9+'355|kdntiF%R BBI_6er(@c=km |6}R81<dn(e~hgx|cFQY3\+gKqwsBCq q'(B!'1FU)H;k/H#Yv97h\@4_{ I%b1$i)mK ^DUX (`td_;]`(<NQ]#4;zj2|TN\;X~?ap{EXX=}?VGpB[W]V'<62[Q[HH@8888iN@UnknownG*Ax Times New Roman5Symbol3. *Cx Arial?= *Cx Courier NewQTimes New Roman Bold5. .[`)Tahoma;WingdingsA$BCambria Math"qhGGæ D=$ D=$!24GG 3QHP ?Ow2!xx -Student Lab 1: Input, Processing, and Outputstaffstudent'                           ! " # $ % & CompObj*r