ࡱ> 7 bjbjUU ("7|7|l000 CCC8C<DL h@pE:E"EEE`>`` $ ȫr 0aZ`aa etEE"eteteta @E0EetaetTetxTP0EdE pɲ 7 8Cm,480h:sv:etDp The Florida State University College of Arts and Science A Java Enterprise Application -- Online Real-time Classroom By Yilei Wang September, 2001 A master project submitted to the Department of Computer Science In partial fulfillment of the requirements for the Degree of Master of Science Major Professor: Dr. Robert A. van Engelen Dr. Robert A. van Engelen Major Professor Dr. D. Schwartz Committee Member Dr. Hilbert Levitz Committee Member Abstract In this project, I designed an online real-time classroom with client-server application model, and used Enterprise Java Technologies including Applet, Swing, JSP, JavaScript, RMI, JDBC, JNDI, etc. plus Java Sound package to implement it. This live instructor-led classroom website allows users to manager their own accounts, schedule a class, view their classes as well as starting a class on the Internet. The online classroom provides real-time voice, text and multimedia communications in a shared workspace, and delivers a classroom experience that accelerates learning. This application is mainly composed of two parts: class management and real-time classroom. For the first part, I generated Java Server Pages to present HTML response to the client requests in the web tier, while using JDBC to create connection with the database and store information into tables in the database tier. For the real-time classroom, three features are provided to allow communications between teachers and students: shared files, a voice room, and a chat room. Two servers are started up upon the teachers request at a remote machine to provide these services. Java sockets and RMI are applied between the clients and the servers. Table of Contents Introduction 1.1 Motivation 1.1.1 Distance Learning 1.1.2 Web-based Education System 1.1.3 Online Classroom 1.2 Enterprise Java Technologies Online Real-time Classroom Overview Functions of Class Management Part Functions of Classroom Part Implementation Details Class Management Part Implementation Web Tier JSPs and Servlets Database Design Classroom Part Implementation More JSPs and Tables Voice Room Java Sound API Server SoundSer Chat Room Deployment 4.1 Web Server 4.2 Deployment Process 4.3 Access Online Classroom 5 Conclusion Introduction Motivation Distance Learning Within a context of rapid technological change and shifting market conditions, the American education system is challenged with providing increased educational opportunities without increased budgets. Many educational institutions are answering this challenge by developing distance education programs. At its most basic level, distance education takes place when a teacher and student(s) are separated by physical distance, and technology, often in concert with face-to-face communication, is used to bridge the instructional gap. A wide range of technological options are available to the distance educator. They fall into four major categories: Voice - Instructional audio tools include the interactive technologies of telephone, audioconferencing, and short-wave radio. Video - Instructional video tools include still images such as slides, pre-produced moving images (e.g., film, videotape), and real-time moving images combined with audioconferencing (one-way or two-way video with two-way audio). Data - Computers send and receive information electronically. For this reason, the term "data" is used to describe this broad category of instructional tools. Teaching strategies based on computer applications are emerging that are more effective. Web-based Education System The WWW and Web browsers have made the Internet a more user-friendly environment, and provide Internet users with a uniform and convenient means of accessing the wide variety of resources (pictures, text, data, sound, video) available on the Internet. The ability to integrate graphics, text, and sound into a single tool means that novice users do not have to struggle with such a steep learning curve. Online Classroom However, for most teachers and students, web-based education still equals to visiting class homepages, submitting homework through e-mails. This situation stimulated me to think about designing and building interactive classrooms for teaching distant learners using various technologies, which allow teachers and learners to interact over a variety of telecommunications networks in a cost-effective manner. A typical online classroom should allow a teacher to: Teach a class entirely online. Effectively manage students through an easy to use, unit-based framework. Post class notes, presentations. Administer online assessments. Interact easily with your students. Enterprise Java Technologies Java is steadily becoming the language of choice for new enterprise-wide development project, because it is portable and the standards defined by the enterprise Java technologies reduce education cost. Currently the main technologies being adopted by enterprise developers include JDBC for database connectivity, the Java Naming and Directory Interface (JNDI) for accessing services, and RMI for Java remote method invocation and distributed objects. On top of this foundation are Servlets, JavaServer Pages, Enterprise Java Beans, Java Messaging Service, and Transaction management. All of these combine into a feature-rich tool kit for developing Java applications. Creating an enterprise application involves combining these technologies to create a complete solution to ones business problems. The following are those technologies I decided to apply into my project. JDBC - The standard API for accessing relational data from a Java program. Servlets Servlets replace CGI I providing server-side processing for HTTP requests. Servlets can extend dynamic Web pages using server-side includes or JSPs. Servlets can be used to form a gateway between Web Clients and other services such as databases, Enterprise JavaBeans, and JMS. JavaServer Pages JSPs are used to create dynamic Web pages using Java as a scripting language. JSPs are primarily used in situations in which a Web page changes with each request. RMI and distributed objects Many applications and libraries use RMI to form their network connections. Other applications may rely on raw sockets or HTTP connections to interact with servlets and Web Server. The goal of RMI is to provide a transparent link between two Java applications. JNDI The standard API for accessing information in enterprise name and directory services. Online Real-time Classroom Overview This application is composed of two portions: class management and real-time classroom. Functions of Class Management Part This part is designed especially for teachers to manage their classes, such as scheduling a class, viewing their own classes, and updating the class information. The following diagram displays the relationship between these web pages. There are four function chains: register, schedule a class, view classes, and enter the classroom, which are shown in different line styles.  Student Enter Classroom          Teacher Enter Classroom Figure 1. The Relationship between web pages Register Every returning user needs to login before he could take advantage of any features. For any new user, he must create an account at the first step. He will be asked to provide the name, e-mail address, password, and phone number, among which the e-mail address must be different from those of other users. Schedule a Class It takes several steps to schedule a class. On the first page, the teacher needs to specify a date/time and a length of this class, as well as its subject and a brief description. The time must be in the future, otherwise an error message would be displayed. Then on the next page, a list of students contact information is supposed to be added, including students name, email address, and phone number. Finally, a scheduled class summary is shown, which also contains a pin number for every student. The pin number is supposed to be handed out by the teacher to each student, and later used by the student to enter this classroom. The instructor can then choose to cancel or really schedule this class. View Classes A teacher can view his upcoming classes as well as past classes at any time. For past classes, only instructor name, date/time, and subject are provided, while one can view much more details of upcoming classes, and update the class information by clicking a question mark icon in the same row. The instructor is allowed to change the class length, subject, and description at the next page, even add or drop students if he feels like doing so. There is always a door icon on each of these pages for the teacher to enter his classroom. He is encouraged to enter his classroom and make some preparations such as uploading a PowerPoint file before starting this class. Functions of Classroom Part The classroom implements three features to allow communications between teachers and students: shared documents, a voice room, and a chat room. See figure 2. Shared Documents Before class, the instructor is encouraged to upload files from the local machine to the remote server. Files could be *.txt, *.doc, *.ppt, *.bmp, or other kinds of files for presentation in a class time. All the uploaded file names are displayed in a list at the bottom right frame. When you highlight one of these files, and click Open, this file would be displayed in the left big frame. Before the teacher starts entering the voice room and the chat room, he should first click a button Start Class at the upper right corner of the web page. This will start up two remote servers for the purpose of supporting the voice room and the chat room. Voice Room This voice room is used for the teacher to give a speech and for the students to listen to the teachers voice in a real time, exactly like students sitting in a classroom and hearing a lecture. However, this only allows teacher to talk, and students to listen, not on the contrary. At the instructor end, running the voice room as an applet requires the user to set the permission of audio recording, thus needs a line: Policy.url.3 = http://sirah.csit.fsu.edu:8270/learning/talk/applet.policy appended to file under path: C:/Program Files/JavaSoft/jre/lib/scurity/ Applet.policy is a policy file placed by me at the remote server, which is sirah.csit.fsu.edu I am currently using. After entering the voice room, i.e. starting the applet, the instruct clicks the talk button to speak, later click the stop button to end speaking. Chat Room The chat room is used for all teacher and students to communicate with each other by typing texts. Simply type a sentence into send message text field, and hit Enter key, the text would appear in the upper pane, seen by all other people. The teacher should always click End Class button at the upper right corner before exiting the classroom. This will allow other teachers to start a class.  Figure 2. Real-time Classroom Interface The students classroom interface is almost the same as the teachers, except that he doesnt have the right to start or end a class, and he is only able to listen to the teachers speech. Implementation Details Class Management Part Implementation Web Tier JSPs and Servlets It was decided to generally use JSPs rather than servlets to implement the web tier. Servlets are not very suitable here, because in this case the web tier is permitted to change constantly, and this would require that we compile the program into byte code every time a change is made. Besides, a bunch of dynamic html web pages are generated upon users request, which makes servlets awkward to read. Therefore it is not easy to maintain a web site by using servlets. In the previous chapter, I pointed out that the main task of Class Management portion can be divided into three parts: (1) register, (2) schedule a class, and (3) view classes. I designed JSPs for each of these three parts. The following table lists the web page names and the corresponding JSP file names. Web Page NameJSP File NameHomeindex.jspRegisterregister.jspLoginlogin.jspSchedule a Classschedule1.jspUpdate Studentsstudents.jspSummary and Confirmschedule2.jspOKschedule3.jspView Classesview1.jspUpcoming Class Informationview2.jsp Figure 3. Web tier JSPs The Java Server Pages specification [9] introduces on kind of application scenario for JSP. This is illustrated in Figure 4. After the client sends a request to the server, it is recommended to have the initial JSP page to determine details about the request, perhaps create and/or update some server-side objects, and then, if necessary, redirect the request to a different JSP page.   Request   Redirect request  Response  Figure 4. An Application Scenario of JSPs [9] In the implementation of the web site, JSP files are responsible for determining the clients request, then either modify the current page, or redirect the request to another JSP page, or update server-side objects, i.e. update tables in the database. As an example of using JSP to perform these tasks, the following pieces of students.jsp code is given to demonstrate the way of accessing data from the back-end tables and using the data to present a response to the client. <% if ( request.getParameter("schedule2Submitted") != null ) { try { System.setProperty("jdbc.drivers", "oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@sirah.csit.fsu.edu:1521:oralin"; Connection conn = DriverManager.getConnection(url, "yilewang", "yilewang"); Statement stat = conn.createStatement(); ResultSet rs = stat.executeQuery("select NAME, EMAIL, PHONE, PIN from STUDENTS where ID=" + Integer.parseInt(request.getParameter("id")) ); while (rs.next()) { String info[]={rs.getString(1), rs.getString(2), rs.getString(3), rs.getString(4)}; ((Vector)session.getAttribute("students")).addElement(info); } stat.executeUpdate("delete STUDENTS where ID=" + Integer.parseInt(request.getParameter("id")) ); conn.close(); } catch (SQLException e) { response.sendError(HttpServletResponse.SC_OK, "SQL error: " + e.getMessage()) ; } } if ( request.getParameter("action").equals("Update Student List") ) { String [] delete = request.getParameterValues("delete"); if ( delete != null ) { for( int i=0; i You must enter a name. Please try again. <% } } } %>  Current Student List <% for (int i=0; i< ((Vector)session.getAttribute("students")).size(); i++) { String info[] = (String [])((Vector)session.getAttribute("students")).get(i); String name = info[0]; String email = info[1]; String phone = info[2]; out.println(""); } %> The first part of the above code accesses the database to retrieve student information from a table, and saves it into the current session object for a later use. The remaining part updates the student list based on the clients request: Add/Remove. The following picture is the screen rendered by this code.  Figure 5. The web page created by students.jsp 3.1.2 Database Design Once the user creates a new account, his personal information will be stored in table TEACHERS. The schema is as follows. The email address is used for the primary key, thus must be different from others. Field NameData TypeNull?EMAIL ( primary key )VarcharNot NullNAMEVarcharNot NullPASSWORDVarcharNot NullPHONEVarcharTable 1. Schema of table TEACHERS When the user clicks button Schedule to confirm scheduling a class, all class information is saved in table CLASSES. This table includes a field EMAIL serving as a foreign key in reference of that of an instructor, in order to ensure every class is bound to one instructor. Meanwhile, the contact information of students who has been added to this class is stored in table STUDENTS. The automatically generated random PIN number is used as a primary key of this table. Foreign key ID is used to specify to which class this student belong. Those schemas are as follows: Field NameData TypeNull?ID ( primary key )NumberNot NullEMAIL ( foreign key references TEACHERS (EMAIL) )VarcharNot NullSUBJECTVarcharTIMEVarcharLENGTHVarcharDESCRIPTIONVarcharTable 2. Schema of table CLASSES Field NameData TypeNull?PIN ( primary key )Char(7)Not NullID ( foreign key references CLASSES (ID) )NumberNot NullEMAIL VarcharNAMEVarcharPHONEVarchar Table 3. Schema of table STUDENTS Classroom Part Implementation 3.2.1 More JSPs and Tables In order to build the real-time classroom, it is necessary to write some other JSP, HTML files and two more tables are required. As you can see from figure 2., the classroom page is generated by file class.jsp, which consists of six frames. The corresponding files are shown in the following table. FrameJSP, HTML File NameLeft Menumenu.jspRight Menumenu2.jspLeft Co-browser Panelbrowser.htmlVoice Room PanelbeforeTalk.jsp, talk.jspChat Room PanelbeforeChat.jsp, chat.jspShared Documents Paneldocument.jsp Figure 6. JSP and HTML files for Classroom There is a Start Class button on the right menu to start up two remote servers: SoundSer and RmiServer. These two new processes are created from menu2.jsp. The following piece of code excerpted from menu2.jsp is to launch server SoundSer. The first line specifies a working directory. The next line executes the specified string command java SoundSer in a separate process with the specified environment, which is null, and working directory. File dir = new File("../webapps/learning/talk/"); Process talk = Runtime.getRuntime().exec("java SoundSer", null, dir); Whenever a new class is successfully started, its class ID must be inserted into table CLASSROOMS for reference. Field NameData TypeNull?ID ( primary key, foreign key references CLASSES (ID) )NumberNot Null Table 4. Schema of table CLASSROOMS Talk.jsp and chat.jsp respectively load a talk applet and a chat applet. Document.jsp is used to upload files, and later display them in the left co-browser panel. It includes a form as well as a JavaScript. The JavaScript function openWin(), when Upload button clicked, opens a new window for file uploading. File uploading is processed by servlet LoadFile.class. It takes advantage of multipart/form-data type of the form encryption for transferring files, and save them under certain directory at the server side. Another table FILES is needed for keeping track of which file belongs to which class. So class ID is associated with each file in this table. The following is its schema. Field NameData TypeNull?LOCATION ( primary key )VarcharNot NullFILENAMEVarcharNot NullID ( foreign key references CLASSES (ID) )NumberNot Null Table 5. Schema of table FILES Voice Room This voice room is build with loaded applets at the client side, SoundStudent.class for students, SoundTeacher.class for the teacher, a server SoundSer.class running at the back-end responsible for receiving audio from the teacher and broadcasting it out to every students. Java Sound API Version 1.3 of the JavaTM 2 Platform includes a powerful new API for capturing, processing, and playing back audio and MIDI (Musical Instrument Digital Interface) data. The JavaTM Sound API is a low-level API for effecting and controlling the input and output of sound media. Within our component, package javax.sound.sampled, which specifies interfaces for capture, mixing, and playback of digital (sampled) audio, is applied. Mixer and Line Many APIs for sound make use of the notion of an audio device. A device is often a software interface to a physical input/output device. In the Java Sound API, devices are represented by Mixer objects. The purpose of a mixer is to handle one or more streams of audio input and one or more streams of audio output. A line is an element of the digital audio "pipeline"-that is, a path for moving audio into or out of the system. Usually the line is a path into or out of a mixer (although technically the mixer itself is also a kind of line). The following diagram shows different types of lines in a simple audio-output system that could be part of an implementation of the Java Sound API:  INCLUDEPICTURE "http://java.sun.com/j2se/1.3/docs/guide/sound/prog_guide/chapter2.fm.anc.gif" \* MERGEFORMATINET  Figure 7. A Possible Configuration of Lines for Audio Output In this example, an application program has gotten access to some available inputs of an audio-input mixer: one or more clips and source data lines. A clip is a mixer input (a kind of line) into which you can load audio data prior to playback; a source data line is a mixer input that accepts a real-time stream of audio data. The application program preloads audio data from a sound file into the clips. It then pushes other audio data into the source data lines, a buffer at a time. The mixer reads data from all these lines, each of which may have its own reverberation, gain, and pan controls, and mixes the dry audio signals with the wet (reverberated) mix. The mixer delivers its final output to one or more output ports, such as a speaker, a headphone jack, and a line-out jack. A simple audio-input system might be similar:  INCLUDEPICTURE "http://java.sun.com/j2se/1.3/docs/guide/sound/prog_guide/chapter2.fm.anc2.gif" \* MERGEFORMATINET  Figure 8. A Possible Configuration of Lines for Audio Input Here, data flows into the mixer from one or more input ports, commonly the microphone or the line-in jack. Gain and pan are applied, and the mixer delivers the captured data to an application program via the mixer's target data line. Accessing Audio System Resources Before one can use the resources, the first thing is always gaining access to those available audio components on the computer. My program only needs a certain kind of line; the details of the mixer don't matter. So I use the AudioSystem method: static Line getLine(Line.Info info) to get a line directly from the audioSystem. The following is a snapshot cut from SoundStudent.java as an example to demonstrate the way of getting a source data line. First, it constructs a data line's info object from a specified audio format. Then, if the system supports a line that matches the specified Line.Info object, it goes on getting it, and finally opens it. AudioFormat format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, rate, sampleSize, 1, sampleSize/8, rate, true); DataLine.Info info = new DataLine.Info(SourceDataLine.class, format); if (!AudioSystem.isLineSupported(info)) { System.err.println("Line matching " + info + " not supported."); return; } try { srcLine = (SourceDataLine) AudioSystem.getLine(info); srcLine.open(format, bufSize); } catch (LineUnavailableException ex) { System.err.println("Unable to open the line: " + ex); return; } Playing Back Audio Playback is sometimes referred to as presentation or rendering. The essential feature is that a sequence of data is delivered somewhere for eventual perception by a user. On the students end, sound needs to be captured from the network socket, and played back through a headphone or a speaker. Here's an example of iterating through chunks of data that are read from a stream, writing one chunk at a time to the SourceDataLine for playback, which is also taken from SoundStudent.java. the drain() method of DataLine is invoked after writing the last buffer's worth of data. This method blocks until all the data has been played. When control returns to the program, the line is freed up. byte[] data = new byte[srcLine.getBufferSize()/5]; int numBytesRead; try { while ( (numBytesRead = in.read(data, 0, data.length)) != -1) { srcLine.write(data, 0, numBytesRead); if (StdPanel.stopped) out.println("bye"); } } catch (Exception e) { System.err.println("Error during playback: " + e); } srcLine.drain(); srcLine.stop(); srcLine.close(); srcLine = null; Capturing Audio Capturing refers to the process of obtaining a signal from outside the computer. A common application of audio capture is recording, which is done at the instructor side. The procedure is quite similar to that of playing back, except that the read() method is invoked within a loop, until the instructor stops the speech, as in this example taken out of SoundTeacher.java: data = new byte[tgtLine.getBufferSize() / 5]; try { while (!TchPanel.stopped) { numBytesRead = tgtLine.read(data, 0, data.length); out.write(data, 0, numBytesRead); out.flush(); } out.flush(); out.close(); } catch (Exception e) { System.err.println("Error during recording: " + e); } tgtLine.stop(); tgtLine.close(); tgtLine = null; Server SoundSer SoundSer is a multi-thread concurrent server that continues listening to the port, ready to accept connection requests from any teacher or student. If a student tries to connect the server, it adds this student if there's still a vacancy. The server is supposed to serve up to 100 students. All connecting students sockets are kept in a hashtable for later reference. When a teacher tries to connect the server, the main process starts a new thread Transfer. This thread performs a task of continuously retrieving sound from the teacher and broadcasting it to every student by executing a loop until the teacher clicks Stop button to end speaking. Within this loop, for every connecting student in the hashtable, the program first checks if he wants to stop listening. If so, it disconnects the students socket and removes it from the hashtable, otherwise sends sound through his socket. 3.2.3 Chat Room The chat room is also a client/server based application that uses RMI to form its network connection. The Remote Interface: RmiChat This interface declares two methods that both client and server need to be awared of through RMI. One is getMessages() which is to get every string from a Message vector; the other is addMessage() which adds a new string into this vector. The Remote Class Implementation: RmiChatImpl This class implements those two methods in RmiChat interface. Server: RmiServer The server creates an internal Registry, creates an object of RmiChatImpl class, and binds this object with the input port number:16666 in that registry. It also sets the codebase as http://sirah.csit.fsu.edu:8270/learning/chat/ for dynamic class loading, which allows the client Java Virtual Machine transparently downloads the byte codes of stub class files from a web server. Client: ChatClient The client is a class extending JApplet. In the method init(), it calls getcontentpane() to load a GUI. When this JPanel starts to be constructed, it first creates a remote object by looking up the remote registry specified by "rmi://sirah.csit.fsu.edu:1666/chatservice", then starts a new thread. This thread repeatedly calls the remote method getMessages() to update the output text area every one second. When the user inputs a sentence at the bottom text field, and hits Enter kdy, it calls the remote method addMessage() to add this string into the Message vector. Deployment After I finish coding, it is still necessary to set up a web server and deploy the files onto the server. This chapter introduces the server used in this project as well as the deployment process. 4.1 Web Server Standard Web Servers typically need some additional software to allow them to run servlets and JSPs. Tomcat is the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. It can stand alone or be integrated into the Apache Web server. For debugging of servlets and JSPs, it seems necessary to use a stand-alone server, dedicated to the project I am developing. For this reason, I installed my own Tomcat server on machine Sirah.csit.fsu.edu at port 8270. 4.2 Deployment Process JSP and HTML Files All JSP and HTML files should be deployed under the directory: $TOMCAT_HOME/webapps/learning/ Servlets Sevlets and other associated Java files need to be compiled at first, and then be deployed under the directory: $TOMCAT_HOME/webapps/yilei/WEB-INF/classes/ RMI Compile RmiChat.java, RmiChatImpl.java, RmiServer.java, and ChatClient.java: >javac *.java >rmic RmiChatImpl Place the stub and skeleton classes created by rmic command on the web site http://sirah.csit.fsu.edu:8270/learning/chat/ as annotated with code-base. Place RmiServer under $TOMCAT_HOME/webapps/learning/chat/ for menu2.jsp to start. Place ChatClient under $TOMCAT_HOME/webapps/learning/chat/ too for chat.jsp to load this applet. Shared Files Create folder files under path $TOMCAT_HOME/webapps/learning/ in order to store all the uploaded documents. Voice Application Compile SoundSer.java, SoundTeacher.java, and SoundStudent.java, and put them under $TOMCAT_HOME/webapps/learning/talk/. Security file applet.policy needs to placed in the same directory, because clients will be asked to adopt this file through the net. Access Online Classroom Installation JavaTM 2 Runtime Environment v 1.3 or JavaTM 2 Platform, Standard Edition v1.3 JavaTM Plug-in Modify Security File Append a line: Policy.url.3 = http://sirah.csit.fsu.edu:8270/learning/talk/applet.policy to file: C:/Program Files/JavaSoft/jre/lib/scurity/java.security Visit the Website Launch a web browser, type URL: http://sirah.csit.fsu.edu:8270/learning/, which leads you directly to the home page of Online Real-time Classroom. Conclusions This is an initial attempt to design and build on online real-time classroom from the perspective of a real world project, with a bunch of popular Java technologies adopted. Through this project, I was exposed to as many enterprise Java technologies, and learned to choose the right ones for the job, combine and apply them appropriately. However, this is only a two-tier application. I considered using Enterprise JavaBeans, but gave up due to short of familiarity. It would have made a great way to encapsulate business rules and processes, and provide standard services that enterprise applications require. This is the future work that might need to be done for my project. References [1] Core Java 2, by Cay S. Horstmann and Gary Cornell, Sun Microsystems Press, 1999 [2] Developing Java Enterprise Applications, by Stephen Asbury and Scott R. Weiner, Wiley, 1999 [3] Notes of course Information Technology I, II, by Geoffrey Fox and Bryan Carpenter, 2000 [4] http://java.sun.com/j2se/1.3/docs/guide/sound [5] Core Servlets and Java Server Pages, by Marty Hall, Prentice Hall, 2000 [6] JSP specification, Sun Microsystems Press, 1999 [7] JavaScript Bible, 4th Edition, by Danny Goodman, Hungry Minds, 2001 [8] Java RMI, by Troy Bryan Downing, IDG books, 1998 [9]  HYPERLINK "http://www.onlineclass.com" http://www.onlineclass.com ACKNOWLEDGEMENTS First of all, I want to thank Dr. van Engelen for his guidance. I also appreciate the support and encouragement from my committee members: Dr. Schwartz and Dr. Levitz. Finally I would like to thank my friends, especially Xi Rao for kind assistance. PAGE  PAGE 23 Home Schedule a Class Register View Classes Update Students Summary and Confirm OK Login Upcoming Class information Access/Update JSP/Servlet Server-Side Object Client JSP/Servlet Create/Update >@|} l   * 49/uvITm$AHO"Eڪڪڪڸڸױڜڜڜڜڜڸ 5OJQJ5CJOJQJ 0JOJQJ CJOJQJ5CJOJQJ 5OJQJCJ CJ OJQJ CJ$OJQJCJOJQJ5CJ$ CJOJQJ5CJ(OJQJ CJOJQJ CJOJQJ99:;<=>?@^|}~$a$΄:;<hjklmno $&d P a$$a$<~  4 8^8^ & F 0^`0$`a$$a$ $&d P a$$a$4 K l ) 9 W l w  & F`  & FL`L & F 8p^p` & F ` ^` & F ^` & F 0^`0^8^8   * @4/$ & F 8^`a$$a$ & F 8^` & F 0^`0 ! & F 0^`0  ^/o1Quv]1Im$H$ & F h^a$ $ & F`a$ & F 0^`0 & Fdd$a$$ & F 8`a$$ a$"E  ] " & F $a$$a$ & F 0^`0dh  0^`0    ] ^ a n ""$$''Q(b(**,,--,-W-d.n.///000@1N4j4k4z4{44444젙 5B*ph5B*OJQJph 5OJQJ jU5CJOJQJ 5OJQJj5OJQJUmHnHu jCJOJQJUmHnHu CJOJQJOJQJjOJQJUmHnHu<""$$''Q(b()**,,,-W-d.n.$xa$$ & F h0x`0a$ $ xa$ & F hx^`x & F 0^`0$a$$ & F hh^ha$$a$ & F n._////0(0)000#1@13M4N4\4j4 $$Ifa$ & F 8dh` & F 0dh^`0  dh`$a$$a$x$xa$j4k4p4z4@zz $$Ifa${$$Ifl      0!  t0      4 lalz4{444444444444445\Dx $$Ifa$l$$Ifl      0! t0      4 lal444445555-5.5S5T5666677G7H7777799BBCCCCC!D7DEE#E$EKELEbEcE}E~EEE=HXHYH|H}HHHHHHHHHI I+IFIGIlImIIIIIII 5B*ph5B*OJQJph5CJOJQJ jfU CJOJQJCJCJOJQJ jCJOJQJUmHnHuOJQJI55555#5-5.5I5S5T5U5m5n56H`$a$$a$ $$Ifa$l$$Ifl      0! t0      4 lal6667G77777779999::::n:: ;?;@;;; 7$8$H$^  !7$8$H$7$8$H$$a$$a$;;;C<<<<==%=======>*>1>W>>>>>>;?@?7$8$H$  !7$8$H$ 7$8$H$^@?G???????????i@|@@ A AA[A^AAAABTBBBB  !7$8$H$7$8$H$BBBCCCC D!D7D8DEEEE#E$If^7$8$H$ & F$a$ $7$8$H$a$7$8$H$#E$E:EBEKEhbbb$If$$IfTl    F    t0        4 laKELEQEYEbEcElEtE}E~EEEEE}\www}lwww}@www}$If$$IfTl    F   t0        4 la EEEG=HHHRHXHYHlHsHX$$IfTl    FJpF  t0        4 la$If$a$$a$ sH|H}HHHHHHHHHHHHwwHw<$$IfTl    FJpF t0        4 la$If HHHHHHHII I*I+I}Dwww}Xwww}rr$a$$If$$IfTl    FJpF t0        4 la +I6I@IFIGI[IcIlI[$$Ifl    F? c  t0        4 la$*&`#$/IflImIIIIIIIIIIIIpppDppp<ppp$*&`#$/If$$Ifl    F? c t0        4 la IIIIIIIII@pppYYM  & F dh$ & F 0dh^`0a$$*&`#$/If$$Ifl    F? c t0        4 laIIIIJJ8JfKKKKKKKKKKK#L$LHLILvLN$O%O@OAOOOOOjRkRRRRRRRS S)S*S5S6SHTWTnTpT U UUUVVVLVRVVV 0JOJQJCJPJ^JaJ5CJPJ\^JaJ0JCJOJQJCJH* CJH*aJ5CJOJQJ\ 5B*ph5B*OJQJph OJPJQJ 5OJQJ5CJOJQJCJOJQJY?Y@YAYYYZZ\\6]7]8]9]b^^e_p_z__``aBcUczccccdeAeHeSe[e fgggAiBijjjfngnwnnnopZpmpqq>t?tJtKtu u w"w#w5wwwNxRxzѾ5OJQJ\5CJOJQJ\0JCJOJQJ5OJQJ\j]OJQJU 0JOJQJj OJQJUjOJQJUOJQJHb^^_aaaaabFbPbYb]bfbbbbbb.c8cAcBcUc  !7$8$H$7$8$H$07$8$H$^`0$a$$ & F hh^ha$Uc}df ftJtKtu u w#w7ww & F hh^h  hh^h$ a$$ hh^h`a$ $ ha$$ & F hh^ha$$a$ & Fww"xNxRxcyzz+{={>|V|c|||$ hh^h`a$$ & F hh^ha$$ & Fa$$ a$$ & F h^ha$$ & F h^ha$$a$$ ^`a$ & F hh^hzz+{={>|V|b|g|i||||||||}}}}3~4~<~=~I~J~~Z\]ńƄѤѝѓѨ0J j0JU0JCJj CJU jCJUCJH*5CJ$CJ$ CJPJ^J5CJ OJPJQJ\^J CJ$OJQJ 5CJ\CJ 5OJQJ OJQJaJH*OJQJaJ5CJOJQJ\OJQJ5OJQJ\4||}}}3~4~5~6~7~8~9~:~;~<~I~J~~$a$ $[$\$a$ & F  hh^h`7$8$H$$ & F hh^ha$$ hh^h`a$ & F hhx^hZPԂVʄ̄̈́΄ӄ&`#$$a$$a$$a$ƄȄɄ˄΄ӄKYgzCJCJ0J j0JU0JmHnHuӄԄ#$'(./JKYZfgz{|}$a$ & 00&P/ =!"#$%fDdC2<  C Abe>Eb'61R3eDne>Eb'61R3PNG  IHDR`)sRGBIDATx^ydv=<5Cml> CBbp b{ 2 {A  1>><5W}dVeeY+TOVV+~1_+#0#0#0# ұ{i #0#0##0#0#p?I(Tε]}  ;ַ9!69X1hZ$2 èEkԲqnC+o2/\i:Nn襃P\˕hMkUa*{0x愲 vKP7;Wk{J ?0#0#@, ؐK(|Q)yf3`>y쫯K+ACVM98.bCg1y^}.}z<ם@'0|UxzmEfW활`F`FE`]^|p4SGj={o+LN.cr;$Fs7T;Zw#0#0#0B&~F& F`F`FpK!05Iӗz1#0#0##9a?qX?pF`F`Fr>Y(La "NbF`F`>mllie8 0#0#0" )G$;/: Ksid e^Z/ `yF+r2`"P!cʼ.t\#0#0cD@ HZox~_OOk#8إF 䯗J?Yռo"ORɱ .Z|r8'#0#0#VVZd~m|I6I)Ӝb=PiecF`F`a#u|7}7|8Aτ3]KgK[&`bovznkCy|&/\rz;:^۽J]nۓ4F`F`EU}o?_/HXo9,vM EڶԌ=/k;Zn*\ԥFv)\3Tkq4khEF݃kP1 t);Y2F`F`@\Cp0 ճZH)᥂ߔ ;WAc|Vo 9aʜ7d2Uzx.E:MTdr_tdn$qF`F`F\Ζ~|'v}/~.}c``f}bSXonJƗ~q&.˝ު0ƲwJ~sx=ISw{kԝeF`Fx ?^[6oח ~T. yᄀZ7* Jv+C=}5@GF`F`JoENob xإ-`Y gF`F`wA>G L\F`F`F`vA`IF`F`FGMz81#0#0#G}v7#0#0#0!7|ݽKfF`F`F}F@?g>ugF`F`{Es~H2F^辗WK+Ik˱܌#0 7A8>S # q9x) l')RjS$ /־ac=YcАV/a2H5H+%h?2mҞ+2MCS'$t1促0 /~ԟwӔ-t;W_Y FVov yc_гz~CT^!6< _H~zb_p`8}xh/˒$} >K*}Z Ô $I`oD]EP/0.X0g?#<$hW 6Ҵ ,ц2-ٸg׋/vK/9&|?K+5]`\OIܚ*a}]{ _!F\-_~_?= `%_5܊Ng[c_Ӽl[_{C> JwPX"]d}I}o_ۻl=^z><Ⱦ$uGe:IuL98Mc_??8ľnkw!azzɐr+V om%S)?O?_Gࡺ{jq>!J 槧냻 J%ez;^j"T*[GW-sAL¦w|w%b_0O?bī vA\6,Hk:w$b_ȉ]U=9xLLK .O$AP}E 9 8w.ln-Xt|B@/Pܳ4Aw˾)Ӕ9KB^|y?HNs5_0X ,,dj``EB-tIfJ Z` oͿeQd_ܼܠ^H;bR5Ps׃/e{rAb_s=|fK{\LJ.<Tr0=nzi3_ KW_ſr#pJ%`h+:Z 6Ho 2dk?gpd]< e_ ]/Źņz,LC0 L; 9׾oͿ _3 +t=蝗kچB:(0[K+TUd%]{'0$H#؃?ȸL}AH\TEyctU#qo d)d_S.e_RZl'yp R`ɾdl$q*|zݣ^챯aA&ʾMky(6WWW?o4tuP,ؾd [<o2 ;glp;8#L2yWxs+Y r0I"Oqb%a/_KJއ~8t̫"pLaud /={9A}I%Ç{PCg!VwEy9t&ɾ@$w_pHFnOC$x 웾雦AQ$<%x k~~޶mDǾu_s``x&Ek^"-ң>u2d<%-`cGPeIP7΁k1Ct$C37̾n009+᤿>[In?l,Ud ^wgAcl_o spݰLʊd2>=doqɾ`Bqǿz鉞?=/ꁃ!I  J7)#7R&y <Q/_e/ 1pAK` NCok$MH{xC0i}y.ރy5%OM w+mmo6m(,RVFAKT`2xN^b),ƭ#p BqscW<^ԁؗ @4ľσI\wn;ޤ@/5ؗ,ǫMg==AZUN rZ,%}`U0'Ǿ Bnx5=}|@:o D?#`/C?`>X$LZZHN}~aws ePQË1^9ddo8d6j ez *N&-`FZ 0*͍~-K2S=0{kZkžy㨂Ugxpohhy tA<1hN=Ӆ#&n/ :;&y:Fr`"_þЋ|(? ;lć;?T rؗ]~ "ۄ2AxLԠf0]Aw]}yi`Иf$~P;Zn4}ɭk Ҕ@ ȃv];4IO-$|ySI^0 ;S!AT$BK_i1I/ٙ=.EWr1VQuAb謮xW|NqED$͑p۲LK`DjbOQ⯡$m_2cSW! \| Cݿ<^H| *oaƯHU,I0`6%݌ŸA{6P4?8y ٤ᔘy Iw 5'׃G?@.#Uy+/a Ӈ`ӦzhO!.#R$GtA =O9z$<%6JIC&rwS/x1\i`  5Z$wȄ= I5%,֋q&%˝4uC7xb\@p0P,_Yfc/K|ݺ\ #P7Žv]^niԍAvC,Bۘ[I6T/4ľO%I>0%/M`H0UC=4r6d]y{&yaT,#IH2$uQ7x#烃 b+y5yF0׎̾Jr+}`irCd׹vi0|I`¿} zWk1x;\( ^J{Ӷc}CQG|Q&;n/OS^\tVQ*!ab~H|ܹ C7dNup8l6/r7-vk%;ɹ5^tL޷嘆L^k pSքb{q'/Mglþ =`=~%{4H7|F̌! M(̷X`Qu;z镊\񊽶*p%.ߢn}%(YREއ̷I&;$e^Insgv? @]xׄM؃ ;tVDfcv%8"l Eb [ԭJD.N-ξ{׫0^O~`" 8vCqF`FxD{e$_>:#Lɱ✌#0#0#"`A$ 3eqծW{j(F] ]5U9T]]  VJ_oLR[R3xog1&AJyFS#\m,)K\y5Ʃ&ܽUJCJ gfIiT{Bҵ]'˿T 4hMO .5{^/f8KLauœ{9cܮRG{̔x.]RBH{ܧ WI<#0 !\A'XJ]n;ڠu>9V9ɒ݋soȣ/IoG:o\#p%!{:loJJ+oF?x>Oz5PۍqRas{TW o(ۥ_ޯS2(.ݥ@]5(^ Mf(=?U!O F'?aww$w-U]Ue |UCpo͡GnQ.G{#nketzѹSEy.|. wH3H0ls_~ʳXNx,=¡="7di" ζԹmwC1.z|P H*YE{O ڲ.7[AWQ=1hܮ%& c(7hg9W?%hjx$7FKv%f?9 5ǨуK CKwtkޑ0;$#7\\YF0fJ\}ѐR $8#rY}F< p%vTU9UOǿexA»D>Cv/=n6 6hO!4GyJܐrm1( +ySIĻ;Td$k7 LڥgB=F 5%OaY<=owݳ+hg3ՃP~ ؘxC||pg?4ZIWu:?1^4[U '|p&1sMXGmn3gM}'bH wc8 Iz9zzjPyR{Kuy{l_*ɘK Ƶ7Dc;}6{.+]"]Cܸ2\j=Ky{\ȺjI9\q$Íb{F`w+{_># Ϲ JpW+<0j~ #< r_}C>G=oX.?0SFt*@XQp`F`; q+F`F`FxD9vo4,*#0#0#0gA8nP.`F`F`F` N!F|| EbF`F`i{N)F7M`,#0#0#"-}:{dL^ر$s]eW3#0#06W,~6m{ЫBË҃/eF`F`@W&I7<"3?3G Dc9gow1#0#c\n^y]Q£$`95:?0#0#N]`Wσ^iO~dE\kF`F`F`||\ IEeLgrrUR#3SI&=ALDɻ<琄 :.I-V6Tι^K3q̳7)v􍓔<2y}:m),g^ͮQE\A&|j/Ҟ9${ # +3#0HgߦCK/]L(̹nxmK9ؤ0 }p.4I?(\/D޺:x1e2;} M^$; }&|&Cg1UPQX&|PvQ5Gn'/!s9#0#<^<%S~x ERt荚*2);WQ7Ë2{%_jj_)>HpĔu sq5Mؑd,-#0#L3~7t ~~ Є,b\dM޿}ЖK2/4 eF ɫ4/y Za틗9a_N3wb2l)ε$ 0ZԠCt}\(&uBJOy]C7*EDc)'ʫh{]ƘwJ+[1mjz61#0-"0J&I[H=߃lרQ=F3<6U\)Ѫ toOLs祽30#0#0_}IW\Duuj8ZAC,"MJnn@$rмvnM`-{p>&rAM]/zzO"siz$bTE\tkգN¹FY j4a#NG sKqܜxf&]F`F+o`*drÛ%)Җ񯾜 :: ^J.}/>Oְ,`xwGx˥)"Y*ߗA̓dj1ۨ-hyn+ϹojtFH-`P(Pv3zWrF`/@(;z bqy-좪J9dyFӠϡg2\_sP]?'5:z iτgЂ1~0eTK3H_$lc> bCi2 zXƥLx4m ri#0#pw4ǰQ02&!oT#2AC%=C9z ~3PNIF3K^C&}!<엊$"ɢ.R彿)`f)ùq0?$icy"m~ M}BFe>8硶>FhTR =4`[n"$sF`Fx(~JJ\ء[<>♈} C,檒\N-q2g^sE{ v}8W=5FSR=9fs _z~?˃ū(U>QaƽgkwnFј1Ԡg>7n?QF<5I\u#0#|؏؄V~&b6]ҿ^~@`@7HށqF`FB@ s0uIu }x_GԨ뮅?SqOkع|F`F|ɨvуHא]zq,>I*V!kz*D%й.#0#0T!0aOfh~$S Բ)Ta'`F`Fx=,c^8uڀcyF`F`FLl36m<#0#0#{D>^+׈`F`F`>#O',#0#0#0 C?[F`F`Fu:\ #0#0#0# 36#0#0#0wpFgF`F`F7QXҗF`F`ӧ՟Xx &c F`$r 3`F`F`F'F`F`F`q`F`F`F3`4`FV3`#_}j_( $an 1-<F`@ }K@>ӻ|+<6cl=tE~a8#pw[cۭF`FEπݴ#/e}+J~0Qp+dpaxp#0#&`7:(KFÌwmf#0{7:q0aǔd.@w Fx?h$M|h|eNI^yFpkC'fK`K3{ ~-JCT|o'쟣hM8E9^=fDxo+` cԥϾ7]*A8n J.j"Ĩ8R~5&2toq{_pEExAR J=06aPC}xyqp$ɆF3/}= \uF+q[):gvAÖ?ʕ8(|R+Kuq^wܨusTq$75.-p|<^u@qK #pWa8jxn9``v]3XM拯^#'s '*tрYn-F`.E`hID$f[4jyoE9/g`gfߧK lknX>?#p?caBs$Hwip ;^Ƀ>w>#LY<7C1'ƹ_NR;o0~_'wkг{nΊɳ\ 1u5*gӐM/SU~x`v;2≗ޠvmlS 6 NId1>vs#0ǔK_1o" 50#0#0>2ב`w;mO>}0%}he##0L޵}{X鉪Mgz0{čǢ3#"mz8#0>[gF`F`GeF`F`Njv,9#0#0#<2=cqF`F`F"K0#0#0 &`X\F`F`Fx+_K0#^!~駨2/\K{\YF`5X0uuMXxF` }_|*ΕeFx`mH`F`F` `|Q 0#0#0o\߅pF`F1# ORO>䣏>BNv.0S&\D&`F`[$'\0T g9vA`!F`F 'F`91l2#0#0#p5] /0#0#0`vmAF`FsY/N#30{g+0#kH]kW#~#n=#0#0 .`J,#\&`W`F`F`q1k̹|FF`F-g4]y0"lZ[bF`F`w&`\rF`F>#RJ4 3 Jxϯ4#l[ecF`FA ?ʚ0mU`b&'`ڋeF`e>sO }.CudA/bLjq?=FYfF`Fxo%C/}cZyoxDASҔA!ЯyuO?C&`,#0#6uU])tfc$5xg6^sz?]I#0#;@5$];5ι;>;/u0ǹbp|Ҷx20{0#;`GF}Rċ7)Y6(_ߏ/}:{Qc&`E3s%F`Fx5]#{W`voPF`F` /B)^"`?=VbF`F`w] L h~ #0#0<ՐJ?{nLkгr+Ո;wqj#0#<&Ƅ@5Zur"䑴!6Yޓg(FER|ѻS!MbF`;F!/}r~G]g`A`IF`F`F@]ߋfJ2#0#04 lZe`F`F`&`E3s%F`F`F``6 20#0#0{#0#0#0 0V`F`F`F@ {\IF`F`FMC+ #0#0#^ hf$#0#0#LLXF`F`Fx/`^43W`F`F`~QXF`FxW~駗}u/}3\~{>)0˱;#0#0#0{_0#0#00#0#0#L h~ #0#0#0#0#Lc*BLI/SE"} _i9$A8MU0#0)l!`_җQ8ϔMUa6U0#0;LL  lJL&*V~aF`F`w1א`F`F`&`S,#0#0#0{ۘk0#0#0S)i`F`F`}m5dF`F`)A ؔ40#0#pk|Hh>ܚ\#pL_0#0#k|?Z ~~y0{"3#0#\ Aؘv-t`6L`F`F#Z%a8&=G3=Zӆik`F`FNxEce̾>L#0#0#/Lhw; fF`F&&a_l{7eQ>/|@Ig]*S]*o;Z<#㉨,jňR/.R/H׎@ d|#z~SQʳyfw$CO3'KTtϟQB =}BOn&>OvvvUחvN_ HF6.^Q%jo|C/X!҈^̫=|[{VtO54)eSgцE EU nm 54=+ѫtJ 4BMo Y 5ߦ&JwZ$ѨD" 9/A /މ7/^N9jkDiQEs{{R?Z>R 3j'9[B/%.Í+Rzg?I3TC i&Q XPB=:8vЯޤ4FᑧOBffYO^ -e @[l|rWuuhoc'7 11ôIvy <'Iz#q^Ӳuzj :ruiv4XH[_[D <}Xֶ1k6t#u/Y=7ݢ8k|@C/ Q`ƳgO@k>O"Z7occ?|˗{NTYz(s8(Z 5n^i/n,mb?R_]92wzowVUs] @k V)8^_3Kߢ$(?#F# dS-ꏍ"){~?O/$_W>#d1+dNW/%~_җt apvn=-Q>iZYLUx>@{*_ -Cr(DnJYD-BCKSzQ XA05٤}LPPn\@?ք+41TIYg 6T*h{)y^%J'i!--B!~TyE3Od9O{*ͭekڭv\}{l,DCc{im;бAiQnG ڭG{߶QHl//oJeqNog/ʭP!U ,!(I٢m)=:TzDDPj!a%%V__*>GE-`-&*ISWVHC+S٢r^-,$2d߶KhEZL6~C/e( zA9}z}aWiKs &Xn͡&­" ڥUYhq&<6ІOoؗT]o_P;ty@"%m2iM^,Q p0 H7G5jBG_^|IGT"A$ΊLZ /vE_pXa_ :ԡdA{H =J6U͓M+W ݡRZKU 7C#ŏWw 6PHMzN1{v6EkSlb3ƚ ֎ʠJq)dM-Pa}5C"4Ȗ81ŠSo/Pa_~  x6~M%t{ߋn(DOj&Sا3#[h=}JNwi'^[ww{=tZv`|:?n`״B͟icST\mb̗JT8 A( `mC.Z[/,iB i"_4">EC7>z(??y^540|oR%I+䊕C4ӡ$)IJ R&6Q_]=>U&44J?X6>{h7CRŲB9j-1` Yfڋvŋ/?b㦫_ :i:꜑͋Wb\ѫ+L Sb{Kk֡~V?}QkZVC/kjD "]ZQ\c%xf_[,V`G؅꼠 *'ԉMLY9Oڰ'$ꗎ޴$&'CmUmlP4joN[ht` ZH8oPXZ BR0]*[[1gk%͹/!ZG9꯹MErSb+XHz5YVlvŸUrn'n!(izC53h2mȅ?ک~| 5{H&uߤ^߬> Ln͟/r,vspd(gGƀapčm8308'Ek!0 bN=5FQܜRK2"uLXzM:t, +RRYPbG \OL&1@$1 (؟2CTW SҠ4@NE'e/ -sgf"QRuXj`>pZ5 G HJj% -Vbɮ?kiZnS -u빜mYZ=\s =ѐ:Po՜JL= 97yQ?~{갛%\[YkQa$C׫ Y  մ3JIMG+c?6"%Gi,k`"雩c~a207Hm9M@#!3QAJD>V( Xr㺺eu%dٚ4`R/5%*W^ҁvf[I *4;oJ ЖjAUz;i urE5+PRqmТS A%a,EKVP[1uJ)ױ0@s@/h`4!KIjtp7HoQY[mV>*,b5塀RAӄM3Qf`HEuRpiZA ҂b`mG!aAބ*W$Ǡ6GD lJu2ARZѝ!?X 5TT]Q Jcj[ժBmCY ͯTm*FIOY +|>J%E/ :j K*jWג T@'c\h/B%C- lOid(ٺD R8d#n JeM(+Rv^7u7Tk:e}3)נNE1 TK'hPlLĘCU3JBge9W^,V;9쟨6S0NjXFcb^#SUϤmV2QNq;`TB%C>ӫgEjbPҤW5ULPff9g.Zwܳuwn9OёkN(c2QDOl( dxBմVP)(Ҙs0chݞ+-usNPuLlc ,mrΨrF]Ԩس˰o~EkR ~]*ٴn:QX'ȤJj7)n)]@>P6&f(ivt7(ۊ4mk٬iJg-;fU*mNz(aݷC݊U2ն#E0 m8^̌DRi a{VeىV^vZv,IݲS+EYՏ/gݮYE,6jz]L\v\ ?A^{j:`j\bO܆nj0qQ r]FhRCMc:lCrg ! J},yJP;BLӊ׈B`Ea:ѬEvURgnb:+ hbȔtkcOJ7ij)p M7ƅ+6fnv!>]sG1z PQan7Z톨]?qʕ!xR F*VV̢*>mٟ0uTdA"oc؄d({*&1\_Mo[TmjtMa8mzV/hJIYQV&^v- s\jN.Z"\NGv7Ov $|'81##,U`[YO38$gDL!WܩV0Bq?TULR)dQYnܡ_e``{{NJ@!EX_Cz GFפP^P6 LxUH\}lWzvnL^Y)-[Yd:]Z+YU+w?KM(>_xm1]Jwۭ4b+8)B|,y,fR3\qg}{33]0"|PWR{Y6{fVZ+>=No\/G=8I+p}ud7[ݡ D{k@10M;֬97! 5FLlQtf}Ysv aa ė JTOhJ۩a XcAJƶZa+zMYw)jYV4? th+*A)#Tᾖ*^YiVO7ѰkfZERo/?#-tMT "Ch:8? Eñv8f1rV/)|I/B% ]R(vj\8FX9pnAXIk -NA[I*ڝtr)TÑڏ#DV/< WFCZAWxq1@b뵅SEEk"f٬\N J5~ka׆,fI uGYZӢ Bۊ9>WVCJ,Jr1bėZ/_kQalTaBYPZ iY3~>߬ O&ם& r,Uw-TӉJ(m7wtFM3F2׷{*婭 gI=*9bo fP!(h,<йЋr+B1+>;Ld[RS1LOP*D Pv0~9rm)5JB{)b5hV-:E `9.fmSJv;麽Z6Wv*V_ͧ{+uo'GbRXB:Ֆ-Q LT-4ok3mc*\.m`[K,&+50Q;-˂[ݍ5s|nRt_z{,9w=lQ Jjaj.zLn߰Nצ$a2jMR[  _R_0I$n0c4zc1 vȲ|)3}:Y*ư0. \K> +rڌarTṴ٩rj'l¡P7-.ce;xF#Ŏ+6;Q_-s%?Ys`Tɽ&IY.'*^I{]gϊ%vk[rO[mE0JJQ ^wX*Ѩ=I_]LMx;oʩNOG/S!#~ЄGe~\xm5Ɖ˚۫eZ6xe4 U[9٫{hь[n&*j0,D(|s-TZ<>Es9=eb[W4&;_Z_ :_2#pX?#7C h 9nd"azJCApf#}JU+f(-O#u8d ³MI (dऑ&`_-?=E*o]ܰBMNjm tX\LtRzTNm`F2/U+@TiZ:д7.G᜹-5JT f\,:?Qpk?r U{G-_''QXTN_je_%Yb] dr/[,bz?-e+f3WkzKKkf3W;ҝD=ï+>쾫vl{V8;-X*KPζI:Z4/k "4 Kt>'W"->(.,Ů;N2Aj`#uGlv@~U5;z qw®š!T3aWKi(  5) sϨ/3`M ϖ-lͬ>-Z"}Bm›-sAգ%|\pਉmR)K zӀ_6|л~B~X٦jHv~siV^ }"fMRa%H(T8! ~ er*TNb,fg@Bcuğb+3Wd1Q力o7zww#T~2\|IJd>+ &_ q hWW3/V$_KRrRw*xzs+SBU4&rt8Og>vqJjN&Y ƍPfNЭ(C\V),(wTJ7T^rz9ur'9'Wv--2pJXD}JYwR8w򞕊vBWs)8[m+Ot%RȬeiO_/,iZ°<s  yoc3ͲP8%a/ '/ٓ`PնϵIמKnlUvF:h4`˯_&*/rYίu_jgP$PRYx `;HgıOtbQ 't]8S;LӲp5Քtԋ7O ǩV=Xa9`e ;z ^MٍH~Ty\/;l][*t:L: 3yۅteMg]jz!sdco7V^0~ , V q4[흝9CA s;@SIoVt]P  Lւ>7WYi&~:Y',KIQ̎Vh;l d c? LidUNj=xyh׻v1 2[LvֳlQn4 +*/嗛N=zyBŭZ>_pݢo1j톼CQGsy#J`%L}0U×k s>(j/ k\I 7{9r6y2MrTשu/q( j{[4GİoJ' :ZslKkѣza:8VnSff_WD telME,W z7|@0/[gī@J^T( j+-6))f2 V`GvHv=UAuJ)_7_6[N-\{H3ǁUVkg@1\*r5Z͛njnƭ0EZ;)<ʚY3N}K{G@- ij'"<161RUU̒cN@]=#iGCzv%| fmy>74 m-А 9~*PHuJL5TQ3 &g~4fg n7ƤL6!N|HlN$Ca}:Ya18t*npWi-j9aú(\Ć38CtiP\O[UukΪD'oN6x?au?on"vQyMN] 3z̗Tp 6nt;֋t9u|j%_NuzV\6NfdhB:樕`Vh?gdKͼDT?uLE8T+h)]c$L8)$3OaV8l 6/vʭ?-m;R6l#/2lfO|IR'Bhj)Մ_Xx7ĉHX>C/tDay-n.Qm. LJM'4ʍAzOW1nδDYDU|#XkkD4Ūi aC]#QOeRb"f霞VKUY5N/4FQ&WK$уXGS+صE"RJ`pr{IY45hMTm,N[ɡd6xӧ`T+q,R"3_9JVa"0zv0^-P$^.Z]_?*VAp2I[b ~8{+{l @=أ\%@kNًGXUUD)CJxtP_YnhPـ4􌆑 /0Pi|V#ClAq|-(aa0HacVØ8_b@r#h%3#ElR+hVzic16ʑ?E;_y +bL~P\uȘ}2)֖b:p0ie5} p.B/%/m*=ٍE-6"~Z(lb vV[ya;OihRb}ԁEj_oXتU~M xY^Wf0Dh!'"6Dq0 TÀ.U8\ G}?VT8W*54ʔ>(QDz]f`Wr ;`/X5S5Eacݮ^ l"bf) JPPäꦿ.%Z=ۡL2R& T2qJFr tcf1,boMu+{8"~a@uk/N/- }Z hX5F!z)q̤pD,Q6BSf6O7Ձ֏Ỉ8F>:FnDiC@'Enp=.$Si+NTD$hP:@` B  iVW?luX!7X؇e;U2Zϟ#ɦʨnjX UX˟2OlS;zbm)n aRѱpͳ"%-Tz 7W6՜{\ÿx$ E_wfKWR! нQ 4YƂC9LeH 1~59 ߋ͍M _P5+3ZI Xbpu,Ew#V؟:z >Y8?*T_0F@ +#HF+rOPWOOt0b$!X||(#J@(h a gmq:: =Ύc98g)'h [Y z ۤ"pD8h154/ 6J0LY A؇XZ8ڄ~ %),~%P;mHQ=,+jFIܡU0L a TCErNh AX%:9W׶,?-/̇Tl8L58.YnnZbdg-’/v46HvLfh,f% fHqR^l%]BHj? D{ r=s4J{I3e;Zt;%YԷdLJY0L"L{_0OH "L[zJAvClqG j Rd5yXV&&fņh u:4Lr+'.B(NeGށ7@U +PPNߨ@`q6gs)) d,}SHƋ> 8%ZT1!l@pL aL%1#1K`=FD6H)/eja7ZS*"lZ\Oz>qy(^j%ٺГg]Ç8R]55"jX03tӋ68N EV)5|kjf\Su%bTEEDM=4Kj4o۶e4;@8/2vsE| U"ɸfF0VSc.So"{Pc5)9@*U'aԀfGuc N/P Um͏DDf׭i ʘ3"m;pf"ٕ4R[ƮXthC%ި?Z8NYBع9+<uD95SxuJ[M _Ԡ/6vp '~ VDKOɹYp1ؒB0|" =P N(` z?4[YE$G2\1ta2-䜊Hz*"0$őƘxQ=Ջz0Z%͖Ў S+B!Y@2aa`q,dD P01)?Pz0XzxZA'o"2s%FlF\m%;j"F֚HwV!t|Ka_ʬK9iP$@خ^zZYKjɅ˺m•D|̭dGĖd MN䋛>Dp@C !I +?Tږݮ*"=B<úa(X{ee,8r4^(uF\k淰fIN*F3k|@R&Nl)dhӲi"b=C&\ S8- ģZM7FPՎ*6]qg.zXW##F9qGX0`KD4IfYZ'v ?Ӣ%?@| 8ʈwvf=iY+`kn4oaz4\68Mv-FЏYD nmVNׯu!JfTQ@eRwSlpbFGEDxS@`gim(tpwf|ٲJB׺ V1|-+E.E"lXݪL ZBHRb2v1cV>E^;,R [%¤lvnn&"p9N8 #D?v,5Z-8lKh Z ]#ޱͮ:>bqFO3 ŨO}`s-Y\|)08( PJ .%rcU :, ~lp]i"м2gvJqufMfG \?0+\ps$74iNg+#B/:` _u\%]߫Gbx7u_=*t#D=ua&;}$("]A N-Z05vZ#+1 D `P_\h:niKqݦvr)-B m3Ua 3AD `2h&Cv`=EGU F3͓4PQ5:ԏ1VxV㶂ZQba_Q1 QkP(:֚=5 G!! щYCS1",6@0swWĽv- iiQ\ALkvgGGG.+.DF֌-AZ8V)-.GUɼ83CY\+'\ ,R|QD꧞]td.. ;roP31,UWF< "{o菍e9i,FMS{E;?Q-E I͕ʌ&a 1zJ,ƫ$ RՂGU-;S5ZA*] /FcMbq]ԱQB0:'#UCDJ?";XϞS\ā%3jpەJ$(@+pˀnPx>Tݥ]jF$̥s p$IbD OҸLs.:X\୊7  ܜiБ;j\ b,h+w'')=y2suKkjYm*3EH)7vpsl\1qɝVZX]q-CZZ0p6}`KWvj  |)!L'-Bry f0)iU: e) WP;zD2ž-I؆0cm8ZEAw8@BpȪ)n]^eŦ˪`0f4ϮI3t\_k:8|JXgՍ|$'6 (+q2= 2* ]{@)&A!,ip9s hr(+Y8.C$MscE׬rT\cM/{ygTع*.k tSs"bC<۲`LZ88jCâ)dQj +my6Wi1g@z6g8 lc2(_5<}~'csPמm,[|0„G 95v7(+%0˸&-=č Tzv~+a/ƆuaWvMsiSu2h;]S]S+xfpH԰j8=آe$wSz^k xG4FAfA 84opA.gtq5"kb !ƶ*Nj=sC˯j@E`g5];>HCc@fJ:0hr^+0>rs3W tCM,`X~N5T3K 8&Ex+lYsjp10_-zڌ4|jlh "yF02;ɉ ¢y%0,o}x+mLmZπɄ!p`zr0}V`+N 0cn~B恭Nw5hyzY S}PpY Y {9,fj,,mZ@eLQ!˻ROqgs]R^C7i蓸Dł Gf(ō%: (DT4wzACԯg3ŮpT Ң%˂  _9Np:.Tye9żb!/0ўbQr(AqX8%a' &  JJdi]'lH$%La l~rQY@=aXz3*b3Z %}V3MX΢c7hs8t@8l*9%3DQ` N)Us6vVڸ%" D;|vT:#2VwwOM C`O>?O 7C.|v-Q`<]E)vp"mAQwh./Utl.aW.ld|7dAÿP{akK̸Qh+;xQ">W"ҎB6cUz`C_sMA`B.Ɩq'..ʳEInn [Y&@Qwg X}Pf8,.&:{e«ʊ JI^u:OH#&\M<|@Nm+Ϸv&6g7_Rv_A \z.ul"/mSqqWgv Tj/ivˍDR@_諫r48t X7g9 ~Ȱ[ =oY h>Rb 6^8.$u}^ /hQ\#ҡtR-Jl-pS=%697wyikxLU' ؖM7[p3xtc*Pu0CevlŎ꠳3nVy) pĥ8Oʻn- T}7*lmk@lm,{ll/ovh `F;܏7@6 ^^aP{3魝+^4yzF/ZU%Vuv7ՍV=VyوDNై.8͓HI;~Y )|HŽRӑ7)PI :)D mY>@B2_loop-]C^>U\13yR .Gz,>z:OJ(Ш}I[Bx~VLFτ;VI"];N6z˗.uه|BJ }=.͛ba)ؿ7hS׎" *@2_vu= ՎcfC B1b'b4:BYU6ʫ{xAA˦: BA*C!+z W&[[/OUΦ;;KK /_8r6OVm\f>J`w(QA~+_|6Go"3{4' V'Dٞ#x^-`-hX1bIR7'-¨ R~P/ ǯN&˕`V/u -5ZpXuuJ,TƩ K3dgXf5.DFcnX]@a`}w@lDwt ˋ0d՗Ch_ dD1ލؤlUmʕx)J ]x{Vw9:}3{ g \!ڊO-wA+ ڳz]l*Yݬ8P]˅a/*pXZr۲*G.:C ;h[zc)5P.N5GQ(g " DL2g V+ΩvL%zl-*uWEqW  fzFyot|"+b.S(v \2P"vԪZK˭|kV:n10\N >;:\mӢQ./w:jډCTkإB/͟{3W#R C2Y%5HLK5J^i9BHe/\q/ΖFV@w{YW 4Y+l8N5Gh*Vϔ: sV+; DbJƲ|qї^WZ8\L"VZD(du".eԒ-w! .mPQ׀"nTknMxGRdELW8~]43u:k _sc?zL׵8(C\1ͺ`G ׁj J!V݁3LT-13)Dtɀ+NfIdXp. q : gVEj#SSm+,-`>u6n:E-b'`) pfME#eX֩ޥRQA+Xĉ=ᣁ&ws(mw[WV֚t+lDNZ`QDQ_S 1 <]*ݝ>2%A8vqsQ_ ΂ӡbbemA,Xr"F9Ȧ4.$%$cs48^]C<1_x1(07 aF,PHAhmB?ΙL;tDZY8wKT^{`)QՎ:*"cf|ZGܱBF#]hs  916ù_ ag,zNqf:8+!$cp8쏟YnDm3CuM`~ ziA_#as8ClyB4-NXC.aw5CFا<JBW,CiD+[J)RiKwU4Fn93@dZ!pc!#e p+8¡IDB4\xRK.|sz"4ՀQ#1 V[}q_?)&86a-bjfӬ9I O *=N/Hc: LlYNUA\c[CERyժ[~b窧f PsSh76"th: hczE0a7rvL&b`_9hhEx %ܞ4gCnb dD># a$DGQ@Nhw30X@uq@PO:m""/%Bݞ@Y_#햰Tft-Zmv䶫^لS|egM,vgV6ajBY+M8_WMdˆV˽pWě ,TjZիn Jj"EWifb;xqC.[R`V3˭=kh'p4^D@'L^"fS5 f ՐJFڱht ܟ18յc"ZqZ> oWcFcrRxT5C=¬6b }\zV\'5N\"Xm!Pi؍+Vӯqгy1udS/]j0Mbړ.. kߋQBTW-67`CWEFx&1 "bFro` C=l$lfm)4޲8p.V 1Jk^y\iawvO! Ŗ hȊ(~BՄXMU}Nn3Z)HvjBmeFIC%w 9vl4E) )l+JpuGAtt^Ӗx9 cFhlI'$h!8.2$,@}Sp0bWݨpS$ U{ ?A|{!q!CJBV5<mp=qJe/\,7-x#-̪PETd臢cAȁ&UB!>o`yEfI\8T_A8!'=Կjf7jA8hpؗY8cw)=aJm AMa= MMh_ bHܽvC=DH(Ԁ%7Y DM3v(0$m LsH#:DɤBleP>oG]>_cU =4E yp-.G#}ۅ|*}8}n,9txzs`w< XQ N#HY f 9 @{7] rtU@&&tfU軅DCli B"$\tѿ]||2>|7 :f'/v?#v`>+ݮ! fVT[nPwq3@Sf3wmpn\c_p:܉lA9jXar i qK%:Fb>]xjh߱KՃj衟7+P~]Ko0L%Mk"'HW{y/GZ`Yr9Ab145MC8@t9XHS):6v'_];況G"$(o\ѿq: {po^ږ3t&F ˟ȕҋ,1ncl2n/ƭ/{!Uxc_Ǻ12iW}-E  N6n6;f6ӺR"c\lj`7. XLZ]/8 n9ʉ5h71W"ʹݲ'ejH܍;\Y֞!ga܂'Y\ėh =#|s?Jug_A}f #ϘD N J.ئ]-|.t\D=K&5tiJ۰@R=%*7.+wFMXiÏ,p{FyןPF\Ŗ*9/=ܲ>ƄO^ 41=]tY*5 a]Y/ &pցtz3X%UHQ*FK~Z$ZES BYtg@;THVl60če!lPNO!\٥!@6a\m8A!` qSU5ii8ўv4%P.Mm1bO@G?l-"OVڀ+|=fDAFC8N ` V}b8T\V9>s]t@PjpkP 4;|&xa-Qġl]U9eLCgf\!Sj(XZaiǖ%ہXÌ 6Pr :|4mF^{ZﶊV(Je| `Q:X G"s ׼p/=4(p;~8 KFopO'xa "ԄW& ?f~u֊LVu4D:nFFI V0,]ndh½` 2U~X}Ӵ2jH6l! hעaCe){:JƵ_3L\SZLrփvU6٢ZXZG5l^d:͆U3 9vqUai;3{a 3Yv/h #^Ä`U]\)퐤I( LܨOl.VSa7Q5:ŵ0WWs| JJB(.IE*$xK w"g|N Fᩪ5aU:8w`> »l91pVc?[F$OQTN*` Z/\aR &v5'6ײp_.–wAxq0[eϮ[BІULnt&yh!p %o:Utl:>B?am$o_|SSK:3 &hD nY1\k$ZM <[=FwO0uS3X\ )a]MN},of3UHYG58q&bG #غQĪ3G^;>ĄځrOx˞gvK' 3gU10)/ sBeF#`ES*Ti'\@`yP' +"l &&&N!.{׊V:7x#G/-"jA.B=㞏(wp]jp@%l֗+b#SN] 8u'[I([fE :-B @_-e9L+ɂ/e $&Ph@pS뎻^qmY֢MrW +j,N*G0KGcXRj2:HDPH-kDV>mdvk@Y*"d X(q[0`i̭,L%Sƶnݘqj)uƓFkAWڨ,Vr|Vp,"WI7n6u@:t`8tF5*n!b`&ĵгuMI톌fRi*pWT2IKc `j6pGE`|I*N}iZ$)` ,%lA5(h_Q)hDSJ 2&Ni- *Hzpk+]Ė :Lk_t@reF\Mk]4c-b8VܚTܣ2o1j͎O~zg0k|)e##*Rk?{9LCZ"SIv, z+HX薸 $4jZ 1{sղIh=ݔ׍_]c*!_>gZO2^oH'A~'`8'q'xR:ME?Cu\gYDLUR![n'GƱ_Bua&M-הSJatq3*Uw-T `q#mvL#8{f``8̽)BVb%l[sB8C@Ūj+!Ŝ[vGD.fAEJ$\`nC՗HPzswg*gfy%n'k X^i9 lcE`JoJqkpk"!⡿Δ⒲;"ۀ:U-*0^W3T/ѓuaPXZ2W]S^1)$f]F| X=\|4כ(ҵqQ}jHxbS*)4qS/V$ j8DVn1qA(T(l/l'@O6T5QfKZs{MSAezXq/te1Oo&AeR5s Tz&͡F~fw^ݏbE;ƔU7_b[M!k[AqIBCt_pˢeO駘'֌2I=R ^9R,{XqfXahP`j z~)}r ĒnV J2! :4 sP q!PX?(ףJ7Z!}=cu?.GR$R{zcqѧ(af C'"A5= uk. ֏v(@< 2AxOR% #aRy z=ps!v"@Zkivyx{ (`\omue8Y]MI;pqV,ˢW@A^\R5%ܑRM5xuqJwpђ};HDb?fP_QD89 _ZVfmw}nybRLYJқdWOn)E\v9d")uvG vYY\Ds𗞡 & b{QGjxպnUtю)'{sA35v%T=knݍu~6ތZ œ./neV^i+>zY^uBv{JDEQlV V}A|= +6\P9ږ39}FxFN_?CYɐ.ځ5j}5jզUz)ԣھq`%N~880#x/+gv)$"ݓYS jwuzc" (&ghQ{(LJwe.bpv/*Ywf_gVrbu{\2]gbf\@ŨtnkV+ueۭTr ?:儇XHD0Khk^O+E$AXH4nQ^n.VJl,$7DOq ~yxd МWc))<7/ڠVxh*:quؤ2;56β%X7Eef,Z? .q8%U|}0C@ML2!GDvf`J׷N&`S,B&`"W UC CNYܹB-舫vXXWᑓF­av$hю\ <N@ Ӎ#"!=<&px`f?{+IBuny;CBҕ8˄Q eTWBbTCĄo3>Y37"vz~q4)wyeWvҲ5M-FuIPV\]xV/{\z0kj7l`/eUҥa$MNstO,Eq<+P7XMfdȡ-T$#ibE7*6V(f WULP92fN=ܵgڀ`1;Zp]Ɠ%E!5DRROH"B=` UW6a${jZYj탠fTp'醂~L9{2roK"CAR6;zt4qE7mn+sI!ר1ĩXaAo^Qs}5'P\)MLv>\멳"Yv}-I)uˆmb Ss5ċa>A3\ך=*)L|[lA>_,s/J`Nܳ!yeYg|c,`a/KΘ0Q3k|8YFʡ_>g%t7>D,h6p_Rb;j.hoQi_WҬPeu/'7&h A8#h'LT *?$2X7:=rHs+豺[dz@#qxWV:t?,C gYR BQb>C?T!n4=J۠NqZ: ^ v03`$B3@g9S0TTa)9]2ٽx]&8u'Z%)`(!"<weUlbH{H-&Y? QAN\b:vpvƻ4YԆFRŪ2?haÚALRϣ|@b''8I 2]NMdڦfCBj=;jz@.&xv1wmy?8l#NbdrLXL{xUF;|CҡX_[E|Oo\d5_aI²opc~"kAto2>9:S[u$sJNOJuw"K^^\?1 Tn_,7*8,;ϟ@k21]`j' ût{|w͐=Ϳ͋gU71B3dp ]3p[BNiū(wQ e\U]bV#B)4~D,a}|YA3T-alVF(k5qۂ5Ν?JmSpc>ĻȐ@bs N!Q~Y1H† PUb{b (5Rk ^9g)QkH=p(H5ġ$5^vZ^妟ZSsQaD`oI)<;p%č)“[Xz_5Ն *Aۀ}"hBuHl$$3d: ;m))M# UynW.P5Q qBGG%ze9 ЂR 4L\`T=1^;|RFkaV7ja;qazusnVz;cP^or^-ENɲS˭F@Khތ;W{VB%rə٤2tJ3" Ş'iFtcU+'浲gVM.E`)Ig<݂wnm6;F1bm& <*B+ȧƨL4QD\2c\)V ;x\Rg}'N 8.aC#C5HX`w+{F,RN@' _TH3 p]fLc^E6n,̛aA* oy|eZ`s/=()BZQEK$/GL8fp/ F̒-H97&z֨V{תB;GhYy߶ wCwoMok;9[YujJ: O`Ag\ p>xt滱QâjyuEC Y*.+Vc;HlhZ|9dUBcu:tx_l6pR$c$!s  g,JtәEF7.-v )ԭX!!rSC {LHQ4 ̴j`wiԲmUãt̓swM.I%mǤIV;پRm&mk1TRQ ˭ \ǚNV7J-' ;Y2ѸR0R?f3 $ 36+=IXÙieP&{ъst"3D0i`[NRiM[/  C,)Rވ)0wí B/gu+[ಱi 29%cCRs[kG4bE)4K?=/؟*?dA8{'5 lX/IJGr!vlzhΑ?JR;`PU}Kl:Sid(W^31&~K? 3y5Fv8U#5 {85P=AkD#6+o/7TaR=,SC"fO&+6%xmDH7fKCHOR.R «T;͆%]LIaz`.yCFrߩahg`h+NB3ovюh=>e|ikf咔ٍR4nfhAړ7*Ս|ȝl#|Ăpb/PmJlF=]jX8 s\֒#L@PA%vSiogFI/^؄yE2P‰ĹaNhQ" /=ܘl ~LZXIt @ka(.YiV L3wۋIC-FzV|LsG,֠ X|pBW "&2ARfؒoˡ[7bJBPW[6L'AzȌ8^d,`-Pc h=-'zn]7gz:[ .YQF\+&c*:$0^8^`"qd/ M\Dx2}0p๥{Wܖj: i6x8!מʳ{2.v_dVoY%elc\>Ƕ4b"w.[{Ձޮo.O8, >}v@Yۧ{atIg.L1.,n]@7oLr| "F;m{֤K {ⱄВgI]l!žb]*/ӭլpcYi[*ZF0(nᢺ:wѺy~^-`fJ{@kJ{6.-@ŦApDB$=@IK V1.]bI9`DIO`[RsS8z̫v;|Lz 4\>RfƕFxh)R}P- 1I͒&5 1)UH~j:WRG ɳn[̍y"9T BL oXA<*\&v:WTAZ]j'B&A1b:zD׆^Uc)H8HUpHu Az5*oLۚv)N6>u!X^僼mZڝvOP ʏCe_G~T7Qx0)x4ZfպiG Jр-N=68OGZb<-,Su̯K,RBOAO&1iT3C!%8A.1!AE‰$o!Y%껇Ϭ2,wSsWL4bd,= YnY"ev p!ZɊ\L9JAu2V`ˤc ĮN>%aS;v~<|p`"$v%8mV:qۏZ{<˒lo6a$=%{DzOmKO؟߁ bQӮamߍiWĦ}Q_]>OxP#+jv>m-+[ .sG@Mވw+h۵z﫣!߶VI[}fǓ>Rw=9ؾy/7Ol+qTE}75,osQ=gPp5Acp@1y+d>_Ol&ޱ;:7Zx;O#`t7ݏ=(rBzdi9G~ODH'=zե C꫷M=.u dMgGrcvx *-(yL4Pf'vֲ7A 7*c}ӸZq3kf_zUo~pՒe{X-w,Wv@#`2Zt۞qӻ #@Sdeu:@4F$s'$< ^7oū dž|A!V;\,Bp_nj̷)'*${0g^iݾ_%Ѫ#dhKV?Yjf@nH~0oXD.Hz/X4jdƺ!ssj8D*A? ֽ7_z+?N|L7l(=niż%,.T>$Xd;" Rf h駍+l†9/ܽT!H@ tŤ3>T";M?>Q%VW޾ާM̻ IdqKEUt?O'M.| Jf?DS kU_Q=:!r7 $5zmҧtG$CjNro yEGa=gOjM5}fDYB~ ]Rݜ!#WI-5'sE\cLZ\;!CvWixz{[waGq%Rq.lsb͝IwyrIKW]j_ӻF,( xN HQ]otV~kU|]Za͛8 Q{ӿ/4쾿`Ԅ?H|/. 0ǿ5*%2 k+H i[Mњo~6*]+AHp$^ p_Ue ќIar+zo5%}Odc%n׽t(JLGd׬c DN,Wި:|K]5^[vG-QP[C.}P/n{j_aR<%XD 06 !>8 ь8|z6Q] D ul:,X}EyH|5ui;0QM2}d y?mGtH Nb-W%CoP6=wgo#Q`# otFݿrONho.//zNjx9{˛5)h OǞ@`( p I v3p 0hw+1\Eb~#o8l IKΈ%/9r&$I$0{#!&%S@:Ax ~Q9x2/M}jɲ+ٰ6pxb')8mf\W5pܓ\2:z?fW>PyF0_Β71J\ʈD ͭՊsqn' 달7jF5,l}T0$ Ä>=QCKuWO8<8V4~!2CƜHOʆIC=m}@0?QF2N86#wBH|ItC9|ԫ7i kEA= y=W-G΢#li䵻M\&ŏߊ|G&ZKɶ8v&Q8 Vҁ49D6,zl,Nc}Epl.wPȀ!a0h{Hڤ,!86":~gf^vʯ=?//i|@ԗ#ݟ/w'< 7VD,.ԥ/ #+,4|Pe$z$,y#2230H O`K5a)@jZ¼Ms$(h #}TAL+6S[`sLAZ%AK gX ah ǃ@xgSHd[zvݐ|G7UĉSpvTGߙY|\Uޠi_M |ܩ.B(yT^avi =9=Sq͌H:Nii(wdD|ۻp dcO6y:׹OmJwI@N;jl S0"#Z8A|.-zMIja l+Ed<1#v(l *naSvir8f8K"C))X(qD6=񒺽) ^oSa`cbNG A&XNhK:)҇ g#XQ18 `W6!MS&fҥ:uعi&NKdH#'`*ͬ,qOAHp`R`e$S1U]{Y];bx%gT35è;ÞD?CA504IV"P,,|0Rȉ#LI9ЇhkZ: ,c*w&bH] Zܙ&FGJvuK0an#UbR<X1&a%O @6Pͭ3tJ;ģ(oKA#m@Aԓb+,vP^͐dOfKϾnAQENCLBmnzה0oR"*mѼ~Bm\VhʈۀKi(^" 6*V }$ɋJk,ب-֠z(6yrkt* PkV[Dv!o=;v0Iڎ12:E{ĨeFT5ڽԵrl.V[hjs㿅N:d7]R rgp0hGU}( `:;E~~Ͷ|A+6L| LSdF-<(K#\K, [ijaDq{-o~uQ1+A3x5CQ_h0o%B`g6NFH% =LUDG;3N:0M(vAz8K=l$KǰNF\Ye؃x5Q8H#cP5Xdө4HFiaeQ+j.KUL(&<\[1 *+p s욬< T¶%/5,aэ҆o07 !1G`5L>0pYf< <Ɵ\RDyi?yf7JV7kcbjSs،Iqyw>/詪ׄ,TZ)#d^;g@ϩ|vJLœ3@.G HEx%#hU]ݸY5z3;l ؜-77g&g{A*@Vj`ˤNX#'9Ԫc_acOj*/h0FV#7FݩǼ27Nk?7= =m"_.IH3+*!8wpZ?KXRf޾Ds8V Nŗ-"p,Z0Hl`/LHgd+߱qj(EDiF$D '2{pki,vt [IcʺId>Ln#mAc6 4v'Ah%nOؖi@ֺsKfepҾ8Tj;a0KBNm%zn 3bn sQ inxY`AmPH_j!U&؜`i(_:\7Tx jQT\8U5s\(ubG%ys*+U7L96OT⚂|k9:&gK9mm7Cx0-Tp;VURu$TB8q? D +Ah=Y3r…V:2:[&v Nv?$ׄw sBdNLbJ u 6X4s7˙ijKFsRT`&<ޥ蹟A1GIe jxR@;ٍyf\R8"s֍ӡ*aZBG\%N Zr\S푸`I"Ռ |H,Xlzhmn1e (`>2}[5p)7g"T )0#ѶBEi1$v!XLVk&Cv `<]A@/Ӥ23 q3|!{:ZatSDpFaE zD0`<Fߩ: v䖭Wx6EQ%V~!IvalPR[X*yT,f1=k7Zb_ 3\̔)rX"ǭWK$Z뇇uDlbx)LEBP4aK`t;׆&6l4wE^x${ zG,ri O`sFCqQ֥ˆ-Fb'# ^dqS y!Zd0I,lޢ{G9Ci}}/y|T9>ydH4q I#Owx(W94+CEM f1x?<=eAEY^ HE $߬ +`ڲKoabekV pw| u!`^rnl&~#O^p$!H EQ 홡zH| Ϭqy~?8Ij:i0[ S g}*54K.6䎕f.V̶x! $0UӐv `Ǵ4hPh8AH_+|C#cEjj}45UJ &9W7$nmgyQ͎fmQ\o1$n{.rT@չHF9]^Wa;%|n 1 6V8 T0Dv~D51ybsRsl{tuBloY[V_5)}̈́%JՖ84TdaOL6×-)S& *}LZm~$[9wݼ .Q&PRVq)p/ӋATFoxD+ w. bp k)䋬M$4wo@>3.@L:yXΠB|JJ P@B7Q`<<%uy=Մk\: bu{* 홄 HJc0J0=7kMSoy7_omo֦`.yi~ &[I``d@ ~ADm8jH:d $N6٪DJkd֊B=]XܙR7i3lk-%y2FqDydR5Nw=VmT[j\@`5chZnF:j)xSݩQXbD>[ig   `)mkRwfXNy"(Vlě(r8؍47C4mD˿ÜA)/?lwD_}>Q*  }d:}2u?TNjꉨ^<$rۛr4@<(hИ^C}9*j|-molޒS՘Ցm,*O?9ȣgR֛ytx,JX5B1,VֵaJ"YKկpO*y :c3:Q3Hz A!$W$|L 2huԦ)zBCjD. @܊XrlwdwCeִۢ+M6z]^!+[騱'5N  جv]K(:X_Vjׯ߼`lm*j+mNLC`xmsRsAb@}S8ׯjS3p`xRy7҇s>K;ERQZ nzń7a2QQp?JхLWF{YمN}1F2Ӹ?qZQz5Iga #‰#LW\zT` Y/_O]ֽd]&(ܪWzռI_pQΛ71YW_y$ps*(bvn(W o8ۆLZz"ε*>1 =gD/ cEA]~Q9>^;֯UjVN)>@XJܲ*pVBU} e {Ǜ:˪jBT[@fBr#|.]`)}H0`YX0R9N(jpnJP/T^hay}\а[UUޫn/B!isU 0|ekQ-4A|+ ҽdZ"+kDኀ*}g<71'No{ 7B!- pF\}T?aE(t\ !&@jAVi*]xԘ&< K8O>-tH'~.VflSzElШg,6^[qܝIe1r!s꒑Mf漣Two U%'x{^ u|S5pa-</w`VoqLhO}z mOZ&*YqװbF@-M9^ ^ ^B巒,qz,WRY~r[Q`敝ې0`]1 aqxevr#|RסG|xh;FR*bݯ1'K J2$&h|[ǧ kvՁ r[7fjj+_dC;,Lx&I`=$s W}V\ G*UN@厸6ɥW)9a{漽1@!hb{ϟ.?^ ?_g:ρ:"Ll腻\op(BX"HGG̠4w:ި*)A'".n su?Y̠>96KI8[6lhE78<dfRU)*P$ $:0ݳUׂ8J0S ,qq۷\[' /T + X=(ݒY" ]Zx0kĭZ]r0~ HsOXerE꺪Tةsd4Pw{a$ޝw@,/ C1v :BjPM'M nOiƙ4KTU$+e6w8~R-^wC3-ԝæ:v`ܐp?QlrCk ER5&GCGiK.:ے"?}QRɋ@6wj e cG:+?s.2)a@Ȩ ;*A^Vh,'2f򌧹:Þ Ʋ%/sF}Sx*!'0 %1hD2JB׍^R>O*3y'|/(@{^]P"dɺc7w$C8qu[pifz]g= x,%h. QfS-"^*Н+rw;ݕ3,bH0lX{H qm˲8$@A=ј.DYK#~ޝy(bC8tĐO'HIT{3nɰ;S-22YH.z񇧅{C H~mV.i!Mh{)g,ɀWW8N21_s~BIpA.aD:.p'*}h{d+E9LԽ:9Oj̔r+`/ganyxzؒE2HX~1U;)3B`nevSc"(P tL 'JsOSމT}YBCY2Ux:ԞS ەS'? ӛ igP:ˤI;AL'\^Y0AG=12BT{ P`#nebd0SAS= TIf6 8Q`}^ {,{Տd"ۃ>&;7Ռ҈4^,7ϰۃIDAT<qh>#@7WŤbꨩux'&\J=N2ukݨߞirZm \4\5x ҥ5PW,râ$tt) A\LtJ /Q*Pq.eU  x', E׽Z!=eyղՑORu9E8KR\v0ZBj`\6e&.bQ)GP՜̭YY%jիR8U\3[.)HK|m  F_ Uu>.rۆ䒤#SGltk8{/ ou,q((+ |Q4ܮJ:pA!mD:h!,ٗ1"`4"*Z 2揾> gWi QY E$M.&CzyFoO<.'&eˍ~Nx[[gAڗ{>Nr+X% 0%@&pvLnfqwIA0ʴƜ"U%aƣX|I2O4v,%[.:`{Or .gFwD]r+>v!P-(zZeQq(576a"8zX5'L ^bYn?͛2Ln➅K6s++\W RHAG\G^l/PS1y3_~4 vkFɁ̭&LX,2 ϵ$>wїܑ3(zM*A]扝L@#s|UHf0&@mň!؁؃t`Tf9ZZ D`d6y_$vIh=3HȜmR$rPt2d+1IਧpI"dd R)^"$Yb1"@s&f'Y1Ŗ#X5&Xp 4t EYo_j?<]; k9pͲ ř8xa.f-=W՘HܙK(^W9XNrrBp&=i=4ʖFL*3kc8˨TƖMR6@-Qg&񁍶dnu?^Բ)29tANBR{u=BD%YK嶳pWywq^NyJ,l(3ZZE,9l.R*VvVzh7ȶNf [y| L@MBOmvMxAr'v 6|ST R>`g\q:X^Z Ṽ P\vpH&>l 4b7^NE=j0- |ДӠ:AR%10PI#;{ RÝٳjBaI\rG%άwa5M1 oISU}Ve}"$!F}冋OBnŷтfh˝_as؄@ sIhvwlDcW& @kUY66Ӡ߀4he~F8 0e۟9M"#1H6 ѪFɒ*Tn1@$hD<#o:urm{$p5cIa$IL ~3Z#%Jao+I] )?l(֪or[OShx1b+rC=YL)(FYF4!B5. zMd"7OPw?Hteg5KY. )0j9%\<}2@8Tc5Tg ̣TJ~+\>_[\W%Hf5F0`X 5U"!>E܄AګjKNB2!R\'ocd:1a;y{o 9!,,\(Ӱݹg` }q G7N'd1z"gYe&lј%[1MbC9o#4\-i0 yqh`†O'ԏ5VD4i mk3YAA>z91,aO h咭d 5M%RD:-1h ˞i#eƐfke 5 Z+quLDL>x\i$JB``Π$4 $K幌Q!ɥ/fSRO~GOIVzY2S0yyD`;;cqp*H h Tl5Y2Mb[JG3$JIC? ͕WLԐiF FكD7NXǏhM$,m &ՇZҹtP jݎVsV w݄ž4IXARIARM(0wt1lJa2Iɜ.$(~h7%#kVΈ& Fv&\,xeX_ HE $^vh`1XEEc*`.DǿX*hy:D!𻡚=>#ǨC9|Fd 9 c2se%(V {pun  ;5=-ML2 \G]ZalP#a6'X4gѠ h1}!T0zX ? {Ƀ ^l*aZf>y ܢpjtѺsA\bNpЧ_0@a_jY^^2㔥Pt%uz*^V^W帆ΎCT}⑼U"(һG=5:,Ҁ@ͥDUR=LOk 7O\9% #}|<0iV`s<-ZAS?2#㬑m9SPE 4^[5\Sw6O*.{pCx;Y5<,P%Cm,P=P#1 D9#&?N)w8@'ŊFZs0 H&4f-Xyj`90L{X Ya+{er :xiߺ8;ؤH6 NRՠ8Rdۘ'w?L*T{L7 a?Q-v1uT=* ѓ|ܘJQTo"g¹Eh+dL#3Rr$H_[j`ћt +?Q SW ,djW&Q8s n-3W4!n~ZRbBAs>|[S5DI U >::ٍ!Ᏹ1GX s ]$[|f#,Gp>߈/C:%>F7b5bH]{&du&6C[\Mb,ԖYaQ#*%A%4R"d5J4@jm5e:NJ2H/8lDfhBX0=לhP c E]~.> ߖ{eYm%&phPFUTE@)g2K0QCLsE[yt +G6-;{")CU 4Ox$NLL 'ab_Yk t>cn C ĝcg%? S,Ʉt l6yQSF󼛧-d"q `̰SqBTK^|XEdww/\pzNyq0+y[[u2JNi ]`˥?oiJVvn#/=d1EOy|πP';L" HYߜhBFfo|?ȧ,l"ίzz/}^+n鋺ԫ3f~c(<;W?V.XO0'GAgR/ӈFSU{jTqNƍDIGK}˝rQ\K/(cq~]Fd{Pג$EO08~VdneW{>r+R{o1 C]5%mF٫8B@4`?J-Q;-h<*}Q `{ |Q,B +i*E/mK2zL;C+@@1}TKt#Z()/ gA'პ_OEHSZ칈5)f%2'sk4+fpe7K^1[J_&"wvSDb Ѡ91VN*GkT5@ ٝcngHRH7Ʒ,g-T X–_ Gkl*͔joH1tzwWFlZ=}zMUi|6xKfc,Wl 1H{&f- J/@5Bbp5~^  gXYb> -H/}RO?IQRIj!u1x7Zd0yeAZ hxAuL <(]),__+o&DϺ;u3|nt`01DuCjq3J犯暹`/WܤD`3D dΧ:@/zrTRGkIaU ؽ7jڍ7!&2yI'3 E0J9E(TTtwMWUhՓ0+&oN!tqzC[+-G;Y:y0]ʲ aލ1(?>#"+ bK䥭208c$ vC!aŠoz?m*F#$%$`=SD Pɒ m)|;?(#zI^ad t(FZLDd EsCy YȻQ㷤>1X4$p\ *t .)1xAP#J{Ep̼cICl }MSS Ё&1Gh_SMedg= Qz)uT7$ܕPmmpՂsheѫ3-G|Kٟ{KOp6RcLUQvR$v’%mbŌf9;OPc`5 4׃d%ꕲGje*X%*9L )xL3038 -,$ؿV"fnt_(+H* p#YM̊Ύ*֤r3RO..YJTkr}Ȇq)ؖӵ%cBŁfc"%bC, t:6 ~gɬt GqbX)ctJv0 ˶{%zYvռ&^%13f iƠ$PJĞPKr.(DTjW=AH$O{*H j[zy 1s+Q ,*$>aڊJqGvafRV %տrBio51,`1 'pp"Y^81c(R}8#7PVKѷ χ̄Zsctz(4<`sQMxqI  ' ;0Ϛ4$*GzW" B5#d-y=p8Rm"3$v6,.TH͹y ¾3SaV"-/>.̲JwO~Edt HR:|< h7"^ iG8 P "ox?AF9A9DȆ2Uݺ܀[e0,,1/'KHc/ c+VSpPKfXSRDtQ #]$DZe/cKک[{[v3vNFhsH Ac׬Z UQnO3gzv=][{K%&pH$5jKlKh{qZbcR2M9 yU#Wf2r-إ*(o&|Y;iwu0`18GC."T{5|3!9l&1,TEjJ]`3 Uu9P@hU#uκ6"¹u37uż|B2FIem |&Պd8]:˙Rx#ڏRh@WhI$mL]Lզ9w'495[(bZ aܖ[ёz+|:jsKVTMM dd1!3N6=):3b*Z U8EX\PdQTУ h37I(l4O}[x4DYt{ )tZdPp!l[,\ƨ=<`E(Ry"YX$nA9ӬAXta[CW0$B#`Py e ب}C`k֗ Q@.!c AntymDլ|=%uLݎ FG+)a-me l$! xI р HL-?j3v{oqP*щˁw;dՊ֋u|)^V J,:F5k/%@/ʘ)4?)UתO&ZmI61=..UGʼ<@XO<ĺ4p30994/9[%z((8CRw%CTOv]֨dynpL(M묏!m1uw)Ljx^$O_VN {8FʳgaJ>0A3@Tc+NQ  m%@-j j^hHJU2Th_AŽBb@u= 1ZLΠ:! :SSlmd!vJfDa$&h![ٱ3 sL/.XZdC]Rm}HP+='nPxڻ%R 7L5QlpJPEͣU5Ia*qwDc)<xR*˴\Sq) C-1Ib17C`I=$LG".=u`P\vҺ¹%.J\)&0Mʪ/@v¢Hy$ujKp]q.DM Ȩmye@t" Bv'b@@;$EW;$vR SqlTA3[XwMB =m)sG| KQuF. @AZ 5ܥsO2mL7@a=a+ stO4)bͼ(BaJFRO0,46#jCUBzLf:u 0퉔ʸwZ EuuLZ g& g6t’az}!A3h:YeDr!g:cRPZ<mRP ǝi4Yȳ.!oE`$󙓋g#ڃPYZ5y[ D R8RuV?1k zԚc$A.\Et r8ދN2iԉ)Q- +h4Yqz2 PAOzf&.ZSU@]^jVp0a$&%(`D$:$0Ǚ"ލbh}`0Qbxy'' ʂki3#Q4 ís=z]u";(c P[$I S ˜Ng)6Qʒ'{¤P@/]a?gj@ %B8;: 34@<jƋ^WdSp8eL&p~NNciz(bmAǁšH=q5!?%]Lx* L,B@}qPk' )In zI0[XO$E ]"E tSͭOu*SQm'IA2+$\E϶j{^UcvR,O}VɒLeZY?%]\ǛPߪ{|1!TDRyV}u#2EhyI K:JI:gt7 5 ZĆADw!wʎqDyt6h[{5{ewҸi-]"JDz>ϣ=^yȄj|oV0J&yzNVx;wi8">kՌ*&!wT$Qf0ܭpZyO6l%8Rxpb'1/(L\UGGyvvp9'Uu2_'?_$WxWH}%ePP޾| TO蠮h3 Pex[\\luD_VlfoJݝBwCWT?_mt?  +T:yZ {u䬇8[F,ϸV_$9&V pn\ʋ|HBWkծG,)_?T<=^w!I ܯWCם^Ky"W_7B`h%ZU'%3ﶾeXWVлDp>P'~^VlӢ4_ݑ/JO (4SʺF8sw DD啁B@}_W¸4F (Uץx[[:~_}"+k`v?U󝮪L Yzy[L HS 9Ĝ*&߈`kW.ɶٱp=o^ vƑ}ps!!C˖Rz;SkOw|'҃ܟ|AK0[x=X+L[  I#,eiN_fm=jpf*JX}2]qv@1$C[Ek;L7_W-ki̶ʤ`Qq1c&F/:qzghEϿ,M\0̐) A6û좷.@"n̒~Eb?|rԪ[_zy.[/7Áq^frAr?dݘ X˻ĴOnX-gAy Ld| `nD}~W'//x?z _rpL^`ؼXYQ)+< N~BӅ&W40Qg{-5Tkg'鍭6jU`F巪 ʂ=`'c+UnG|I =Vu]jPSt[S7s6X2<{y(B;map[Yeop;$Ti08킜nZpl* (GJNpxpS%V=,ދ$T2CqIͺCT(gh\LDkt!~?׌ h%_qӷ@1 BwPR}ovQP_oydq8#9V}D2:Oҍ>JNx0}6JrPJˤyj:֛K%LeoRa3.O !(R9z= >B;*qH4+31QX:,/Gr6}y"x,= ;;VP`kT4<Ʊ8j2;p,X2nTNx*84,tLBwFm'@opʾ#-Jn0ƼyV*ISVY}2Ҳq;UGDqÏ5c4|pS7Ku 0pU"ʀ9d҃>\`zo5R$ؠJ\¸ZGǤDʷolۋrsf'i(dz\ Ci 21:XT"E̕/iBB7>&(f:h# "uTZg$4\XKDԑƐ̰Ndbgj9]n^'F_-A\X"uq ޥz͂M"@V6SfqIjqt  0b"mʈ4'5@E^@.qv4]7U'OXᓺ?Hz[!V݃Ae8\亲3eZڄObQWj<(Fc}*ܠ!vP:>శL +ӽKH ݊_L E(M`|6y,BXÌmy)C'dE#K %R} @U $ہ{bD²' #KAM̎[h r/vY ba ջA*x6)ճ#< lpń,WrI:x-SbQ[#o2-Ef5maFmo,D5R"bP.E_`6Hpls"O\8u4TR -[x"~Gx(1Z'Q́uL1"H h#LȖÎIK&G8D#qU=;U=Bihh^vO{?ZVI~?zr™I?wGR`ǚ/Gzn=b(L%þP %o)Q 5z& #:qZ>0\kvDj.'Ii \-kZG%ۭM]zƄ:W Ei1Tgj QT9"[FjF#/R$C *Jr@3C գ 6#>58==Cua{Hr'8i 6(eb|IL*Q"Ao:-Uaq u7.E,{o25Jbkͅ1WDJyS^>la2q)'ĦvUbih =Ws?`|# mJhZj8_7uS)<,I' =VX#%!m~#+$iB/\ ɕZ5UI'E <! 7MA!Qx=xdeWk+^#7v|uYl*5o&3̓~- ef\Yj0-4Vec՟|UGص,=[Ie/f,XuX c/_$" J6s ITJ 0L*8d ^aBQmhZJ7s˥ÈƮ!;}W*֕TcK(T5j^.hM,.^l% NAsK`VPw:y*'v1uhi@ff rKw$l\oUA\?) `1k0hpS|ENDQ): ] U 3"zQU  gI T7ђUY ͚P<?cW!HRR5@/G\P }CƐJڸ꽊 h)!':~3Jy2-}IɈ,)PN-qV)=sn{P+r'gIP1Hbh6EEJ@TlԨ PAՁ.ߣD Kh,;DuBh!;ײ{G|>nETSFUk׀Z{-GW3Aj+hdp*tBkb޾-M䃾L%KFRI[+?ݗZtig$dl86F[uXF )bm ' f@zN3+Q!H?- ^I&E[(.V6(ff5-%'Ws,]^2JM_ω2c0#mOCĭfx'09̹VTMD9 e5*! .%Whe6 m^m.4>pU>eFf6 &po\8`7Uqp;!;er}],3@)A? * >Q\#^h/%:ֹנ8JVpuP#u+U{!A\&Ӎ6,N4-CZ88,c9^4Z1!SwxK ': KВJYUG;\2Wx>|`F!$ _X/>18?%SM%aJKXq &qz'^[Uk,)˘d$S'zT0<8V 㭃C n@1$#x`Šv6p,}?>Nr+;`J߄MÄC=Bg z`p6>e@ HRuUb9r)Qu 6$+%&\OfOòY2&^R䘐'ܨ* Czl޻{3.>!ICx4"2 Rߴ.Geh~ +yٸ41$>t=O`IH_Q``qP2Wclne[jA_?g/_HE/ 9ζJ/ O*[@Ɨp|7A %l5>{{Q8l XhPqoH7I {mfgx[??'Ll.6QGkM!%\ #l $ͱ+OW֡X wܨjcN\KB (k>%,<7#uNuG>٪>ΦZR5!};5 lB<լZn}?LwY HDҬ0WJ)ZETVԹz| *c q %[dRT5/cJbob]s(h(8 eNa''!/>'{zH+Q`Z*+ %xN ?4AcDVvo!'@%Q]) 㹛s!Il{ P mkFͨdo46K=QjQ♑$ݫ5,R0.[5U;k7&9o b0Ԕt{,TFπ e-w`|(WL5S;PnZYˎz>G"pRخN5] 96 PL=JeSu"h dT{:YI1dXAT\9f= v;>4͝ůE4ƞèFKet$U0a1-2撹EVOhv4E\(@~aKg1$˘ ܛeD:bU,MqY/0QR؊8Cb THY꼫Z#q eYuP\7[ J$}!<@۽X| r-K$R(0.U,'. [2,a`W$ĉY|vw_cc "ET;kn~`RZE2:\V,)j H$[,ҡ2{ѻ9\D@/ xeeV) qcҬXP&v2|-&Ѷ"i* gr)3/̳tQ0'_s|g-<4xMj[p!x.8$YDU?GP¹eX}&C20)#NȖ*s".=uD8eCąlQ 7zHՌ#|04ysG8t@:-*[p;4k#&cr̰>.KmΨbpN2f:`wH"3m$:98E*uæ,ނuXҤz2w55~ksR[.LqP^>]R(mCf5*IeZVh5.&/xH9J-u{,dÎ̯YQͮ;|-TTiլȺ mܔwןE|+ ׯ74'!4p%zE݈8%ê3:ϟHp}$@I?^sy*OG:JX5sy:zWzWm[+ %qvG >坉<"r%]io.]>Ȳ#RzKQ 5*3A*_^W*#d00^=Bc=n is^}s+gϧ^㝺JoR-9I|N0Èƺ:R0q828ULk*x35Ez+9<6ok-j2ox& &-Ğ(S{.~ Cb S'̒ǡw#%VDS`UAG@q ,Lc_$DUr##Ղf&12ū@`[Mz*;ʠAѢn՝'rM;%6aRAHi,4hӾ]I,UdJg0̛ꪘLk e+&`}{Dob;;0U߫oR}ё{'g-~С `1JNIV`l:gC$\w]5Y"y bu=898V\f^_ fw޲ziQӍ}257ƦNBoS.煁 C8#͑,ʍx7]#5»v"0gϏg'8yu: g#6Y..v_^7 f~7ѷA jF :2}0Nrwg Ie?5 H/Z[+G=T/ԅ/pegKB+{E/دCoƠޫk:How XAh)YbqZ=}a3DXOS? f Uk#YGTGe𞷪\y&bjɎ髽jJ4 f{q9ʄ=ŇmM4meߞup^):{ir6@6Γ)2:o[Iz:[!럝:jÛ_+`U~u~oWW;ڕ';*Nd7|Wu3@NR \L! ҩ QhѠ `x,LT А(%rc'_cӵ(ūPpU#<>k]y2浀VPz xH7Y%kS6` ʩ P~VFv-M>9щ (lK`dd Ed҆3z8;ꋶcGB@tbXW7_]3^E)ȣ{5;x/E# _'tnuׯQOЯ( -lTK uJ5 :!(W&2b`]L2Zi \89:V_Vodqf. Q}[ 6NPh)B}-ɣ)j曺Z_)¹d;{OU(ݩJ=ds7"{晘@?(T"TbN M@8D'!H 0e ?1cKosXbx(oA s|MXL X"6Mf!ؽ%"?k U:.0,xMtKH-raMSB ,pCFmͭ@'\`o7+!~g=C&.8(^>2^8&9DZ_"@&5""Ei^,u&F2/a5wwۏ-OOj~m,ndtU+z_= -u7{`^" H/U~fT4ޮ n=@+`lO.[oiݓ&QH{h|QhdOkʮɅkrWMUNݣʧz@kَņ}C.k_< -[HET,ՙOE$ٓ㍵XVR|j ̐t,;4!`6~8<>=7;w0vf3}&p[:V`Tb!'eWGDcK4RdYjuCB:@laby ު.E>$2ӞjJIUw1J 9LzUk'zv1 q +ϽZF`(=tUaG!)BgIC)4 *(fjbBJ-agVC,5q(F6:ͰSޛ$2AW1$TV *҉G~L$ĝAON@<]`b Ukiu%Xu?H,5Jrl "&L ﴶ{ u:(wՉE<]r.NX,ޓI'#KJ 7^⤻Yݓ #`E!>L f'URDgpZKt3~]ڑ F=ER5%ZKɴ֑Q ŴDeR@.W0,D9xD b^LRL'47 ]1B) SĹ)f&^}%Ů 1{ f 2 &iQB0p }(FC3#Z;BO䱜Z ooV]dp@-(p4L7wKDMBgB)=Y&0Jfknz`k+g$ l>  ʃPU@Xcu-OX y,:{{h3,Fg@Su^ I k2;|xXaOț Al'{L$8 sT談)GF ԰ .bwAiR} ԥLns{EM 0#!%*{s bv)bRF+?E_|_"~ |(d^?dUR*B[oElUb0/1z%I\< "& THS`0j>Th '8JzBDXz:Q)GuJ& 4}%iY0Tqxnһg]n* mZ /Rci+UBZj߫!IxN>9m+j>"0@CۧgϺLecfͲ>U5xHW&?U,Rpb.pJG%m^VOdþ>j6vvw,mj˟iT̒K3PS1 Nr^ZV)p ܬiŖNFN>!l/˸&f$;i5H8^K?YnM_huu1aCd;#"D07ICc`FUas'z{0h4 Gap!;g?)][Qaޓ 3bu&5/|7M#UMp#3Cpt?Cb[3|#~W4: <3b씓MF} ̞؂nig۴v`6:ZTjD.qwQ *4#&M28 HbH0#zt]Q]hV=8Ȫn]O4f)f]8ICL8fPej0ce*a0h'Tг@ 9t?l}RJV[HV!&bщȐ[od0.x<t./#z-gpQ4+dܘSXoLz=mD3RzA#F2H[D&Rޅ\`Ò^{HҢI@xb){2ԗX {sP*ʚ3Pi NnMGr_Z ʿ}HrQ\%;HQc^"ctH`)R  "LAn=c+96v07I RvnceO!=jJvI<[[gΣE{5UZ:uoʴ:]مHn'[Ih^ehv'+ԭT7 ,VcNYz*AR^<Wq.m^J-sRݺ7/uO} J79ȭIgaƤ@[Caӛ)XRXJIK7g, -*l  .Rh?ohyٕʄ鋂B<~>-6*~ v361(1𦣯PSD1fV{zR`9"t, 'DV*A))x]5"m?Ptit/U8q##\[1f `H5]͓,^'75KBP+zʑMBJ&CJ޲V+.l%ob :ib\ACz4ΡݫvښM]va %.la %>Fw@+0"]ViI?`n]J` =J+ө8/%@oaIhEm%Cm5`?F Q[??֖V۴e6O! 9j RӶ09 'ҝ`Ё$a׶aNVȺ/&acՠ%`aCPi4UTS, & xgMsB֥Z2:=DH($4s&K#m3m^nJsSP#`"<dj ~3/N(M`8#yTU\K"l#ms[w|hèY5 ljLX,)1+C @i Az(O_$@3ryޚM*r\H<eBO */لѿiͅ1*$_Q%.cRPS}K43=QPB4uT?bfU_Zd3o Z%Z^4;<SW n&8UPa̅NqL`?jh:ƪm /`>a= ' fՄ2i#OLE*ڬ eQŝ$ _6% 2bR@,*8jX ct o,^Jh^Bf 5 hU*u0Í>IYV)sO  K.5|$PP֞Ã@wꞓ;U Bh`MA'}&GOW25'ȀEŐCܨX<1xqQ׀݋NjQ9%ʼnbI,'T]S"n#o);ހ"#ƺdnGVk|{eb&>N (R>oIfע6R=+P ;D*ibn =9clDe#M[ڷٍ'PQg&NhJL2s9h6D|}jf.JBKa1uͨ׬/J zŤMaW[$ 3ڃgA%i~w߷gUp`71)Q Q$3ɺ_Dkӛh'E/nMFEg@k *3+#2c_o}DFEy#&q?SYźᅅx ֭DxY>-.63V.,6m l;@?P(&T~HP\'$3X7Z!2sqk1-x_)2SU3Xo! hH@ g__ot`)עE34v3`#aĬ@e1AHDKs##? WJf*oZH{5\O )J<,Q跎DCAm;֦-@2h`H. nd4 AsTqD7 `1$:e$"f 'kz:~"4ʇ!ّ:u,"v|76v٨ypЈZ%a"o ݢ!uF+԰͆2vRp3 y6O"Dz4O!caͳ@~`g" *ak/D2szߌVKMDk6U!"mY]kT (`j%#^p|X]:+fޚqa#|y3Пк$pgKN5jB?oMλ]|?6_'5cp$GDf[6-`$HEAt;d_)9R"Ig@D#*e#̹Mθ$ydtwGc6OF sޟ-3V V h@I= g%Ň-{ϒ&`I{ʮjCD^H'nF25vBJ>Qoшp%gζ DH/HDgvQm & r)ҝ1ys_ϻ#&UNAKnj=3PŮBV"lzt9fE&O8=zmcNΆ ~ǁni);/=_m9VHL?'$es'r0!00xl9R#׼G˖XW& Okhx]HgF+M{}Jtn^{h8@"䋝Ӽ=+"z`!NVs)ޒB֙ɛf [┥=6^o㐉Yp; ACW+=/Hꍡ,r\! sgr:y*{o±ښecC%OM7VX"^/;-/?/ C`MZ~z?>겐nbö]pfa2ldpW\]/Nku!zcMαWu@=rDe珔]rU<.9LP :n#1pAǔ% b2HGD/nCt>]]g*y,uTD" "ɒ T-7swńtxb0Lԏj !Dov,#z{M =dyMC7K#>x51Ol'G]W]0 pdPDF`Tw0u"!XxMTIIWTӄ.RVݴI`mX:wArTq6(]vbF=zӒDПvtdi&#vv2=,BO b%wHp)Fy2Ca`2)6Pȣi)ܕ,}N e<=O7}l)m5랢sޱ݂M~Dm-΂C˘g#۳+;&GpQ8,bd/yJΩ WJV$!m?sn)ϖʿH{/" W0_]֠~ty*V=;0TTZ}v6mFU@b5O9KKvA#ݮZLw'X%#7 n>6- ;,/c4/PEdKe Mwv0e,O=R۶'DF. bmqS*ksaA"`XȸMfw6h/%Sl;tt#?w`u>b ">75YMgZLWD}LGBSéjs0疗 qvZLºJ;tN 嬍7[xeA>}Bbg;K_pU6Qxq&'̹';n٢0/+Y\Ҹ;*oY 6HW nfOJ/.Ye;H/VFJ-9dPr[n9kroR7½s~zVFT|͹f#ӊΥqt{R!@w}bl!1[EM]e2 {dg0Ti-jZvZ7sIAa*t64L4*O~]]|ڬ/գH<9Yxuܐ;^w%Cyjny!prb! q-Mdq'_ko5悩xNvvܮfrN٬~g.?I*5L/QR$\1g%E:m-rI2a7Xst)/Fiִ@^U/`cs컧zaB3y]w4N so||a4Yp󯠏,l1zHܚΤԓ ٝ;|E6r oM˾mw fΟ=S N _&;;ٓ33R s7h {.gm0eCm $J9KތG;nȉB\bVj<3_vWLfY2ZDRKkw';;J,;L<(ud8ʚ5JmCS8v;n +-.5SSC^ѝ f˥ iYgCh{+2kL{}$q Y-_w{d=a̳[K \běƘ"U꾥J;=YDya&F>uiMbp"*E~"jxu1J,-p)[nѝp!^Θ?Y*oKb9YD'j~nz*/y?p+c}²ұspC]xa?R7fxG| lIY%~64Ty6AB\fvHn 2 d*s OXR8DFχ $s­^- : QNeHa,<@ۘ!z,̱|OZ#1E:h|pďd 9-/^ѲDtԈFGD%JEB2B+D NP˖9Wo?%N,@L[iu`,Ӹ4^8H q( ۴N"@´h,9TA5{~;ݟH"~iȵ'SXd$ZcM.& /P2Q[qa@İi7XbAPt^orqidGZBO6L=$T1PoW'z(1 k"X ,ԙsT``n$r 8Nݏ t-g 2 :B%: mcdq/D&d6HH=2*=Hсljhn!p#}I/G) {"=ɱ)\{R1w㿾t!R;1Ρ~M =x WKAqAؿ8XQ)H<=8acG%Ć烇}Dk@(-;J[ `3SzM`VF1@ĂA~<,[̙xфQ1XEٷ=,]V1似2SC I|DMEc-Ū+:Zͥg}  Y_}٢|hl⛲o$>j(x9}ǽ[x`ԳcMܰ9X#S~5kM`Qfe0*8WjGMS~6M2YP_4XPMǏ('ܬ#vzOI\^ $!R UؖgSʣdObRo,?S7RGuCدtK|S cFy&&5,ɌeBOhY**ǃn Π^  x(<dk%/S^4d PؗnK&2]$:'`=<;; Fub/7LgC97_vcdl(;LHfy"ngQ|BsgΓ1$A?<A!I#mh_Jn ?ˣ}Ąa5j3H* yv^1LՒxs"Z':01 @B#fRӱD?Oqb' nif$^C,e 6h抑zoanBCƴ-h&d U i 0qBt&IIYpiLYt`͘oUhlxD-xoİ' of)1CP'yLcO0EȀu10;batط;>Q;Ƈ S k=hGXg͑]CF #NBGiыI)cX6)b?gM*Tvs#[%(ʙߙo"=E8iIKLڊPmLM*H[2z&U22dcZB%E`e[62yu\Wf+yOS|j?|UYϾ C |7z+?a-@P pehr:>'᯹VCS Ak7 G'^ʦ8#N;>"39_'فalך^"n- L*MjxϸmPƨ#.O+ mloߥ,Y~]\#舜1L.-_#-;x4)՚j3( mDIi&!̤O1URQO f歯h_28iAgk#YXQ'm2e>SBv![ON52U)0Y HˍѦS%=%pɎ2ܠP^(瘻!d/?44z|ӞV),&0/sec?rRepifZ:/dt"0VLq;Gp+xI.ūu 3rT&eo7<Ϝ\q ؂aB) a>7IYfe@bCerϚ{G.LP8#ˁE6[؉gԵl")h6л3!!;x% Ʉ&^~RpF"Rl"lNqb.Sx{vv+wkR% uDҳnٛ_BG|(rbjchFzNVlpd74۱?F&-PpQ-9Jz~.7xl҂ٍ ]{#|P:ɠ̓J(ὕgnmuŶP!Ȍv`ź>Gdx1ei'ncɲ/3{afW\@JsL:asT8pw4[GC HBP[$>VwJXK3*A3C̻%'ݐsmF­HV[HX`. ;rnk;*󲈳~rAϖ>>0e7<M,saíl [ca͔~z1[yrc6,OF,*. .OجMwӒ寨N%$vAЃ*2~746.py}):JfBw֋z{?^}j5Je+Nt+o6w;r $ uSHF< |;,gn(P!7:c; BlgU ~_^ $3̀ӳe$MskxݭkgophͳP6}㥛O[f87no[`A;Bw,){73bB,nZ4[\9W=/WBn(ƪ[nI+՗49M 5KԸv=GK!w^l/}-n;PϘ3`Fu$2g6a/X¡5swq؅y4߆'|M)P4b){ł[P#>şb$鎞?Tz#o܍; 567P;ZwGSbIU:9ٙ~*{mڭ6 {!3zމ+Ҽԓ^jfNF~xm84I\ZE=ة*#bLv(v7SyA~'Lw2mg"SGs qj6m9PsiL[;MYw_LIYqkܓgE R6ib3R gOBiY}Y8ˆ y$\e|,<_\e__f k{d[= {E=q .^d9?1<8P7 ?B}.d[ZZsoyʻg(n$\u\A?X|󁹼Zu1Ͻ`\f*กOmb^w('y#塻}=+'8vLϦgRwC_?qZZvԼވOHdrFzeaAVY\K;b)K;~dGZ#TDX,nCh^k MgVլ;!76 ]nDAX[# #|onF2G̹UčCv"=ɺ9! sA'dA?;; ;ہ@9ȶ`tb-#O[ A=Zm[uOzneƵܶ'{hG}"2'vzѠT-{T'G[)|N`(-,^Pe^ F$I%kT%Q A#b^gZN8=q{|#Џ^[ 7B0ޗj*hïjW^/nyPQ.)[zßX(Sg a:e~6m /c欼iѦ5T=NxgXw Xtoݵ (OBѥQ7{mm;{xʑ?]5lʮ; Hjpvsn!sH*`6{/._oύjI0@4u[l1Oϕ Φ> s_zj*6Ƣ-_. OLkn '^mޝݯW]^p&~4>dV FeqeC-+޶.`fҾ)?/F?я~|@Y+LWo~G֏'/v.%t 9t !,w IPwKH$DH.5IDat.w+em螣YMkkKs`(L̻A˾dހ}}w86fwggL4@?R&;@*Iu[X.򚨸%sbq +!u<`A/^o&חb$>'Ѻ[OeSar!j#A>,lLf 1= KO Iu!] C EJ|I& Ix[Җl4ŏkb❜L0/S܌ƂP~=\l6P7r Hm"HMD2Я8 1D [J&[lڔIAFI ?!dOX 7b0:YX^h+^s h.^aQ,lZJJ^͋ݞvABD#R f"@0 MzrSE?q>ۯȑt#tl=ڌ7hdIBח9FЃY&eր[Xr끩4ۉ-42kCA:#ڡÝ"F?N=' Kf2tdݵf=`|@n@.D"."g"{đ%x8NdLgEӝl-(֜lTr^eyU4nUgs}]Ewv):Xf0w!8+a؂82rra~K6xml=puZK.E M8gk[[)It@:4NZړ^赓Kn+?*!Kllm-p7jTЊ_ݲ'k!~l7\`_uY4!eQeyScޓg}dDuSb[7IP6B\9r.m 0 ]#{Bϫ, jŜvhۄ*Cfm2AR`8IHsY=^ܝ!sh9~h$3WN%Hʰi*u3#PI?|nj܊L-)$O%#wƮ+*p>nc!ðzg@|*7&ޤ)f/i o܄2h.gZ qp5]מ[We;P#- wɒ[P,^d2Sbom,Ith 색b7s\sIM1&s zUI[$O ?fR f(V(lƉ%K P[j9uR;e IشnKy3WpۘU!D C@"ZKļo)̬aKީHZ>5X{1aH"܄/^m^Ǥ݄p+` uw`M̀OVGb[d^;(f Jƹ-,$$Ԇtr% f ,vn6SࠗH2T2NT> 'fraYHz`Qj;nOnm5f'_?w+q\Ӆ6?J0^wd&NnDrj9p9"#읛Me\, Sm3_vkJh1=2"q`Ϲ&F>'yY.i$R3 늼YLȤ'JfJ6Zpk ג.d`p=Wr7@88>JltF-M؂%cQ`8C69'H;MZ wz O a(/i{b, x{ďo-u~?=C! p%,s_L 9(ZC|d5r,RaCۏ75*\GL3 5ʽe2sNUj#[d:٩5G&DȩuKp]tlRJVVD7{&{^8)rI&"m.up9v%,)ۏf@F%즂|  b՝h4e"2PsF-{Xb*-&Zs6Nz96(ibfG3j4Ζ sl,Sut(6SpxiȽBE'`(o9I{G=QNY$a'i%t4\b5IvhS\/9xƥ G3 F.~vJ,<`GqȾHztY iXʹ<8;z h_/3$I=Ƚو<;Hʙekj6 1;4C190Ȧ̮܋(OD} /'%!,/Kmw;p( ^i?tSfgfiWA7klU DZg܂ћ$M|?H&ID\&$1'fE.{t!?IWwDtN3}JbSjb/Kȝww +𜼻UtŚmہ(Ivܦ~?,-_E;3OT@,drr3EFՅxEأͬ,J<ĸCż7s9/6fղ[_sm?,`q`Sɷ<lHN|1$C:nZPEy+FXC*M`[PJ Ž';-&DRɦg~RCx /!"6bh4E"ɻDî$ QDx+*UJ#ܰQ+0bpQFCjN$acn6Q;8G3FAOD4Q CZ5P6a&Њ+nHw20֥<_p(=Ar{(j=CM6Y"'}(PaՌP(B7)aW۟xJtУsy!&X:(t ƾMn࿖dAǵ[a'g~Oi[Zk}mt{mJ{g;6AEbn #HE ^ȼ|M_CV-U] 1WjӉeE6 qhk(5/k&}Q_^d r:~g6=lO۲3v":ǣ(Q|slF.2Hf8ya钺&J>a)VGQ:0 7Z۩X:Q(^(:_g,-Q2d[nx;,bx覇Ba3XΖ(3lTE{}<r&^xKa\"Rp=Y]?7*7OĆ[$ kFEj.'UT~)LVcs'CQ v7l͘duX'Yiu·wx~d'Ed24\x%c]iXF u()#h3TkEhcӽV ͆\w[&äc{n_xOݺIvIr?[Rf 0ooN%{^hЍnKL4RR*2ٝyۅZtcadbsma28WW[;Cbpj؍GGf)΢;~\LxIiP\H >ңulۆpt:Ůz vn.=wIq00Ҡl7&ȰM+^L O$WXQg^l2m\8bbH6]ӯ*u-4;]CL7'vb@{'J:mIUtroͽ^RI!/}v) 0|kw%=Cɢvs@mYmv{ws, !V ck*?1QXyxd_&ܣQxXjTw+y0 !ٜ:h蕄|׳f;\iۋ.lx2[wn\ь[Cj`ݽ˂Q.A^>8z6=>oT$L)Zr։o3N0`n=wQ\z3x/r+~,_qO֜, ]o!t-╕ghsMdNp_ϻT.$mIge֡$}Y2p-?ME\S4#aѭJܛ+ֶb^D-w]β.?u5acQV zRSlf nscb>Ka,,B$t$Ȅ{?e?zd(-F̼f稹<jS9)Vsկff'z\wY*nZ nJ=v'MF}3"ԈV3AoVH50u"~lFqD^=><$M]w-sj >ͳWyWb|[R"t⋃}@S2:y+LfNٰm!4$w>$QR*@}«Fa`?z`;irïDOMUst RLx!o21Zԟ?PԒ{S]_jD'.!4FBˌV7e~\ĻEkڸ:TK|54j}4@3 w掌g*ZNF eࡓ[v[tk^ʶ¼r_=6MEldâlU03ֶkl9G6#< Ro\9z;?{S5Hę}6E ~j٧k.VҁѧWE^un W,g>`ؗmS "¼%ѿ K GnbSVJ @&}ZOݗ$C$p; SP 3t咽/ؠf}FVW ^yftՇ+2l@y ԉ\%YP@e#MR.bw JǗ_Y@[#PDL}؟:H3K|JF6_ۥ/ry˕;R cUD$>-hm $qXv'X3 aFg$eI6 ^t4 ?kg=py\ -<9{]%cM?7,ȄMH# mi_k o/WO <!nwX~F ER0ZH6}1."@<%C̀p;B|knΫ>j\HǾ9yl-*G,v\vÔmٻ{B$-"1x^LLTޥ#iXRm~|z]4s4lu+nmׂm8h#ûUf'L!=Y-y2CFP=Ȁ|gs.Umq-igM) S8ny។;3ր?\qҹ>=f5FJW.ayPت*"E{y]2v`t߲C-kN=_Ot;-g,}:|tAbQyyfQƠ1InjHSϘL˞eo ff/6/<`e Ow|9}|q/r=g : /b+ڪvx9ԏ{o}xz?jţL2yp@ʡ e!r~G8\\o.@O|rP.~>[3Zl?Snkd+LEZY]7H*=p;#ƃmNrm'K*l f zk@" nώ"J7xCJdv}yDWeEv,ZTP{yK;,&6,=vnKP?N6_g0'VyX!ŭnw? V2Fj,b@@ v-E,c{L09W$m҇( xiw[ۯL@֎lXبE=UFauck6SvcK +뻥J Q9M&`={]"[KKG߹y9ZM@IՈp͛ÊkZo\./DKOgmEAz@Yu[$;tSD͹.!E7EowۣtrX-vF镣lKKav.[Cguvu{ !cJevb i2`$K|=ֶYιE&Ь,r/JY/]Bݝn-kIցI_rp(GwFfV( gI,~z;ξE7'wet[[b˺ELFz `,q@dO(rzB¨ɸμo>,`cb%r+,W3{Nr1b kbıRPr>YyOJh9RlNR6vkPKDj@=KRr7_B}cn>Fn}3t>Ȅ,X|!PĦ:NcaUS,~A=gnB|[g>[wL!d  1 \?b (et mf}>-\l.~Ǝ\sR(Y- [cN88&px<.WAymӼgg@T#†ny#l]6N!LaGM E˹ 3tӉ@ECd ؋n'8*W.'^EAlwv`P*5p:z~87B`W |vw[[%H)LT}nu{^#*b0|ЍmgzHeP}d"9Ng]=aa&I(oy]n+ug:y3q"Dل9ಂ;[ 9rgm7?W #`zNmijp?}d5h$jx|8;&sBˋ7 3a$/ס%FJ"D cM=ɈHl9Z܈3)Lk` :5dI£!)iPYw^sD$kB:)]Z3&t$=Uę VCa7B$!7']{Qk+Dpڍ׻f$> Żt=H8˦&+x0bk-wɂm$]!g3,Yq C.nKAʜ%Bl";VA܈ YLOVQf%%,$p:3du: vկU#M{ik:u;QGϓl`97 #=7SEkԫ* Tv3k~pЙҝ.kFh\O?eꐅ$!wFY"vty@|PXBQϜ$ı,քHj+!~uџ[,#rde_"HFH#X8Fe~#1'=;d7l =B;Qp#zۼe2ɁTWLe$Dbc!tՋDyvg#'Wēx +uV͸+i*C=ވtG|}, ]qgGXٝ8ˎP"6HtY%]I{ѱ`PxJM1d]ߪO|o~\~_qqo?^wd:`*B4BPæi H QiˁizEQ0?H d-B3fnʭmosF taoc1>N Ԋ.Fcxgt^3BG."G/mfJ0%c(X{IJy%C;x:R쵍G }(QC!}׎->p_*MvЍ/^/HHIH}6y{ OJrMK-hҡ0Iiz6ؾ~HtWb쀘dnC 4Cp<=<}S:e3cmux؆T kD#ry ysٍ$Wq}Zg 2^q%<yJ0^(v%KUޝDWp_rZLVoԧC@͍j5ory+vLaO}͒xS ?oه+.nzkµ|{4 abhf7< R9RfmP*0: vc UӣZ2xv;ZmcW zf0Rڝ-Kzejf* +"h=W z~_v!9Zd_f>[n|Òt3z7CSAo«˦VNjxՓzs^2dmBFbb?WbW/s~"9A lq,Ms<qLTvZb6!*"IFL nwy8;˲;[ZE=4NO2 p*ZW[-#)s{fBD=أp)dq'$AyH/EW',!G0`tbǼq$R aHH.D"Zn3VrÒ&Cg蔂d%ˆØ Kvp(p/A #Z1SERϣhz'ˤhKr OZ}-4ќLIigMc"l'dJ"1prz&_A3y3^VBV>}TXH^Q#:}Z<$I?i{utD-vB"II$lkL$(tnfT D$)elƓcI"q! /7-Fe"v(ޟD$-i\`)MMc[Sڤ 62 6%&A\&i9w6,=r*Ht)1Oi ~"т^9 ٯY}0(K>㨷I1԰fζxNԆ)@?i  鰖2d&|Cy0 &O8V&0·|]p#6D:Q||O|N<6_^C.IPXO_B6l& )Xw Yt&%p#$Pԑ]hF :_Ç^.Q/+RJ*?۩^_U~Y6*Gȏ~~SU@Rb}̒ JOOP`:@'g_sR _?2*6=)xj+T@_=D~Wy|yJ ="d,0p}޲Ef,7Ͱ- 13iKFGxD$9Q$m:(,& {$g\g/Ylh _U_d.BJk$۳,uveIjK)4%F!raώfH#C#Y/6Wl=Qa;uH\O=#ӌ $nH/Ed31Af񋧄WRec%8 O-GgRwlH6r6nw#w#ͯmC"rx|g k/U-񭂾;y?|s~0\݌gAȶ,s6< ][F{~/;gzh ,yOb! a(;*VWwpV@Թ~h!1] h{  ÅvY ㍅kѵ[Xj490X֟G^i&_'Z``KՅ\-k[zi3#>M_63-)6]o~sH^ŷwysmD&%aw,vCQֈM[Jkva~[ ?Ztݟeԅ˕šYIM~\$n7neI\o ݊4Pz{ꘉ>sBⶽټ$PmcwVʮ7ߝkh/<;GB Ikџ1rV`Y_hwx3o/l5tdlDX__:5Ӆۤfb18DTYy C䮜[2iq[dwo#[W^zގZWޣAIz\m3)tf?\DWo/dI"$[Pm sm|lgB7w]j%_.XpD04?O!5QVoc{P''Ed!xuGLN2{._4;#7=xэw''ۖz ]`_vrE6cQ}4Z|_a#ɲ+69Ś }8m,*yK@ɁzYgu5a_O ՠ)9fDu$GoxǢ4Oc%hn3 |P4[i}m2dvh߈[ aN\+jUY23Ԗ`k75댟$32;! TH>̛Ɋ s3CNʛ ΢35 G;+6G]Z#c`(댞.FOKTad*q2,oX]Cq8"ċ|8=)Yrrv}Emq HN*a=ױ??9= I ݻeo71,NS:͍⮽xˏyyϹc1FrDe5[p^<#|6LmmG$ k3w!.@^Ζ^ oeIݑn_B-{#0@^ɼ+n[nAֈGUZ F`]”k-$,dz|0?wLjJf[^,˸ ]:4$Jam"&aBLD!CG">H5z +ooՇ'q}0qO=lP#G(o i/٦@3|s#?K++om^8nIt7':Gɽ|TsͲT rpr>m+@&xGylb{fr҂ p <6Cn\| sUz׎^EŢ-`|ә>f=Y ϔ?Rhj2O1;.U^K1r#N 3c;xzPrНgƁT{3 oi(DLH-zkYn6GY:fu(F*eQ_m?w.Kw~_k|/JzG_ps0ﻇӍP`yg.J b{MjOϞS=\)B_vO w꨿mHe8N#"[nkζ rϭP>9^qCkb,_Z]'z:ZvwB/NpcO?[vx,v+힉 F# ]e ,d'y#M} ʦlCIOhA.Yp5Tlc)1o >0KR+7` xN8/v=Cm(={n"n̄uۼ s?IK(a̚2iuw "Q<&"[q_qwNjcBŗ|B1$W"ks1/EcoX*ĿϱB0YݟYht;ߎ{OaEьz6[ȅ܊l=o,,0V֍VBerh"9P B'Mp#)ιĄYiSхuۮxm'kh,e~S=l`kXZ*Eܧ:Tjwx: '}J Cl4!#=a7V]i;?&@l C`+)^d"2 n{0I1P7O7;eo3Xh3X_=>ugnc0ˆ;gcdϥH?6'lQW/~ez ⅉu-Iuތ{zd`ͤva?_ HD,c/d*vL$álQdHx86$k!M{ ƃxEZ}4 ۼm"$f"ny8$T1|Z,RD~0պ3$ p'msUUݶMEFcRVWi"Qswol]]ۻd9<ݍÃp65"UfV|y2C#snxBMQb|_-p9I,,vF:F"AVL2cY6$^-r;*B| (ܗQ!ށ;68x' ϼ8$@!mkJ Qj!TP`@^" }^uj[v|:j ER|s$dGg6%3Gp%Zf{Tad$d)k3Y"sfm/b`67EHQDS5kh-IvF?="zft`$ﳅyU0@84N:j =%'] CTCBc^(AN Hg&6h3a`p#nwƼ3ASK; E"{VZUv?[#[$gbĆi4CV~֤Cvv]۔|˗=rDj{pH:u i.am_ێxY_Z_v*dZDk/bXA"l9} 䥨k8E2H$óN#cAEƨ7w+'lY;n[A?9NЇX07:4U=J3OB3lCE\O\emz4FO#ɪkV PABvE Fڋ{,Уߵ-JXY}.GT.t{ZpJ{RD/@? ĭltBtnKS_ԋ<]20C"щȯ#$]aj#: p yBogx\Aڎ܍T ӣ:-YȎO[ #2."17`JD}ʼn{ [drIrG~,+{f#o拱g>K[Ǒ bWXgsNf)@^c {Oe•9㎯Ǘ#tg+V/t3Ls'N b^g4009#|V훿8REDM+kIA8&~|y6S=L:J˭8 s?:LC(WځuR=>`qH6%npYSQionٳfuks^JnԶE*6sIe%#:׉,>JZY:8HJ!yqwE@ƜD{nj "H{؞{jI<=捼p_ xAr0݃xj\ܰHdx۽.q‹y],4ʌD"\ DnYhHD~tzS {S<lEWTny7dlꥯD~@5H`'p8G3{2&TO]7= -?%wJ7.84>KHִ퐝d#[Ѱa:'5t AZh`)@j/̕gfY TI1ϊȋ#1=fAeH)1BddMweTbqxXT|v^~g7­8Xfpc+S.;#z<-xaG])`P9o)`rxK!_Xv{ᓻy \ݿq=x=|m+r?g(|/la2+ˮk},&S "u<`o w.T̋ ˨煟vahg?ٜ/޹(.yiӟ^R%U'?L } RJbzԅ7 KуV.֊]u ʼѻʜQU~_|v" 7;^M!j{#R ;" " " " " 7/wlwE@D@D@D@D@D0"t_'" " "p ^;} Z9༯ #w4]kEi\Cm;6UMR]ReE@D@D@ޙqtIg| 3Ͼ?_/v隟|~>WqkI@ صV5JD@D@DN b53|I =Vz;MwDu|~uD{yz*}Hں'pZks { rrɇ/t/w!kE8V^럗Jv." " "pwyJ_O;qyZpp)W,`WT[w"q |RKƯ-oG}gi~ɯ=s9?|"p H*&􊓴'߿zigRe_[-^{ʛjTy12C(׊k՝j_ߙ/N' w(" " "p#\Rx%{#Dq!" " " " " ZԄ)\RD@D@D@D@D%" " " " "0v]B" " " " " וڳj6v] \WRkϪ]" " " " " cG@ u*$" " " " "p] ( E2k(TD@D@D@D@Dt)" " " " " H}RnHG" " " " "  ! t)" " " " " H} XP'pCƫ)" " " " W,`WTyD@ U-UD@D@D@D@DJvOJ]R]E@D@D@D@D@4)`WTyD@ U-UD@D@D@D@DJ8V:5+=FUy6d6];)`C! t"" " " " "0{~" " " " " ׆kӕj6=\JCϟqf(!" " " " "0d>R E@D@D@D@D@ )`פ# ' lH5&]T3D@D@D@D@D@Ɵ#PD@D@D@D@DvM:RJCL7\-]RmE@D@D@D@D@0)`WTuE@ /VD@D@D@D@D v;OUZ]RmE@D@D@D@D@0)`WTuEX $pj+" " " " @@qAD@D@D@D@DFv#YRơTA@ ؍f5RD@D@D@D@D`H^PD@D@D@D@D@n)`7Hq pt#0#[u1$ v$" " " " "p= HV!)`c)PqP:j w\N@3 qE /L*9>]h_F=˨y{z ;^xT\_xbb/Pٕ5/bh4zŸ/_sxvN:MD@D@Dr GP[." F@ إU" " " oC_>ߦ`+" cD@i_utc4U1#p~3Ǭ,`%D@D@D@.9m_v5Q" "py][," " "d{ X:UDveNE@՟j H E7" L@ %V" " " # 8,M@ ?^D@D@ YMW!" g8V:D` Ydɽ! kTD@D@ƚ,`c={" =T1" " " F@w㧫E@)`WTKd]@@ Xl,AdR.8YIg\mRv" " "pmvmR 8!M@' صb5PDiYƢT K& x|t& jj/" " ׆,`צ+3H E7" L@ %V" " " # 8,M@ ?^D@D@ YMW!" gPNڝpA@яjd E7" L@ %V" " " # 8,M@ ?^D@D@ YMW!" g!" " "0dnP%D@.KE@D@D@G@qY" W\]TCD@ pu5%_D@D)".d{zVD@D@D콡TA" cL@ w&" " 7,`7VܾWE@D@D`6Vݡʈ\)`VŊYގ]~SE@D@Du$"R4,D@D@D@Ƃ,`c %8V:DKŋYގdZ# صR5HD5iXYƢT K& x|t& jjR!vMeIDAT/" " ׆,`צ+3H E7" L@ %V" " " # 8,MX 6d" "p v;MUxk52] " "p ?;@[Ó \~K~߫W2>g6>}\)`V%YN]ٮSE@D@DzzZ#"zR42D@D@D@Ƃ,`c %vɀUv>N:KDjvOkC@kӕjsМ"" "pd *SD`6n= % x5[n)`7\N]guտ˾[/ [" W+q [?zk=^,PDD@)`נq$&t]s;$?W`9bh4z?O_\*RD@@]LKD@D@.wO>b$,`ٳ:ADP 5D5x(bG{@X]#ξƀ}tZz)]0z%؅c^< S+:_3^*?/~ %" "p6w^HWY4D@D@D@Ƃ/" "E" "p% ( 6UZD- trT" lCK@j(RnTw" " "0d߾QD@)`Jx<]*"peH2]& _ND' L#AD@D@D`,6ݠJ\2c\u\EN:KDjvOkC@kӕjڥWD4-l ;EUxd{HUEvjFDvzLkJ@kڱjHӀ E7" L@ %V" " " # 8,M@ ?^D@D@ YMW!" g!" " "0dnP%D@.П#cNF/" ' FM w? UE@^%079}uSS'?@?Ż?'_qwNj"K/nzRsN.ǟY9Cs]`g3r!N va0@v3B 勺Q_(5vV?;'K;@M~_|9ԗ9Q|{_:nϟKNH'('=h_4Oh{j7azx=oV1P[e`u[zN7;E7 tG{ؿ5^>Ԋ=VqUr\A14}*V2߼RC?^W7OgӚ]ax|Q_dxU*}W>V~կ~:3:=yO_KE@Dez8)`["p ~GϞG"\Ǚ󏞫mYݕ.pq-L15,Ep/]j b`8R.uήe&SK+.;=131Jx-1J]>h I7py O_HZp ̌[YyW(8$ )b:Q(Ytbdb")Ngdxf镉\s2Gw&!൹a/_sw~˄_-C) ֒Aҕn\ʹ`[Y|υ#;&\?npwUiOJ%]Ej WiYӘ(i75&hž@LԴyNNKIp[ZLڭ, Ϭy)gԤ^^%W\.4EO.:/='wDhH-Laeye9wV՛7 *I< %pӟ =&ue&XoD5;њv4p+XY8pn>ֵSUFC7Q.re18hT8W9Ew@YtqqMs7b(Ǵt~ vh]A}V2ElNˤ3J Y.dT`E'L&ҁ+d<)_:e5Ypz& >υ][Erư;$Ð˧\pŅW t9WVp|bޕ.(ƽ^ z}B0?׾8=[ʼn" C}D`\ ͈bfQ}C`X/~\b =;D?.V2&'0"+K[٩nc(Hӏmnyr;'ʇܳuC7ܭIםr+,g5!xr VO 7]>qS3 aGmHgv%[)79k߁lڤKVݟfPQ}plնnj&3ͽ[k6$N1Pdܳ K:v,}/pq;}z~n_}=mf +\YC;^ VO7,FbP5Gn8N]M-Nv?MNy7J :J&Ƌa,Rr&1LLL'{ kssGnޘ<6sNg\l%qI73p&+lU/i\fc3:h zdz{w\;GL1izJJϳ ?}䶷TD] +.*VMTTewBuIrny7 ?=O[6Z NFb!;1e̢)uU튻sg 04t=隌%slN&ѾéD3uanYιZ-BggSܥ̈5G!`.)@C8&xj_Tכ0@} к-t4]\!-\ 7׋ʬ-$6v412S%v ,2E2R g#n&#|"*s:~{;pC|k_¦Sݾu?NM?uw;T9*߭o <}m-lu<[\-$\x-L?su~6['t$"Hl*G#dL]#D"9ϸu7v0WIJXza6\pqkAv0LnN?/t29Dhኡ.&fk3|t!褛=pi |*X8J[poՍUѠiଛ9plD098 ݪP|/4taשMܫVDMR k<@o].ʶoEVbʭD;{)V$r|*ଋvn ǛnJV"I MDneijba29wl$?;Q*tzd> -VW(prer^7Gn]JDcd7W®.75TvAΨ¸( N檘U! )EMn~|=ً"v?B@ʮg]{6i&Zx"s+p:>tb 3T"ɹ^5GpOIE`4lYBo\0]lAsfm9Rs wa"8]L/R3.s՝-Po1eu3+wvvpbi7vK}q˹Ka[Pqz{{FD.N?Iv`w*ٌga2t˙tvLMd .o 6[o"ť[Dl2Z- J9..&3<03X.H;Z/&F.M ?! +d\Q^ʤL1V.P/bfj'z-lNHXiFC7]FJwTqͼ3XEZz>_̖~L׊-[ z.U7\JF|^Sr`f2.;zkn-JaYuRvDu \5wvf' IݑL _XY'ʧ?-6ss3\L,YaHܵ!n}W=pծv[wH}p_a!CƑna =gHb7@brFze3k)@BF- h~CK#HgFu}'=ՁZd\"߄?Д*ts9ж#=_G[--aEF4@"htzH8;^r;+# ?p0X<$v\&D/yFN'bpp8$k=rhԷ\p":4^Fka[h,=Kj.SqH@Xt,zϚ;@8سX8B c 7ã@n950 P0(Q*D3!R%k0g>]׵߇i}С;0x|9Y\TX Nn?鶃H4j3(oQh \7|zPXw%$5 Cuh8C ;2, F0?@cai6C7r{y8zebG\&u60|HrkO2 vxh7H81[z4 "=U^D@D@YO_%" o& LCD@D@D`,6ݠJ\2)` Xŋ,`㤳D@6)`WT{6d6]AX $XD@,`߉H'\]NTD@D@D:: "]}!." " "AA0&" O@0@@ MeQD@D@Y@'" L@ ;#T" " " ,`wRƽT?!d!f 'ptG"pga5_D,` " 7,`7Fd*3)`P*CD` HRD@D@.Fo:%yE yz" Q\C;ǵ kϨ^" ISe\u>b" Z7k0Y>fDD#Px[8$SW\ryvylU6>}||>Vev{_zگ5MZ7}Dl#z>_ߩg^, U" C@ j"" "0>ރ$<}/|UI;_'W}LxT K& xd^_tw~suV}Hں"4˄D@Əǚ7uߛ@.Vߴu3ߪg, "rD@ƙ,`;G#tWLx~gyuϔt"  u*" " 'R $ 8U[DH{+\:YD@D`Fwazc׻!CֽD@>)`+" " JMi}'w-_/ G|R>tRD@Dg#i ޗ) 8U[DH{+\:YD@Dgޔ'?<RݸK I@i/j$"n|F;M_w3zYI#"0dQD@D@Ƃl,jJ%^ҵΟUcG4,YsV" S"pti鿓k?[}D@)`נK'0FWv`GѾdA)`CM}D{c!Z֫k`=# C|D{_#VBIo~ _xF/\^vg7eυ#zg?;#ƌFJO_tM]?U01 p~3Ǣƪ=t*@DxRW|ʂ!(" ,`t,`" 7j\]NRE@ޙwFD@D@D@YE!"0{~" " "pCvC:ZN@ j Yƥ'T$ 2lsܨt&4W-+"pt' C@D ݌t [|tR>z" " " F@0@@ MeQD@D@Y@'" L@ ;#T" " " ,`wRƽT?!d!f ' 5_D@D@ƅ,`ePLhE@˜UL@D&&(" " W,`WTEw& A@AQe;)`CݐV3Ev/" " B@q CD2 HL*[D@D@Dd;7*("p Hu" uMEDM%VSD@>fD@ޝ,`P%?YƿTCdݬF'  xj!"p]._." " "pNN]SE@D@DZ""fR4:D@D@D@Ƃ,`c %vɀUv>N:KDjPZw[BH@[hdhucdx ݄^VE@D@D  t("3B " " ">>( q' l{HB@jpRnPE@D@D`\6.=z\&)`IWe,`FE@0)`WTuNdN0  Xt*!"p]2`/" " "p>]SE@D@Dt""p)`" " " cA@UBD Hd*^D@D@D|d;'%"p Hڋ! صJ5DD  X@KnYnZ"p3 v3]# u*$"p ]T)" " "d{{fBDvL5kI@k٭jKiHYƢT K&w/F*^D@D ]e.e&Pev\v2*sFկVcFK?O~_7A ~_\'bt|L^Y.q.G] ApI^`OMή~{!EI?`KD@D|K˻J.&mx &k7!09n{}v" 7Ŗx|L1`7j" " "0p|[ H ?̱*!" oO@ 3" " " @@K"E@ƎUHD@D@n&Ynf"pHi=lL;FxW*LD@D@Dd(9]'"p+`$!" "p=\* "pvzYm+@@+I;U 2D@Ɲ@7~" " I3?7]x(_x۝!TFWz[?GF/us./ys{!t9/P?I:]"" אީOMΆ^~QR.6nQ~_\Z]%7k:h\WvE Bj#k_9 u**_yh,5@D@D@?V+D@n)`7^SiǨZ" S\,`%D@)`WTW_1׸ 4@@ [|7Y]>T D@D@DZ< oz~''2~>7:9|^gZ 5B )`פ# .+E?5^{·'qwM+UzW}H"p- HݪF#pyW53ΫǛ82_RNԿZ;u]Ѡ%pLԲ+C,`'Zʫ)4>XRn*'zy:<9" % X< iCiS҉wwЫ7zm^򭴯ә __\.KūE@D@D@K,`'F7iY{W|wUoқ'tevtU \0*5=9bVf8웠MujgvZ2xUo{"p@p2$0+ޜlّkB|̀~ p /9Dwu VzHJ`;-n ƳgXO$`gEhK`djgصӒګ#  @'- @@[+'+U;î,>6C*x{ M @f@ p3`G> @JD+U;#d0wV!@Q///.A| @@C+'+U;L7~=`3LB gF.A?- @>#n!@Q1{$@pXaV z @N` X]J @  Xa @ 1@$`G> @ @4$`7XB  @u X> p3` n8Gb!@8@;7N,̀gf @ 3`W`)Jf$`  @} k*Ͻh^~MohG~ 8w АvIK4o=~V oI.z%;Ѻ ;Z4*`+>iHݑl"X{ml/ 13`l8lSk&QRf=nf p@xd#n% ߿6{{{ӘO5¾f&ʾdM{=nfn؝s T~q^K^=7A79an! v# @`Wf_|csDilRyXis ^޳ݙv;^vN ޳2G*;unz%p~vC5 Hꭔ$@Vp؊W];M5Υv>.OL޲Xwzvsg(%` @'3` FF^q1iIJ.nMfo991y:[L0#hB Xae_sUyZ+w4 k*C+`츱o/NM7ٹaga7GܚQg РrMPκn 2%l0٬R.OrmWt=~q hNӒ 9Xc(i? _͋|GXn g)3;pܵ$=eg(19H0c"NNK}*Q4#{  @h  p #zI0J6 $@ @& , [X @@:'ضlz 3`  0! 3< @&̀5 @`e,Pk!@X|՛aPu0hB XaV z @N XRl[@i=؍݄RG @@fF le` @uf꜔"@`ϯ/lZOG;n_R4}mdmZNvod+5y~ V⥝ @`V߿_{>Z~v-w⺶KRlT`+ agRѥ İ3jZ)sc @`#B8;@`N  @̀*:C @@lw514bS.jMuM|V&@0hS%mE @v0C Hv&@ k/&ZDMH06*lN@i0ا}U, 3" @&̀5 @`e '@̀9)E$`ێ @M(u  A4!`0h+ HVV= P'`I)- vF nB#LH  @ 3`MA#XY@2  @:3`uNJ m ض @`7fvJ!@`B@fx @Mk" AUO sRm H?'@0P0ÃhB XaV z @N XRl[@i=؍݄RG @@fF le` @uf꜔"@`mO  @ǹ&:B @0D4$`+0Vm;~ZOv#`l7&$` Є& , [X @@:'ضlz 3`  0! 3< @&̀5 @`e '@̀9)E$`ێ @M(u  A4!3`юM4Z# pJ0  @bfy{{[ *&@u}N\%3`*TM H  @ g ؞o @4%-MIc @ ĝ]A%_^^X1Wi@whWÚ(vF.ްk3`êU rk'@@  @gs=!@`}Q/ @ʌK H|]'@m Kv$`y)MS@uOm"@;  @NCo @M1H_;_ q" @i&`:mzj$`w'A @H1,p ̀y;ض@~@;C@v8%؈@WP"Hx5y @ @; Hm3 @ @@nlYYlV"@Hٗl}i[ @~Y P/P]rz7% h\@x4Q`q׮re9fs<5#oH,c-moӑ:,`׋C8  @L|- :-GG  @3ah ? bG @`±( AA4'!ͅdEdr{}Ks{KհEST7@h S ..')tdzǐJhbc"Ьlma @|x΋$`; @]jsxhhūַbùVvrҰ{;PeKz]nd7rQ=} @$tUUkΕ̯7~VWNrrٳʶυ~t>:r΍Ke󕊽K|D$`-GG @ Nl"ak'|rvZFzzJel6ԼќƳa%ia- m pV|nn%!Ĵ7ǸHw~Q <7k @ejqc+s}-<[]0X}zykϯr @5Sѓ9h1kQBnv٩+r /i"25THٵs/OkqG)L8ÑӃʅ:76n0ژbGhou;vU`*4  @zU}N.zVsc:^sbbgWJE8 2%`.A\VUm @2e>W-RЅP X+ @'d_i "~D  @<ކ XG@Z  @PU  ЊHh _ !)^ @ SϛSξ}EпюO,7v|^/{ *$@ qM? .=z[!m?,oz0ЯN @`I_ygo]nv{}e-Vtzj&@ @' A @; xǝmXP Gsk7/GU 3Y@ul[`^wxǶMw.=R[?g"ӷ}vSaU ޘ<.sʹg}#@ر:)_??㶾_u.}UڵɵKc򵛬/]af(qY$MXy׵ghU @%g͟8t^rչUnh}$`ٔb`kkyZ,OM_iU{2)%-Zmw(4 @}s[5`qb-%`9:#7n]h @8]kɾ ߧhY͕xBT5 @`=Ugf4{=y3W]%OVݞ  @lK`[ ضlSe!@ @@,Nojcy%Y @ VLy @06j @Vc]Yy @M(iU@kZ蚯99Jš{}q7u-<$batCۻ?.? j۠@/`i@/~%@G DdõC[)?<J˵s@ۧf3ܦWɇG */|ݦMk~cGo~lR >5%[$`k'*:A @= M XK̤u?їV,7oYц]eJmYhmØ__io߾Ŏ|wY Tޘ]iYe% p8Kד_< Ky{wCqh,i> 0JJ_p@ʾ|y;}y@n,"{0۷Hb7Ou3VWQ!G~C~ĥW8eebj$R.%O0c/DLvv螬;uJ&dŒ T⏎ɳr'0+0Z~4G,P㧦N:ԯ-e`gzA|>>{~3.7{;}`eL֟!tT+5rI e_O(N$pB%>̻7΀3WJItDy$M'eq Kqw]Gʩ=.f]yB&^Y%9vZ)xÎ$n=QN-uqڽfCpY;Ít_5e^^8nD?]|1a<4f x XlwK8n>%k{9IRTڟjn5Y.):c#I*iȯ9^81xV귒K=HW$‰Sܑ}ZL͘PM|{Wx6H|˱ a"|+뷑i>#lma[ީCׯ_ ;vo^72һԆ[qv$e_J~ȒC AyReG)swӷ$8-yO ȻR=)(ӀnkVf,_jc#l4*m~iعszzޫNEjW@@zFʾ;OwȾw>g)h?NM|=g.4IDS&|Bs+KϨh^xts_/N8`Tja=C_$Q^V U LU2LDm˛x*+<[Mzy[mh8)ث'LAuKh>@s)(c;v5^qZe^)˟.;Ԗ ^89s[ trTatiWSr<3vMj@7V<@z >~|t2܏F[w}*ܽwv3IwMN^_#{}N}ԕ[;551a;K?`{Nd{g0pnesTe^k sex^{H%oٖu8L7?;DdY8zq>4//5!KVۥsU)0b|nX}qU;WsCfL@R>w#]rag"v)8w]y+_!m7~̯^Ә[z앿GeT2ʼ2[qL n};z~xq{oPӤk9-_\ؑ(1V^}a/Dsӌ֏h{_N@&.&l{'{n,n2<:דQ^1},KGa RGcewzzК+r鈣(ER~ynԶGڹ4cg"M1K{+svzwrdwo \FJobІsS(K90J!ͧi$1՜J/f_e[,ϐ|\{4t:rʾٖ݋ 2Y@n38I?hM]'~e;'θ4o$I11?~~Tr&՚]U}_ýLmjk6e^us_cLkq{gnVr^$EQK?n˾F /" 񈍮eH6=ǕpJ2ei]U8[ϯ5k+\2h S`^y:Ɂ.9<O`6qx`4cH%)Yq "|T#iIٶ؅O=OǢ> 3ڪ Ұ ğ0\lGR}_tWOqhz1=8psKo'A WGtiG ?)coӣ#' PVʇ龯S8u{repk\ ԯb,qi*l9cL3*F_/ґڜjW^J*|eA2K='YE>Ìmo/ΆM3?~~P~ ⲓ`1G5vGT`ͼS5z > R KJҷ0veO_=y#>IܥTs(\K2 [9U}6ďӞrx.9s͇T&^}ή,|)oOOWL|F[F:ex|Lv]zF\?>7ݘ ?LPa1;:rTĕ8_ށV`NdApYr\hz&\gkueg){}}lblt?M܅GS̉s[CWkj M FZ,i*S{&/*)q%UK6qJÆ˹&9y:3Od|n-"5j]_˭啕H?Jvb1ͫ2X}~,?1+MW3ܫ8Fwa{F^R_ęt| ؟~ѱ^pˉ|rU5AfJ'6_ڣƐTWtN{fcToW{ԆqUyXu$7-՜<mi∔ 4ѝp|aHzEgfSxRi>jILZ~=Icd\q$;i{|Tdmw)jSn$H0-WxHK*_˲R\~843ʔTð+-[Q_-?חg==kU<'*WTG ı(AWt?8:M+ytR-jf?xȗ)^(Oz':%;'!kUF/A8^eoS.noA\v6нN%#ɯnǢ+\<"L5&5ef)+??0.oꊸYPrӵsK/Wlb ,~RU& D$J[|Zr wzڏ?"'wax. wn83#y9 "mJ ?9[)5w_1.-W֣H9XJ&Z4mUj̐OK*o>'{:An=%-<;)zkd{:ހ{wgMDUrRS Eg}TF%֮!p:X nxX'(kTPm2лtA7L;[oCj~l95Zpm Xwʗ9!o]g-;v|}zO;R7FsCfVU- @g @O`a aIENDB`sDdC2<  C Ab65o)+fn65o)+PNG  IHDR`)sRGB`IDATx^{-[Z|1bm(A55ƃ7AFH!&0j+Dx#K hT5Ҽ0h#"׀FiZhƘ&߳{q:f͚cUN^{Qj3GUͻ'O? @ @: tl @ p سgŋr+m @/3ݽ|^%ʧI[Ik-K|{9X}(I @QFgG|NV"{^/O>l/+Z_m^TTjW\]mM/*ӏ|e8g74[`QO/\X@ @$>e XW)zLc..`9↛j}/,j&+U_y*ٌ7m+QWjw\llA @8] %le=W_ XLigqz#WC@1%?Q @ ĴS^jZr~z=`qya<#߄8EEMlqcuSOy2g'1OXu^+PBTѯ9jՖ2r\HM~Bn'&T;/a!}u =_28DW1Y @Eq|Xg+6ITSt=`eU XξOӕ 2&ҹ&0vNǮ$ӗ|ʜp2_ꟑOlӮctT9/POe0,tAÉ0 J22rL;Fg Tb @%PicJ".X ҰY|LS'g᫛013yp}+CEMi tqٵeV_&[T  @sb\8X[{]a.dz./<1c5Mu)WէXل~lcͯkTnzuVtqlhZ"_ͨW @ R>VCY1}yLEOߌ7levX8R;$<-qRmYɺUQm @,pggS7&r.A|\9/nz=~crO4;2X@`eCմkZlW}Ѿ1=7ۊY`FXͳM诘/,o,z2[< @Eʄ>D۞S^t='!/ N$`ӏ=_][4L @@JrbRHx\>i~K.;){%Yͥ:gەʥf2^ge]֩dM6- @Q Ms~HRq_uy{5_529rR cyIM{#iZ9ʭhs$ @H^?# 9g|'|}#M_8w}޻Xdb)SYNMjrH*-~!jDl @q68_*[۶ p\*,ֶV2k&"OlmTznۼێd @+'<~o<~ _3|g|̫.C<5;Ng*j;&MRr iuS[^wu_ҏgLg2lwW @@xp;2> W> lygWS _; f䉙LimM6۴6OSg#->vG5)C @`P#[}WW]?63Hb*읏c˩ t>gb-gnM[װ~'"Ikiu)m. @5 _?|!%'ZqSn0=9PY6DĨVc+ЬB pAqc _}s[\n]8OYmټsLl҄>Hoiy_?׿/ cNN{ @1x|ʧ|߈gϧbyW ϟ?{}{_z7sd2jU6 @`w"|G'ogq<]_%_?\m$> 6ĔyOW|m8lM축ّrn c1][81$`'  @L^%^]}>oou@?i~#?>?q]i @U:Y/[~zq{{~;?z׫?+Ɠ l9);=`G0"@ @/(|u'k'H(9"%R @xȭ"z+ӷ~&z[vMV7QN @aNIJ%`݇a @#vB$ @\cÃ7T @ (O#H @8@|/b>L @[H?[N @oK|\<~1~{.k0HMW%!{"8?_=8GU,oHmoQHN{Kl!U DՃdp>Ճ[9lk꼸![WӹQ'PY_z]+hA JZFchܺ=7h}g9⟿_ ~A Xc쏥闯J4^7VztAoM,0>|cwjH?OOi<R9pxV\Ň /+*'`?DzCݿlU5m?>V<LI{؏[~SLWy~U$`Y>oo$F?{84aw|wR8Gگ݄ X1#;DZ>o Nۺ 瘷t̟3'~O)?%~~#2,//|MMW\O3~d$`J) k_.U7_q&aǻxf:8xI?'mrm+R4,~/g{O?-Y"Jl''W Xr}+ ?GHo`z;;+/_mL>|mem9k&`Y}Eoʚ}LVX]OA)o69}EK[%NU+}x?+/??Ze5_5q U*~Is.+ _~Q]i???/Ξ1||Oh_ i-xGfkΡ*s[+H?ٰr?+ /;B&v//KD{ʾt6A`]‘>nb s`{sֿ_Co1%`'qqHs~‹젼q4~eeH#k2J{ʯmRN_:QS1닾:&«I'zEi> $a0Q2"_#/ҭSݥk;w2=uyKbv/ua%41?1e_w~<~'9YO?O?W_m-$_3`馯P3?3c+}ؿ7r Rm[ʥ,w33]m9%St5K^+_ܒ_ip,}"ӝ'|\.X%%Zf<ߒ6[c, b<"v|]b!f&d5}Eiid0My%g_фooGf+I?x{q$`1cFKI鯘%Z?$5]Hr,&_1~P+RX"JWܑz/Ϙ y.ҴHc'%쫵k~{Rv]9X<]AS3 vS\A5>ldȾRx9O?5#O%ŽW_W%~oNz?S_R[.}`W$]Ozx@zŴsZb7LK̔G1rv2,]Tsmm{{/e-Ɛ..1vfI{b*,}_J?TC:_钄"151KD`̸WcU6#w}wEw6w ZUט%NVrē[ʾZfmS<pʾScơfO~~(^|=g_ҒGou0^'}'?zX1tZ}_?⌏xoYQy1v}1#?HK\yK\/Mp>L%Y=Yy3`*e*`R<v/%)OR=^I/6G.' =d_ .'6կ++O@:y8 |.N}i)Og9K'M-eD3qVD-ۖ˿<^X"%kd䉯r+hBq~OWNUҝ͇)^Gm9ΰ6&W9}w~g)O̗vk`b\9œ}+ȍ|ait!L__J,޿rK+hV`,= Kʾ/_8Mȗ_\k+N㻪6r(QΌsuq!?G(c 7&u4բc~W;WVK ӥ$zտWs@D3~h7n^>>.E;Ss? k.L?6vWȷ/|/|[/~|~gǒ:"˶1=&U0+ʾR__w^Dq¶N`[9X\W[I ø)şvo٪}13gz#UqԊ%~oxo/MѤ+~i0 :.*8+ORKz=]cHFso |\)e\,&Q/As֗/_Frؿ"q'ķ-%3F 7}J_YWZm,1V## ^TJW,oFzkg,,!kd c]x K=#WMBTg~q`S(.>ld+ %fN7Ru׏'q p9jX˘H9XkY+BI1SK>8JW<1tq!lsrVɉY|P$FH;Sɔ}U cWr*v]/%#-r }576=g25Oʥԍ%ͯ5"?S=q4+W\+}_ξ6rP!K 은sZ[nkͳ>u<qnt\RET!ug9XyWR|خ{Sd:C%FHgFrW'Kv\PJ R{eǒRxG,LMm.O`b1^4#`]38'L#QSr.HS`ce Y`kX͹ω3MMǹu؈g|N֩D粑N) 40hxOܡ9NMa_e_vSSe*gmAO?56~_ 䊪 $ӊ mJ>hoqȪ ;?|*&??;bk'`: tWZʤ+;:Ea ڛHZ03oXaY6S\SE`[/hvQCn~_vL:!Q?y0 &`iTZ۪\%LʆbE\ 7( kSD\[+D^Z tvYẶuX' vbV'@H`+[j^6 z+%  @ pR\wMT<׫ruj<ںVo3ʦ7t--ϽbgmR_46jyeèYTDҟ.76#}KM;16exQn,L&pHs%`0{(K+:waD7+߼v~Cct.G5=qHg-5#'ʞV5U)C@ gLZh1^۵{ϵ8NC{?o^od[j^U^|J÷ZJwN/H/vn ; MLWb*sGtnECƒ#*,ب+7=8Omv1N{4~uPK as 9Ŗ !O':hWn" ?++lKm퉕xG[< cQJ"kGԖʶ(/ߕ92d ʑ01l'6?ngGY:~?V㉑lzޡ6Ǝ~0R \jg8.y;cgL:o>C{뙂Xcp߄Cc.?Rs|W,1#̹lK>xOuک_6vVj߹GѾR5ַ}UgLOL3|z劝ٰtXigWT&dqL~[xssuc|i:4m߼o;`g5xpEh/#Gɋ 욀MLz:zJM(N|wHVNһ 5J5 |kf  o8vZhCEc5=Zzk'e`l~gg] kѸbun[gLI@yDgy(_|J蜣%샻wʵ&*MO W;[_4rZ|jE}uckM rF8XD1:頝;& Woy|7il%od;/hlsnc*ٯd]xֹ߉ȥ(g?ȕ$]NW Uj>~_ϫuXv>ó*@yO붸} ٳnp[,?|| A7MX}K"Vv#l!zѹu׺h=V7HֹY)M&vnY վty-h{Ro$}bcCm+\P .6}J:M }g:7"AbT @  @\{v{ @  +U @tbҫP` @@pC}C0( LH @nV +Kҗ$X;/8R ` @-i`OZn,F"ǖc @ Jr-B ߰UU>>7/{㞣ٶ @&rz۹*vFV&[1B @`7=jM+/m$`L?czw$KKlkndž @>/e,uJMeiRLkLjCx&bʻx1Ʊ \vǢ1;cdfuݼv.Dʶ+V":;abN${pc{X]vbU꼒c2+nv(6VFsYAv,IFpbzeâK+C.c3;DEQ@lk"T(|P/?u[w^8_˥"gm)Su9S6Owo%^w%XKt"0)NCjPWñ¹٩ȵ"z,ҏ1x^tCvN8RD௫!pQMmNg5EN}\sZ^^ z&e_t}[["%^/,%(N-Wl*K_Q+So_It98sm?}hg|יK- ~k)5``2H͘,XójrcS Ԍ1Nϖ L8J f‰]>?Uypoې\3 8{@>dc;;{Z5oyi+1g񱆧jtnoQsT +ИxÝt>4o˭jyN:J_G#TlkvLcf\7̾b[,fkg2ze96ؒ-{qTX%K}7,c;d^&T&95,-~ >>x 2f62ڳ100*#e'N巨rwNGŢ oʓgr[Iye/Z罳&}Y}v0YV~]|=~@~Z:kNY_~iW8^c[+;1T>Xyp^WC=& )#;yl9NZǙ6,.v5Kfy.~-ߒ1ջ{G73}SD<0[FF8.!frND/0yпZ#.y,iIL50:Q[SYx1ܯL?ms։ՓX^{b5caA|\vquFH+{dže٨\fQy$vzN5pQ1LM/ώSC<;ԧJ86{3V> ώ7_?ؖMg;k2%7N倜05=/3Ze?歜N*jHil7Ҡ&*13CI'+w^YɊbߺhTbQy+9SD+Q,d>LI_Z>]}n\&0ʡio _::;TgdDy&X37dprct9YRm!cg^r ::]ࠚUꌁEa3ywAcߩp@C GO:8'ЉfXCs6E8ѮN Apu'V 5ǁۧMC,B; &)2u`cpbY!9V)JmLuVL491v۹:Iyس+UDcz-``v\83x/&Z1ݳ///Y Q`eWO@~tqvrL(i(Ϫov~xZD&Dەe y𜑯s?k*Ahd6G9av )?οn]6uVZ{e,yߟe9}ޥ#R-x*.M扬v2)  @5E7N7LIDSKlvb{[֔] &l'lGH @."~v^Gx @gZ룷" @'p ۫ׯZD @@w{>AMQ @ @`{ >.B @$` @gC @p<[Y @ofb,D @ӧŷKꅕ$@ @+H"ḿIyG2 @4lv)WF @I@ @ @@f  @ @`' N6C @Im~ h  @{k:A @ʼk"{h @gg\c9a @[ӧz4K= @=a a @ a@ @?./_i6C @kg+2r(wU%`wyh p/mf pNEէ%&@ @@$Tq!aϤ&3z @ X *V @ @@X}3f @ @`@W*il1 @ ` @ @fv1 @nY=`N @fv1 @nY - @ ]m @[0v˽ @*`lWn#@ @̀rk; @ ە @e3`N @fv1 @nY` ˗vQ-j; p)U/xXE+pf#0 @4+(ʟIP @ Ю{ @ p03`P!@ @]3` @8u @ ЮvFd @L :Ts @hW X}#2 @&``9 @+`ݾ @0v @0n߈ @ ;Xj @ koDF @̀C5 @v̀7"#@ @`f?./_< @ @r$&qրTN @C ,ʾ"JC"@ @;  @ ̀  @I N6C @3` @v0 @ @ 1@ @̀fwy 7DÉV'@ {|rPTUyo~KiEmϕ5_TneHi OX髯cKT3~6VM%SeU޿w=c- @`L`QĤ/bN9l n6hݣDl%W>}j4Vǜ'αʴ,vs:юrFnA`QW2;6Ogg= ]KG'ݞ۪qm-w(3i @Np؉WOpWO%]^ķi @U ;cu.36fW̼k6SM{]i4 @̀yXHVyP\: p?Lܵ? Dc0) <3KݩypC51Ϗ]`7ugU3\3:n3) M?X; ^8Ɖg?=RHw!@X:K滾>$iStg)T}VO?+xe:I{ bEKW?(@vĶ}:Xxl<=b~y{b_z2ȶYk!:k^  @,SYgoUyykYqhB1[u`$>LQ_5Ogӛh,-\3j,ݮ @/OA\? ?8kOׇx5wH*}ʚbqB~Ԧ{hdnRӄ2K'@.0ں*WƼN|2kex;:/W|_XӚ1VSLJ*`쬼*K\4bvNʓ +&16o{+'7CjXMʨ#@0vLSʴy5nys~Qz\3jrh;Hf<Ǣ~UҳseW1^$1drgL2+:* @fޭli0<|٣zK+VcK77I%[L}g!7O76cs֭HT pt9~sf¥ޢ:-6 ct&yRG?}]6}" @f̀"4seNX26\Id @ۚgD]0)]66D'ߝl o+8$1?cuEKN 5[INggg:J5lЮ` h\` X*/k[7odtmXc֊"0Emܠ,|"=`'\ٙa; LL?-FJ @ ,ʾ"J[ms{f"z((W,1lO=`S-"@ @Q3`FSX @,nLr @F΀fHNa @ в{Gl @J ءSc @hY` ؂/b{{Zn @/T!C` ߵ @  tM @ pKgR{%`'@ @f61;_r;C-cpAcKg,K|0]uv] *oRfxh @m K#+\7 cu"m(E @KgR<%`y(``o׹  @I` f۹LT$oJ5w KW٭kucN4ϒ^ |2sռG l{p47.tl{:sQ,YrU^&71WCO?, V82{O7;k&l g⎸9G @du3`]xzO3?ۍgN,Ր;Љ֮}$Z'Z @J΀f6p3`lU|9ynJ @L3`0giV#ӧ L= @vhk[4#MaQT77:,T ic]nR\K\xlLtsTyvX:sZ{Q(LIk%"=im5/\3`4sm 絳=K#x;}@3`sToH XKmM7ɶQ\D23`yffF[u~oYM]Xfg \`̿st"ls(ugp\viX;{y7Fƃ0 p$̀oܶԹ~KnAA1^2me#o7_;GcB=}CF8/;x>p@pw1Qef.Z%@ @.3v4 @.%`RK @ .` @.%`RK @ .` @.%`RK @ .` @.%`RK @ .` @.%`RK @ .` @.%`RK @ .` @.%`RKJkyۆ6 @HfԛB,|rvFrmIF {> :yO-)=9ӚmEK7dd)<Ǧչ@?*w1bd,1?GjI]>{l @`s3` Xy"^nmunѩE9CMnb#p]踝=:ћe&4cId~i=KAl1p"/^ěY;nJ`Q2ŹYT>O!{[69yV'ZZǃz\ 6V4' .+j D`Q?.M`WR׷7So)Oǹ0 ݹ??6}$5+%@ X:y̐\SI5>+KrT`~2x6 M]ɃDc]g9> PC)IrNt}`TN Xn-X!n /ե|곺\R[0n| ~;ުΣt.a;MLkb0^zom[~=ֳgf(@!(bl,̭>^]O,;;r58qi?'d&9*se6Wi ֍,>%ŋf vV,ʾGD8Ig<Ɋk^z#a, Т8*|)rYC3zwӱsk{M %@@kkGON5a[~RSk"6J ,K[< XIK^zn`_)گl]Zer[oi;ا}RĜ@(٬XW;=t;DUz:érthWg۶@9go[ק8ϝlUX=کyVo׳UXm6 @%g{0rrkWO* _OY߮cv vbϭZ9س[eGMe_c>[g7)?|3vswMڨ8effO:gekl{ȉMi7Lj`3ylNNobT^wK[3f23'ĚfjNҡ<_}2giV+OS9`rhu ]aM+9ęFX<Ce :IknnHe2[lOS٨d5Ug%ot"([Y~9آzʾKfK}s5]y=͏7P pu3`w߱jkӗސNgkſؼ]͕O>.x#@KgRQh)b}WB3l}w =Eo%A`QDv/b>JӫRÞ%{n׶v?qOM ,ʾ'`M -pbubv֩$0 ؑƀ @N̠N߮O @`G3`;bG|O& @1̀_7%2S~ @̀]ߦ  @-3`ZK @̀]ߦ  @-3`ZK @̀]ߦ  @-3`ZK @̀]ߦ  @-3`ZK @̀]ߦ  @-3`ZK @̀]ߦ  @-u3`w/_Ӻ+Wԓ:b냁D=mzA_˚Kִ"6!@xl @KgRShFX~Z)Y&wdp"EiVMoD/DanJ p/^72XhG`Qa{;}RԶa\j۶b 6-ҰuwhM p7ܸ @e_&`ru\zV @&Ks#Ӌ۶mvs~`OVݴ2M눍?*Hwv#@ K΀Bʳ.[ݔ楓hOMK@OK/71Fz%<-Vs.'TԥsZFt6]_ve&UI pnK΀U%onbuK/+`E{OnM+SZREte er  @\r&IiiZJo:IXLԉ: @kХ Zׇw+_d8x[W9UշNI @ 41v3Z(+ٳiαns%kk @\ef9n3 R5:7>+[ƙ\OJu}/HkHݴb&΋K"έ肱]t0z|1 @\D` 嬏F6zּ|aԼi֪G?}t!%. ,b, ز>W/e]ڴA+M @mEW^q/bn[f.6mi6Z)  @\mbW  @J` Xjd @ І6A @܀dM$@ @ 3`m( @3`7ɚH @@fQ @ pfn5 @6̀ @ @̀@'k" @mkDA @ ND @0F?lŝ[R @nQ a{FI4 K V GNU"0.ŋwÄ pToX  @5u3`['K @Kg&%`_{O_/ѐvgm{ 5iS>+  @N0vE?9R$m#{M,4s0 hJ*7]ՌV$@83 @>OALM"ޙ)SOZiJiUXiCF!e%U1g'lXj:tJxUu @7+tSovT5<_\.̩9)k(3|awiX.̎:YbsV6spCUj n=gJ0 @ÈyE:hilN-O9UM(IN\Mm g @A3` ᴍ@.OL]$ ia笤 @0vA[}P(yȹs_٢Y% @X7!m[Q^yU|Ntn*s%Oπm}DHf3:g?t m2L#ϟGU/_ܤB @n\`QV1i&k}얀!kzIn5^`QWt=qӜ9;V @ܸ{n|l37ހ @\V3`b'@ @Bf.o @ܞ0h}p߷ASH\,Z)Wе]AB*, ШSEa @ pnZdLVXl+xZ @'t,U) @ [Lf @0Z @X,`l1 @ N :7k @ @`dV @ @:3`ܬE @fY @̀s @ [Lf @0Z @X,`l1 @ N :7k @ @`dV @ @:3`ܬE @fY @̀s @ [Lf @0Z @X,`l1 @ N :7k @ @`dV @ @:3`ܬE @fY @̀=\^|9ջg @H/#5G[ @`[E9Xl:&ޱmj#@ @-,ʾ"J&[H @Tu @X7=`r2ڪWouoopEWV=xE,B%@`7FmCFE9X42M.L:'ͷy8yу6 @c ,ʾ~ؕ~da0֭uB @I{Z^}͢[_-ڿl @`L` MߙIk&4DUckk,sL鵖Bu:ߧCmT9*{sbEm';$ pl`}uhP`Q)x*Mi:JS"[1gDi$ cO_)0G['~ OJ~Ps,7&0k5  @Ey^81Q3WNnoQ7,&* ~"s!L:\k6j立*IGkDgpƪ @RlD)X'nnѼ8LՆ+Vg'uӊB pxfG\:7UIeVLՇtȒ7L;CtOH% @G ؄f\xO vOα|?mV&4+$7Ͻ7I'z:" @m ) w;buf_Y~|}6<ş^f+LYƪrJYr__X3خFe޵4hKcat#64ZM*kƢ `Q>&6K6t: pSn%@"EW^-d_H Z{Vʊ tEH @}3`EfY @ МD@ @U` ؂pN @ B`QǤKW8[ @[X}Eꕼ$`>n @[f @X75{sl@gj)C8,(bLG)[xEڭ @ ,ʾFwK.Y|i!Ќnކ @- lމ3ި4g\駅 @[X:̀v @V [ 7ZLyK]8v @0ȷ|X @ r$XdS3Ro+I,7:cTM @f6圫,?A3`sN @j̀UVͶ;OYE @0v~\nR @*`՞Xb%@ p\3`m~~FJbsU>1)olR# @̀m*m]e`Ük;z F @0vN]u @ @0f8 @ @`'3`;A  @̀ @I N6C @u3`wOEov?}vq͆k5 @ ,K%` @,bcvC @X} $`=j @U¶ @-`_  @Q ؎6E @m z @vX71;vѪMZJ ٳ#4C @# ,=`1 "oʾXEI`S/^MEUFl,(mWp[NTYu5=u; @,ʾ|:%lm?:S'Vbu @Xwv_JNIZ @ p>3`={̓W-}6@ @Z3`k^ς&>^S`} @v0v*sް=H9Xgl:'@ @`rKUxV"@ pfo`l[- @\-;j1)r"@ @z̀]O_"+< @ܤݞʷxEy6KO(++Ik}}$@ @rfۗ3,H_:/^O<q}Y @%̀]B6  @I3`7M @%̀]B6  @I3`7M @%̀]B6  @Iu3`w)옹i Y⃥֯r @)rPHN. @7*(+F4 @'< @ @`T% @ @Q @ @̀m3 @0f  @ @`'u3`CS춙ްnٳgg?*?wwP]*m @5E9X-[|Cϴxb6L2TVH\V!@H'$Kz Ù]oISέ/9SvOխuqƭ @j{L+n!@ @@G`>.fo <)rl"&@hX XÝ3ZQyM6N p3`g|XƱzΣ*/+5G['@F3`ZPL)IK)_̯S6 @%`Tne]KSE_WjIE=sa׈ ns @Q̀޳'w @0ft9iձ{; @60)+\V3ǥk1/_pZo5t5uX  @V̀^3攗#&G \z#W @J3`PYu^g9P-̖ϛ3#n{M7vk= pI3`aWh+z`g @0vn(5λX9 @@!`*&L6oD޻k  @)`mT9kQ8͇v^t νfs @1̀[sZm^V  @f?.Λ[/xE|݄sǿTWD5J;sEh[᫇hJ` X*/kC @,Uj'P @4#(H@ @ p=]O @f̀5!@ @fG @@3f+ $4J"& @̀y }s(rͣ|\U @#t,!ZJ @ff$`u @3`IFv;#DK  @L fWQӧO|*)H @m k_*{Gf{ @$`@9הъjllnm'@ @T3` ^:NV6⵷T @..`]pҜXZr/^2J&@ p3`GɺvI) @g0v+-絤a v @nA -6 @ Є&A)PT`sG~ @ n[06Fnyf}sU @ܔ,db7 @D`QWڨl| @ p[Z @.(`6M @m Z @.(nS/e- .R @@W`Q+Ǥatwww}lL plEW^S[#oi#@ Ъ{Zq @ p83`  @ p~3`7 @< 3 @ m @f @$`l'h!@ @0c @;  f @ ` @ @Nf?./_ 2 @Ϟ=;@+4$t,_:g^ @5xl-$ @@Sr|qTkC @K ,ʾTK @Xwz{\ @\L` X Tva @W  @23`Wa%@ @z̀]o߉ @+0ve&\ @W  @23`Wa%@ @z̀]o߉ @+0vp6O @^f?./_+·Dv֋/gܡ]6A @T4  @ @`0 Rg  @ pYߢ,I  @,X}困M^}J Q)B @Mj,i;-^RٟIT/9bv#@ @۹`; @k8 XsEbg__Z9X2 @$,+2+_X^ _(/ @ P)pɑUbܯjO ɺ @)pT;1`%js @ne,CG+{*Ň @\fs5ʙ|aNʒQr鎔}]@- @̀=\^|g@ѳn+" @ 0-(bL  @ @`+RTl @ @hA X  @nBPOAH @V` exΣ{ T @L,4@vwww^iGe. @ ,ʾx bd)G]%"$@ @`m¨ @ ,K5^`l)J @ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-` @0v @0v @ ;Pgj  @m kDG @̀35 @̀?#@ @@fԙB @@f @ p 3`LM!@ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-` @0v @0v @ ;Pgj  @m kDG @̀35 @̀?#@ @@fԙB @@f @ p 3`LM!@ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-` @0v @0v @ ;Pgj  @m kDG @̀35 @̀?#@ @@fԙB @@f @ p 3`LM!@ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-` @0v @0v @ ;Pgj  @m kDG @̀35 @̀?#@ @@fԙB @@f @ p 3`LM!@ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-` @0v @0v @ ;Pgj  @m kDG @̀35 @̀?#@ @@fԙB @@f @ p 3`LM!@ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-` @0v @0v @ ;Pgj  @m kDG @̀35 @̀?#@ @@fԙB @@f @ p 3`LM!@ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-` @0v @0v @ ;Pgj  @m kDG @̀35 @̀?#@ @@fԙB @@f @ p 3`LM!@ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-` @0v @0v @ ;Pgj  @m kDG @̀35 @̀?#@ @@fԙB @@f @ p 3`LM!@ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-` @0v @0v @ ;Pgj  @m kDG @̀35 @̀?#@ @@fԙB @@f @ p 3`LM!@ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-` @0v @0v @ ;Pgj  @m kDG @̀35 @̀?#@ @@fԙB @@f @ p 3`LM!@ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-` @0v @0v @ ;Pgj  @m kDG @̀35 @̀?#@ @@fԙB @@f @ p 3`LM!@ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-` @0v @0v @ ;Pgj  @m kDG @̀35 @̀?#@ @@fԙB @@f @ p 3`LM!@ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-` @0v @0v @ ;Pgj  @m kDG @̀35 @̀?#@ @@fԙB @@f @ p 3`LM!@ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-` @0v @0v @ ;Pgj  @m kDG @̀35 @̀?#@ @@fԙB @@f @ p 3`LM!@ @m3`m @8u @ жGt @H ؁:SS @h[ X#: @$`@) @-n˶[': @4$3`<}ŋIє$@ @+t b }Lz5+(C @}Hfr- QD @$`;A  @$` @vm3 @U _+;. @vwٳg$Jv!@ @eWt$`F @~)ȾÖ @8@R%`ZG @ٗlמ1 @n\ ؍'@ @`?˗/ۦ- @ @RFDJ1 @ "-Ha @xs, @DM @ܬ lk8 @{ <_48KS  @ Do)]Td!@ pq^:u[ųbV9] e|ۗ @tX:(Z='6LJ @ [*< @V [ g5 @,>q @ @@)޺bwwok]Êw GE~}6&9+MݬN7,>9l*B >my:QO7X5 D'J*07.m)}{^ H ]g;599 ֠\&29#pT*ӳ=v̴e XV<ҮsgϞۗVX"4ْN4,3 Tv_L].!oIq#_J?\7(Bsw|#i<6맭eӧ_l=o1`|"Lg<!P)"b3s)䁷qqw$Q+ƉSb)]i::oM #J76OruwZ*wbŨ0́߶+YLD>egɓUnl=5;0V*w\3J[|#v.9عs.{3>fwo:[Y4\g߉wm7T99?>æ>L-]|X\E:J=^̾>C<.cSɆWj})%N;g/3rK} *g_H>RQ:tJ[7}Ƌ`>7?/Kl7+ YQʾJm``)>L|6}=՜J<>~;pMK֌<߰&!!VUFRr*lbe *;7-\?w느rhW Tt@9;N?E>{~\} ^ADYc<`ޟ7rt0*7@&'XofhIH<-j~:`JRlBZ3/'yȥ=Sy}Tg4 KЇSB,Eޗ'NVw)>3}źv653`y* Lǽ&5WʒitM`g~ )55[y}xR xrk<l1qxl 2Tg`ʙ`o}Y^m`2Nڃ6y*^wYnn X:McL7tw:`.o('wqjxW>=\@X^[4{a9~ә xPϹDSS@|:[]gCW/O.;boHv--'g8?) >~;hyE~N%&q.$4<{QΛH )JvR9׫<{|û~U3`\+U:3NQ=`ez*C<%[nӎtG*JIrTv}}K~O̥3`IԳf7TvhE[9}|lf3#;?}GNNKfrn2ͅ6G zKJGzo{q(fze) /{<'O>iO=9/ϯ ̵ē?yxeazA$`K^< 'ZR1x@t'7XE%v/8]bbDmʹG/M*f>͕弨y+~_/ t=_gSMSjz^g~ ؁kl\_{ 0v41'bHͮ[[*6[i΀u,e`)Psl.* 3y [Z F,i*l)>MNJǧ >[$_o_RqBF7WןAFQvvS"]!y#u|UqB,fiX-N7YgbE&㼻{.K>l>8؋bys8.N`׾w)ZfnM~+}k,S3I_SGyf,:LYkNt]gisՏ?MD[+m})tM9CگJ /=VA;V06lWt0Q,r`:=xc=zˈ//O{[A~Ǚx%0xLf=Ă/b޼7[>1 ^+Q9x'qԫks⡥O/H[I`QmB׋|GZ|}  Ek3t=}ZW+sVӿn0 Xw~N<ȇ{+qs+~3k_FgCFby%4aQퟶ+vF:3R3{yjjh̹U90I+Qlsٮmz󦩐@S)eB}=L=^uX5&UȾ5asu}<]onjs 6UM,8TӖHQpЫq|;ݴ\\ :7\\`66VͮvpZn'M-tJ?ft*vYt=ܙ;i;样^v͂wrhg;rO首{Y7;9MqȾo3|^A"ZAvU ᖛ+e @ C86[ @ PlN?8jIENDB`b Dd'[  S Ahttp://java.sun.com/j2se/1.3/docs/guide/sound/prog_guide/chapter2.fm.anc.gifb0 J]!' KΕ ? n J]!' KΕPNG  IHDR|d{PLTEf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3wUD"wUD"wUD"ݻwwwUUUDDD"""bKGDH cmPPJCmp0712HsIDATx^ ُq?ݏ۳թICAX֙xz#G DG>`L 0&`L 0&`L 0&|D &.dK>Tͺկ[:Ïz'<]#ɏC#e'+[ي I1l^?4|H *ݑp{)A9|64.XEG>qC| eD.|P*)tG->i>9τ/(gv?Fzce?4فOHMQ' _3'\;D\PVF«?^j!{E|Ioxބ`iRqH.|,Bow# =W?s)ac`xΎ@ g?Lp"|uxe.%tj6lZnkgV+Ԟgskу͑w<_ ,q|dK_w.R{[͕ׯ:Nff׺Sd9q>jk<0ۺ u+M%Hg-RZdUR=1%I/jf+<%Z pTͷU*0.b[%Q/ŭDhyϾ|'71C7fy l=uθ|hQ'Bֲ!]M`h;G4/XT5h¦|wi4໲]Uj_}#F6XsiqVbYLMiR,r߆]yh>5h:$o8J %-;p2W;𗄝|%C|Ef\CEʉ5*ف'73юltؙzze{]qeX2~"4d&!A'oyRҠIIoӄBүx~Ah,٩4]m%,bbWs]r]<=rJҖe Npa/IoFq8z}E /fN>ƒlkۭ5.V@Z1ohùeTKҳ2YIŖta!> ˢyC{5.Pe|30ar_B˝/GF7Մy|K_j&ˇj{dy>&ӀQQ 3g;x-i(,Zm ;2f\ذ] Ifq뺻7i {wCif0O7rTb&|xD-D#:N'=A'_{7|܉CiB,_vB >I .Y56­aojv2Nhn2ØpyD~$)E9{I 3!q͢EeGWs~IfRzt+{Ld:&Ӽ́zMiOc~~hddn `qe\,.;nCħј@}C {>{~WCͣY0&`L 0&`L 0&`L 0&`L WI'8^IENDB` Dd F  S Ahttp://java.sun.com/j2se/1.3/docs/guide/sound/prog_guide/chapter2.fm.anc2.gifbWMYaB;3n+MYaB;PNG  IHDR#ZĤPLTEf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3wUD"wUD"wUD"ݻwwwUUUDDD"""bKGDH cmPPJCmp0712HsIDATx^ >OgmW;l~PǴ_ߌ# Rr! B@! 4}W֨U C'g4Va;Ե|K93{澓Z&8^i/NCЖٹew`P Ώ1֊S _=#N& `,Zśݨ7|04`XB'X-O-٥x!Sela X'֜#oGWr-|s>fvdgcz!#4/*'Lk1T |f M9z MKzxQ@)Gnؕ|Lnbz@/:Evv^-N~1'Pw|1k| QuFM`~7<}a>pޣ :8A(U2+;  fȖbMZ?f{KTF3QK 7n0;\g?%- r)J F8o[-lGo;ݴbpsYZFN.Uӂ|M_6UaIctaXM}XλUqYLtfTϡxif-n|ט]&F7(a }"rwxGl* hMMlRWi¨>$ɒeJ{%T?55@>6Rz_J0^Thq$hΈaC.JQ(x֟gg>QA+CaƟg0e՘A; :'5 /Wr񍦿^vTKa$ 7 ĕ|7\ū)B@! B@! %G~%IENDB`DyK http://www.onlineclass.comyK 8http://www.onlineclass.com/ i0@0 Normal_HmH sH tH 0@0 Heading 1$@&CJ 8@8 Heading 2$ & F@&CJ <@< Heading 3$$@&a$ 5CJ$\6@6 Heading 4$$@&a$CJ0@0 Heading 5$@&CJ<A@< Default Paragraph Font,@, Header  !, @, Footer  !&)@& Page NumberFC@"F Body Text Indent$`a$CJLR@2L Body Text Indent 2>^`>CJ.U@A. Hyperlink >*B*ph>V@Q> FollowedHyperlink >*B* phDS@bD Body Text Indent 3 `CJR^@rR Normal (Web)dd[$\$CJOJPJQJ^JaJ"W@" Strong5\:B@: Body Text$7$8$H$a$CJ:b@: HTML CodeCJOJPJQJ^JaJ&X@& Emphasis6]|e@| HTML Preformatted7 2( Px 4 #\'*.25@9OJPJQJ^J"0AVZa} NJOHIM"0AVZa} "!z !z!z!z!z!z!z!z!z! z! z! z! z! z!z!z!z!z!z!z!z!z!z!z z!zi((,,#29?A8FVMT]cxj?p>x=z| "$    -fwvh   9:;<=>?@^|}~:;<hjklmno<~4Kl )9Wlw   * @ 4  /o1Quv]1Im$H"E] ##Q$b$%&&((,)W)d*n*_++++,(,),,,#-@-/M0N0\0j0k0p0z0{0000000000000011111#1-1.1I1S1T1U1m1n12223G333333355556666n66 7?7@77777C888899%9999999:*:1:W::::::;;@;G;;;;;;;;;;;i<|<< = ==[=^====>T>>>>>>???? @!@7@8@AAAA#A$A:ABAKALAQAYAbAcAlAtA}A~AAAAAAAC=DHDRDXDYDlDsD|D}DDDDDDDDDDDDDDDDDDEE E*E+E6E@EFEGE[EcElEmEEEEEEEEEEEEEEEEEEEEF7F8FeGfGlGGGGGGGGGGGGGGG H#H$H;HHHIHJHuHvH9J:JlJJJ$K%K0K:K@KAKyKKKKKKKKMjNkNvNNNNNNNNNNNNNNO O O)O*O5O6OHPWPRR6TTBUUUXX:YvYwYbZZ[]]]]]^F^P^Y^]^f^^^^^^._8_A_B_U_}`b bpJpKpq q s#s7sss"tNtRtcuvv+w=w>xVxcxxxxyyy3z4z5z6z7z8z9z:z;zp0>p0>p0>p0>p 0 >p0>p 0 >p0>p0>p 0>p0>p0>p 0>p0>p 0>p0>p 0>p 0>p0>p0>p 0>p0>p0>p 0>p0>p0>p0>p0>p0>p0>p0>p0>p0>p0>p 0>p000000000000000000000000000:00000000000000000000J00000J0J0000000000000 4IVzƄ`in|4 /"n.j4z456;@?B#EKEEsHH+IlIIIKHL:OORR)Sb^UcAignw|ӄacdefghjklmopqrstuvwxyz{}~bT>U@UX6Y8Y\CCX !!Tleu,b$Yp:B-71п&s@@5t(  P   " P   "  P   "  P   "  P   " P    "  P   "" P   " P    "  VB @ C D"\B  S D"\B  S D"\B  S D"\B  S D"$bB  c $D"\B  S D"\B @ S D"VB @ C D"!VB  C D" \B  S D" VB  C D"#tB   6Dg " \B ! S D" bB " c $D"hB #@ s *D"bB $ c $D"bB % c $D"bB & c $D"hB ' s *D "\B ( S D"\B ) S D"bB *@ c $D"hB , s *DԔ"hB . s *DԔ"bB / c $DԔ"bB 0 c $DԔ"bB 1@ c $DԔ"P H   "+  P2 I  ") P2 J   "/  >2 K  "*>2 L  "2P M  "% P N   "3  P O   ",  \B P S D".\B Q@ S D"1\B R S D"-VB S C D"(VB T C D"'VB U C D"&VB V C D"0B S  ?]^_`2222222333G33333,XXt tH t*t) tHHt tt"xxHt!xt XXHtlthl(t lt0t/t&x@xPt%t$x@xt#@t( t8 @8 t(@ t@Pt t(mth(mt1xt.xgxt(t'((tt h tHt}x-tH9h9tytMtUvbtTvbtSvvtI tKqtHQvtO%N]!tR  tPNNtJ BtVtQtLqtN[wt _Hlt524162752 _Hlt524162753,~,~@@-~-~`g (\`  u}IQT\W`mw$$))=)U)W)d).-2-7-?-`-d-q-y---..////p0y0000000h1l13375C555'696;6G6K6j6~66666666667 7'7;7@7I7J7L7O7`77777777 888 8,818=8P8d8r8|8888888889 9/9A9B9[9n9z9999:7:::@:A:B:O:f:z:::::::;%;W;Y;;<:<F<j<l<<<=== =+=?=====>>>>>>@@:AAAQAXAlAsAAADDDDDDDDDEEEEEEE'F+FG GGGGGGG HHH"H;HGHHHHH^IfIIIRJYJ{JJJJKKKKKLLL MMM MNNNNwOOOOOOjPpPQ QQQe[p[[[[[[[[\\\]!]/]:];]Z]b]l]]]]]]]]]^^h^o^s^^^^^^^^^^^ _`a)a:aSa[a b5b>>>*A3A\DeDDDKETE[E`EpEyEGGGGGGGG HH;HGHIJNJ{JJJJDKMKLLNNNNPPRRXX[[/];]]]]]^^H^N^Y^\^h^o^^^^^^^^ _0_6_=a@a b bmCm6n;nnoZofoppqrttuuuMvOvvwwyyyy}}\}j}}}~&~R~Z~~~~~!)X\΀::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::0dQIz  2QFlorida State UniversitymajorsmajorsOh+'0 $ @ L X dpxFlorida State University0lormajors ajoajoNormal majors 7joMicrosoft Word 9.0r@h@6 h6@9ǝ4@B7j՜.+,D՜.+,\ hp  Florida State Universityo6Q Florida State University TitleX 8@ _PID_HLINKSAl9http://www.onlineclass.com/hU?YMhttp://java.sun.com/j2se/1.3/docs/guide/sound/prog_guide/chapter2.fm.anc.gifz7]Nhttp://java.sun.com/j2se/1.3/docs/guide/sound/prog_guide/chapter2.fm.anc2.gif  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy{|}~Root Entry F 7Data !1Table#:WordDocument("SummaryInformation(zDocumentSummaryInformation8CompObjjObjectPool 7 7  FMicrosoft Word Document MSWordDocWord.Document.89q
NameEmailPhone
Remove
" + name + "" + email + "" + phone + "