ࡱ>  abjbjWW .==KHNHH^^^rrr8frzBBXXnyyyyyyy${z~y^t|yXny$$$4X^ny$y$$Jo\(6sn$"/rBmyy0zqrF!ssn^et$yy"zH h: Lab 1: Input, Processing, and Output This lab accompanies Chapter 2 of Starting Out with Programming Logic & Design. Branden & alex Name: ___________________________ Lab 1.1 Algorithms This lab requires you to think about the steps that take place in a program by writing algorithms. Read the following program prior to completing the lab. Write a program that will take in basic information from a student, including student name, degree name, number of credits taken so far, and the total number of credits required in the degree program. The program will then calculate how many credits are needed to graduate. Display should include the student name, the degree name, and credits left to graduate. Step 1: Examine the following algorithm. (Reference: Designing a Program, page 31). Get the student name. Get the degree program name. Subtract the number of credits taken so far from the required credits for the degree. Get the number of credits required for the degree program. Get the number of credits the student has taken so far. Display the input information in Step 1 and 2. Display the calculated information. Step 2: What logic error do you spot and how would you fix it? Step 4 and 5 is supposed to be before step 3 Step 3: What steps require user interaction (Ex: user must type in some input)? Student name, degree program, amount of credits earned, amount of credits Needed Lab 1.2 Pseudocode This lab requires you to think about the steps that take place in a program by writing pseudocode. Read the following program prior to completing the lab. Write a program that will take in basic information from a student, including student name, degree name, number of credits taken so far, and the total number of credits required in the degree program. The program will then calculate how many credits are needed to graduate. Display should include the student name, the degree name, and credits left to graduate. Step 1: This program is most easily solved using just five variables. Identify potential problems with the following variables declared in the pseudocode. Assume that the college has the ability to offer half credits. (Reference: Variable Names, page 39-40). Variable NameProblem (Yes or No)If Yes, whats wrong?Declare Real creditsTakenNODeclare Real credits DegreeYESNo spaces should be declare Real CreditsDegree Declare Int creditsLeftYESInput Declare Real studentNameYESstringDeclare String degreeNameNO Step 2: Complete the pseudocode by writing the two missing lines. (Reference: Prompting the User, page 42). Display Enter student name. Input student name Display Enter degree program. Input degreeName Display Enter creditsDegree Input creditsDegree Display Enter the number of credits taken so far. Input the number of credits taken so far Step 3: What two things are wrong with the following calculation? (Reference: Variable Assignment and Calculations, page 43). creditsLeft = creditsTaken creditsDegree creditsLeft = creditsDegree - creditsTaken Step 4: Write the exact output you would expect from the following line of code if the user of the program enters Bill Jones. (Reference: Displaying Items, page 40 41). Display The students name is , studentName Bill Jones Step 5: Write the exact output you would expect from the following line of code if the user of the program enters a degree that is 63 credits in total and they have taken 40 credits. (Reference: Displaying Items, page 40 41). Display This program requires , creditsDegree, credits and they have taken , creditsTaken, so far. 23 credits Step 6: Complete the following pseudocode to solve the programming problem. //This program takes in student information and calculates //how many credits the student has left before graduation. //Information is then printed to the screen. //Declare variables Declare Real creditsTaken Declare Real creditsdegree Declare int creditleft Declare real studentsname Declare string degreename //Ask for user input Display Enter student name. Input studentName Display Enter Degree Program Input degreeName Display Enter creditsDegree Input creditsDegree Display Enter name of credits taken so far Input the number of credits taken so far //Calculate remaining credits 63-40=23 credits //Display student name, degree program, and credits left. Display The students name is , studentName Display The degree program is , DegreeName Display The credits left is ,creditsLeft Lab 1.3 Flowcharts This lab requires you to think about the steps that take place in a program by designing a flowchart. While designing flowcharts can be done with paper and pencil, one mistake often requires a lot of erasing. Therefore, a flowcharting application such as Raptor or Visio should be used. This lab will give you a brief overview of Raptor. Read the following program prior to completing the lab. Write a program that will take in basic information from a student, including student name, degree name, number of credits taken so far, and the total number of credits required in the degree program. The program will then calculate how many credits are needed to graduate. Display should include the student name, the degree name, and credits left to graduate. Step 1: Start Raptor; notice the Raptor screen. This window is your primary tool for creating a flowchart. Prior to adding symbols, save your document by clicking on File and then Save. Select your location and save the file as Lab 1-3. The .rap file extension will be added automatically.  Step 2: Notice the MasterConsole screen. This window is used to show your program output once your flowchart is completed. The Clear button will clear the console to view a fresh run of your program.  Step 3: Return to the Raptor screen to begin adding symbols into your flowchart. Your flowchart should follow the pseudocode in Lab 1-2, Step 6. While a rectangle is normally used for declaring variables, there is no easy way to do this in Raptor. Since this is an important part of flowcharting, we will do this using a comment box. To do this, Right-Click on the Start symbol and select Comment. In the Enter Comment box, type the variables your program will need. Below is a start to how it should look.  Step 4: The next step in your flowchart should be to ask for user input. Click the Input Symbol on the Left and Drag and Drop to the flow line between Start and Stop. Double Click on the Input Symbol to begin entering information. Enter Enter student name in the top box. Enter studentName in the variable box. Below is how it should look.  Step 5: Continue the Step 4 directions for all your input statements, changing each Input symbol to reflect the appropriate user interaction. Step 6: The next step in your flowchart is to process any calculations that exist. Click on the Assignment symbol and drag it to the flow line between the last input statement and the end symbol. Double click on the Assignment symbol to enter your code. In the Set box, put the name of your storage variable. In the To box, put the expression part of your formula. Below is how it should look.  Step 7: The next step in your flowchart is to display the requested output to the screen. Click the Output symbol and drag it to the flow line between the assignment statement and the end symbol. Double click on the Output symbol to enter your code. Under Output Type, select Output Expression since we want to display both a sentence and the contents of a variable. In the box, type "Student name is " + studentName. Below is how it should look once you click Done.  Step 8: Continue the Step 7 directions for all your output statements, changing each Output symbol to reflect the appropriate requested output information. Step 9: Once your flowchart is complete, click on Run and then Execute to Completion on the Raptor menu. Follow the flow of your program to see if it processes properly. Your Master Console window should show output similar to Student name is Bill Jones The degree program is Computer Programming Credits left to graduation is 39 ----Run finished---- Step 10: The final step is to insert your finished flowchart in the space below. Inside Raptor, select File and the Print to Clipboard from the menu. Inside Word in the space below, select Edit and Paste.  Lab 1.4 Python Code This lab requires you to translate your work in the pseudocode and flowchart to actual code using Python. Read the following program prior to completing the lab. Write a program that will take in basic information from a student, including student name, degree name, number of credits taken so far, and the total number of credits required in the degree program. The program will then calculate how many credits are needed to graduate. Display should include the student name, the degree name, and credits left to graduate. Step 1: Examine the following line of code. What do you expect as output to the screen? studentName = raw_input(Enter student name. ) Enter student name: Step 2: Examine the following line of code. What type of value do you expect the user of the program to enter? creditsDegree = input(Enter credits required for degree. A numeric value Step 3: Select with an X which function should be used to take in input from the user. The functions raw_input or input are determined based on the data type of the variable. raw_input( ) input( ) studentName ______X______ ____________ creditsDegree ______X______ ____________ creditsLeft ____________ ______X______ Step 4: If the user of the program types Bill Jones to the question in Step 1, what do you expect the output to the screen to be when the following line of code processes? print 'The student\'s name is', studentName Bill Jones Step 5: Examine the following line of code. If the program requires 63 credits, and the student has 20 left, what do you expect the output to the screen to be? print 'The program requires', creditsDegree, credits and they have taken', creditsTaken, 'credits so far.' The student has already taken 43 credits Step 6: Start the IDLE Environment for Python. If the Edit window for entering code does not come up, go to Options, Configure IDLE, click on the General tab, and under Startup Preferences select Open Edit Window. Close and reopen the Environment. Prior to entering code, save your file by clicking on File and then Save. Select your location and save this file as Lab1-4.py. Be sure to include the .py extension. Step 7: Code should start with documentation. Document the first few lines of your program to include your name, the date, and a brief description of what the program does. Each line that you want to comment out must begin with a # sign. For example: #Sally Smith #January 15 #This program ... Step 8: After documentation, enter the following line of code into your program. studentName = raw_input(Enter student name. ) Step 9: On the menu, select Run and then Run Module. Observe your program in action. If you get a syntax error, you must fix it before you are able to run your program. Click OK and review the highlighted syntax error to fix it.  Step 10: Repeat Step 8, but change the statement so that it asks the user to enter their degree name. It is up to you whether you want to repeat Step 9 each time you code a line. It is recommended for beginning programmers so they can immediately identify syntax errors. Also, one syntax error at a time seems better than many all at once. Step 11: Next, you should write the code that will ask the user how many credits are required in the degree. This can be done using the input function since it is a numeric value. Enter the following line of code into your program. creditsDegree = input(Enter the number of credits required for the degree. ) Step 12: Repeat Step 11 but change the statement so that it asks the user to enter the number of credits they have taken so far. Step 13: Next, add your calculation. This is done very simply with the following code. creditsLeft = creditsDegree creditsTaken Step 14: Add the following line of code to your program. print 'The student's name is', studentName Step 15: If you have not tested your program in a while, now is a good time to try it out. Go to Run and Run Module and observe what happens. SYNTAX ERROR! Step 16: While nothing stands out as being wrong in Step 15, notice that the word students is actually causing the problem. To the language, the apostrophe looks as if it is the end of the statement. Since it is not, it must be quoted out by putting a \ in front of it. Change the line to the following. print 'The student\'s name is', studentName Step 17: Finish your code by printing the remaining of the requested statements. Your final output might look like the following. Enter student name. Bill Jones Enter degree name. Computer Programming Enter the number of credits required for the degree. 63 Enter the number of credits taken so far. 24 The student's name is Bill Jones The degree name is Computer Programming There are 39.0 credits left until graduation. Step 18: When your code is complete and runs properly, on the Menu, go to Edit and then Select All, then Edit and Copy. Paste the code below. Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> studentName = raw_input("Enter student name: ") Enter student name: Bill jones >>> degreeName = raw_input("Enter degree program: ") Enter degree program: computer science >>> creditsDegree = input("Enter credits required for degree: ") Enter credits required for degree: 63 >>> creditsTaken = input("Enter credits taken so far: ") Enter credits taken so far: 40 >>> >>> #calculation >>> creditsLeft = creditsDegree - creditsTaken >>> >>> # The output >>> print "the student\'s name is ", studentName the student's name is Bill jones >>> print "the degree program is ", degreeName the degree program is computer science >>> print "The program requires ", creditsDegree, 'and they have taken', creditsTaken, 'so far.' The program requires 63 and they have taken 40 so far. >>> print "this means there are", creditsLeft, "left to take." this means there are 23 left to take. >>> Lab 1.5 Programming Challenge 1 Team Average Write the Algorithm, Pseudocode, Flowchart, and Python code for the following programming problem. Help Video: Double click the file to view video Team Average A college wants you to write a program for them that will calculate the average number of wins for their football team over the past five years. The user of the program should be able to enter the number of wins each year. The program will calculate the average number of wins during that five year period and display that information to the screen. The Algorithm Take in wins for each of the five years Calculate the average Display the average to the screen The Pseudocode Declare variables DeclareInt year1 Declareint year2 Declareint year3 Declareint year4 Declareint year5 DeclareReal averageWins Inputs Display Enter wins for year 1: Input year1 Display Enter wins for year 2: Input year2 Display Enter wins for year3: Input year3 Display Enter wins for year4: Input year4 Display Enter wins for year5: Calculation(s) Set yearlyAverage= (year1 + year2 + year3 + year4 + year5) 5 output Display average wins for year is , averageWins The Flowchart  The Python Code #lab 1-5 #inputs year1 = input("Enter wins for year 1: ") year2 = input("Enter wins for year 2: ") year3 = input("Enter wins for year 3: ") year4 = input("Enter wins for year 4: ") year5 = input("Enter wins for year 5: ") #calculations set ("year1 + year2 + year3 + year4 + year5") /5 #output print "average wins for year is ", averageWins 5 Lab 1.6 Programming Challenge 2 Pedometer Calculator Write the Algorithm, Pseudocode, Flowchart, and Python code for the following programming problem. Help Video: Double click the file to view video Pedometer Calculator A dietician wants you to write a program that will calculate the number of calories a person can lose by walking at a slow pace for a mile; however, the user will have only the distance given by a pedometer, which is measured in steps and not miles. Assume each mile a person walks is equivalent to 2000 steps, and that for every mile walked, a person loses 65 calories. Allow the user of the program to enter the number of steps taken throughout the day. The program will calculate the distance in miles and the number of calories lost. The user of the program should also be able to enter the day of the week the data is being calculated for. The day of the week, the distance in miles, and the calories lost should then be displayed to the screen. The Algorithm 1. Get the day of the week 2. Get number of steps taken 3. Divide steps taken by 2000 to get miles walked 4. Multiply number from step 3 by 65 to get calories burned 5. Display calculated information from steps 4 and 5 The Pseudocode //This program will get the number of miles walked //from the amount of steps taken from pedometer divided by 65 //to get calories burned. //Declare variables Declare Real milesWalked Declare Integer stepsTaken Declare Integer caloriesLost Declare String weekday //Ask for user input Display Enter day of the week. Input weekday Display Enter the number of steps reported on the pedometer. Input stepsTakem //The calculations Set milesWalked = stepsTaken / 2000 Set caloriesLost = milesWalked * 65 //Display the output\ Display The following is data for, weekday Display Walking , milesWalked, miles results in , caloriesLost, calories lost. The Flowchart  The Python Code #1-6 lab #Declare variables weekDay = raw_input('Enter day of the week') stepsTaken = input('Enter the number of steps reported on the pedometer.') #Calculations milesWalked = stepsTaken / 2000 caloriesLost = milesWalked * 65 #Display Output print "The following is data for," weekDay print "Walking, ", milesWalked, " miles results in ", caloriesLost, "calories lost."     Starting Out with Programming Logic and Design  PAGE 23 Critical Review An algorithm is a set of well-designed logical steps that must take place in order to solve a problem. The flow the algorithm takes is sequential. For example, before you process calculations, all data needed should be retrieved. Help Video: Double click the file to view video Critical Review Pseudocode is an informal language that has no syntax rules and is not meant to be compiled or executed. The flow the program takes is sequential. For example, before you ask for input, you should display what information you want from the user. //Comments are done by putting two forward slashes before the lines you want to //document. Comments are used to explain code. Variables are named storage locations. "Declare" is the keyword used before naming a variable. Data types are: Real for decimal numbers, Integer for whole numbers, and String for a series of characters. Follow the rules for naming variables: (1) must be one word, no spaces, (2) usually no punctuation characters, only letters and numbers, and (3) name cannot start with a number. "Display" is the keyword used to print something to the screen. Any information needed to be displayed to the user should be put inside quotation marks such as Display This is how you print something to the screen. When using display to print both a string and the value of a variable, a comma is used, such as Display Here is the average, average. "Input" is the keyword used to get the user to enter data. The data value entered by the user will be placed in the variable that follows the keyword input such as Input variableName. "Set" is the keyword used before a calculation. Standard math operators are used, such as + - * / MOD ^. Operators can be combined in one calculation, but it is wise to group expressions together using parentheses. Remember the order of operations. Some examples are Set sale = price discount and Set average = (test1 + test2 + test3) / 3. Help Video: Double click the file to view video Critical Review A flowchart is a diagram that graphically depicts the steps that take place in a program. Symbols are used to depict the various steps that need to happen within a program. Flow lines are used between the symbols to indicate the flow of the program. Ovals are used as terminal symbols, which indicate a start and stop to a program. Parallelograms, the data symbol, are used for input and display statements. Rectangles, the process symbol, are used for calculations and variable declarations. On page connectors are used to link a flowchart that continues on the same page. The connecting system starts with the letter A, whereas A would appear in the two connectors that show the flow. The statements inside the data and the process symbols can be written similarly to the statements used in pseudocode.  EMBED Visio.Drawing.11  Help Video: Double click the file to view video Critical Review Comments in Python are preceded by the # sign. Input of strings into a variable is done using the raw_input function. This function converts the input to a series of characters so they can be used later in the program. This is often written as an equation such as stringVariable = raw_input(Enter a word.). Input of numeric values into a variable is done using the input function. The method of input is similar to string input. For example, realVariable = input(Enter a decimal value.). Equations are written similarly to the method used in pseudocode, but without the Set keyword. For example total = apples + oranges. Complex formulas should use parentheses to group processes. In addition, if input values are taken in as integers, but will be used to calculate a decimal value, they must be converted to real values. For example average = (test1 + test2) / 2. To display information to the screen, the print command is used with the string, which is written within single quotation marks. If the value of a variable needs to displayed after the string, a comma separates the two. For example, print The average is, average. Help Video: Double click the file to view video &Gtuvw # & Y \ _ a ĸĉ}}y}j^j^jhJZCJOJQJaJh_hhkYCJOJQJaJhNnh_hJZhhkYh.:jhV'UmHnHuhlCJaJh_5CJaJh_hl5CJaJh_h/55CJaJh/5 hChsh hY?hChC hC6 h)hChC5CJaJh*hhC5CJaJ#&vw` a # $ : W P v w  & Fgd1'r & Fgd^gdhkYgdo@r gd$a$gdC$a$gd?}    " $ W v w ~ 7 8 㼴~uiuiahV'CJaJh_h9]5CJaJh9]5CJaJjhsUmHnHuhV'5CJaJhkh_B*phh_ h_5hkh1'rB*phhB*phh1'r h1'r5h_h1'rCJOJQJaJh_hCJOJQJaJh_hJZh1heZhhlh5$ 8 @A $Ifgdo@r^gd9]gd9]$d&dNP^gd_^gd_gdo@r$d&dNP^gd1'r^gd1'r 9<AJK   ),->JMOTV\]^vyz˼˰zzhWj-B*phh$<B*phhphPB*phh!T B*phhphPCJOJQJaJhPhphP5h_h1 hPh8Gh_h8G h8G5 h_5hJZCJOJQJaJh_h9]CJOJQJaJhNnhJZh9]0  qhhh $Ifgdo@rkd$$IflFd,"0 t06    44 laytp  )-]qhhh $Ifgdo@rkd$$IflFd,"0 t06    44 laytp]^vzqhhh $Ifgdo@rkd"$$IflFd,"0 t06    44 laytp 345Sef%sghkCJOJQJaJhCJOJQJaJ%hkhB*CJOJQJaJphh$<B*CJOJQJaJphh"hCJOJQJaJhUhJZh1heZh hP5hphUCJOJQJaJhWj-B*phhphPCJOJQJaJhPhphPB*ph qhhh $Ifgdo@rkd$$IflFd,"0 t06    44 laytpqh__ $Ifgdo@r $IfgdPkdD$$IflFd,"0 t06    44 laytp45SfqlllcI$d&dNP^gd^gdgdo@rkd$$IflFd,"0 t06    44 laytpf&'&dP^gdk$d&dNP^gd"^gd"gd"gdo@rgd&d(dPR^gd%&'-itu"#(8O_ ۝ۖ۝{v hC"5hkhC"B*OJQJphhWj-B*OJQJph hJZhJZh }hkh"B*phhWj-B*phh"CJOJQJaJh"h"CJOJQJaJhhJZh1h" h"5hh>*%hkhkB*CJOJQJaJph-<GH 9:Nh$ & F ^a$gdB$ & F ^a$gd'Ph & F ^gdQh^hgdo@r & F ^gdo@r&dP^gdC"^gd"gdo@r ;<FGHO:MNgh½~m[F4#h$<B*CJOJQJ^JaJph)h th{SnB*CJOJQJ^JaJph#hBB*CJOJQJ^JaJph h thQCJOJQJ^JaJ h tho@rCJOJQJ^JaJhQCJOJQJaJhQho@rCJOJQJaJhho@r>* hQho@rh } h }5hC"hkh"B*phhWj-B*phh"CJOJQJaJh"h"CJOJQJaJh }CJOJQJaJ56BFGHefgz{|>ɷɦۇucuuuu#hWj-B*CJOJQJ^JaJph#h(B*CJOJQJ^JaJph hhCJOJQJ^JaJhCJOJQJ^JaJ h thCJOJQJ^JaJ#hB*CJOJQJ^JaJph#hBB*CJOJQJ^JaJph#h$<B*CJOJQJ^JaJph#h{SnB*CJOJQJ^JaJph%6Hg|@nuv^gd+gd+gdk$a$gd'Ph & F *^gd & F ^gd$<>?@mnJ%./8;vٵٵ٣wwokgkc_YSYMYk hl0J hOLW0J h!0JheH:hVh1qh+hV'CJaJh_hk5CJaJhk5CJaJjhVUmHnHuhV'>*CJaJ#h{SnB*CJOJQJ^JaJph#h(B*CJOJQJ^JaJph#hB*CJOJQJ^JaJph hhCJOJQJ^JaJ)hhB*CJOJQJ^JaJphv   17 o p n!ӳӯӫӣӞזzvhw h|KM5jh}h|KMh|KMU h|KM6 hwh|KMh|KMh=~: h=~:5j.\h;Uh!heZ h;5jfh=~:U h;h; h;6 heZh;h;hc hk5 h+5hcCJOJQJaJh_h+CJOJQJaJ,    A"B"D"E"""e$f$h$i$B&C&E&F&&$a$gdK $a$gdOLWgdo@rn!!!!!" "@"A"B"C"D"E"N"""""##H$d$f$g$h$i$r$$%&A&B&C&D&F&O&b&{&&&&&&&&&ٸٴٰ٨ٰ}}}}}x h) R5h) R hK 5jhK UhWR:hK CJOJQJaJhl hOLWhOLWjhOLWUhK hc hOLW5h! hw5 hwhOLWjhWR:Uh|KMhOLWhwhwCJOJQJaJhWR:CJOJQJaJhwh6~-&&'''(3(H(I())))5)6)))I+J+K+++++^gdKgdK^gd+gd+gdkgd xgd~p^pgd~gdo@r&O''G(H(I(S())))))&)()4)5)6)7)M)))* *F*X*H+I+ðΘvrrcWcWcKh+CJOJQJaJhcCJOJQJaJh_h+CJOJQJaJh+jhV'UmHnHuhV'CJaJh_hk5CJaJhk5CJaJh 0h x5B*OJph%jh>h>5B*OJUphh 0h xB*phh xh~h~5h~h) RCJOJQJaJh~h~CJOJQJaJh~h17I+J+K+O+P+Q+T+++++++++++++],^,_,k,l,,,,ǴǦNJ}yuyi]iYKh2B*OJQJ^JphhihiCJOJQJaJh0CJOJQJaJhe0h0 hqlV5h4hi5hKhKCJaJ!h{hKB*OJQJ^Jphh{B*OJQJ^JphhKhKCJOJQJaJho@rhK hK5 hi5 hi0Jh4hi0J5h_h4CJOJQJaJh4CJOJQJaJ++++^,_,,,,,,^-_---%.`.a.//;/*CJaJh2hihi6 hi6hchi h05 hi5h0!h2h0B*OJQJ^Jph*8?8j8k88888q9r9::^gdZ^gd4gd2$a$gd2gde0441555$6%6&6.606m6n666777a7b7i7l7777?8j8k8r8u88888888a9c9p9q9r9y9|999:::::ÿ廬ȧȗợhZhZ5hY:|hZCJOJQJaJ h[S95 h[S956h[S9 h?R5hZh?RCJOJQJaJhZh?R h45 hF;U5h4h4CJOJQJaJ h46hY:|h4 hy`5hkhy`h2 h251:::::::X;Y;Z;~<<<<<<<===AAAAANAYAbAAAAAAнййЮЍ{wswme]W hE 0Jh_CJaJhE CJaJ h^0Jh1qh^h^5CJaJhsv\5CJaJ hsv\hsv\hE hsv\5B*OJphhPhPB*phhE hsv\B*phhY:|hsv\hsv\CJOJQJaJh?Rhsv\ hsv\5 hF;U5 h?Rh?RhZCJOJQJaJhZhZCJOJQJaJ :::Y;Z;y;;;<<(<P<~<<==d====->T>>>>??gdP^gdsv\gd2^gdZ?)?X?]?n????@y@@@AAAANAOAAAAAAAAAYC^gd^gdE gd^gd2gdPAAANBYCZChCCCCCCCCC]D^DeDDDDDD8Eʼʫ؋uaSSShQB*OJQJ^Jph'hQh+6>*B*OJQJ^Jph*hQh^56>*B*OJQJ^Jph*hQh+56>*B*OJQJ^Jphhjh^0J5!h+h+B*OJQJ^Jphh^B*OJQJ^Jphh+B*OJQJ^Jphh_\h^0J5 hE 0J h^0Jh^h_\h^5 h 0JYCZChCCCCCCCCD D2DDD]D^DeDDDDDDD EE7E8EGE & Fgd+gd^gdE 8EGEKEXEEEEEEEEEEEEEE5G6Gܜ܋rndnSB!hTh^B*OJQJ^Jph!hTh8#B*OJQJ^Jphhjh^0J5h^jhUhU0J5Uh_\h^0J5!hQh^B*OJQJ^JphhTB*OJQJ^Jph*hQh+56>*B*OJQJ^Jphh+B*OJQJ^Jphh* B*OJQJ^JphhQB*OJQJ^Jph*hTh+56>*B*OJQJ^JphGEEEEEEEEEEEEFCFlFFFFFFFG6GqGrGGGHHgdwDgd8#gd^6G7G8GqGrG|GGGGGH HHHKK"K$K*KAKBKDKJKcKdKfKlKKKKKKKKKLLL&L'Lƽwswswswswoeohjh 0J5h h.Ch.CB*CJaJph)h.C5B*CJOJQJ\^JaJphh_\h 0J5hm"b h|0J h^0J>*h_\h^0J5hwD5CJaJhwDCJaJ h^0Jh1qh^h^5CJaJhV'5CJaJ!hTh* B*OJQJ^Jph'H HHHKK"KBKdKKKLL&L'LZLLLLLLM & F9D[$\$gd.C & F9D[$\$gd.Cgd.C [$\$gd.Cgd ^gd|gd^'LYLZLLLLLLLLLLLMM-M.MBMCMcMdMqMrMMMMMMMMMNN2N3N_N`NNNNNNNNNNNNNN!O"OlOmOzO{OOOO·³h.C#h.CB*CJOJQJ^JaJphhjh 0J5h jh.Ch.CUh_\h 0J5h 5B*OJph#h.CB*CJOJQJ^JaJph)h.C5B*CJOJQJ\^JaJph:M.MCMdMrMMMMMN3N`NNNwrgd  & Fdd9D[$\$gd.C & F9D[$\$gd.C & F9D[$\$gd.C & F9D[$\$gd.C & F9D[$\$gd.C & F9D[$\$gd.C & F9D[$\$gd.C & F9D[$\$gd.C NNNNNNNN"OmO{OOOOOKPMPNPPPQPSPTPVPWPPPP$a$gd*hgd.C [$\$gd.Cgd OOOOOOJPKPLPNPOPQPRPTPUPWPPPPPPPPPPPQQQQQQQ)RHR.SJSWSYScSSSSSSSSSST̻ڰְh#eCJaJh#eh CJaJhrCJaJhCJaJhJZCJaJh#eh#eCJaJhK0JmHnHu h#e0Jjh#e0JUh#ehS)jhS)Uhm"b#h.CB*CJOJQJ^JaJphh.C1PPPFQGQQQQQQ R RwRxRSSSSSSWTXT U^gd8G^gdNn^gdrgdgdr^gdV'^gd9]gd9]TT U UUUUU=V>VGVmVpVqVvVwVW'W*W+W.W/W{W|W9XUXYXXXXXXXX'YyY[[\\\\\\\Ĺvrhsjhkh#eUjMK h#eCJUVaJ hkh#ejhkh#eUhJZ h#e0Jh#e>*CJaJh#eh#ehsCJaJhsCJaJh#eCJaJh#eh#e6CJaJhJZCJaJh#eh#eCJaJh#eh#e0JCJaJ, U UoVpV)W*WXXXXXXXYYZZjZkZZZ[[[\^gdkgdo@rgdkgds^gdV'^gdNngdNn\\O\P\Q\R\b\c\\\]]X^Y^^^__``aaaagdF;UgdE(T^gdk$a$gd0Agdk^gdV'gds\P\b\c\\\q]~]]]]]](^W^v^x^^^^^^^^^____``(`2```````aaaahm"bhS)hE(TCJaJhE(T h}h#ehc h#e0J h#e6h#e5CJaJh#ehsCJaJ*aagd.C,1h/ =!"#$% $$If!vh#v0#v#v :V l t065055 ytp$$If!vh#v0#v#v :V l t065055 ytp$$If!vh#v0#v#v :V l t065055 ytp$$If!vh#v0#v#v :V l t065055 ytp$$If!vh#v0#v#v :V l t065055 ytp$$If!vh#v0#v#v :V l t065055 ytpXDd &x80  # AbDX|Kb@G4{!l4 XCnX|Kb@G4{!l4PNG  IHDRsRGBWIDATx^gQ]l &65QI~4jc=DM 45Q(*T)G;zۻ?w07;;N6{|~aEn|rǓjS8i0+GNW2ҕf^=OUJZ(V+l! E&k U4ʿe)f%+4%+CSPLUQ23&UisĞzSO]P*=!cNZv8 -Q`$G 9n+5f-@tOIoR|>S -lJW2}hd:Ʋ HS 8#PW()W{n{r__(UҕFCvF'= : NTYVn/'  g_Q='ǟ$dɄo=f聖0IiPmy-WzUXIC!҈1/+F_*&J>1XLU1D, Fc4r@!gMM%~CȰnp|҆ݎW @e$Y|r rэ^Q1` s!'V鴆pJ7'纣xXhDN0KjK%ɾϼ;-TY0ʣ _ZynM:1lA;Z@m0-þd\T/]9h,|6t}3zӃNeq1C;]Z$ߐ C:R2EH YKSE@QVZ uR=tϣ4PD˶H-:7aSq;1ˏeC0o M߱VG狤P_m@=XZX4%+rv@N+QD؞6hMbȰzk( B"lF׺^v]g{sE5ùK=FrZ J>/$˾)= muĻ8J,=f47Oq3;B@ܲ3Fkpyݭv©(rNl6j37z/^^,{LyQv(rG@v F@LMx"ܑڝoܕVQELlZnMݼH`8 %2/#n5"`b1N3^H{kRL8Tzy{6CAsZwtql,h&,E.5hXrP jF:?7i1%#3VLۺ ' Ҥ06,d,S#4tO 4HzHEb6u@LUؘ@lLH:,F];/; q^^^A$@mH^B@fc,v2#!TC hdFޜwGE|}OΆ/dhmځT2&Py=}!~"0+][T;bf&Iߞ&Lqx_+(]rNJ6%Ê`keLD|}>0-Ľ}f@;#h y|O/'!/k< 9O 8[AUsqyyi=.)阫@"O@@˳U<^:GgmOO9-؍ La+_0W*Mʆ<Y{{M5ʥTHJ41j3><#ƛth~ƗkZ|Ng 77enE̞Kf , @UϛRY,1{Xā|2^i$h+R4"&u#=buz`H,-fR͘xe;=c&fB7757*jI|Z1JMmbGLq`B!X]E=Shffߧl;  \}RÄ3.%,5=D8 #BW?û!5-~9>X:#?̙Yduܸܰ/WޙXK"b m ~_EtgY|罏I!@A7CkhFt6~|d )2W#Pt9ꌉ&k5jK4@$2='{) kk We5b4tF^2Ci kӚNh} j翋9]hooFvk1T;1bv:U-) O ImhB/L$=g DoR@$uJb7&A#,RdJe.BV)2-Q٪X`ao>T!H,3U;"Fx56%^N$@L$=1 ϡ':ڇ&S2 8#$< h@.42 0ۀ8kcsI[CVMD60d$M(~+5(J8ޫv?{Ui[KQ,6 $@ѽej881.$@$@$@-|HHHYΪzC$@$@jsc.vC:ZZ,Aƹʢ)EϐH@*Nd?_G? ' ·yxR뢶TRW֎67Q6~)1ކy@s!fiAdecK)‡"1<%f{ Xf#  62,>$@$@$*ͩR,' [PRSHH U4S,' 8gDUqϏzI~  H<{yhmfܜ*I$@$0m;ortHAzqQCue0q9:QUZNmtZ&p2jF?^{ZQ]O6ۦ}h0zdHpcsm7FP4d=AڼcMѰ2smxmWcSUQl骢{V=nx{-8BР'@ #F]HÐڬ5/^/ >Mxu<@6䭋З9zk@c$C2߶-d]B͗ fmɵGlIS$@1'ޗfvxHjs$@VT֧V.{U2cw̹=<ȑdJ+;]j^|k#'K?>$ n<5##˺-ߜ}'u9cj*W'RrN?g}UUiiiEe! %^gk32'ح[7-}7昱>…F^sdlj7^?a+fk[a-[{YS wD4N4?p!-ovf}fV/7W~BK\?Yo.O6/jzzڃ(tyJOS|JuRפ95Uu>?ϧMcҔ) ݷK.Wn޸NQΎƬk.[f2s,fiWN ,84XF̚G&{.EY %Sq3;ѥ={^1f™g_dϮ%gT7pKnڴżef1z(MOOyM"Ν_/|5'n%rm^~: 9aWk>wSvT.*_~SS9odd)gܹs oХ7rHlxUYiٮQ.hƏR G~&_aLKxNV>e˿Z-jgGV5*땽ʞVWT1G:?rm>19F:OݧDp1]G%8?`D7C}0`N0%7bəv-hgCW755M/Яfcy!5 +p&;;˼9_]"X ۰qknxKu!2 ݹs٣{Hk:jwaᄎizI[5=_1tKs#o]~O0q-gy~{1~1߷_^?/xGxz-;v!wzvG)3;z_O]~}8wUX2[{:w7{g}Jw|l{%k2} ܹs.AzuUWwqI+jkqѻw^&#;'RjҎ>[/T L,T玝X 2ObFF_g7-ϕն{ENү?"@Ѵo.Yrī/;oޘ/99f[, 宣]v-^C/3㉔ sjr eeО\o7޼oZGc6Fv_SSg_oYo~U\p矏G^^3ydfԞ~~3SO=đ|N]er={'-ZlP:餓C9-DT3ˁ-YhN99?¯`Rfd#mҧ~tm0s{NMٲA85֛}:fڵ۷nD[nyd >gՠ?uG|l,QC0Vn-sO3WuǍ ^)ɻCjڻޫy,]sp6߱};|Cw gϙy %(^ Q6e%[l&DffT6z{]7aKW6oܴ}];=ms7n~lŧadpy#_]d8N?ђ{Jw޵7 44D8?=w"]8O?_1cNzܠi^_>}: ׎쌱ȣk-cǎ%:CSNF7Ԕ=hKf*ْ;y|_>*t[n8 XVf)3!b59Θw ?T;_۰Ɗ`O[I~~'(3.<rOkvN ;?aNQL'O7}IlnFm.W=8pq~I-?^_|\i<~ڼ9z;[ySy}&\3xԥN#Kt啢?xʕ3f̸ |p?yyn:o~-;#ǟ/'1ӂh=Wa̒S~Y!,X/D0Dl6u몪:F\dk>pKCOuq[&MpHNjңG~5˖,ۭk5;p-Jc ڵ_\K5ovɒ%)SLwF0o 93}ծ-VЯ̬g̛Ex"Z̘wɥ91!:`=Bg`V#qYgqFACwZʒ%׍W [嗟\q nrKQmYm޻wP)>IV~.Sݿ#[Vi/nF6@c̼\]iN-eOvlj˦U{tgLje5Mgq(7ߔ?hСgyJ^~3.[7M4߈o?|_b϶rV4ڹћ<2L4p- #?y׬^Zkm=w۾eu^] U//|JIAA LL;yyb2UCߪ-ܼ {Yk^s;{uK.P/mXw,[<>7X5eJu׎dEI'`]>NvW|X񻖬!3 ffضM1 E.[b洃n~ҏbՃvvݻ.ap{kO: Vc֬׬cg>idٸOIuD͚U򾿹woyՅa|h.HDYĤ f=x]xAת/_"^|*wضWQQQ]]Ѐyݺt옳}Ӻʊj3KGMG\vY:g挝۷5urnA{G_m!ٹ*zl0kՅc̑gƣ^+7XaUiyKWUcG]?d +V~g,l~:\?i f Ύ vZᥗ).{d͔TcC O 9^]凝gdfܷa=;6o) Ov։Mfj,}ՇevȹrwNrwѴM><,KsK6q£7p#f=$(Igay}toTR[ NTv,qk?do6Tס$;;!|ǝ8ȣyOAW~5J[k~)js[ghCWVTt{U#tHf~&vH^ =ծUl,-1M GIHǂ%yx$@$@# 9ۯt9XJZJ\h2[33 DKzAq㲒u8"fy.&1<voy9 YOgcMIH bf-ahڽ o$a\g[f(y! BA,[ j<2&->!q6DF@/8# 8HO!匾yVSh7>p^׿~Ot_FHК!B58B]=`Dr`].HEA,[_LVZL0s! $Y ۆa[Z{ ΆZz y_  =iFgT }-wjy4 ̆ p @ ="szvVXUZ.J^on g{]y"iۺG{]HH<E]coN6},ym6_6ێIR@`2eGJmڴCV G0ʲ @jp6f$@$@Lڜʵϲ 8ىBHHR9ke' p"jk> 2ϡJͺqGg>uR ths6͔+YVl" $w"fW~mVxӽ$@$@ۻRNzmf9~E$@$@"6q챍{ f'}  Xh+nv^m{ϣJD{QP 8@6*[?Rئ{$@$@)GڜrU 8DHHR9媜& p8j+ jsU9 L$@$pfW# H9攫rHH G$@$r)W,0 Hm8KG$@$@)A ȌSYH  6* @J6D5$@$@."@mvQeU  @mNjf!IH\Dʢ$@$@)AڜB EEWcK`JeH&(;%̙ʲeIR9eWJyYedxfM Cq}vKm۔SUÆ ! B^+UϏznF[Lb{ϣJb]#Wxg2:wvͧ2ېVU7y[QسGyEe\%'G92#Ćh QǛ eheC#HRB-]TR[&fKvԳmh
Zy3I\Ij)S@k+'vduF 4#g" v 8Bܮ!3D|adU 1_ԄPeoa  By-@p6Gd]F|!D.n*Ӣ:pƄ#  H6C <>Cfc;B~0?QG8A0y|яUL5rEav`%pXD9%y xhq3'eb-@[oI;'a/~iq 8@`xqs>vRS04l"裕g5uIL3a~׉'*X4{R)i'$!@mn"︳ǓswTLn$y erX:! #VBKٜ.JMI}͡,7%Rz# 8Nʍot-Ǝ-HH$jshP[7{lIpE4&C#_][e[Rt*oñz5'J9{$Df' }l(qXwKhdHO,zeŠa+vb޲Etxc8 D@4^bX Ȍv0-Xiېi֖ hF6m׈a 9z51 @&hlh4f;?_H,zq@n!XfFrEDkn&H!`hV!}q@n!@ޣZf@5f\ŝ*\s= $#{uN J˟+V~ۍ)VV޼aʞ׹Kk> zjUEqSD\'j%طw=lr(u֏Rks9FfGUQAgH 2$+1 8@PT@$@$@ ܽ`y| qEI  &zmЖ9VHRY VU> 'E$ p8wks0\j XXBxWg" H6m֨im]ϓwfX xD$@!,)y.Bj%9+Ԉ;8ŷe3'trf)HH6mƖX$@}Bf͚K kex!ū{XɴmXUW &~V) `yp暝֓~8X7OT S{Kackg0^2vd 6T7F7U$j¯ bZumgmsӠ]̂% $yEԋ*Q 3nxibSٳ5쁁(4"r9HH6mm~ob~W@G- 'NTvVfPJMEhU?'~0 %ɠ͖ ̩F`bDb  D$@ PͳbN@0{N45#+w"f&@o4G$RfVnB)Sj+'vd~7n̚Lܒ "@m6\DԄPeoѽ  <Lj˖H PNSD[ ô("崄1!'C;j 8@ 7s{fĮ}Ns#V3 ,WvrX_ ]  $7J`vׁm4Y>9uh(es,&GEOK ~F`xbm/ X"G6c-h)m4o[g \ aF-b𙳟dH bv7xso͖lܔ5Hon{m4XoU*dltvD6BA6 ة.U>b͆jZ߈mo6EmM$'`g6ڷTȧ*(c mL7e'X;/Uc,.io= 6ڷTȇ ]9HKM[=FsZrk(CbFH ᢑϱv599dx|],<`rgQ b" Ifmdh*XTN)_P>J$@Y<9t3E]@2eE`ر fߢC׫7&dW3:wvͧCZUQnGE\;}!BgH[oٿg,yHl6IbJ`lr(u֏R9eHWHE#󧭫 &(سy{  1q]F*+#F8zE )f?n, Đ9pi:0y|ѸULl bڡK$=9E ]u8I縇 0I"K)MZHbe%P\}p,<Ԏvn?z`-W}쳖.IftxE.1!L$db$Y'L}_qB`uB9GPCKٜ.JMI}R 'Z5c%WmAqL*4+Wct|:ѵm2HL6k2&[Z*˓@V{oo.D^e E4&C#_][e[Rt*oñz5g0ǢJi@<9_qmIW;o#w*{Ffɢ7:-& "rX;0񊝘l4D$@6G/!FfDhhƪXL܆L[d@5qUnhFDkÍI, ]a^w3;P+xW0PFSI!Ҫ*ZĢg|@ei4*/W^Dv衩Le'@Щl9Mդ@EpF )Qbef͸X,;/7@ Er >X-3q3N|Hl'+m& K,V6}B?`ӌu.C$@$(fGΐ $L?kZq6r)  XH6cQt1%C$@$@Q(:a뼔HH[yyvy^ woƬu=\u, @p6m6jDgy6k^gp>I" HNn|?*2PI{#f󝷗vj=^gp2N痥" d$Vm޼a;=VʋϑWgp2NƧe" $QzyXGUvczqG-R<;yҾ`=ŝfis 1w!dfuOCZUQnG%1ޚHHFeKC|gD+S|ԕ:4n0sdС |q oL"e6  Xp6[C7=6k?Y O9Wv3 $[YjWʉzx_  [(4U9g $@2hsB1H`'IH,ƴɣz޼a-?HHMA^ @͑$@$@$ ]{!- ͜lu 1Ex\{$yk #ʶRjsܸ8Ffg " { lӶ3 @$@$@$`/j9wWF$@$@#nmTe=tHH@HmVhc 6q  Hm+aKHM$@$l%  6? @߬l5̺%?nA,Ur @r;onIvn:$@$@E 99ꈥ! H-ԪoHH_4C  IM닊Y$@$@$Rf$@$@$%jsy9 Ll3P#  ( PIHHff DJ(8hHA:  p{(  ˴d._HHH ) LX(  Hm|Ra HHK IZnyh'5a6tl1  $$l]m $@jisA$@$@$`9T\b& @\\r#eXp!OIHH BڝL$@$@$@ 'peqsд&(r  涚cǗIHH*{uNzT??ݏWɰZa~ l\UEq.׮T2Ti}£lM $qeKC|gD+S|ڌL 5o]TtTڜN$:,k3L:)Tejsj @ͩ;L$@$@v6EvHHHf{8 ElI!  {PH+$@$@$`*c"  H,,h3nNl=$@$@$`$@m3A$@$@"@mvV}  6   g6;> P PUHH|HHHYΪzC$@$@f>$@$@$,B=HHH *ڌ_HH|HHHYΪzC$@$@f>$@$@$,fg!  j3  pjސ 8YAoHHHgHHE7$@$@$ Yr|HHH  Ifܜ$@$@$pj3  pjސ 8YAoHHHgHHE7$@$@$@m3@$@$@"@mvV}  6   gQ!  T$9H2T}HHNF$@$ͩX,3 P\;HH  PSYf  '6;v @*6b$@$@N&@mvr7  T$@mNZgIHLڡo$@$@Hڜ2 8ɵCHHR@` js:K$@$xfW$ H1pHH͎":H$@$b)V,. P_EtHH xޫszu֣Q~bO FsUx]S֐LA^  ,[;c#Jm#,6?:InG36G ͌RՅ  @m FL@k~zS$@$@ M;ﰎrz;Y*CccL$@$@$:+Co,wz QV G5a&?~"(eKmXcrW/,ל ,?~VKmUS, .W|^ңtq1oB$@$@$>MTI`IENDB`:!Dd  0  # Ab R %(w r\Cn R %(wPNG  IHDR^ ysRGB 3IDATx^] eEys{aY T5R!jbTU-ILXAw6HbYhÄ51 K"/@ XPjU,ev̽s_|g=1ss{֙}w_u] o?iYqDմDǭܧ*W5V<ڮ9*S1F)5A=VtCM/`RJiYTBTMILNPUW ^T_pAzjf/Y"mR,b e%Du㮈 %a"MeGM "NIP牥,@eּnVյUeN5b*V*iCD & SnBKuABk95uRU#Ԑ!Yha&:שY5Pa7?*6,3QUbulJ$&KB&媚-GcW?6oSִʬgN'FQ*2THq\P $ ur @=D-g_cVO̜ႚ"&N Zȃ/hj@XFRn:'-8˅SiX D $c5oHzߚ:m1Э{T/=s57s$ [XUD*Uf-u]jl[ 5$ѐm  LL=:'O8ł[.[HUj"Zw+{DT+͎m<;?u;9*񠆓%;^zRnR##LwGOCϺ$τS)LL +{SX޺›tbzBzb .jˬت\qe5SW_qӧ⛶Z3;mϜt+eUHUĦ^R7nRV99=}$W< jL 5/%81Jiݻ-gV K^X^~u1iRIDNƭ}?-X.uY?h!FBOYJJBMRE+W19edS%oݨg}J: \GqAXEe\K/4؅Et* X[AY,seU*Cep%wvNNθ/;3ᵭƴoZ:`!v}-8y0-Ϲ%h8xd-:piʟ_g-HXnZ:+x."y`Y8YpAKPS9wVaJ=9 '%7fAhlA ig'DOg}߾! u/:˂3{Sȏ)B)څ?L9/o﮾cj"@h ZAB @ L҇vu%ulYgy=EHV?hIµ쎪Po2lUl^'049R,kiis! {FZuau̯]_˩V`\PYwy׏?ŭZ;=Me"zٲ/DLP E\P\ z;Θ܏\M<-FOO_|^۵ \uAp$Xkh ßb~p K=Aiis! v}yj(;;YM[%,ٵ< cW[J`R@},#mD &+hEB 8fY2gz*TxXwS v *eK0[ /$wGB8⚄i+x w~fOϽx^/QqLJ)Xk^kjK̻ CHPz&Qz\6V&*LvI[8a|D3Fqe6aj,ޟ jDkTC& n}>{/߫'oBPjd0b ;09ܸ-R5\nL 9/] Bq2x+a 8([ 39|X,Zj8}+WTn#Hܣ"?8`F4 y!N!B*Y{6O!Y̱O1i* ɥ_{ i$L$$ %;2@5U)g+]@#t B ? /Uyb6`b\ɥcV͒MN BdPu. iilSݎrp|2)Gx%;E{!k `5)xC&ǚ5 K~`.H3Kۚ{]uY@iO HB~+ĻA5*Ӧ(v7[/WzLwA݅{R Ƽ1n=p d (bR\PC S&LD#37D%Oj6( A` [zjH nNЀՈ/HmemR`yi*ZI Vݻe[y` [|q1&9:`xFry!0 ݷBY:V/CԷ05D6H.2jr*ejh(Bۥ|,$^ݭR:<振>!O`#+1#5Èbi-5ԏz H)wDO6/Q"Ԁr :ᴆ&+̇1wǽ{Jb]Ul/77jҴii[@eZkbVϫ@M]2b.qI[>}>g3~o<7d顮P@ŇjmB@Bb GB};юy72tscg|c2cl,j6P0FӼSbn11B B DzQlxM4*^Iw(# 5+҇J2v*S|kezv%TT%gf hMañ^܇vIb3``KiGBK!V C$7lȠh[~32^Ve4L\*#S^0 E  <Ԫʈ+C$pV4̙øSxkiIWDlŜD+0)wϼa"MIb{/M/UۼHOxZ+)ߚTWt4t2,s0Cbo%fz*&[[}u\vg;_>:}|< ;ߢVi[ALl,?˟8A\z"\*K3u&VU68ޜm[$ [= #mtw<0ލ?_?$2Y oM.)Fva }h[ӻν#}kGѬ`Zab㱭24\`JɶgK{G~ک=k47W8/Ŗ+"* scŪAmGR+WE{ߌ}Yr*9u':g+ՠvgS/"Ѡ(էP1#`b~c#ьXq#::# NCدN<>G9bD{X,;*/=!,`2&`M tTjoV9W0 iuAj`nRĢOjl)0:iQϹo_LD%1ck@9 m*2-Գa>;{PÀQu:vկSXe}٢&j+߬ZV+ugG b ǛApc郬 8VM!Z Ře%N |M7Tg$X+bd۞vhd%qɳWٯD, Rȭ?xzE_?védB;˙l6~Q A? ~m߼8Kj͈?s_C L") ehB1O؍ i#k^[sZweg}=O/IH!5,/8׼v=Az䄽ža1O!5hjdC4ATO5xP)c Pi՞ĝ"F`bۥ^5z2gAd{Ufsn좍^RRz„:*NZee|-ieB'I AL !@M DA!O1"@}NfHbG@ 5DF"3m =\3"eGUaP?R:, f;@zmpG(Qa@<, 1C?رp=gfg(rHj`;@2Je\:՟lvU6;+drj@JR  ]s+ ?q"ȧDLjʨ`;~ ƥӣ `dljRG  }jaP𣘾 fHXT Q^?O`t %p"͎Z `x}H !lfDD{6wyf ;}fRCDG Ͽ"2*L"`;|6s^|*4D 4;vL)aE‰!:LPU-FXX<ݱssAjlΎp*5$9_ 8G,o F'^Zw%P)C-'] 5px"R "@xbb*" ^f@nEB! 5s# Ԡd D/JPjh D  "@H D,J É@ 5D\"8~-wq"P?FRCX;"!@j>f&aE֞e@@X0k]DO(5 p#@jwuDOH }lD ݿlzC p" k< 5 s"@jiDzYD`0H D ׫Bڱl J D Bڱl R`17)v,EC0~MB!f 5 s"@jiDzYD`0H D Bڱl R`17)v,EC0~MB!f 5 s"@jiDzYD`0H D Bڱl R`17)v,EC0~MB!f#c#cGFFds3Tz$$D"+KZV\#x>N~a2#@jX㉀A`z542օ&QE0y|wD.'|68bB] (~ï GRpdiD`u OhU=.hܑ, ?UIBi /fi.K?"@N:P ,OXhIHk_xaFjX:lY2`(oUnC1)"l,X,Qҋŋ@u 9.97vT5" ِ}SC͌ `;#SB ND o_#LW!H am!"p_MYNMԐޒ[~l y;Y="@zB~ y.^ @jJOD'H =D *l'  ==aD  4#Pjq'iDH cǜD BܹlRC1'1w.FG?vI‰^$5s*"0 dv"NH W a@ِsF8ҭr9N *"@ 8/*N֩!ɊJV Jㆊl ~ knCҺ*霫/jY}ԡnzzvkt]z2 *T[j}*ףeНJE7Ǻ^F돃:I_ ݩݪ׃]}k @pGB_U?*M[jʝ(f#D ?.!pIENDB`IDd 40  # A"HCS\Ct k }C@=HCS\Ct k 7-ZgxX[lTU5wvP _e3Gj[ƆW[#R4H09;;5MӐNp+,\T7m`lST2o{n`|!8ܳ*<Rpv.F#`@֣i,sJ?1#1U3y18&!d5Ag'.Cc 6D" +6 ? qMƩ3y3-%Q˾r#ak(N26_-679b IeR: IԆ&.iH&]R: ˤ?oU@f|Q:<ϫ[,{KJL߅96^lnǬc^;%;BE֭irCG¼xތFGybp>CĦ3) 3y^YĐVq ??18~jRy!⧗O3+}>.7}}K JS/'rD/|iMa>#݁!w<1."fXw`C?o<7~īc|xLm;x1@wc7wP z߁?*A\:+Q[Q$ވ,8#]wfmن.mö-E7-qH5K0DyGƣ4iފ;3oleBG}X:ҵ҄*KHoGFaeF!>K|lEtIy6=xNCߵ64HV1+Y^KwW1=xooe_<ӺMZy,c= u=6Yk{83c8IO9ld1.Aos|oS&\޸Ioׄ;l.QE-fz7ͻa;Xj{z250tNwJ u2[ocZ po"ф1q߼VVݵZ>O8N|A_9xoyߎ ^i׿%Ek[RtRK_;_w--]87{ oYw,TƿS@uDd _ f6  3 Abx&xtEV:TCnL&xtEV:PNG  IHDR:p/>mz9%20@MP)5AMP5'0#}SΚη qOi3w<]4 ={0Q7M1` S&r`šsS2aMʸ#ք@VeGgA{/F Udvp <\8zjĶ}ׄ20~R _Bf"PvLw6`I@jdkdk;),$ 9ZkB)[֤Xp[1*}aK/m'r4\4&_4%e)Y²B9buHى\0$VNBB>jDhl܋8 KjCMk'l}y!iM6ZF<!ndf,T[}M#*@'8{hy2tk6ωSQ&0Zz1Jnݞ+تhƾkº0U1b;(\X W̮K&8CӨͨ]F&_*>eCTՋta^(^B>-@^roq^XI~xYS0!DZ{~[w-oM̘;{&٩r/&j^g #P3B0Lc;Ru-l5S؎c] h.haeG&~-;0?>h[)٪o;s~sQki$Jjb$kEM᧑(1 VIENDB`Dd  6  3 AbFWKRwDD_ۗ\"CnWKRwDD_ۗ\PNG  IHDRA'Y;sRGB pHYsjIDATx^n 7y:V 6Q-T=8r?FF_tGt +2B2V 4#_Fu"(%lHhskC a3DE*D &Y^/NAhE*D &Y^/NAhE*D .9$j* ]]<^BcG4,%R8ĕ ]-`f`LSx [rDnfAAaUfZ6I:!X%fqJIe`*D5M+5ULCt6n) !1[fQe@Jk|jեIW:qgc f^Edvg7s)ـOZhފ2#:b͖W|u*グ2V/N|ƕ κVjɀ]V_z֒]!q (, Qb_͂TYǎfݑ:/eJ度C$ϝi&[i9P=îdM[٥.Ù5>5=ZwoIwV #RG6JP=5"iI MܹT&8nilr&'04Td*iE,'x^rȋ͚c7 @LTO\"!K5(iRdmp Sum^<ڗo[fh\ z'A-Iw[nInW1clzB6 a/Ɨ!6Ih|B a/Ɨ!6Ih|B a/Ɨ!69WϨ70hvhNazE}!4kNn. Y^ChvrsQ_͢@BBhzsߧJIENDB`Dd  6  3 Ab'`ŲlQ=gǎCn_'`ŲlQ=PNG  IHDR>sRGB pHYs.>IDATx^ <ۄ,a*jOL梀b5:5h&৹:@܀ƣ0QܜW\v)mƖ3{Ӎz.~Č$c/r%cY (n<G5qr3oR`j܌,Y4q7]`DU" 8Q"SU\Ԛ5B5|U'֨"{jtSKYdȖ3j ]﹁,^s";ȷ=G>7 SM U@Wpsz7f޸d-{VSgVNs_g S/M9 MOtϡQl .ml06nn[R0Sjja|%=8}:7rgOjZ<ӹ1WkuHl:3=6{:7|*+:c;s3_43,Lل*$Wjh:RVTtxIӖB)w\/G"O&F^grwKt@Tlaي"Qn!YNmōq0TN)Vn, uch6Ic:L*F*LSpӯ2z N-  QM97ۥ4d@&n $@pL WP@)`/^CH;x ML+x_ErS{1z&Z=== pyV|fɇ 9l MmlN0"+ 5g=TM[:S4% &LS A!3M )3:I$n:)& i{{wIBZ_۷ot1f*c^#c~6$a1i#c6פ8Uǘ~{i95t`.I@wcZ'@Ub:-AmmMЎK1 ām`Lv#Y/Lʹ'em~PЮR/?A*ԿB.CM7.}@s[1XTS~ dW1X2FBo>n:k"'wRhJ֚\rl7s9,d x:^X]ba.X¢dMd 5{#/,T♪2Uވ۾gJiϋ` ]7% jsIO`?lc UZ}!>{UE|b1-)'F;iL>9C]7}fyv^c*s!]b31mAy4h~3]OΞ^lư)c+W#̥iKZ'y_W.KA׆O8r9R[[[ U<.kwkMG-J S;rq<&Dm^,$piOn6յUwZҞt+u_P4mo-ˏZGeoYcPv&{γdYq '@O1۞yfmv,>A(_2?s|כvO,/΅Jie -'g#?'@wq_[c򓏶RėpC_G>$7|$?1,~?{X`7:P|#\4]?<~6??fz()Pc9 \G1gi~;fn41gl=x.nάɣ~~?R~L]&>T?!G#~N|@l#zVxyHY~QS/z/qv::߭i7R1=N(/d\~"f$Ma>JN邏xF`}(?MQ?h? ?km8+I.EKG ?~RƏ ?ySgp0qX& \&5F5=K;xKRj~ogU^%NB NS *KViΥ:?1~}])*S^@ejces偠c]Csi)5kzaR-kRς]rVisj7<+Y['V{y.>X45c]i8|HC&>?!G#~N6b O|m5#f+iH5_9V|qi6͑Pi5ˏfG1ɸsB+yۄ}TkMK^XlunaGZ-?۰Z|d1m qk9eeL*~Ol| Z=jn}Vi;}O~Vڮǧ깆7\b\4i(mot]Yapm~ƹPU/YOk,Wj*[MUnl%hv Ĩ WXx9-xf5ܗpOi?Oni& #?'K'4?ۈ'<^~l|壹`Kt8&.#n2 eA?in邏4D˂G1"~?p~~X<{64H}~ᾋ-hssѡsGieN?~͗|59;J nm4}d>eT$QZͽ({6IZn]{=njo~պRiRWzt,8IY&}ʤeLT2k@{]'>2NTe_]U^œ5GW<6vs׳9cSl^ e l/'_P8~-zbk]8u<9n}ah%=.5,? .k[~;??o#?'KgqYY{>ts|=!0 ݴ|</Q/1Ҩ\\lEtɽq{/$w0~ϛov}it@L4'E@u߫.N^lyŨ/N4x֮lۯҏ֤ä.,Sֈ4}ԕέL5O=^;{+Dsc?J_1S+毺(TJ_>v\%Z=zg*Kwcu\%jzx_&~G~Rm #?'ՖmVا-?h-L|ė~l&<ыP?[~Lt Q%~?{~~cAOh- ,o~vbcr #+3M#+G\ ?2~M1 ?O?O{S'3o|L{=DM=isI](ʟO<4izB+iL=91cm`u՜Gٹ^՜Yf3M(yiN lէK?O6 ^},83P9q/P6.jąܚW|տ綅㕠L>q M9\ 'CX~qVyY-tsG:+IGVp鸢$Vg'~,?hbu17ėtgq8ahm6CO#g1ѡAd\!ŏG:Ϗb,tGǽ~~ ?q[iʭ qsoG:2~M1 ??OGу`Z7t$:N*(9'@_Jjn:n1gOW?bq{;LaQ}>_W符vyVίot`^m@lܓ(|D!2TEvQ'=7 X+wZ4Z.5ąPzVZ[]3"EGZ~x.0~CďG,|{> ~[=NxKZNHSėpn M|IY~vk9a`}O*~EZcG1Q?5[@XۀHb 2MG\l ?rk7?b9 ;HVYjzrK}^+v{]NNƧo% ;X̸Sʖa{UKVINJYy>9&Nj9(MʫLб-[i?i׬^;ʹOKC5eܩ2]n<s3\5'|p_-74qr=7H}-7:ά]wOhu?x` +`G~iZ@$[+&'} @9? ;Fz ~.O&:+r|ɚd 5\¢cu+|aN^ܒ'C&6C{ѡ.}JWݳ+ W pӍul汇s6׿,ؿv{vb8QUWk{~EM*V+U%FJ7Ū5 9@}{mdl;oT?ڔtr+ PKvfpEjpEFfc+좙^?{E*RKWuֈ-K?j1VԂZګ^ dxyL*fa$|wiGvNWOO#Ϣ~RL f @5r5(fib) RwjI0o@D@/CK@p)`)@8eE8t<vH%Ml_EDFd' 6'Dɾ]Lt0`Ћ7VѣgI㦊PNKgb­xQ(B(U?iZI78%{)C"IQu}㩴G91tJURn1"pӀu(߭MUb=ԍT$e7$e<02IXz42= J`1,{hNY QS(f|(s(/xeYL]GBZ8EBz"z<Ǣz$a"ح1%7\BhM&`@@FBߦ~zӫǢ4D1* ycrcF6<ߖ'"ίHDDHX`&Ŧ%+90TQ 7XzV\ |(6?Җ lPnxgMI5 ?XYBfB.&1BCtTJ 뉄9i#Z* G6 al)6niRx|0hNYvԽF@#, %P8e#x~Q~$I qz@mͬD9ru"{2 h*FSBٜzd$$5 Uق\P(ą+Ǡ)vP&_w1ܢsӫ} WLU56fD-&dz80tܣofPiDE&YﬣdKq4{@r ā鮸*Dj l=vA˂@rp>Oc~+MWa}C:&M=pyT3u]l00=s$雌@oy R(r;L2%l..h3w%!$ɝIGތϴ~2;Mv*doocﱯ64fc[9J% M:\ng\OQ6qQxY#>hPD2B ̽(kHLr$&̭z*,=Lϙ$<͙XQT51#<! eIװskE^qxFl4 AIŐЛFpxX׃-_:㳱r}ŕ(āgIte[|e|'w2z}2WdxpM_Զ{呯zK}b .;"$F<©e\0uKX9 į}x,V oc.AWoY"#;yF)/ 9 KId΢k86gwLQ2]r\3i##]Ǭ |:=d_-Yf[f[嫏E3'V8~ŷgWTt5#P?ϖ EraIh/7FAU{sF^tasƺFѺY=lLps04v f]p`7*_?n 1}fHg k)YpγWШ5=Aׅgf6lp`0u+N1m{\C_TR$b8€oA^Vc Ke,R9`‡seYR,>_y*A`㧖:g^CcD a_N5mi J%2S|1f1{tTWh*츍U08ʜ4˛E#XR8t3 VU@p>kTt-q&T}&.t`O!UyM@lG@ F xLH4߅tL :),Tķ&g"_}HO 0؜rUs"xyR,t19awV +j}.`N'1 whR O}f/ʪ*9,*[eH(M0+E}鼖`{{lG{@@up LY` s@ Uj`rs[Rb $0С%sPS'9PQHQQvªRΊrB[eaC|C$y;k[J Cpԋ=^*&ug3c_K'909вMN"eG׾쪯'@ICٛLHtwƾ|֡IݰT)obY'L9r >t4<86;yuaxY*@wX2u*A[iiaC{&DG]1461c'NLB!!E|I5rMwdeY9P40;$qȑ8 oE~y]u+ݱN8Ju=Kﶷw:y̖83f9HL>0pLƿzP(}* iaf(Qѣ*>SuP\q$IiKˬ RK`#KXI gN\̆P(ѱzڴٷ:s.4xX,J$Bt$ %htW8ٳZaŊg& ⢴D:]4=ͷ6Xώ#PbCj/=TW7ΐ!F1 務3Qta2,oy9$_qUYA^eeVĬg_QUӒP~0wo'¸Nַ^6\ᔓ0쓆|WAKe7sA.n 4f$lEQ\P*| XN&g<+?.j28òF3ug;Ŗ⼚NbJ%~a:LF(t!3/SɱcϹVmgkW{Aľ/1'NiBGiW}G[cUN|k0s\,@|C*b6N 'iT*l$0 +׭Srg{;FͼKs)F;;݆4 Bܔ6rd޽{W m Bh򊵎QPxeZRCGa6)lӐ ]O\kku8 W5{,2 U* P$v @t%|IpcY%=gU(ou^h,{|?k{cl;]uCmݰ7`0K~~ʹ2d۬YacŌ?hIb̈́2?痽z6rR)%`5\a(il擀U ήUBGgǮ#s8Ur#̮q:6Jj$L5/a|Ǐ7/^2^+,Ś4i{}5erfe^ e]#c*"Q7mJwP8($-v5OcaZܴz,m7p#`%JR 1rz\.ߨjJk u7RΚ5 !+Ĩ+\QC<{g\wݢ .0R3{ 29ܳǍ;曷rK73.[W۔712h&P ѐ9x\N1]nbY+W~颋zP1w7S.h _c0wIkcbb+q[:etPjŃ}Yt^C)wZp77J(\rձ`x8rd}=`w}MWΚeTu^}Vk~|Uא>uUPA< lRe_A3%Y:w)2-s(W].rQΩrE3l'矟Ul_OYqSc=mݩ>}!X<71;f✌>cZ& -`Dمyh$tL%s,eهs&ȡ@Xĵ1 1j$1ͩ/{!1E_LMY' -^+NysW (Б;,E>9mM`{Sן'tg Gp^b 2dQ>Y^ֲ: [b37& K$`([C`YᰎCq@.'{~L+) f`!::n}c7-`DqѱݺK>;k֎; Jr1T43S:j_)BcU> K8$[ -:vs%i.(>(\A[R"͉3ϣ|= ? =뙝_8ºb-~'y춍yP}e /NT,| Vz]W\͊EK ]_%#)(R!K8Obqgfl?<]:O\00Q\L$/DA D|̜Yه1X:_Z3)C)T15؂r%PZD09p]:~K>3[ lVd@37݅I2c;,Ec+e |Ɂq T0g-,մ1;s0YA='=@9В{ϏݻޚB\bn `0I:gW.\0+{Nj%8@|CRIE(@mUn i?0kya}6(vvOe " t !]ʘ3g/\:ӳ2YN/s `8cـfسgs^ mś`[l.t 3򑮷o3ąs>fM:'SI (  jǻlڵ~cqlRF57M2i)8i'Mq!E(30b%MsF?g/Q&H`TSkIZ+ ZTM֒Vc,8 QM%i$0*jYP5q@ZKZ1H`TղjF5beA jj-Is$i'KdH1 "$ Ƹ:=EoD.{-GO%%6*mX)ѶxE %0Q+V ljh|*Tkkhz)12bcErJx3rn, mSޱQ1p(o-aNSVS5GkZ'7ܕLNeE)"J!b5ksND'Z8`USEɁ}ZQW|N\cmmiO) wJ᰽v[]1_0yG3ﮭݵZPIP*D]m*ᨫ5m z?k{;LjT&90^'y|#!# Räe5〢8&c4 )1je rNi(/jr9}RRb8d68 1[!$02JF6w -Rb2`8pܭu|'GګH/d;"{/J=AA59̝%wKLHmVg糝pZS[7+suUuֿ |s5IJZ#ziZOr`xpܘ 4IENDB`Dd t"30   # A "KML/T\[C@=KML/T\rMhuU~x՝ pTujAWb- !b H5F,F"ya4r7 $tLtN-cqRO5;3]'c4Vg<Ӫ;uMlkfFM$ lޕ.'Js?}9c̽1ٜ1k>l5&u{3_qAKczefɸݵG2= ɑ발M&50%zd58 @Ƕz0&K:S3m@IyO *4-7%~d]뇚o ^SO6c2MS~ I[$ly *VdL2qU3h>dvk@2-'wShJV 9s:k9qVGgI \K<WUO./$&jj(9;[h*yt704[~2쥬< ]~>PHGpӦKV6w vz|.wHc'd3JטS=<FϚC><[<a=]e 'ҹ.C4 1s5>iOM1~ơk-D?qc6:VtK근)Oa1jqAqvT7 wW0u/|3-9\߲(f }]U韻F9;g^r퍗pq'Dp/xp=SczTZҚ4@u/!9MG-h ױ^Xϙπ^3Ndl g||#@Nj۞yNu^ ݎՇ8Hyˋ 9s喓h7#@vsꋄǿg~O14_fGd44u=X~dCqk,& ?Z`_“ċ g#9ǂ.%s ?[1cٚB<[?<~v灟q3R5<*~|ݳgYٽ9@rbܹρ ćb%8J|":FNljT9j6HhW>Y#e19^ѾZ)+c`F;4Zp2T@mml]evuχSy5ysOI˯QiނU9C~XFNJ7Ok?~ ^D!aW1+ 4<1H]PُyLڏ/A|/ /cbP77;"]Ik֯VnT/MZ;tI%+Cg7 +k#a>1ˏ7ɏ|,,#~^ǁXe~B<^@cxjE~_G *7#UC؏ϥPcֳ%޹c7MD9xlcUT~1řEƺ3lcsfwht?^F?2,$ kqyhQ<2~s ?xl~F0~"r#(c`K순)qk̷dP cϷɏ|,LGXeFaGX~DʿB|)~M~q3R PcW.:˟G<}xl;v7~q:5xoQx3D'lcǾ{cO"^Bzm~xˡG]Oau. #?&WTA|/Rd>8}CS/־+zIe7MQ}): n$@x:bUEQQ8Ǒ:>T1V#UKv_S6j+g^^zWfYXS{('u<SsGdOAId%?R6s\mˁOJ_v[(wXw_Q4Qg[Ts]hj0{p#(z ?(X1pc"~/V#nMigϏaKFX:#[l,5q>3,rO;|G1v6&v^qSc_E"U e*%'ksg܋8M5Rke8ζQm?m%@}kN-ⳃ#yyTQ8SgOM7Ws1ntȒ3qKmۀر^L},,{uq+#[ռ7/\b:(h7짘..!?ڣbEF#BiLܟDw҆+Pڼew~;:,$:ujNuj(lm1-{N%/lS{bat-s2isz1C4ۭO$zR^E3,xw&I'^t}оtˊ/ӏd^&Q.i2~ou?ܫJ{ q$ltƷڹ`>H,(!]UcMWy؅ Pb1O ^Oa8'yٺ&I| KdpT@ߤJ/61@s2: Wk#aq~HvU2Bvl{G}6cpt֎m4汍O~axm젿$q鸁d [ W nda*!}ibAOceS~ :!c~du?|wѺo%5)FX1 @E:}x-6G#;:ޮsFZqA g3>ݿ: 5kZ%U/]mm;X;)/LeK7BRcAqyمrr;c]{9^\ރRBgec]xq{J.OPP.;LG4X.1k.-{\\"p-ߏ^;뺷"o{T>CD=sZ5"E'[v>AVsƫ:/}Е:1#A{ݗw)/Tٓ6^5=k@:Tezt\ؤ>6_u6j+>`SWIl8o<5Yh߷}M| sf&-㒞E<[tU]I+jG \V^%ayv]֡k@2!'L[ 4^I!62f.gƁ_-{ @Y .)jeդW(=T)3%JUڞ\#̋`hұ.t79u}.~rDZ;q ]RyH(#i#TqBsӱj l^ p0~{pt. lpu͠ ZBp8n;4= i;##5&W^߿]yq/m^Ň}>hfk ^z QKZY&|uW?8[%\ݙ> ^ᯭBVz[.R /#rY.G{Õv(>=Oa+ygt[/,Z قluGg@T ճ~2ެho*P9xkg#{7YP=1FW6|:5ȇQ&F<*#]R*x<tc-2Iu>|c+o x,!0'; up0N4S>>o ʷ[47Fg9ϺȬ7 5۸3?vdyN ~\<-?"ďG\q\yEg}? U%g}ͱ:Mqcyj `-.`zu?վI-8,s-(t,g`d1 ̏X1Wg ?_`}Ss29Gu ?#nEˑ:3f?980l xjOs|{O n?~#[?黽'g{.Zi#ɵunBŔ}xlT7] WGoxfg|*=I4Ji?P%U^rxеjWOQ2Is@+&Aל yͬOu9 <~q!G 4F[y)CN4oZOqjaxlojKk̽+]@v#uLfCl\ UbguX~?CRs.B~ϥQ34/w.|A7Ol _@@t||Fo2ʡyB>SuvE3rgOx0oj@)ۥ-)] {fʭ"xL]lzO3_ޮH>Yu.B :K+]g$H鞽h[`';aG#cS!" vOTWu!9ye<ظ gSeEf^|exneq}=2,+-J3E\e- ~<˞Y?r2 yxLǘ)eՑlw>D+>fɿݭz:jC_e/PI>7Ty?!AD9y=>|vy~KיP4Ii/Fq#cT?@N6ƫa>,{ڋ~dY/ge~t{?KR֢s.B~ďβ/Y[Xt~xO9\eWW%n6:Jѯ1mA(@P_S#nR R\GIy>/UTc10?ZcŰc%@Tnn~+X_nij[Z ~ز^#nu Hc!k8ЏgG|{gu>2繌tχw=L3䪬Nåx'T~j jp?v?><"FՐDN718{T^MWt0Ձ^{뻽K ɸ cƬ!'sk|^ciʼntAUxT s? ?Ï~4e"~2]i`cW;ҕ&=ěb0Ď72{|]@BdzTc&nq1gY6!{b6āT@gW秷 ?Yh~M+?"ďG\B'ݔ+?z" ^}k g}Gb'"Ë2̌boj]/__g⩧xfA1:QJ}sVKBn Uo|QϟU;Nr;i-荜ۜ^7ս17gUGmo(%ȉ|gȻ>wTIڕTtoʂ4_A) 7!tD=3}$iȉ8;_'-~򦲊4j6nIDcozٛ{r[׍w7g"Ï|o_O%Z^,~Eُ4~-G{k=>'M\og:Ϳ^Z[UILr{W=uۦL|pաUէn&F`2<*om0MVGjEIg&߶u'vvrnR@s@oZѹt+=lDkt64ǂX6`kX]U9+$nK?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcefghijklmnopqrstuvwxyz{|}~523Root Entry FB@ Data dWordDocument .ObjectPool9B_1258311120F90Ole EPRINT$CompObjs  "#$&'()*, FMicrosoft Visio DrawingVisio 11.0 ShapesVisio.Drawing.119q Oh+'0 X`lx staffl8\E! EMF$@F, EMF+@``F EMF+0@?@ @ @@ vB4ҚBHC4ҚB-C6ҚB>CqB>CvB>CA-C?LC?LC?LC?KC?HC? vB?A? ?A?vB)?qBA2ҚBvB5ҚB@!b $$=='%  ;z6 X@   z ,     Y$ zX4,,z,z=<>N % $$AAF`TEMF+@@4 ף>@$$==_888% % ;z6 X@   z ,     Y$ zX4,,z,z=<@O% % $$AA( F0$EMF+*@$BB??@0$*>ARIAL6@Terminal Symbol>> >> ?>?>??>@H?>`?>ox?>@?>?>`?> ȟ?>?>j?>@H?>??   RpArial5,|,Owؓ+T4``w|+hm|OwPwH5l2|6D |8|2|||6 `w\\\q9hNw>Pw\\dv% T$%AA$#LlTerminal Symbol     % F\PEMF++@ *@$BB??6@Used for Start and Stopx=0 ?|o>0 ?i>0 ?>0 ??0 ? ?0 ?_?0 ?@0?0 ?O>?0 ?@*J?0 ?f?0 ?zr?0 ??0 ?@5?0 ?"?0 ??0 ?`?0 ?ʯ?0 ? ?0 ??0 ?@?0 ??0 ??0 ???   % T '8AA 6L|Used for Start and Stop        % F@4EMF++@ @$k@&oC 3CryB$$==% % V0ii i% % $$AAFEMF+@@4 ף>@H<k@>Cm:C>Cm:C&oCk@&oCk@>C@$$==_888% % V0i ii % % $$AA( FEMF+*@$BBk@&oC6@Process Symbol>>k>>>>?>,?>D?>@ Z?>`o?>;{?>؋?>@?>H?>&?>`?>??   % T'AA'LhProcess Symbol     % FH<EMF++@ *@$BBk@&oC6@Used for Calculationsu>>چ>>>>>>@8?>?>?>7?>E?>Q?>p?>!?>߈?>?> g?>$?>?>@?>?>?>`g?>??   % TAALxUsed for Calculations       % FthEMF++@ @H<0fCN_B:TDN_BØ Dk@*Ck@0fCN_B@$$==%  % V07IpV!g#iip%  % $$AAF`TEMF+@@4 ף>@$$==_888% % V08JpV!g#iip% % $$AA( FEMF+*@$BBCk@6@ Data Symbol@?ǖ>@|1?ǖ>7I?ǖ>U?ǖ>l?ǖ>@x?ǖ>`?ǖ> 9?ǖ>?ǖ>۲?ǖ>@?ǖ>??   % Ta%AAa# LdData Symbol    % FxlEMF++@ *@$BBCk@6@8,Used for Input and Display4=.>@>.>>.>>.>>.>@?.> ?.>q$?.>2?.>>?.>\J?.>@b?.>y?.>`ƈ?.>?.> ?.>~?.>[?.>@9?.>&?.>?.>L?.>?.> ?.>?.>n?.>??   % T0'8AA06LUsed for Input and Display        % FEMF++@ @?CX5C?CaACӎC}CޛC}CC|C ~C^AC ~CX5C ~CX5C ~CX5C ~CX5C ~CpOCCwdCޛCvdCӎCwdC?CpOC?CX5C@$$==%  ;U\V  b|bbp pV pV pV pV p J|JJ V <>g % $$AAF`TEMF+@@4 ף>@$$==_888% % U\iV  b|bbp pV pV pV pV p J|JJ V % % $$AA( FEMF+*@$BB?C}C6@xOn Page &>^>ޕ>^>S>^> >^> ?^>"?^>o:?^>@*R?^>??   % T|WAAL\On Page  % FEMF++@ *@$BB?C}C6@ Connector8=b$?\i>b$?#>b$?>b$?@?b$?B?b$?.?b$?@r:?b$?-R?b$???   % T\AA L`Connector  % FEMF++@ @@4 ף>wF@<0C UCCC=>>R>(d>R>>R>)>R>>R>@*?R>?R>_4?R>L?R>??   % TAA L`Flow Lines    % FEMF++@ Ld77)??" FEMF+@ ObjInfo VisioDocumenttVisioInformation" SummaryInformation(       !"#$%&'()*+,-./014=;6789:<>@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Visio (TM) Drawing tOrsR0|@m||X@ ABH(nF7 !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=R3AUF~? ?FM&d2]?Q6 * -BA  >TIAp ֍u`l?WtJTTlv {6 u bJ3%<& AUhhUG1|"i  RaR# JX!&9"#!bb6 @-&QA3c "Q "M(Iji'rP;n<2{8m,, %#P6ycIRr3cIrrjb|#%:L6"|FOe#M{B DQ]ka@e@CiD|aO!PR#T$ &U''D4 UFDfP h>$/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@Y @WO]eC$@BSI%pUFDfP 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`SFS &#܀Q(kB \C]La,O@]@k]GaS)PUFDfP h>$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_L0FtS.#I0w7OB _ GDdV2@+CcSPUFDfP h>$/T 6D UUF~@xT E=R3AUF~?M&d2QR6  *uu`l?CuN b} ʆ` A"  >$ &"""P"J"yUI K@_bBo#/P6 *DJW`6!J`D=?^@ld&2H" o'{*L@"o#145 `?CopyrigTtk(c)k205@3kM!@c.@os@f'BAr@TAa'@i@n.k Alo@ HssBeG@eJ@v@dg@}/`V!@s__SFBg@cTm!#55B24|cK9M3 7?{* !7C1);5@D&?x( l>(>UhU5 A2s  a#Jn$& %23?TEF Pb3'* M(Ĩ*/(&&(k9oU*l3b $}Z&1`b2ncIrf5#pohorA rso ~6a1{qWg__Y%Np@2AyYMV-?lc5bY%in珔r5Ύ% T 8e bhe4'GSTA!iMJkb9l h5=I#C %p&CBpB`AA}b 5B/Xe.P L;g*@5Qcn!n#(ZTl&@|RH'# 8'~^VAuFS6\#,BS9B @T]a@1:h@+^UC54a Si'UFDfP h>(/T6D UF6i6?x<F ?BP(?6P? @?O`rVsU:KȉHF?!)"C  0UF!`Of ,page r f !nc"c os ,rPy !li k 'c nt"u d j m !!!#B s c F ow h r ,"fJ r a"!, 3, +1a/ oT"!,2s"i*:Ab 1a1#-S x 64g(2,uI0O 902$V e^E T Bo-aPp&fh`!`!2`%k` ?V `U!B @OBiEyOO@EC"a1c %1OA&_4u ?9-Gi jnz Drag toad newpenli ktht s7 yucT* pogeO]s f{mo  n<e."ce?*]bп?~7i6? 贁N3_,?DUH TD # # h8T ii>M 1U@7i6?r?P `M2>2< T`>Lu.LLL8hLV u  u`x?uI+ @XrNb y t& /W? ))t+"xt(o]O7[:&"`OPC`/0M=2_y@2?116>-$~9#WC#xJO3`1O;0AN6GA(nyU9 5 {O3 0$DPB<:Rr(ˢ"!!Q #| /2%\Ț3!F5B3.@ZG;Q) K1Cu5Ypߗ)KlJ#4nUt#3 YGA5 *"t)5AI aU@ !| !(˿+L "C8ϸu5ڨ:15gtߠA*ߟ[E1ߠas`QCQ,>Q6fxϊ"(/g &_!%3[G: 1-pߦ"9 9D `pR{ @H嶥F5U94*(џ9#D4,9 /q___SaaPu2V8S\t 0UQH3QH3QH3Q *-E q6 q6 s!{{ 5&@3 4$5_ +Pj _ BRuq|OEO OQ[_[9./[F/%UH FO03o)YHoZjwo Y_ F{ 2reAKA1ᄔ)5ᕕac!3r:bv@&D1vva(9Bcկc~Dl+HuK :v!F[FS+?@#QkAB $I]a4@B@+T1aS VPU !"t4ƚߌ@ֶhw@ D|LJ}C-L@7"AU !"#t4ƚߌ@ֶhw@ }LK}C-D@(7"AU !"$t4ƚߌ@ֶhw@ }LsK}C-4@7"A"&t4ƚߌ@ֶhw@ TfBK AJ-d37!"'t4ƚߌ@ֶhw@ L-L}A-4@;7"AU"!DFUKLMNt4ƚߌ@ֶhw@ \eKLC-fB 7AY @OJIR@O*KIR@OKIR@,OKDR@dO=LIR@OLNRH<(H<(H<(H<(H<(H<( E OM REDOM RE|OM REOM REOM RE$O N R_T( T \OݜSDAj,BV!Ox%/"tO+./"S&6,"S>wLSJ/?OLPD5ON* aS Ex^@j?Z?w "*^p? N(C*APO TCU`,Ex^@jZ? LFDNTyB@ uh$TB UFߌ@Fֶhw@FxAGyP]Auu#JQ 1'dQFu&qQ>A/_ASu A]AE U >A(! aMuyEE}L?@mW@@~?@Mt"?dz`c?QbI\}Qf"*?7[ q305vH@leno!imh#T+JTt\t !!!!nZDrhT!*\RAhXT0ripui @a0 S1Pmb l@Us0d0fBetʃ4 0nzop@g^ " %a5\CFuOu_a08c>AqU>AaOTie@MAOum"ěӝb#8<}:p%Qss!$ĝj?|A'9eX{/7jXj!aU@%.?{@|gd2 @@j`0 ?D(C֨o sleN@2? 1CHSGbцkZyjq_vtE___ T3dEVGDzaLJvIpvD\ syyo'o9o'1[І[}Q:HZl~ d;τDehCƯ7Nyc/ASewjԟ5F@*c2 G/EH-"j/FO/֏/F?|?hLOaD?GL@?baelnFcx`iX,>b<(2AMfB? (헷ƿ N/?boΛƍ$b?7 ᕍbt#/>'>G>&8>om qq1C5̅<́qЅH5ás 4 @@T*JR?@B/?@NsZ$@d#ҿu`uup`AF"uyP`Qu%Af 4Fr@Z'P( BE?m"T4&"7AHWmS'gt tN ŹzA @|2 fETungaH"@&>fGSendya{ (  R$fERavi"&5<fGDhenu|"{a (  R$fELath#&<fEGautmi &<fGCordia New{ (  R$fGMS Farsi{{ ( _ R$fGulim"{a (  R$fETimes NwRoanz@D$R\EB`CB$R`>BR`8BR`GBGuideTheDoc"Gestur Fom aTerminatoViso 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 onetr(On-pag_e rfnncu*Of-pag_e rfnncRow_2Row_3Row_4Row_5$ShapeAarncPage-1 PP3LcE3L"cG3@7cA3tkK;c%G3DU`cG3@~cA3dUcG3UcG3UcG3ăUcG3UcG3UdG3$UdG3DU8dG3dUQdG3UjdG3UdG3ĄUdG3UdG3UdG3$UdG3DUeG3dUeG3U2eG3UKeG3ąUdeG3U}eG3Ue!G3$UeG3@eA3 LeE3DUeG3dUeG3$LfE3U)fG3<LFfG3TL^fE3@lfA3dUpf)G3Uf)G3@fA3 @fA3@fA3@fA3$@fA3,@fA34@fA3<@fA3D@fA3L@fA3T@fA3\@fA3d@fA3l@fA3t@fA3|@fA3@gA3@gA3@ gA3@gA3@gA3@gA3@gA3@gA3Ċ@"gA3̊@&gA3Ԋ@*gA3܊@.gA3U2g*G3@\gA3lL`gE3@pgA3@tgA3@xgA3@|gA3LgE3LgE3LgE3kKg%G3LgG  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOUbU U UUUt4ƚߌ@ֶhwC@ TnNC-mBawP2 g?4So*'"DgC qH%a/.US[r6staffMicrosoft Visio@p6՜.+,D՜.+,t `ht  <GRCC Page-1C TerminatorProcessDatassDynamic connectorNOn-page referenceNOff-page referenceDocumentSummaryInformation8 81Table?SummaryInformation(DocumentSummaryInformation8H PagesMasters(`ht_PID_LINKBASE_VPID_ALTERNATENAMESAOh+'0   0< \ h t 0Student Lab 1: Input, Processing, and Outputstaff  c $A ? ?3"`?"Q anqh_J⣭ڨU>ƸiTmɧ|)43sr|w9̙3̝Ebe ctaUte1INƎ@3<`fLȻߛrH !@9PenA(뀆vM$U]QGGd;@"3!( Y۬'W'&N Xʿ8c53/%7Kj_|ʕ xM):@|?VAwP^ <,Я 2ɬ=/.4U9v=}~Cp!Oͯ ս'LW~BY"Hc+)E_k,d1V7;!NopFL'j/z_oN+ʃ\/+1jҕAV,]{<@#us9t{l>Cīh>=)& YdS@kS6f l S+cbh͇@7,e6,j8o;Uq!zj:/dBV9JXvyRBѵ\N‹8?Ho:2ʕ}ۦX@% 0L>ܫPuęEK?f?>%ow+H_^04fϑDh임@NWB}5BxE t¥% r˻@}e4}6fXE4~0hpݴpiԓO-aǟYEeob>]- H./0mf5ۈg'&qO?fhWqG=GWُnpu 2`S`y40<&\Tų8 3B rD tzt [;#,(KxrB]}бy?/}}Ww3VWg"y¾O~mOcx!42EΛiyoA2!⼆>'ryʕz9qo0@Y-ڶކ@Kkp ~ ǓEnvl3!h/nINŭ9'd6u@C5/f&5x~gM74a|ñ6Fn\1ڋnq]K셿㸱%T$ʶ;P},o%o=w^o$ =L *g Jb45aXo.X$w%0wum5~*dtV)RSozvEByEv(Bus>XKXֵ](r1u-QNxQA(m^?Lz}3Z"W}yo [6#sZff(gѕ^7 4Knj,LQP8Y$VIB6PZ5I45ۮ#]rojL $}u~*{)ʹekOZA1\i} Dg!B]7rYBO۱,4нuBR-‹yǧhc>Q.X|h ㄵ9gœ_A4\pD\3{}Rt mq<{?NvVv/&Tu B<|=a}3o jZ 1O%t.r:֭/|{I=oVqj 9J/yo) 7CCKsro'omF7h#Kx"]*'&tVڝZ*"@T|@]GܑvЛfr3 _)@< }رxemq 빶tKdtKn knqt>%8?,%\۔࢐;v5ޑyrTֆU[@@!~I3_/0y  yBwFA\ q=󗝬P}ϼncm ѳ3PC/nRe)XL2G!Zȩb-˩zy`{Kl$=CKt" ٪S򫒋ꉝ7#~c8S ~w 뀼CbN|BO&aytpp*خ&^66XA\2^=~T*2~ }Yk=~ `):ގ,{;~hB 2}pY4ll6=I ֵv}~55mW'{W??XwmuQ3Gݵaٗߧ=v;f3TpR׬LZZh?5u$΅#Hǭ~l*yUI+> ̆JM 8YI+P}mxۄrtz& T#Ry[[:;o0Us{P\6 ] %1V?CxsK7¼g}MeI7`q,A݊ Normal.dotmstudent180Microsoft Office Word@v@ l6@:4@ =՜.+,0 hp  GRCC$'H .Student Lab 1: Input, Processing, and Output Title   F Microsoft Word 97-2003 Document MSWordDocWord.Document.89q^ 02 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:V06U`16 % Hyperlink >*B*phFV`AF {FollowedHyperlink >*B*phB^@RB .C0 Normal (Web)dd[$\$PK![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] . MY. MPY  %>vn!&I+,"04:A8E6G'LOT\a1359>@ACDFHIKMOPSUWY\^a  ]f&+(>K>Q>t>z>>>>>? ?@@FFFFFFFF"G,G{GGGGGGGGKHMHNHPHQHSHTHVHWHHHKK%L-LUU7V=VYY3333333333333333333333333333333333333333333333333333333333399<7=G===========5?6?7?@@"CDDD'DFFFFFFJHKHKHMHNHNHPHQHSHTHVHWHHHHHIIIIIIPPPPPPTPTQTQTRTRTXXYYYYY99<7=G===========5?6?7?@@"CDDD'DFFFFFFJHKHKHMHNHNHPHQHSHTHVHWHHHHIIIIIIPPPPPPTPTQTQTRTRTXYYYYYUSHS= KD1$bQ*RWJND"J&&E `"H |#<A&KD1,&(e~80D"te D2ggDKD1tIȺҲ*6JBi(OVܸSKD1T6TY<MVD M5W)VG YfrW]KD1 aKD1o_kL!iy&>% {KD1]}D" 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.^`.^`.pp^p`.@ @ ^@ `.^`.^`.^`.^`.PP^P`.\^`\o(\^`\o(.0^`0o(..0^`0o(... 88^8`o( .... 88^8`o( ..... `^``o( ...... `^``o(....... ^`o(........h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h^`B*phhH.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(..88^8`o(... 88^8`o( .... `^``o( ..... `^``o( ...... ^`o(....... pp^p`o(........^`.^`.pp^p`.@ @ ^@ `.^`.^`.^`.^`.PP^P`.h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.^`.^`.pp^p`.@ @ ^@ `.^`.^`.^`.^`.PP^P`.\^`\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(........^`.^`.pp^p`.@ @ ^@ `.^`.^`.^`.^`.PP^P`.^`o(^`o(.0^`0o(..88^8`o(... 88^8`o( .... `^``o( ..... `^``o( ...... ^`o(....... pp^p`o(........^`.^`.pp^p`.@ @ ^@ `.^`.^`.^`.^`.PP^P`.\^`\o(\^`\o(.0^`0o(..0^`0o(... 88^8`o( .... 88^8`o( ..... `^``o( ...... `^``o(....... ^`o(........^`.^`.pp^p`.@ @ ^@ `.^`.^`.^`.^`.PP^P`.^`.^`.pp^p`.@ @ ^@ `.^`.^`.^`.^`.PP^P`.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(..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. pL^p`LhH. @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PL^P`LhH.^`o(. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.^`.^`.pp^p`.@ @ ^@ `.^`.^`.^`.^`.PP^P`.\^`\o(\^`\o(.0^`0o(..0^`0o(... 88^8`o( .... 88^8`o( ..... `^``o( ...... `^``o(....... ^`o(........\^`\o(\^`\o(.0^`0o(..0^`0o(... 88^8`o( .... 88^8`o( ..... `^``o( ...... `^``o(....... ^`o(........hh^h`o(. 88^8`hH. L^`LhH.   ^ `hH.   ^ `hH. xLx^x`LhH. HH^H`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(........^`o(^`o(.0^`0o(..88^8`o(... 88^8`o( .... `^``o( ..... `^``o( ...... ^`o(....... pp^p`o(........h^`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!iyMV(te DJ YtIS*6J|#          }                                                                      Q[h# y.+75cMPi@<;AZ_53|.CK[!T $s 0' E  Psl_y`pI.$ G 86~2hkU2* S ^ C"jV%p/&`&L'S)*Y-Wj-.[9/7+1C12H2/5|:5`617Y7;9[S9a9:.:eH:WR:=~:$<=W>Y?e~?(@Aq@0ACq1DwDEd/GhuG9 HsJtJKb9K2SK|KMO6(O) R?RwSTE(TB5UF;UqlV'W?WOLW]W/Xv^X?cXeXhkYZJZ6ZeZmrZ{Zv4[7M[Vm[}[0+\_\sv\9]Z^C6_B_ a#am"b,Fdd|f g*h@h'PhNVhijjkkKlNNmNn{Sn:o8p.q1q1'ro@r twHwOw xOx{Y:| }7}G~T 8zv=0 );8#3k|q|"iJpB?&(^($aUj @"?Ot:ru,0NQX9KVb 4|Jr -+&AcZw1Xy&8Gqa=. 0=g]fq n`we0]NP*@+5LS*-i{_rAE@cm }xOx|cFQgKqw* CKB!FU>v9h_I%#ebmK ^D(sd_`(;NQ]4;W2|RX~GX+?VV'<6KHMH@@@@Y@UnknownG*Ax Times New Roman5Symbol3. *Cx Arial?= *Cx Courier NewQTimes New Roman Bold;WingdingsA$BCambria Math"1hGt%F =$ =$!24'H'H 3QHP ?Ow2!xx -Student Lab 1: Input, Processing, and Outputstaffstudent                         CompObj+r