ࡱ> Y[RSTUVWXUABxyT#`bjbj\.\. d>D>D=x % X2 @v v v  8\ AR"<Lb8@@@@@@@$BhaE@v b@r r @vvvr ^v @v@vv~9D, Jv N=F @Eq d:&n=$@0A:fF* FLN=Fv N= v@@dA $ r r r r r r   Event-Driven Programming: Introduction, Tutorial, History http://Tutorial_EventDrivenProgramming.sourceforge.net Stephen Ferg (steve@ferg.org) Version 0.2 2006-02-08 This work is licensed under a Creative Commons Attribution License HYPERLINK "http://creativecommons.org/licenses/by/2.5/"http://creativecommons.org/licenses/by/2.5/  The Creative Commons Attribution License gives you permission to do virtually anything you want with this work, including copying it, distributing it, and making derived works (including translations) based on it as long as you give credit to the original author (Stephen Ferg). In particular, I encourage teachers to make copies of all or parts of this document for their students, and translators to translate this document into other languages. It is not necessary to ask for permission. -- Steve Ferg Revision History (most recent first) ?version 1.0 released?version 0.3 Modified beta version2006-02-08version 0.2 modified draft version2006-01-10version 0.1 First draft Acknowledgments Thanks to my co-worker Jeff Davis, for scanning several of the diagrams. Thanks to my co-worker Gary Ault, who reported a mistake in one of the state transition diagrams. Contents  TOC \o \h \z  HYPERLINK \l "_Toc127197012" Revision History  PAGEREF _Toc127197012 \h 2  HYPERLINK \l "_Toc127197013" Acknowledgments  PAGEREF _Toc127197013 \h 2  HYPERLINK \l "_Toc127197014" In The Beginning Transaction Analysis  PAGEREF _Toc127197014 \h 7  HYPERLINK \l "_Toc127197015" Dataflow Diagrams  PAGEREF _Toc127197015 \h 7  HYPERLINK \l "_Toc127197016" Structure Charts  PAGEREF _Toc127197016 \h 10  HYPERLINK \l "_Toc127197017" The Handlers Design Pattern  PAGEREF _Toc127197017 \h 11  HYPERLINK \l "_Toc127197018" The Headless Handlers Pattern  PAGEREF _Toc127197018 \h 12  HYPERLINK \l "_Toc127197019" The Extended Handlers Pattern  PAGEREF _Toc127197019 \h 13  HYPERLINK \l "_Toc127197020" The Event Queue  PAGEREF _Toc127197020 \h 13  HYPERLINK \l "_Toc127197021" Some Examples of the Handlers Pattern  PAGEREF _Toc127197021 \h 14  HYPERLINK \l "_Toc127197022" Objects  PAGEREF _Toc127197022 \h 14  HYPERLINK \l "_Toc127197023" Systems  PAGEREF _Toc127197023 \h 15  HYPERLINK \l "_Toc127197024" Client-Server Architecture  PAGEREF _Toc127197024 \h 18  HYPERLINK \l "_Toc127197025" Messaging Systems  PAGEREF _Toc127197025 \h 19  HYPERLINK \l "_Toc127197026" Frameworks  PAGEREF _Toc127197026 \h 21  HYPERLINK \l "_Toc127197027" Object-Oriented Event-Driven Programming  PAGEREF _Toc127197027 \h 21  HYPERLINK \l "_Toc127197028" Frameworks  PAGEREF _Toc127197028 \h 25  HYPERLINK \l "_Toc127197029" SAX an example of a framework  PAGEREF _Toc127197029 \h 27  HYPERLINK \l "_Toc127197030" Why programming with a framework is hard  PAGEREF _Toc127197030 \h 29  HYPERLINK \l "_Toc127197031" GUI programming  PAGEREF _Toc127197031 \h 30  HYPERLINK \l "_Toc127197032" Why GUI programming is hard  PAGEREF _Toc127197032 \h 30  HYPERLINK \l "_Toc127197033" The Observer Pattern  PAGEREF _Toc127197033 \h 31  HYPERLINK \l "_Toc127197034" Event Objects  PAGEREF _Toc127197034 \h 34  HYPERLINK \l "_Toc127197035" The Registered Handlers pattern in GUI applications  PAGEREF _Toc127197035 \h 35  HYPERLINK \l "_Toc127197036" Registering Event-Handlers in Python "binding"  PAGEREF _Toc127197036 \h 37  HYPERLINK \l "_Toc127197037" Registering Event-Handlers in Java "listeners"  PAGEREF _Toc127197037 \h 39  HYPERLINK \l "_Toc127197038" Callback programming  PAGEREF _Toc127197038 \h 42  HYPERLINK \l "_Toc127197039" GUI programming summary  PAGEREF _Toc127197039 \h 42  HYPERLINK \l "_Toc127197040" Maintaining State  PAGEREF _Toc127197040 \h 43  HYPERLINK \l "_Toc127197041" Rejecting invalid transactions  PAGEREF _Toc127197041 \h 43  HYPERLINK \l "_Toc127197042" State Machines  PAGEREF _Toc127197042 \h 45  HYPERLINK \l "_Toc127197043" Coding a Finite State Machine (1)  PAGEREF _Toc127197043 \h 47  HYPERLINK \l "_Toc127197044" Coding a Finite State Machine (2)  PAGEREF _Toc127197044 \h 51  HYPERLINK \l "_Toc127197045" Ways to remember state  PAGEREF _Toc127197045 \h 53  HYPERLINK \l "_Toc127197046" Conclusion  PAGEREF _Toc127197046 \h 56  HYPERLINK \l "_Toc127197047" Appendix A Abstract methods in Python  PAGEREF _Toc127197047 \h 57  HYPERLINK \l "_Toc127197048" Appendix B SAX parsing in Python  PAGEREF _Toc127197048 \h 58  Introduction It's not easy to learn event-driven programming. If you're trying to program your first GUI application, or trying to learn how to parse XML with a SAX parser, you've experienced the difficulties first-hand. Most, if not all, GUI systems and toolkits are designed to be event driven, meaning that the main flow of your program is not sequential from beginning to end. If you've never done GUI programming, this is one of the trickiest paradigm shifts. Robin Dunn, speaking on GUI programming at OSCON2004 Hollywood Principle: "Don't call us; we'll call you." ... You implement the interfaces, you get registered. You get called when the time is right. This requires a distinctly different way of thinking to that which is taught in introductory programming where the student dictates the flow of control. Dafydd Rees,  HYPERLINK "http://c2.com/cgi/wiki?HollywoodPrinciple" http://c2.com/cgi/wiki?HollywoodPrinciple The problem isn't that the concepts are complicated or difficult the basic ideas are really quite simple. The problem is that as of January 2005 no reasonably complete explanation of these concepts is available on the Web. This paper is my attempt to change that. Like so many authors, I've written the paper that I wish I could have found when I needed it. I hope it will help you in your attempt to learn event-driven programming. One effective way to explain a complex idea is to tell the story of its life. This kind of story begins with the initial appearance of a young, simple idea. As the story unfolds we watch the progress of the idea as it responds and adapts to changing circumstances, slowly growing in complexity. This kind of story is called a genetic explanation and it is what I try to do in the first part of this paper. This story of the evolution of event-driven programming is told from the perspective of a business applications programmer who started programming in the late 1970's, worked mostly on IBM and Microsoft platforms, and most recently began working with Java and Python on Unix platforms. A professor of computer science or someone who worked on IBM's CICS transaction processing monitor, or on the Mesa programming environment, or on the Andrew windowing system would undoubtedly tell a different story, or at least tell it differently. So this is not the only way the story could be told; it is simply the story as I am able to tell it. The code examples are mostly in pseudo-code and Python, with the occasional bit of Java. Python is such a straightforward language (it's been called "executable pseudocode") that you should be able to understand the Python examples even if you've never seen a line of Python before. For more information about Python, two good places to start are  HYPERLINK "http://www.python.org/" http://www.python.org/ and  HYPERLINK "http://pythonology.org" http://pythonology.org. In The Beginning Transaction Analysis My tale begins in the late 1970's. In those days, the typical computer system was a batch processing system. Input data was typically a sequential file on tape. A program read data from the input file, processed it, and wrote the results out to another sequential file. That file, in turn, was processed by another program and written out to another file, which in turn was processed by another program, and so on. The standard model of a computer system was an assembly line. Raw materials come in one door; they are processed, processed, processed; and at the end of the processing, a finished product is pushed out another door. This mental model underlay the "structured" systems development methods in the 1970's. The human father of the structured methods was Larry L. Constantine. Their corporate father was IBM's Systems Research Institute. The most successful advocate of structured methods was Edward Yourdon so much so that the expressions "Yourdon" and "structured analysis and design method" became almost synonymous. The origin of the term "structured" was a paper called "Structured Design" by Glenford J. Myers, Wayne P. Stevens, and Larry Constantine, that appeared in the IBM Systems Journal in 1974. In 1975, Glen Myers, one of Larry Constantine's students at IBM SRI, published Reliable Software Through Composite Design. Then in 1977 and 1978, almost simultaneously, several important books on the structured methods appeared Structured Design by Ed Yourdon and Larry Constantine, Structured Analysis and System Specification Tom De Marco, Structured Systems Analysis by Chris Gane and Trish Sarson, and Structured Systems Development by Ken Orr. Perhaps the most influential of these books was Tom De Marco's Structured Analysis and System Specification, published through the Yourdon press. Dataflow Diagrams Structured analysis used dataflow diagrams (DFDs) to show the logical structure of a computer system. On a DFD, a record in a sequential file was conceptualized as a packet of data moving through a pipeline, or along a conveyor belt, called a dataflow. Packets passed through a sequence of workstations called processes where they were filtered, used, enhanced, or transformed, and then passed on to the next workstation. Here's an example of a dataflow diagram from page 316 of De Marco's Structured Analysis and System Specification.  Describing a system in this way was called transform analysis. De Marco also briefly described a second kind of analysis called transaction analysis and provided this diagram.  He explained the differences between transform and transaction analysis this way [p. 315]: Transform analysis applies to applications that are transforms that is, applications that have clearly identified input streams, central processing, and output streams. A transform is represented in Data Flow Diagram terms by a linear network. Transaction analysis applies to transaction centers, parts of the application characterized by sudden parallelism of data flow. De Marco actually spent very little time discussing transaction analysis. But the topic received more attention in Ed Yourdon and Larry Constantine's book Structured Design. In Chapter 11, Yourdon and Constantine give credit for the first description of transaction analysis to one P. Vincent, in a paper called "The System Structure Design Method" published in the limited-edition Proceedings of the 1968 National Symposium on Modular Programming. Apparently Mr. Vincent and others at Bell Telephone of Canada had developed a methodology called SAPTAD; Yourdon and Constantine described transaction analysis as "a more flexible, more sophisticated updating of the SAPTAD technique." "Transaction analysis," Yourdon and Constantine wrote, "is suggested by data flow graphs resembling Fig. 11.1 that is, where a transform splits an input data stream into several discrete output sub-streams." Here is Figure 11.1. It is the archetype diagram of event-driven programming.  A transaction, they said, begins when "any element of data, control, signal, event, or change of state" is sent to the transaction center process. A transaction center of a system must be able to get (obtain and respond to) transactions in a raw form analyze each transaction to determine its type dispatch on type of transaction complete the processing of each transaction Structure Charts A dataflow diagram shows the logical functions that a system must perform, but it doesn't say anything about the design of the program that will perform those functions. In structured analysis and design, a different diagram called a structure chart was used to show program design. On structure charts, boxes represent modules (functions, or subroutines). The boxes are arranged hierarchically, with calling modules at the top and called modules beneath them. Converting a transaction-processing dataflow diagram to a structure chart produced a structure diagram like this one (from Structured Design, p. 205).  In this diagram, the dotted arrow coming in from the top represents flow of control being passed to the transaction center. Transactions are obtained by the GETTRAN function. Once obtained, a transaction is analyzed to determine its type (its transaction code) and then passed up to the transaction center. From there, it is passed to the DISPATCH module which sends it to the module that handles transactions of that type. The Handlers Design Pattern If Yourdon and Constantine were writing today, they might very well call their notion of transaction analysis a design pattern. I will call it the Handlers pattern. Here's a diagram of the Handlers pattern. The diagram follows the structure of Figure 11.1 Yourdon and Constantine's original dataflow diagram for transaction analysis.  Handlers pattern On the diagram you can see: a stream of data items called events (Yourdon and Constantine's "transactions") a dispatcher (Yourdon and Constantine's "transaction center") a set of handlers. The job of the dispatcher is to take each event that comes to it, analyze the event to determine its event type, and then send each event to a handler that can handle events of that type. The dispatcher must process a stream of input events, so its logic must include an event loop so that it can get an event, dispatch it, and then loop back to obtain and process the next event in the input stream. Some applications (for example, applications that control hardware) may treat the event stream as effectively infinite. But for most event-handling applications the event stream is finite, with an end indicated by some special event an end-of-file marker, or a press of the ESCAPE key, or a left-click on a CLOSE button in a GUI. In those applications, the dispatcher logic must include a quit capability to break out of the event loop when the end-of-event-stream event is detected. In some situations, the dispatcher may determine that it has no appropriate handler for the event. In those situations, it can either discard the event or raise (throw) an exception. GUI applications are typically interested in certain kinds of events (e.g. mouse button clicks) but uninterested in others (e.g. mouse movement events). So in GUI applications, events without handlers are typically discarded. For most other kinds of applications, an unrecognized event constitutes an error in the input stream and the appropriate action is to raise an exception. Here is pseudo-code for a typical dispatcher that shows all of these features: the event loop, the quit operation, the determination of event type and the selection of an appropriate handler on the basis of that type, and the treatment of events without handlers. do forever: # the event loop get an event from the input stream if event type == EndOfEventStream : quit # break out of event loop if event type == ... : call the appropriate handler subroutine, passing it event information as an argument elif event type == ... : call the appropriate handler subroutine, passing it event information as an argument else: # handle an unrecognized type of event ignore the event, or raise an exception The Headless Handlers Pattern There are a few variants on the Handlers pattern. One of them is the Headless Handlers pattern. In this pattern, the dispatcher is either missing or not readily visible. Taking away the dispatcher, all that remains is a collection of event handlers.  The Extended Handlers Pattern Another variant is the Extended Handlers pattern. In this variant, the pattern includes an events generator component that generates the stream of events that the dispatcher processes.  The Event Queue In some cases, the dispatcher and its handlers may not be able to handle events as quickly as they arrive. In such cases, the solution is to buffer the input stream of events by introducing an event queue into the events stream, between the events generator and the dispatcher. Events are added to the end of the queue as fast as they arrive, and the dispatcher takes them off the front of the queue as fast as it is able. GUI applications typically include an event queue. Significant events such as mouse clicks may require some time to be handled. While that is happening, other events such as mouse-movement events may accumulate in the buffer. When the dispatcher becomes free again, it can rapidly discard the ignorable mouse-movement events and quickly empty the event queue. Some Examples of the Handlers Pattern Now that I've described the Handlers pattern, I'd like to show you some examples of the pattern. These methods and technologies are probably familiar, but you may never have thought of them as examples of event-driven programming. Objects In the 1990's, object-oriented (OO) technology and methods gradually eclipsed the structured methods of the 1970s and 1980s. Software methodologists began experimenting with new diagramming notations to express object-oriented concepts. At that time, one of the popular diagramming notations (invented by Grady Booch?) was object diagrams. Here is an example of an object diagram.  Object diagram of a STACK object In this object diagram, Stack is an object type (or class). Push, pop, and peek are its methods. To use the Stack class, you would create a stack object, and then use its methods to do things to it. # create a stack object by instantiating the Stack class myStack = new Stack() myStack.push("abc") myStack.push("xyz") print myStack.pop() # prints "xyz" print myStack.peek() # prints "abc" I like object diagrams because they clearly show objects as examples of the Headless Handlers pattern. An object diagram is basically the same as the Headless Handlers diagram, except that events arrive from the left rather than the top of the diagram. The Stack class, for example, is clearly a collection of event handlers (called methods in OO jargon) for handling push, pop, and peek events. The lesson here is that if you're an object-oriented programmer you already know event-driven programming. When you write object methods, you are quite literally writing event handlers. Systems As we've seen, in Structured Systems Analysis, a computer system was conceptualized as a factory. Raw materials flow into the factory, travel along conveyor belts (data flows) through workstations (processes) and eventually a finished product is pushed out the door. The suppliers of the raw materials were called sources, and the consumers of the finished products were called sinks. Sources and sinks were called the terminators of data flows they were the places where data flows began and ended. A context diagram could be used to show the system situated in the context of its terminators. Here is a context diagram from p. 59 of De Marco's Structured Analysis and System Specification.  In 1984 Stephen McMenamin and John Palmer published Essential Systems Analysis. Essential Systems Analysis (ESA) built on and extended earlier work on structured analysis, but it also introduced a radical change in the conceptual model of computer systems. ESA regards a computer system not as a factory, but as a stimulus/response machine. The stimuli are events sent into the system by the terminators in the outside world. The system itself is conceptualized as a collection of event handlers (essential activities). When an event arrives, the system springs to life, an essential activity processes the event, and then the system goes to sleep again (quiesces) until the arrival of the next event. Essential activities respond to events by reading from and writing to data stores at the heart of the system, and by producing output data flows. The system's data stores constitute its essential memory. This diagram (from page 55 of Essential Systems Analysis) shows the essential parts of a computer system, as they were conceptualized in ESA.  Basically, ESA views a computer system as a single, huge OO-style object. The system's essential activities are its methods, and its essential memory is its internal data. And just as an object is an example of the Headless Handlers pattern, with the methods playing the role of handlers, so here an entire computer system is an example of the Headless Handlers pattern, with the essential activities playing the role of handlers. The most fully worked-out conceptualization of a system on the Handlers pattern was JSD (Jackson System Development), described in Michael Jackson's book System Development (1983). JSD was a brilliant method, and arguably the first true object-oriented analysis and design method. The design of a JSD system is shown in an SID (system implementation diagram). Here is a typical SID, from p. 293 of System Development.  At the top of this diagram, we see the dispatcher in JSD it is called the scheduler. A stream of events arrives from outside the system; it is labeled SCIN ("scheduler input"). Events are dispatched to CUST-1 or ENQ, the event handlers. The system's internal data is stored in database tables called "state vector" files (labeled SVFILE). EREPLIES is a stream of replies produced in response to operator enquiry events. CUST-1 and ENQ are not functions; they are full-fledged OO-style objects. This means that JSD uses the Handlers pattern on two levels. On the upper level, the entire system is conceived on the full Handlers pattern, with the scheduler as the dispatcher and objects as event handlers. On the secondary level are OO-style objects, whose methods function as event handlers for events arriving from the scheduler or from other objects. ESA and JSD mark a huge shift in thinking from the earlier structured methods. The cause of the shift was the rapid advances that were being made in database technology. In the early days of structured analysis, database management systems (DBMSs) were essentially non-existent. But by the time ESA and JSD appeared, computerized data processing was quickly moving away from batch systems processing sequential files to online systems processing databases. At first there were linked-list DBMSs (e.g. IBM's IMS, Cullinane's Cullinet, and Cincom's Total). These were quickly followed by inverted-list DBMSs (Adabas, Model204), then by relational DBMSs (DB2, Ingres, Oracle). The advance of DBMS technology was accompanied by the development of database design methodologies (ERA, the Entity-Relationship Approach; IE, Information Engineering; NIAM/ORM; IDEF1X). As database technology improved and became more widely used, developers increasingly came to see the database not the software that accessed it as the heart of a computer system. The new model of a computer system as a set of event handlers surrounding and providing an interface to the database that lay at the core of the system was, therefore, very much a product of its time. Client-Server Architecture A familiar example of the Handlers pattern occurs in client-server architectures. A server is a piece of hardware or software that provides a service to clients that use the service. The server's job is to wait for service requests from clients, to respond to service requests by providing the requested service, and then to wait for more requests. Examples of servers include: print servers, file servers, windows servers, database servers, application servers, and web servers. If you've ever surfed the Web, you've interacted with a server every time you surfed to a new web address, your web browser sent a service request to a web server, which responded by serving up the web page that you requested. Wesley Chun provides a short, clear explanation of the basics of client-server architecture in Core Python Programming, Chapter 16. (I've slightly modified the text to improve consistency of the terminology.) Imagine, says Chun, a blank teller who neither eats, sleeps, nor rests, serving one customer after another in a line that never seems to end. The line may be long or it may be empty on occasion, but at any given moment, a customer may show up. Of course, such a teller was fantasy years ago, but automated teller machines (ATMs) seem to come close to the model now. The teller is, of course, the server that runs in an infinite loop. Each customer has a need [a service request] which requires servicing. Customers arrive and are serviced by the teller in a first-come-first-served manner. Once a transaction has been completed, the customer goes away while the server either serves the next customer or waits until one comes along. Here is the situation, described in terms of the Handlers pattern.  Each bank customer represents a service request (event, transaction) sent by a client. The customers queue up and wait for service. The tireless teller is a good analogy for a server which, because of its collection of event handlers, can handle different kinds of service requests. And the bank teller's "infinite loop" is of course the dispatcher's event loop. Messaging Systems Messaging systems represent an extreme version of the Handlers pattern. The purpose of a messaging system is to get events (messages) from event generators (senders) to handlers (receivers) in situations where the senders and receivers are in different physical locations or running on different platforms. In messaging systems, messages are typically addressed to specific receivers, so the dispatching function (which determines which receiver should receive the message) is trivially simple. A familiar example of a messaging system is the post office. A sender gives a message (a letter or a parcel) to the post-office (the messaging system). The post office reads the receiver's address on the message and transports the message to the receiver.  E-mail messaging systems perform essentially the same function as the post office; the only difference is that the messages are encoded electronically rather than physically. Perhaps the most sophisticated kinds of messaging systems are enterprise messaging systems, which use message-oriented middleware or MOM. In MOM systems, the senders and receivers are computer applications, rather than human beings. MOM systems enable computerized applications that are physically separated, or running on different hardware/software platforms, to communicate with each other. For example, a big company may have offices and servers that are geographically dispersed. MOM software could allow an order placed with the company's order-entry system in LA to be electronically sent to an order-fulfillment application hosted on a server in Chicago, and to a management-reporting application hosted on a server in New York, all without human intervention. In addition to this point-to-point model of communications, MOM products also support a publish/subscribe model. In a publish/subscribe model, receivers become subscribers by subscribing to topics, and senders may send messages to topics (rather than to individual subscribers). When a topic receives a message, the topic forwards the message to all receivers who have subscribed to the topic.  In MOM systems, telecommunications issues (and queuing issues, and implementation issues of the publish/subscribe model) dwarf the Handlers aspect of the system. Nevertheless, for some purposes it may be helpful to think of MOM systems as simply extreme, specialized examples of the Handlers pattern. Frameworks Object-Oriented Event-Driven Programming Now that we've seen the Big Picture how the Handlers pattern is manifested in many different aspects of modern computer systems let's look at how the Handlers pattern works at the code level. Consider a business that deals with customers. Naturally, the business owner wants an information system that can store, retrieve, and update information about his customer accounts. He wants a system that can handle a variety of events: requests to add a new customer account, to change the name on an account, to close an account, and so on. So the system must have event handlers for all of those types of events.  EMBED Visio.Drawing.6  Before the advent of object-oriented programming, these event handlers would have been implemented as subroutines. The code inside the dispatcher's event loop might have looked like this: get eventType from the input stream if eventType == EndOfEventStream : quit # break out of event loop if eventType == "A" : call addCustomerAccount() elif eventType == "U" : call setCustomerName() elif eventType == "C" : call closeCustomerAccount() ... and so on ...  And the subroutines might have looked something like this. subroutine addCustomerAccount(): get customerName # from data-entry screen get next available accountNumber # generated by the system accountStatus = OPEN # insert a new row into the account table SQL: insert into account values (accountNumber, customerName, accountStatus) subroutine setCustomerName(): get accountNumber # from data-entry screen get customerName # from data-entry screen # update row in account table SQL: update account set customer_name = customerName where account_num = accountNumber subroutine closeCustomerAccount(): get accountNumber # from data-entry screen # update row in account table SQL: update account set status = CLOSED where account_num = accountNumber  Nowadays, using object-oriented technology, event handlers would be implemented as methods of objects. The code inside the dispatcher's event loop might look like this: get eventType from the input stream if eventType == "end of event stream": quit # break out of event loop if eventType == "A" : get customerName # from data-entry screen get next available accountNumber # from the system # create an account object account = new Account(accountNumber, customerName) account.persist() elif eventType == "U" : get accountNumber # from data-entry screen get customerName # from data-entry screen # create an account object & load it from the database account = new Account(accountNumber) account.load() # update the customer name and persist the account account.setCustomerName(customerName) account.persist() elif eventType == "C" : get accountNumber # from data-entry screen # create an account object & load it from the database account = new Account(accountNumber) account.load() # close the account and persist it to the database account.close() account.persist() ... and so on ... And the Account class, with its methods that function as event-handlers, would look something like this. class Account: # the class's constructor method def initialize(argAccountNumber, argCustomerName): self.accountNumber = argAccountNumber self.customerName = argCustomerName self.status = OPEN def setCustomerName(argCustomerName): self.customerName = argCustomerName def close(): self.status = CLOSED def persist(): ... code to persist an account object def load(): ... code to retrieve an account object from persistent storage Using OO technology this way isn't very exciting. Basically, we've just substituted objects for database records; otherwise, the processing is pretty much unchanged. But it gets more interesting... Frameworks With object-oriented technology it is relatively easy to develop generalized, reusable classes. This is one of the advantages of OO technology. Suppose, for example, that there is a commercial, general-purpose business-support product called GenericBusiness. GenericBusiness is a software framework that knows how to perform a variety of common business functions opening customer accounts, closing customer accounts, and so on. Naturally, because all businesses are different, GenericBusiness allows each business to customize the framework to meet that business's particular needs. Suppose further that Bob is a small businessman and he buys a copy of GenericBusiness. Before he can use GenericBusiness, Bob needs to customize it for his particular needs. We can imagine a lot of things that Bob might want to customize: his business name, the names of the products he sells, the kinds of credit cards that he accepts, and so on. But for the sake of discussion, let's look at Bob's most pressing requirement he wants to customize GenericBusiness to use MySQL to store information about accounts. GenericBusiness is ready. It knows that it can't predict which DBMS a business will want to use. This means that GenericBusiness even though it knows how to open and close customer accounts doesn't know how to persist account data to a database. And of course, it couldn't know. Without knowing what DBMS a business wants to use Oracle, Sybase, DB2, MySQL, Postgres GenericBusiness can't know what code to put in the persist() method of the Account class. That means that Bob must write the code for the persist() method himself. And that means that GenericBusiness has a problem how can it insure that a customer like Bob will write the code for the persist() method? The solution is for GenericBusiness not to supply a fully-functional Account class. Instead, it supplies a class that is, if you like, half-baked it is a class that implements only some of the methods of a fully functional Account class. This partly-implemented class let's call it the GenericAccount class provides full implementations for some methods, and leaves plug-points where businessmen like Bob must add their business-specific code. A plug-point is a place in the code where a software framework expects event-handlers to be "plugged in". The event-handlers themselves are called plug-ins (or, if you prefer, plugins). The technical name for a half-baked class containing plug-points is an abstract class. Different programming languages provide different ways to define plug-points. Java, for example, provides the keyword "abstract" and plug-points are called abstract methods. An abstract method isn't really a method. Rather, it is a place-holder for a method; a spot where a real (concrete) method can be plugged in. A Java class that contains abstract methods is called an abstract class. An abstract class can't be instantiated. The only way to use an abstract class is (a) to create a subclass that extends it, and (b) to have the subclass define real (concrete) methods that implement each of the abstract methods. Java itself enforces this requirement; the Java compiler won't compile a program that attempts to instantiate an abstract class. This means that the way for Bob to use GenericBusiness's GenericAccount class is for him to create a concrete class that extends it, and implements the abstract methods. If the GenericAccount class looks like this... # an abstract class class GenericAccount: ... # an abstract method named "persist" def ABSTRACT_METHOD persist(): # no code goes in an abstract method  Then Bob's Account class will look like this.... class Account(extends GenericAccount): ... # a concrete method named "persist" def persist(): ... code that Bob writes, to persist an account object ... to the DBMS of Bob's choice Python, a dynamic language, supports plug-points and abstract classes in a different way than Java does. In Python, the simplest way to implement a plug-point is to define a method that does nothing but raise an exception. If the method isn't over-ridden, and a program tries to invoke it, a run-time exception is triggered. Here's an example of the Python code for an abstract method. def setCustomerName(self): # an abstract method, a plug-point raise Exception("Unimplemented abstract method: persist") The general term for a piece of software that works this way that defines plug-points and requires plug-ins is framework. Here are some of the definitions you will get if you Google for the term "framework". Each of the definitions captures part of the concept of a framework. A framework is: a skeletal structure for supporting or enclosing something else a broad overview, outline or skeleton, within which details can be added an extensible software environment that can be tailored to the needs of a specific domain. a collection of classes that provides a general solution to some application problem. A framework is usually refined to address the specific problem through specialization, or through additional types or classes. a component that allows its functionality to be extended by writing plug-in modules ("framework extensions"). The extension developer writes classes that derive from interfaces defined by the framework. a body of software designed for high reuse, with specific plugpoints for the functionality required for a particular system. Once the plugpoints are supplied, the system will exhibit behavior that is centered around the plugpoints. The pattern underlying the concept of a framework is the Handlers pattern. The "framework extensions" or "plug-ins" are event handlers.  SAX an example of a framework Frameworks come in all shapes and sizes, from very large to mini-frameworks. To see how a real framework is used, let's look at one of the smaller ones: SAX. XML is surging in popularity. One consequence is that many programmers are encountering event-driven programming for the first time in the form of SAX the Simple API for XML. SAX is an event-driven XML parser. Its job is to break (parse) XML into digestible pieces. For example, a SAX parser would parse the string: Batman into three pieces. Batman -----------......------------ | | | | | | | | endElement | | | characters | startElement  To use a SAX parser, you feed it a chunk of XML. It parses the XML text into different kinds of pieces and then invokes appropriate predefined plug-points (event-handlers) to handle the pieces. SAX specifies predefined plug-points for a variety of XML features such as opening and closing tags (startElement, endElement), for the text between tags, comments, processing instructions, and so on. The SAX framework provides a Parser class and an abstract ContentHandler class. To use it, you first subclass the ContentHandler class and write concrete methods (event-handlers) to over-ride the abstract methods. Here is a simple example in Python. All it does is print (i.e. write to the console) the XML tag names and the data between the tags. (A fuller example of a Python SAX program can be found in Appendix B.) # example Python code class CustomizedHandler(ContentHandler): def startElement(self, argTag, argAttributess): # write out the start tag, without any attributes print "<" + argTag + ">" def endElement(self, argTag): print "<" + argTag + ">" def characters(self, argString): print argString  Once you've extended the ContentHandler class and specified the event handlers, you: use the SAX make_parser factory function to create a parser object instantiate the CustomHandler class to create a myContentHandler object tell the parser object to use the myContentHandler object to handle the XML content feed the XML text to the parser and let the event handlers to all the work. Here is how it might be done in Python. myParser = xml.sax.make_parser() # create parser object myContentHandler = CustomizedHandler() # create content handler object # tell the parser object which ContentHandler object # to use to handle the XML content myParser.setContentHandler(myContentHandler) myInfile = open(myInfileName, "r") # open the input file myParser.parse(myInfile) # send it to the parser to be parsed myInfile.close() # close the input file Why programming with a framework is hard Note that the last step in the process consists only of feeding the XML text to the parser nothing more. For a programmer with a background in procedural programming, this is what makes event-driven programming confusing. In a procedural program, the main flow of control stays within the main application routine. Subordinate routines or modules are merely utilities or helpers invoked to perform lower-level tasks. The flow of control in the main routine is often long and complex, and its complexity gives the application a specific logical structure. The program has a shape, and that shape is visible to the programmer. But when a procedural programmer begins programming with a framework, he loses all of that. There is no discernable flow of control the main routine doesn't do anything except start the framework's event-loop. And once the event-loop is started, it is the code hidden inside the framework that drives the action. What's left of the program seems to be little more than a collection of helper modules (event-handlers). In short, the program structure seems to be turned inside out. So procedural programmers often find that, on first encounter, event-driven and framework-driven programming makes no sense at all! Experience and familiarity will gradually lessen that feeling, but there is no doubt about it moving from procedural programming to event-driven programming requires a very real mental paradigm shift. This is the paradigm shift that Robin Dunn and Dafydd Rees were describing in the quotations at the beginning of this paper. GUI programming Why GUI programming is hard Now that we've seen how frameworks work, let's look at one of the most common uses for frameworks and event-driven programming: GUIs (graphical user interfaces). GUI programming is hard; everybody admits it. First of all, a lot of work is required simply to specify the appearance of the GUI. Every widget every button, label, menu, enter-box, list-box, etc. must be told what it should look like (shape, size, foreground color, background color, border style, font, etc.), where it should position itself, how it should behave if the GUI is resized, and how it fits into the hierarchical structure of the GUI as a whole. Just specifying the appearance of the GUI is a lot of work. (This is why there are IDEs and screen painters for many GUI frameworks. Their job is to ease the burden of this part of GUI programming.) Second (and more relevant to the subject of this paper), GUI programming is hard because there are many, many kinds of events that must be handled in a GUI. Almost every widget on the GUI every button, checkbox, radio button, data-entry field, list box (including every item on the list), textbox (including horizontal and vertical sliders), menu bar, menu bar icon, drop-down menu, drop-down menu item, and so on almost every one is an event generator capable of generating multiple kinds of events. As if that weren't enough, hardware input devices are also event generators. The mouse can generate left button clicks, right button clicks, left button double clicks, right button double clicks, button-down events (for initiating drag-and-drop operations), mouse motion events, button-up events (for concluding drag-and-drop operations), and others. Every letter key on the keyboard, every number key, punctuation key, and function key both alone and in combination with the SHIFT, ALT, and CONTROL keys can generate events. There are a lot of kinds of events that can be fed into the dispatcher's event loop, and a GUI programmer has to write event handlers for every significant event that a GUI-user might generate. Third, there is the fact that many GUI toolkits are supplied as frameworks. The purpose of GUI frameworks, like the SAX framework, is to ease the burden on the GUI programmer. GUI frameworks, for instance, supply the event-loop and the event queue, relieving the GUI programmer of that job. But, as we saw with SAX, using a framework means that large chunks of the control flow of the program are hidden inside the canned machinery of the framework and are invisible to the GUI programmer. This means that a GUI programmer must master the paradigm shift involved in moving to event-driven programming. It's a lot to deal with. And, as if that weren't enough, there is the Observer pattern to master... The Observer Pattern The Observer pattern is widely used in doing event-driven programming with GUI frameworks. So now I am going to make a detour to explain the Observer pattern. Once that is done, I'll return to the topic of GUI programming, and show how the Observer pattern is used in GUI programming. The Observer pattern was first named and described in the famous "Gang of Four" book, Design Patterns by Gamma, Helm, Johnson, and Vlissides (Addison-Wesley, 1995). The basic idea underlying the Observer pattern is the principle that Dafydd Rees referred to in the quotation in the introduction. The principle is the Hollywood Principle: "Don't call us; we'll call you." The name, of course, comes from the situation in which actors audition for parts in plays or movies. The director, who is casting the movie, doesn't want to be plagued by calls from all of the actors (most of whom, of course, didn't get the part), so they are all told, "Don't call us; we'll call you." The longer version of the Hollywood Principle is: "Don't call us. Give us your telephone number, and we will call you if and when we have a job for you." And that, in essence, is the Observer pattern. In the Observer pattern, there is one subject entity and multiple observer entities. (In the audition scenario, the director is the subject and the actors are the observers.) The observers want the subject to notify them if events happen that might be of interest to them, so they register (leave instructions for how they can be reached) with the subject. The subject then notifies them when interesting events (such as casting calls) happen. To support this process, the subject keeps a list of the names and addresses of all of the observers that have registered with him. When an interesting event occurs, he goes through his list of observers, and notifies the observers who registered an interest in that kind of event. The Observer pattern is also known as the Publish/Subscribe pattern. Think of the process of subscribing to a newspaper as an example. In the Publish/Subscribe pattern, the subject is the publisher of some information or publication. The observers are the subscribers to the publication. The process of registration is called subscription, and the process of notification is called publication. "Publish/Subscribe" is an appropriate name to use in situations where notification/publication occurs repeatedly over a long period of time, the same notifications are sent to multiple subscribers, and subscribers can unsubscribe. The Observer pattern is a special case of the Handlers pattern, and for that reason I like to think of it as the Registered Handlers pattern. On the next page is the Python code for a simple implementation of the Observer pattern. In this example, in keeping with the Hollywood theme, the observers are actors. The subject is a talent agency called HotShots. Actors register with the talent agency, and whenever there is a casting call (an audition) for the kind of role for which an actor has registered an interest, the agency notifies the actor. Since it may do this repeatedly, and for many actors, this example has something of a Publish/Subscribe flavor. (If you're a Java programmer, please don't be distracted by the fact that we barely define the CastingCall and Observer classes. This is possible in a dynamic language like Python, and I've done it here to keep the code short. In Java, of course, you'd have to declare these classes and their instance variables in detail.) [Look at the code now] As you can see from this code, the talent agency (the subject) is itself an event handler. Specifically, its notify method is an event handler for a CastingCall event. The talent agency handles CastingCall events by sending them to its own notifyActors method. The notifyActors method then looks through the agency's list of subscribers/observers/actors and sends out notifications to the appropriate subscribers. In a real application, the notification process would consist of contacting each actor (event handler), who would respond by going to the casting call. In this simple example, however, the notification process consists only of printing a message saying that the actor has been notified. If you ran this program, the output would be: Larry got call for: male lead Moe got call for: male lead # A short Python program showing the Observer pattern class TalentAgency: # define a TalentAgency class: the subject def __init__(self): # The talent agency constructor. self.ourActors = [] # Initially our list of actor/subscribers is empty. def registerActor(self, argActor, argDesiredTypeOfRole ): observer = Observer() # The agency creates a new observer object observer.actor = argActor observer.desiredRole = argDesiredTypeOfRole # add the observer to the agency's list of actor/subscribers self.ourActors.append( observer ) def notify(self, castingCall): # HotShots has been notified of a casting call. self.notifyActors(castingCall) # Notify our clients! def notifyActors(self, castingCall): for observer in self.ourActors: # Look at each actor on our list of clients. # If the actor wants roles of this type... if observer.desiredRole == castingCall.role: # ...notify the actor of the casting call print observer.actor, " got call for: ", castingCall.role class CastingCall: pass # define a CastingCall class class Observer : pass # define an Observer class # Now let's run a little demo... HotShots = TalentAgency() # We create a new talent agency called HotShots HotShots.registerActor( "Larry", "male lead" ) # actors register with HotShots, HotShots.registerActor( "Moe" , "male lead" ) # indicating the kind of role that HotShots.registerActor( "Curly", "comic sidekick" ) # they are interested in. castingCall = CastingCall() # There is a casting call -- castingCall.source = "Universal Studios" # Universal Studios is looking castingCall.role = "male lead" # for a male lead HotShots.notify(castingCall) # Hotshots gets notified of the casting call Event Objects There is one feature of this program that you should pay special attention to. It is the use of CastingCall objects with attributes (instance variables) of source and role. Here, the CastingCall objects are event objects objects for holding events. Event objects are wonderful tools for doing event-driven programming. In pre-object-oriented programming languages, events or transactions were extremely limited. In many cases, if you sent an event to an event handler, all you were sending was a single string containing a transaction code. But object-oriented technology changed all that by allowing us to create and pass event objects. Event objects are essentially packets into which we can stuff as much information about an event as we might wish. An event object will of course carry the name of the kind of event that triggered it. But, depending on the application, it might carry much more. In the case of the HotShots talent agency, the event objects contain information about the casting call's source and role. In other applications, we might want to put quite a lot of information into our event objects. Consider for instance the famous Model-View-Controller (MVC) pattern. The Observer pattern is really the heart of MVC. In MVC, the Model is an object that manages the data and behavior of some application domain: it is the subject in the Observer pattern. Views register with the Model as observers. Whenever the Controller makes a change to the Model, the Model notifies its registered observers (the Views) that it (the Model) has changed. The simplest version of MVC is called the pull version. In this version the event object (the change notification that the Model sends to the Views) contains hardly any information at all. The Model doesn't describe the change, it only notifies the Views that some kind of change has taken place. When the Views receive such a notification, they must then pull information from the Model. That is, they must query the Model for information about its current state, and refresh themselves from that information. The more elaborate version of MVC is called the push version. In this version, the Model pushes out change information to the Views. The event object sent to the Views contains a great mass of information a complete and detailed description of the change that has been made to the Model. When the Views receive this information, they have all the information they need in order to modify themselves, and they do. The basic difference between the push and pull versions of MVC is simply the amount of information that is stuffed into the event-object packet. The Registered Handlers pattern in GUI applications Now that you are familiar with the basics of the Observer/RegisteredHandlers pattern, let's look at how the pattern is used in GUI programming. Here's the code for another program. Structurally, the code is very similar to the code for the Hotshots talent agency, but the methods have been renamed to use the terminology of the Handlers pattern, and the events are GUI events. In this example, the "subject" is the dispatcher that works inside the event-loop of a GUI. To keep the code short, the program contains only one observer the demoHandler function is an event-handler for a double click of the left button of the mouse. To demonstrate the action of this handler, the program generates a simulated LeftMouseDoubleClick event. [Look at the code now] If you ran this program, the output would be: Handling LeftMouseDoubleClick from mouse Note that in statements like this: demoDispatcher.registerObserver( demoHandler, MOUSE_LEFT_DOUBLE ) and like this: observer.eventHandler = argEventHandler the program is passing around a reference to the demoHandler function object. That is, it is treating a function as a first-class object. This isn't possible in all programming languages, which means that the implementation of the Observer/RegisteredHandlers pattern can vary considerably between programming languages. # A short Python program showing the Registered Handlers pattern class Event : pass class Observer: pass # Create an event handler (i.e. an observer). In this case, the event handler is a function. # It simply prints information about the event that it is handling. def demoHandler(argEvent): print "Handling", argEvent.type, "from", argEvent.source class Dispatcher: # Define the subject def __init__( self ): # __init__ = a Python constructor self.myObservers = [] # initialize a list of observers. def registerObserver( self, argEventHandler, argEventType ): # Register an observer. The argEventType argument indicates the event-type # that the observer/event-handler will handle. observer = Observer() # Create an "observer" object observer.eventHandler = argEventHandler # and pack the event-handler observer.eventType = argEventType # and event-type into it. self.myObservers.append( observer ) # add observer to the "notify list" def eventArrival(self, argEvent): self.notifyObservers(argEvent) # dispatch event to registered observers def notifyObservers( self, argEvent): for observer in self.myObservers: # if the handler wants to handle events of this type... if observer.eventType == argEvent.type: # ...send the event to the handler observer.eventHandler(argEvent) # Run a demo. We simulate a GUI user doing a mouse-click. demoDispatcher = Dispatcher() # create a dispatcher object MOUSE_LEFT_DOUBLE = "LeftMouseDoubleClick" # define an event type # Register the event handler with the dispatcher. The second argument # specifies the type of event to be handled by the handler. demoDispatcher.registerObserver( demoHandler, MOUSE_LEFT_DOUBLE ) demoEvent = Event() # Create an event object for demo purposes demoEvent.type = MOUSE_LEFT_DOUBLE # The event is a left double-click demoEvent.source = "mouse" # of the mouse demoDispatcher.eventArrival(demoEvent) # Send the mouse event to the dispatcher Registering Event-Handlers in Python "binding" These are the basic ideas behind the Registered Handlers pattern. Now let's see what the Registered Handlers pattern looks like in GUI applications in Python and Java. Open-source dynamic languages such as Python, Perl, and Ruby usually support GUI programming by providing interfaces to a variety of open-source GUI frameworks. Python, for example, provides several such interfaces. The most popular are tkinter (which provides an interface to Tcl/Tk) and wxPython (which provides an interface to wxWidgets). The basic concepts used in these interfaces are all pretty similar. In the following discussion, I will use examples from Python and tkinter to illustrate one style of using the Registered Handlers pattern in GUI programming. In Python and tkinter, all GUI events belong to a single class called event. Event-handlers are registered with GUI widgets (buttons, and so on) for handling particular types of events such as mouse clicks or key presses. In Python, the process of registering an event-handler is called binding. Here's a simple example. Assume that our program already has an event-handler routine (a function or method) called OkButtonEventHandler. Its job is to handle events that occur on the "OK" button on the GUI. Note that in Python there is nothing special or magic about the name "OkButtonEventHandler" we could have named the routine "Floyd" or "Foobar" if we had wished. As we shall see, this is one way in which Python differs from Java. The following code snippet creates the "subject" widget in the Observer pattern. The subject is a GUI widget a button that displays the text "OK". The OkButton object is an instance of the Tkinter.Button class. OkButton = Tkinter.Button(parent, text="OK") The "parent" argument on the call to the Button class's constructor links the button object to its owner GUI object (probably a frame or a window). Tkinter widgets provide a method called bind for binding events to widgets. More precisely, the bind method provides a way to "bind" or associate three different things: a type of event (e.g. a click of the left mouse button, or a press of the ENTER key on the keyboard) a widget (e.g. a particular button widget on the GUI) an event-handler routine. For example, we might bind (a) a single-click of the left mouse button on (b) the "CLOSE" button (widget) on a window to (c) a closeProgram function or method. The result would be that when a user mouse-clicks on the "CLOSE" button, close Program is invoked and closes the window. Here's a code snippet that binds a combination of the OkButtonEventHandler routine and a keyboard event ("") to the OkButton widget: OkButton.bind("" , OkButtonEventHandler) This statement registers the OkButtonEventHandler function with the OkButton widget as the observer for keyboard "" events that occur when the OK button object has keyboard focus. Here's another code snippet (that might occur in the same program, right after the previous code snippet). It binds the OkButtonEventHandler routine and a left mouse-click event to the OkButton widget: OkButton.bind("", OkButtonEventHandler) If either of these events occurs, the event will send an event object as an argument to the OkButtonEventHandler function. The OkButtonEventHandler function can (if it wishes) query the event object and determine whether the triggering event was a key press or a mouse click. Registering Event-Handlers in Java "listeners" Java also supports techniques for registering GUI event handlers, but its approach is quite different from Python's. Java provides a good selection of capabilities for GUI programming in AWT and Swing. These capabilities allow a programmer both to create the visual layout of the GUI and to listen for events from the GUI. For the event-handling aspects of the GUI, the java.awt.event package provides a number of different types of event-object: ActionEvent AdjustmentEvent ComponentEvent ContainerEvent FocusEvent InputEvent InputMethodEvent InvocationEvent ItemEvent KeyEvent MouseEvent MouseWheelEvent PaintEvent TextEvent Each of these event types contains variables and methods appropriate for events of that type. For example, MouseEvent objects contain variables and methods appropriate for mouse events, and KeyEvent objects contain variables and methods appropriate for keyboard events. For example: MouseEvent.getButton() reports which mouse button caused the event MouseEvent.getClickCount() reports the number of mouse clicks that triggered the event MouseEvent.getPoint() tells the x,y coordinates of the position of the mouse cursor within the GUI component KeyEvent.getKeyChar() tells which key on the keyboard was pressed. The java.awt.event package also provides a generic EventListener interface and a collection of specialized listeners that extend it. Examples of the specialized listener interfaces are: ActionListener ContainerListener FocusListener InputMethodListener ItemListener KeyListener MouseListener MouseMotionListener MouseWheelListener TextListener WindowFocusListener WindowListener These specialized listener interfaces are built around the different event types. That is, a listener interface is a collection of methods (event handlers), all of which handle the same type of event object. The methods in the MouseListener interface, for instance, handle MouseEvents; the methods in the KeyListener interface handle KeyEvents, and so on. Within the interfaces, the event handlers have descriptive, hard-coded names. For example, the MouseListener interface provides five event-handler methods: mouseClicked(MouseEvent e) mouseEntered(MouseEvent e) mouseExited(MouseEvent e) mousePressed(MouseEvent e) mouseReleased(MouseEvent e) A GUI consists of multiple GUI components (widgets) such as panels, lists, buttons, etc. When a GUI program runs, the widgets are where the GUI events mouse clicks, key presses, etc. originate. In terms of the Observer, pattern the widgets are the "subjects". Each widget, therefore, must provide some way for observers to register with it. In Java, this is accomplished by having each of the Java GUI classes (JPanel, JButton, JList, etc.) provide methods for registering observer objects. JPanel provides an addMouseListener() method for registering observers of mouse events; JButton provides addActionListener(); and so on. To put up a GUI, a Java program must do the following tasks: Create and position the visual components of the GUI, the widgets. Create one or more listener objects objects that implement all of the event-handler methods in the appropriate listener interface. Register the listener objects with the appropriate subject widgets, using the widgets' add[xxx]Listener() method. When a GUI event for example, a mouseClicked event occurs on a subject widget, the widget will call the mouseClicked() event-handler method in the registered listener object and pass the mouseClicked event object to it. Here is some example code based on Sun's tutorial "How to Write a Mouse Listener". // We define a class. This class is a mouse listener because // it implements the MouseListener interface. // It also extends JPanel, so it is also a GUI widget object. public class DemoGUI extends JPanel implements MouseListener { public DemoGUI() { // the constructor for DemoGUI ... create inputArea and reportingArea widgets/objects ... ... add them to our GUI ... // Tell the inputArea to add this object to its list // of mouse listeners, so when a mouse event occurs // in the inputArea widget, the event will be reported. inputArea.addMouseListener(this); } public void mouseClicked(MouseEvent e) { // Over-ride the mouseClicked method. // This method will be called when a mouseClicked event occurs. this.report( "mouseClicked event (" + e.getClickCount() + " clicks)" , e // NOTE: second argument is the MouseEvent object, e ) } void report(String eventDescription, MouseEvent e) { // Display a message reporting the mouse event. reportingArea.append( eventDescription + " detected on " + e.getComponent().getClass().getName() + ".\n"); } } // end class definition  In this code, the inputArea object is the event generator. The mouseClicked() method is the event handler. It is also an example of the Registered Handlers/Observer pattern. inputArea is the subject in the Observer pattern, and the line: inputArea.addMouseListener(this); registers "this" (that is, DemoGUI) with inputArea as an observer. One interesting thing about this code is that it shows how multiple inheritance is done in Java. In this example, the DemoGUI class is both a GUI widget and a listener. It is a JPanel it inherits from JPanel so it is a GUI container object for the inputArea widget. In addition, it is a listener it implements the methods (e.g. MouseClicked) in the MouseListener interface. Note that in Java, the event-handler methods implement methods defined in a listener interface, so the names (e.g. "mouseClick") are determined by the interface and the programmer has no choice in the matter. This contrasts with Python, where (as we've seen) a programmer can name event-handler methods in whatever way he/she sees fit. Callback programming When you read the documentation for GUI frameworks, you will notice that the observer/event-handlers may be referred to as callbacks because subject widgets "call back" to them to handle events. So you will often see this type of programming referred to as callback programming. GUI programming summary This wraps up our discussion of event-driven programming for GUI applications. Or should I say our discussion of the Handlers pattern in the context of GUI programming. Fundamentally, GUI programming isn't very different from the other examples of the Handlers pattern that we've seen. The one thing that makes GUI programming different from other forms of the Handlers pattern is that it almost always involves the Observer pattern. That is: GUI programs almost always involve a registration or binding process in which event-handlers (observers) are bound to (registered with) event generators (subjects). This process of registration seems to me to be a very minor variation on the basic Handlers pattern it is just one particular way of associating event handlers with event generators. Maintaining State Many event-driven applications are stateless. This means that when the application finishes processing an event, the application hasn't been changed by the event. The opposite of a stateless application is a stateful application. Stateful applications are applications that are changed by the events that they process. Specifically, stateful applications remember or maintain information between events, and what they remember their state information can be changed by events. A hammer is a stateless tool; if you drive a nail with it, the hammer is no different after you have driven the nail than it was before. A stapler is a stateful tool; if you staple some papers with it; the action of stapling changes its state after the stapling action, the stapler contains one less staple than it did before. In the most basic kind of Web browsing, a Web server receives a request to display a particular Web page, returns the requested page, and remembers nothing about what it has just done. This is a stateless application. A more sophisticated Web page might display a counter ("This page has been accessed 876,532 times since January 1, 2000"). To do this, the application behind the web page must remember the value of a counter and increment the counter every time the page is accessed. This application is stateful. Rejecting invalid transactions Earlier in our discussion we noted that object-oriented programming is a kind of event-driven programming. In most cases, object-oriented programming involves objects that are stateful. An object such as a stack maintains its state in its instance variables the area labeled "internal data" on this diagram.  When we instantiate the Stack class to create a stack object, the stack starts out empty. Now suppose that the follow sequence of events occurs: A push(X) event arrives. X is added to the stack, changing the stack's state. A pop() event arrives. X is removed from the stack (again changing the stack's state) and returned. The stack is now empty. Another pop() event arrives. Now we have a problem. The stack cannot honor this request. It can't remove and return the topmost member of the stack because there is no topmost member of the stack; the stack is empty. This example illustrates an important feature of stateful applications. Generally speaking, stateful applications define (at least implicitly) a list of acceptable state + transaction type pairs. For each pair on the list, the application when it is in the specified state can process a transaction of the specified type. But if an arriving transaction is not acceptable in the application's current state, the transaction must be rejected. There are a lot of familiar examples of this sort of behavior: Generally speaking, an adult person can get married if he wants to... but he can't get married again if he's already married (to X number of spouses, where X is culturally determined). Generally speaking, you can deposit and withdraw money from your bank account... but you can't withdraw more money than you have in your account. Generally speaking, you can redeem your airline frequent-flyer miles for a free flight... but the airline won't allow you to do that during "blackout periods" of heavy travel, such as the day before Thanksgiving. Generally speaking, a database application can update records in the database... but it can't update a record that is locked by another application. There are a variety of ways that a computerized application can respond to an invalid transaction. The simplest, of course, is simply to ignore it. But generally speaking, the best way to respond is to raise an exception and let the module that submitted the transaction deal with the exception. Depending on the capabilities of the programming language being used, the application can raise a generic exception with a descriptive error message, or it can define specific kinds of exceptions for specific kinds of problems. A Stack, for instance, might define: a StackEmptyException that is raised when the stack is empty and it receives a Pop() request a StackOverflowException that is raised when the stack is full to capacity and it receives a Push() request. State Machines In many cases, it is useful to think of an object a stateful computer application as having a lifecycle. During its lifecycle, the stateful object moves from state to state in response to transactions (events). An object that behaves this way is called a Finite State Machine (FSM) or a Directed Finite Automaton (DFA). The typical way to describe a finite state machine is with a State Transition Diagram (STD). On an STD, states are represented as circles and transitions are represented by arrows labeled with the name of the event that causes the transition. Here is an example of an STD that represents the life and marriage history of a person (in a culture that permits a person to be married to only one spouse at a time).  The states in this STD are SINGLE, MARRIED, and DEAD. When a person begins his life, he is single (the start state is SINGLE). He may die without ever having been married, or he may marry. He may die while being married, or he may revert to his single status through divorce or the death of his spouse. DEAD is a terminal state there are no event transitions out of that state. Pseudo-code for such a Person class might look like this. class Person: def __init__(): self.status = "SINGLE" self.marriageCounter = 0 def getMarried(): if self.status == "SINGLE": self.status = "MARRIED" self.marriageCounter = self.marriageCounter + 1 else: raise InvalidTransaction(self.status, "getMarried") def getDivorced(): if self.status == "MARRIED": self.status = "SINGLE" else: raise InvalidTransaction(self.status, "getDivorced") def spouseDies(): if self.status == "MARRIED": self.status = "SINGLE" else: raise InvalidTransaction(self.status, "spouseDies") def die(): if self.status == "DEAD": raise InvalidTransaction(self.status, "die") else: self.status = "DEAD"  Note that earlier in our discussion of state, we used the expressions "state" and "state information" to refer to the whole body of information that a stateful object remembers to the complete collection of all of an object's instance variables. But when talking of STDs and FSMs we used the word "state" to refer to specific, discrete states in a finite state machine. Unfortunately, there doesn't seem to be any standard terminology for distinguishing these two senses of the word "state". Michael Jackson uses the term "state vector" for "state" in the first sense a "vector" is a list of variables that contain the state information of an object. Programmers often use the word "status" (as in "status_flag", "status_indicator") for "state" in the second sense. In the rest of this paper, generally the context will indicate which sense of "state" I'm using. When there is a possibility of confusion, I will use the expressions "state vector" (or "state information") and "status" to keep things clear. Coding a Finite State Machine (1) There are many different techniques for implementing a finite state machine in code. In any given case, which technique you choose will depend on the nature of your application and the features of your programming language. So at this point, I'd like to show you one typical example of the implementation of an FSM program. Here is the state transition diagram for a finite state machine whose purpose is to break an input stream of characters into groups of letters and groups of spaces.  EMBED Visio.Drawing.6  On the next few pages is the source code for a program that implements this FSM. Before I show it to you, I'd like to point out a few things about it. First of all, it is a parsing program. That is, it reads an input stream of characters, breaks it up into groups of characters (tokens), and labels the tokens by type. Parsing which is done in the tokenizing (lexical analysis) phase of compilers, and in processing markup languages such as HTML and XML is the classic application for illustrating the implementation of a finite state machine. Second, it uses a classic design pattern for coding finite state machines. For many applications, a FSM program must do three things when processing a transaction: activities associated with leaving the current state change the current status to the new status activities associated with entering the new state I've put comments in the code at the places where these activities should occur. Finally, the program shows the features that we expect to see in the Handlers pattern. The input stream is the event queue. Reading a character from the input stream is the plucking of an event off of the event queue. An event loop examines each character/event/transaction to determine whether it is a letter or a space, and dispatches it to the appropriate handler. And of course there is code to break out of the event loop when an EndOfEvents (end of input stream) event is detected. Here is the program. It is written in Python. #-------------------------------------------------- # some infrastructure #-------------------------------------------------- # Python-specific code to get a character from the eventStream def GetChar(): for character in eventStream: yield character yield None # ... when there are no more characters getchar = GetChar() START = "start..:" # constants for state names SPACES = "spaces.:" LETTERS = "letters:" END = "end....:" def quote(argString): return '"' + argString + '"' #----------------------------------------------------- # the event-handlers #----------------------------------------------------- def handleSpace(c): global state, outstring if state == START: # activities for exiting the current state # -- nothing to do when leaving START state # change the status to the new state state = SPACES # activities for entering the new state outstring = c elif state == SPACES: # activities for exiting the current state # -- do nothing: new state is same as old state # change the status to the new state # -- do nothing: new state is same as old state # activities for entering the new state outstring = outstring + c elif state == LETTERS: # activities for exiting the current state print state, quote(outstring) # change the status to the new state state = SPACES # activities for entering the new state outstring = c def handleLetter(c): global state, outstring if state == START: # activities for exiting the current state # -- nothing to do when leaving START state # change the status to the new state state = LETTERS # activities for entering the new state outstring = c elif state == LETTERS: # activities for exiting the current state # -- do nothing: new state is same as old state # change the status to the new state # -- do nothing: new state is same as old state # activities for entering the new state outstring = outstring + c elif state == SPACES: # activities for exiting the current state print state, quote(outstring) # change the status to the new state state = LETTERS # activities for entering the new state outstring = c def handleEndOfInput(): global state, outstring if state == START: raise Exception("ERROR: Input stream was empty!") else: # activities for exiting the current state print state, quote(outstring) # change the status to the new state state = END # activities for entering the new state # -- nothing to do to startup END state #------------------------------------------------ # the driver routine, the event loop #------------------------------------------------ # Create an eventStream so we can demo the application eventStream = "Suzy Smith loves John Jones" state = START # initialize the state-machine in the START state while True: # do forever: this is the event loop c = getchar.next() # get the character (event) if c == None: # indicates end of the event stream handleEndOfInput() break # break out of the event loop elif c == " ": handleSpace(c) else: # a "letter" is any non-space character handleLetter(c)  In this very simple example, the program takes the string "Suzy Smith loves John Jones" ... and produces the following output. letters: "Suzy" spaces : " " letters: "Smith" spaces : " " letters: "loves" spaces : " " letters: "John" spaces : " " letters: "Jones" Coding a Finite State Machine (2) As a practical matter, you will find that you use the concepts of: entering a state (status) maintaining state information (the state vector) leaving a state (status) rejecting transactions that are invalid in the current status in almost every kind of event-driven application that you might choose to write. In GUI applications, widgets often need to remember their state. If a user clicks on a check-box, a GUI application will need to know the check-box's current state (checked, unchecked) in order to switch to the alternative state. Online applications need to remember all kinds of state information. If a user tries to login to a secure application with an incorrect password, and submits an incorrect password in more than three consecutive attempts, the user may be locked out of the application. In Web applications, processes often need to remember their state. If a user of a shopping-cart application tries to submit his order without having entered his billing information, his error must be reported to him and the submit event must be rejected. In parsing a programming language, whether or not a particular character such as a tilde or a question mark is acceptable may depend on where in the source text it occurs. It might be acceptable in a comment, or when enclosed in quote marks, but not otherwise. One type of event-driven application where issues of state are very visible is in SAX processing of XML. Sax parsers provide startElement and endElement methods that are, in effect, startState and endState methods. When you encounter a start tag of a certain type (e.g. "

"), you are in effect entering a state. All succeeding elements in the document occur within the context of that state until you encounter the corresponding end tag (i.e. "

"). Here is a snippet of SAX processing code (in Python) that checks to make sure that the input doesn't contain any "
" tags or heading tags nested inside other heading tags. ... # the CustomizedHandler class extends the SAX parser's ContentHandler class class CustomizedHandler(ContentHandler): VALID_HEADING_ELEMENTS = ["h1", "h2", "h3", "h4", "h5"] inHeadingStatus = False currentHeadingTag = None def startElement(self, argTag, argAttrs): if argTag == "br": if self.inHeadingStatus == True: raise InvalidTagError(argTag, self.currentHeadingTag) elif argTag in self.VALID_HEADING_ELEMENTS: if self.inHeadingStatus == True: raise InvalidTagError(argTag, self.currentHeadingTag) else: self.inHeadingStatus = True self.currentHeadingTag = argTag else: # tag is not a heading element pass def endElement(self, argTag): if argTag in self.VALID_HEADING_ELEMENTS: if self.inHeadingStatus == True: self.inHeadingStatus = False self.currentHeadingTag = None else: # actually, the SAX parser would catch this error raise InvalidTagError(argTag,self.currentHeadingTag) else: # tag is not a heading element pass ...  Compare the structure of this code to the code that parsed letters and spaces. The parsing program was quite simple, so that once we were inside the handleSpace or handleLetter functions, the parsing program knew everything it needed to know about the transaction that it was processing. That's not enough in this program. Here, once we are inside the startElement or endElement methods, we need to do further checking to see what kind of tag we're processing. But once we know what kind of event we're processing, the processing is quite similar. Basically, it involves setting and checking status information (e.g. inHeadingStatus) and state-vector information (e.g. currentHeadingTag), and accepting or rejecting transactions based on the current state of the application. Ways to remember state Many stateful applications need to remember their state only as long as they are actually running. Such applications have no problem remembering their state information they simply store it in memory. In our parsing program, for instance, we used the state and outstring global variables. In our SAX content handler, we used the inHeadingStatus and currentHeadingTag instance variables of the content handler object. But other stateful applications need to suspend execution, which means that they need to store their state information somewhere other than in memory. Such an application may: take responsibility for storing state information on some persistent medium, such as a file or database on disk. It retrieves its state information from the database when it starts up, and it stores (persists) its state information back to the database just before it terminates. or it may: delegate the responsibility for remembering its state information to its caller. It receives its state information from its caller when it starts, and it returns its state information to its caller when it terminates. Web applications are good examples of this kind of stateful application, because they often use both of these strategies in remembering state information. Consider nozama.com, an imaginary Web shopping application in which a typical user with a Web browser: opens the nozama.com Web page goes through a selection procedure in which he repeatedly browses the Nozama catalog of products, and adds products, one at a time, to his shopping cart enters his billing and shipping information submits his order At any given time, there may be hundreds or thousands of simultaneous users in the middle of the shopping process. Nozama must handle a stream of service requests in which requests are interleaved from different shoppers in different stages of the shopping process. Unfortunately, simple Web technology doesn't supply Nozama with a direct link to any given shopper. HTTP is a stateless protocol: it provides no built-in way for a server to recognize a sequence of requests all originating from the same user.... The HTTP state problem can best be understood if you imagine an online chat forum where you are the guest of honor. Picture dozens of chat users, all conversing with you at the same time. They are asking you questions, responding to your questions.... Now imagine that when each participant writes to you, the chat forum doesn't tell you who's speaking! All you see is a bunch of questions and statements mixed in with each other. In this kind of forum, the best you can do is to hold simple conversations, perhaps answering direct questions. If you try to do anything more, such as ask someone a question in return, you won't necessarily know when the answer comes back. This is exactly the HTTP state problem. The HTTP server sees only a series of requestsit needs extra help to know exactly who's making a request. What Nozama and similar applications need is a way to identify a conversation with a particular client. Such a conversation is called a session. What Nozama needs is a way to manage the process of creating, maintaining, and remembering session information. Here's how it does it. When a user opens the Nozama web site, Nozama creates a temporary session object . As the user goes through the shopping process, Nozama adds information that the user supplies his product choices, his billing and shipping information to the state information of his session object. Finally, the life of the session ends when the user submits his order. Nozama tracks sessions by giving each session a session ID and by storing the session's state vector (its state information) in a database in which the session ID is the key of the state vector.  Once a session has been started, Nozama includes the session ID in every Web page that it sends to the user, encoded in such a way that it will be sent back to Nozama as part of every page request by the user. When Nozama receives a page request containing a session ID, it uses the session ID as a key to retrieve the session state vector information from the database. After Nozama has processed the user's request, it updates and replaces the state vector in the database, and returns a response to the user.  Remember that we said that a stateful application could remember its state information by storing the information on some persistent medium, or by delegating responsibility for remembering the information to its caller. Nozama uses both of these strategies. It remembers the actual state information by storing it on disk, in a database. But it also gives the caller in this case, the client's browser the responsibility of remembering one piece of state information: the session ID. An alternative strategy would be for Nozama to pass the entire session state back and forth to the browser, and let the browser remember it. If Nozama did this, it wouldn't need to use a database to store session information, and it could be much simpler. But transmitting potentially large amounts of state vector information back and forth to/from the client's browser could slow down response time considerably. The alternative strategy does have one distinct advantage. If the user aborts the shopping process before completion, it leaves no orphaned session information in the database. In contrast, with the database strategy, Nozama must implement the notion of a session time-out to detect aborted sessions. When a session's state information has not been accessed after a certain amount of time (say 30 minutes), Nozama will consider the session to have been aborted, and must delete the session state information from the database. Conclusion This concludes our brief introduction to event-driven programming really, to the Handlers pattern and its variants and related programming issues. As you can see, understanding event-driven programming is the key to being able to perform many software development tasks: object-oriented programming, object-oriented systems analysis and design, parsing XML with a SAX parser, GUI programming, Web programming, and even lexing and parsing. Good luck with your event-driven programming! Appendix A Abstract methods in Python In Python 2.4 and later, it is possible to use a decorator to create abstract methods. # define a decorator function for abstract methods def abstractmethod(f): methodName = f.__name__ def temp(self, *args, **kwargs): raise NotImplementedError( "Attempt to invoke unimplemented abstract method %s" % methodName) return temp class TestClass: # an abstract class, because it contains an abstract method @abstractmethod def TestMethod(self): pass t = TestClass() # create an instance of the abstract class t.TestMethod() # invocation of the abstract method raises an exception For a more sophisticated approach to creating abstract methods in Python, see:  HYPERLINK "http://www.lychnis.net/blosxom/programming/python-abstract-methods-3.lychnis" http://www.lychnis.net/blosxom/programming/python-abstract-methods-3.lychnis Appendix B SAX parsing in Python """Use a SAX parser to read in an XML file and write it out again.""" import sys, os import xml.sax from xml.sax.handler import ContentHandler from xml.sax.saxutils import escape class CustomizedHandler(ContentHandler): def setOutfileName(self, argOutfileName): # Remember the output file so we can write to it. self.OutfileName = argOutfileName self.Outfile = open(self.OutfileName, "w") def closeOutfile(self): self.Outfile.close() def write(self, argString): self.Outfile.write(argString) def startDocument(self): pass def endDocument(self): pass def setDocumentLocator(self, argLocator): self.myDocumentLocator = argLocator def startElement(self, argTag, argAttrs): # argAttrs is a list of tuples. # Each tuple is a pair of (attribute_name, attribute_value) attributes = "" for name in argAttrs.getNames(): value = argAttrs.getValue(name) attributes = attributes+(' %s="%s"' % (name, value)) self.Outfile.write("<%s%s>" % (argTag, attributes)) def endElement(self, argTag): self.write("" % argTag) def characters(self, argString): self.write(escape(argString)) def ignorableWhitespace(self, argString): self.write(argString) def skippedEntity(self, argString): self.write("&%s;" % argString) def handleDecl(self, argString): self.write("" % argString) def processingInstruction(self, argString): # handle a processing instruction self.write("" % argString) def main(myInfileName, myOutfileName ): myContentHandler = CustomizedHandler() myParser = xml.sax.make_parser() myParser.setContentHandler(myContentHandler) myContentHandler.setOutfileName(myOutfileName) myInfile = open(myInfileName, "r") # open the input file myParser.parse(myInfile) # parse it myInfile.close() # close the input file myContentHandler.closeOutfile() # close the output file def dq(s): # Enclose a string argument in double quotes return '"'+ s + '"' if __name__ == "__main__": print "Starting SaxParserDemo" infileName = "SaxParserDemo_in.txt" outfileName = "SaxParserDemo_out.txt" # -------- create an input file to test our program ------------- infile = open(infileName, "w") infile.write(""" This is an ampersand: &
This is a gt sign: > and an lt sign: < and lt sign < ]]> """) infile.close() main(infileName, outfileName) # call main() to process the test file print "Ending SaxParserDemo"  MySQL is a relational DBMS database management system.  Other possible ways to implement abstract methods in Python can be found in Appendix A.  The term "plug-in" or "plugin" is often used to denote downloadable components, built to perform specific tasks that can be plugged into a general-purpose tool. For example, if your Web browser doesn't know how to open files of a particular kind, you can download and install a "browser plugin" for that kind of file. The Eclipse IDE is a general-purpose "pluggable" framework into which it is possible to plug extensions for different programming languages. And so on.  Actually, SAX is not a framework. It is an API that may be implemented in a framework. But to keep things simple, I'll talk as if it is a framework.  Note that the specific details of how this is done will vary with the implementation language and the implementation of SAX. Sun's web site has a nice tutorial on SAX programming with Java at  HYPERLINK "http://java.sun.com/webservices/docs/1.3/tutorial/doc/JAXPSAX.html" http://java.sun.com/webservices/docs/1.3/tutorial/doc/JAXPSAX.html  This is the difference between a framework and a library (i.e. a collection of utilities). When using a library of utilities, a programmer shapes the control flow of the program, and calls utilities when he needs them. With a framework, the framework is in charge and calls the programmer-written event-handler modules when it needs them. It's a question of who's in charge.  See Applications Programming in Smalltalk-80: How to use Model-View-Controller (MVC) by Steve Burbeck (original version, 1987) at  HYPERLINK "http://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.html" http://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.html  a keyboard "" event when the OK button object has keyboard focus, or a left mouse-click event on the "OK" button  These methods are obtained via inheritance from ancestor classes Jpanel inherits addMouseListener() from java.awt.Component, JButton inherits addActionListener()from javax.swing.AbstractButton, and so on.  At  HYPERLINK "http://java.sun.com/docs/books/tutorial/uiswing/events/mouselistener.html" http://java.sun.com/docs/books/tutorial/uiswing/events/mouselistener.html. Specifically, the code is adapted from the MouseEventDemo class at  HYPERLINK "http://java.sun.com/docs/books/tutorial/uiswing/events/example-1dot4/MouseEventDemo.java" http://java.sun.com/docs/books/tutorial/uiswing/events/example-1dot4/MouseEventDemo.java.  Java Servlet Programming (2nd ed.) by Jason Hunter with William Crawford (O'Reilly, 2001), "Chapter 7: Session Tracking", p. 200.  Other kinds of applications may require a user to go through an explicit login process, in which the user supplies user ID and a password, before creating a session object.  State vector information for a session typically consists of one context, but may consist of more than one.  There are a number of ways in which this can be done, including coding the session ID in a hidden form field of the Web page, URL rewriting, and using session cookies. A full discussion of these techniques is beyond the scope of this paper.     PAGE  PAGE 7  EMBED Visio.Drawing.6   EMBED Visio.Drawing.6   EMBED Visio.Drawing.6   EMBED Visio.Drawing.6   EMBED Visio.Drawing.6  <5 6 7 b c e f \ i ( ) * + ; < = W X Y Z [ \ 뮣xixXixi jhgzUmHnHujhgzUmHnHuhgzmHnHu,jahgz>*B*UmHnHphuhgzmHnHuhgz0JmHnHujhgz0JUmHnHuhgz5CJ$aJ$ hgz6jhgzUmHnHu hgz0JjhgzUjhgzUhgzhgz5CJ,\!<=tud e h [ \ $a$=Ì\ j k m ~ Nkd$$Ifs0y 64:4 sa$If    * ]Nkd$$Ifs0y 64:4 sa$IfNkd/$$Ifs0y 64:4 sa* + , - . / 0 1 2 B ]  ! Nkd$$Ifs0y 64:4 sa\ ] ^ _ { | } ~ 78յժsժb jhgzUmHnHu,jUhgz>*B*UmHnHphu jhgzUmHnHujhgzUmHnHuhgzmHnHu,j[hgz>*B*UmHnHphuhgzmHnHuhgz0JmHnHujhgz0JUmHnHuhgzCJOJQJmHnHu%89:KLMghijklmnoôãôٔ΋tôcôٔ΋ jhgzUmHnHu,jIhgz>*B*UmHnHphuhgzmHnHuhgzCJOJQJmHnHu jhgzUmHnHujhgzUmHnHuhgzmHnHuhgz0JmHnHujhgz0JUmHnHu,jOhgz>*B*UmHnHphu m 545Rpx-6 !  !  !">?@AEV^_`z{|~εن}fεUن jhgzUmHnHu,j=hgz>*B*UmHnHphuhgzmHnHuhgzCJOJQJmHnHu jhgzUmHnHujhgzUmHnHuhgzmHnHuhgz0J6]mHnHuhgz0JmHnHujhgz0JUmHnHu,jChgz>*B*UmHnHphu!./0234|eT j hgzUmHnHu,j1 hgz>*B*UmHnHphuhgzCJOJQJmHnHu j hgzUmHnHujhgzUmHnHuhgzmHnHuhgz0J6]mHnHujhgz0JUmHnHu,j7 hgz>*B*UmHnHphuhgzmHnHuhgz0JmHnHu 4567STUV{|}յժsժb j hgzUmHnHu,j% hgz>*B*UmHnHphu j hgzUmHnHujhgzUmHnHuhgzmHnHu,j+ hgz>*B*UmHnHphuhgzmHnHuhgz0JmHnHujhgz0JUmHnHuhgzCJOJQJmHnHu%  -./123456RSTUopqôãôٔ΋tôcôٔ΋ jhgzUmHnHu,jhgz>*B*UmHnHphuhgzmHnHuhgzCJOJQJmHnHu j hgzUmHnHujhgzUmHnHuhgzmHnHuhgz0JmHnHujhgz0JUmHnHu,j hgz>*B*UmHnHphu ./0234567STôãôٔ΋tôcôٔ΋ jhgzUmHnHu,j hgz>*B*UmHnHphuhgzmHnHuhgzCJOJQJmHnHu jhgzUmHnHujhgzUmHnHuhgzmHnHuhgz0JmHnHujhgz0JUmHnHu,jhgz>*B*UmHnHphu TUV~ ôãôٔ΋tôcôٔ΋ j~hgzUmHnHu,jhgz>*B*UmHnHphuhgzmHnHuhgzCJOJQJmHnHu jhgzUmHnHujhgzUmHnHuhgzmHnHuhgz0JmHnHujhgz0JUmHnHu,jhgz>*B*UmHnHphu /01KLMOPQRSTpqrsôãôٔ΋tôcôٔ΋ jrhgzUmHnHu,jhgz>*B*UmHnHphuhgzmHnHuhgzCJOJQJmHnHu jxhgzUmHnHujhgzUmHnHuhgzmHnHuhgz0JmHnHujhgz0JUmHnHu,jhgz>*B*UmHnHphu    /012MNOijkmnopqrôãôٔ΋tôcôٔ΋ jfhgzUmHnHu,jhgz>*B*UmHnHphuhgzmHnHuhgzCJOJQJmHnHu jlhgzUmHnHujhgzUmHnHuhgzmHnHuhgz0JmHnHujhgz0JUmHnHu,jhgz>*B*UmHnHphu 7ζه~gζVه~ jZhgzUmHnHu,jhgz>*B*UmHnHphuhgzmHnHuhgzCJOJQJmHnHu j`hgzUmHnHujhgzUmHnHuhgzmHnHuhgz0J6mHnHuhgz0JmHnHujhgz0JUmHnHu,jhgz>*B*UmHnHphu!789:>Qmno͆}fU͆ jNhgzUmHnHu,jhgz>*B*UmHnHphuhgzmHnHuhgzCJOJQJmHnHu jThgzUmHnHujhgzUmHnHuhgzmHnHuhgz0J6mHnHujhgz0JUmHnHu,jhgz>*B*UmHnHphuhgz0JmHnHu!"#$%UVWqrsuvwxyz빪Ċs빪bĊ jBhgzUmHnHu,jhgz>*B*UmHnHphuhgzCJOJQJmHnHu jHhgzUmHnHujhgzUmHnHuhgzmHnHujhgz0JUmHnHu,jhgz>*B*UmHnHphuhgz0JmHnHuhgzmHnHu"   &'(*+,-./KLMN_`a{|}ôãôٔ΋tôcôٔ΋ j6hgzUmHnHu,jhgz>*B*UmHnHphuhgzmHnHuhgzCJOJQJmHnHu j<hgzUmHnHujhgzUmHnHuhgzmHnHuhgz0JmHnHujhgz0JUmHnHu,jhgz>*B*UmHnHphu /01345678TUôãôٔ΋tôcôٔ΋ j* hgzUmHnHu,jhgz>*B*UmHnHphuhgzmHnHuhgzCJOJQJmHnHu j0hgzUmHnHujhgzUmHnHuhgzmHnHuhgz0JmHnHujhgz0JUmHnHu,jhgz>*B*UmHnHphu UVWxyzôãôٔ΋tôcôٔ΋ j"hgzUmHnHu,j!hgz>*B*UmHnHphuhgzmHnHuhgzCJOJQJmHnHu j$!hgzUmHnHujhgzUmHnHuhgzmHnHuhgz0JmHnHujhgz0JUmHnHu,j hgz>*B*UmHnHphu 6Zy{[\*+!!$$%%&(^ !  !  !789STUWXYZ[\xyz{ôãôٔ΋tôcôٔ΋ j$hgzUmHnHu,j#hgz>*B*UmHnHphuhgzmHnHuhgzCJOJQJmHnHu j#hgzUmHnHujhgzUmHnHuhgzmHnHuhgz0JmHnHujhgz0JUmHnHu,j"hgz>*B*UmHnHphu   1234VWXrstvwxyz}ôãôٔ΋tôcôٔ[WQ hgz0J(hgzjhgzU j&hgzUmHnHu,j%hgz>*B*UmHnHphuhgzmHnHuhgzCJOJQJmHnHu j %hgzUmHnHujhgzUmHnHuhgzmHnHuhgz0JmHnHujhgz0JUmHnHu,j$hgz>*B*UmHnHphu\P()1!D!a%b%%%%%%%%%%%%%**)+T++++%,3,N,s,,, -[-l-6.?.y.../Z/]/^/////0022k335jghgzUj(hgzU hgz6j'hgzUjH'hgzU hgz>* hgz0Jj&hgzUjhgzU hgz6]hgz@((**0-B-\/]/`/a///0000q0r0h1i11144555$$a$$^$a$5586J6U67787:7;768E89999::e;m;;;<<<<<< =&=T=^=== >>>>@@@ ACCsFFFFGGGGGGGGHHfHgH=IHIMM#Nj9hgzU hgz]jhgzU hgz5\jhgzU hgz6j[hgzUhgzCJOJQJhgz5CJ\ hgz6]hgzj[hgzU?55T6U6666 78797;7L799999`;a;};$<%<<<<<$$$$$a$"" & F"^$$a$<==R====`>a>6?7?AAQCRCCCCC5D_D`DDDDDDD"$If$ & F$ & FDDELEEEEEFF;FlFmFnFoFF$$kkdq$$IfTs t0644 saT"$IfFGGGGGGdHeHfHhHiHjHkHlH|H$J%JKKKLL"N#N%NFNGN$a$$$$a$#N$N%NFNGN`NeN|NNNNNNNNOO!Q(QDQNQSQWQQQdSlSSSSS$T3TTTTTU4UVVuWWWW`XpXXXYYQ[c[F\Z\[\\\\\deeeOeVeZeaeeegh/jBj hgz6jhgzUjHhgzUjNhgzU hgzaJ hgz6] hgz5 hgz5\hgzjhgzUmHnHuHGNHNOOJO`OaOuOOOOOOOaQbQ Rlkd$$IfTy0634abT"$If R(R4S5S!T"TTTTTUUWWsXtXYYYYZZ[[Z\[\]\$$$a$$$$$a$$a$$$]\^\^^__ccddddddggshthiiDkEkkkkk$a$@]@ @@]@^@$$$$Bjkkmmmmmmvnn p p$q?qsst+tctntttQuRu#y$yy?y{{~~ƃׅ̓/056 ' clQXĎȎ0>ļjhgz0J!U hgz0J# hgz6 hgzaJjahgzUjvE hgzUVjhgzUjhgzUjhgzU hgz6]jhgzUmHnHuhgz?kklllllmHnInp p p pppssOuPuQuSuTuUuvvvvv$a$v~ww y!y"y#y@yAyyz$z)zNzrzszzz{ {{"$If$a$$${{ {[{\{}{{{||J|h|||||"$$Iflkd $$IfT0634abT|4}<}_}x}}}}}/~4~W~p~~~~~lkd5$$IfTbR0634abT"$$If~~op@zڀE3^u{"$$If${ɂʂ0DE}'$lkd$$IfT0634abT"$$If'(78]ń 8devׅ؅/"$$If$/01׆؆ST\]23}$$$$gkdz$$IfTN>0634abT}~ Џяؓٓɔߔ4b$If"$If>emԐܐOe _n 24<bcov notu_`yɥ%5_oUV,239:5=j hgzUjhgz0J!U hgzaJ hgz0J#5 hgz0J# hgz6] hgz] hgz6hgzNbcdŕAn"$Ifnkd$$IfT;0634abT nopq6t"$Ifgkd$$IfTN>0634abTtuv,^*$a$ & Fqkd^$$IfT4rD0634abbf4TbdşƟٟڟ/Hi{ˠ"$If"$a$$$ˠ̠͠[\EFz֤פ"$IflkdX$$IfT0634abTפ@XYZ[\=|zzzuu & F$$okd$$IfT4  0634abf4T $$$If"$If =ݦަFħNШ"$$If$$ & FШѨҨopWX'(9U*+$$$$lkd$$IfT 0634abT+jkɹʹ01Fef ?Aھ۾-. ]^$$$$=˻%¿t} 8D .+ ,:F"#_d%J}mn"Q{%Aahgz0J#B*CJOJQJph hgz0J# hgz5\hgz5CJOJQJhgzOJQJ^Jhgz5OJQJ^J hgz6 hgz6]hgzF+,-"#$B^"$& #$/Ifb$"$$^_`b%~8no"$Ifjkd>$$If  6 0644  ae4oRLB|}~O"$Ifa|.O!>j"15+0lp-16: hgz5 hgz0Jhgz5OJQJ^JhgzOJQJhgzOJQJ^J hgz6 hgz>*jhgz0J!U hgz6]hgz0J#B*CJOJQJphhgz hgz0J#@?#$%'5451okd$$IfT4!1"01"634arbf4T"$If12DEefij efPQTU$$$$12345XY|j"$$& #$/ Ifb$okd$$If  6  06 44  ae4"$& #$/ Ifb$ |"$& #$/ Ifb$okd% $$If  6  06 44  ae4^_t,G"$$If"$Ifokd $$If  6  06 44  ae4^+-LOj:\=rGkN0[h&!JV:;dpiv hgz] hgz5jhgz0J!U hgz6 hgz6] hgz0J#hgzTMNOk\]^/s "$If GHO1hi"$$If"$Ifokda $$IfT4 !0!634abf4Tgzh^h & Ffkd $$Ifsa< t04H4 sa"$Ifvwijk67ifkd $$Ifsa< t04H4 sa"$If ijk)*xy$Iffkd' $$Ifsa< t04H4 sa%0:;<XY` & FXkd $$Ifs0 I@ @ t64H4 s4a<$If,-0<=&4/ 4 ^ b    % ` h       >        B   BP?H {}HPlqJK381 I   &&jhgzUmHnHu hgz>* hgz0J#jhgz0J!U hgz5hgz hgz6Q_`p,-.Xkd $$Ifs0 I@ @ t64H4 s4a<$If23Ni>?|}E1 _  "$If & F$$ & F$$      `    ? E o u v      0 u       B C "$IfC s      Z"$a$okd $$IfT4 !0!634abf4T"$If,-./01F^_`a|})*YZIJLM1N!O!!J""#H$I$u%v%&& & F $ & F P$$$a$$$&&&&&<'B'''E*F***++g5h55555:;5I6INJOJrJsJNN0R|RCWNWRW^WXX!X+XY-YRYcYZZZZ$[3[8[I[reseefffff-h7hhhh hgz0J!jhgz0J!U hgz0J#\hgz5CJ\aJ hgzaJjhgzUjٔG hgzUVjhgzUjhgzUmHnHu hgz6hgzA&&L'M']'5(6())D*E*G*H*++,,,*,I,j,k,,,,--S-"$If$a$ & F S-T-k----...>.a.o...../(/O/P/$If"$IfP/Q/R/S/00`2a2S3T3w344f5g555$a$hkd6$$Ifs%"" t04H4 s4a56677W8X88888=9>9*;+;Z;[;;;;<,<^<<<<<<"$If$a$ & F <===O=P=Q======>>>R>>>>>>>??-?`?????"$If??/@Q@R@m@@@@@ A AxyӀԀKL_`aɄ҄ل"#(x%&() 7Jwx|ױוhgz0JCJaJj hgzU hgz6]hgz0JCJaJjhgzU hgz0JjhgzUjhgzU hgz6jhgzUmHnHujhgz0J!Uhgz:jjll[n\npp|pqq:r;rirjrrrrrr s7sSsxssssttt"$$tUtitttt u u\uvv,vrvsvvvvvv w w8wlwwwwwwwx"x0x1xKxRxSxkxrxsxxxxxyPySyeyyyyzzz:zYzZz|zzzz"zzzz{({){K{m{n{{{{{{ ||6|X|||||"}#}_}}}}}"}}}~'~L~s~t~~~~Fx;<=xӀJK ""'(vw")*^_͋΋ŒÌŌƌȌɌˌ̌Όό،ٌ&`#$ |}ԈՈֈ ef͉̉Ή&'*+,D_`΋ϋgvÌČƌnjɌʌ̌͌όЌ֌׌،ڌی󾸾󾸾j #hgzUjlG hgzUVaJh>0JmHnHu hgz0Jjhgz0JU hgz6jhgz0J!Uj!hgzU hgz0Jj!hgzUhgzjhgzU:ٌڌ#$ABC`a~"&`#$ !"$%=>?@CD\]^_abz{|}޼ާj[UhgzUj lG hgzUVaJj0QhgzUjDlG hgzUVaJj,IhgzUj*lG hgzUVaJhgzjhgzUj5'hgzUjlG hgzUVaJ01h/R / =!"#$% n'7MlkPNG  IHDRXTsRGBPLTEGUG]p]j|jss IDATHKTn Ls{w\BzڮT<%c{MѮ?לY&o`eYQXwG\>c;iMZ㰛uVd~ve6}0^|!Tu͜tc])}NIH"_C"I`չXj7ЙfM0]ca+X2 b6ZPJi94QO(ZXqdBU qG~A}L`wa8k1CVgq =~c#Ojl~7MS6jjFRkPěvPԵ}ˁX >/`CS618x[klE>sw*VMn<* QL RHEШ1$P"Mj?5i|Bb~gltٻ^ZsK{ff;3sfV*DٻH9D 7h>h_=Nѣw=OKJZ&Md݁=J]@&AغP虜W RގzP@ҺmSv>*7:FFݗT_5=l^Wngpm=͛ԕ{M6Ƴy5Χ7CJ4뭦 EzÂf! ܎uyl;]^ߎ G!t-w kE S#:0 L}' *j>[}55wzHB Gӫ v8Tg@r&v| QS!,WkRzO-?q\o'm!=WM)gW@8=ݐ7v{/]mS ' %jK}?,}\v =5V Q| |녓x,qo=C~KG ++hϏ=r\㡝v>l \ )Rjk D-㢥B1NOxd6Bf*:[5BkD.KGq2alt G Y^h |*OY+߬ߢI~YxyT'sU'"y~ڀt0]Bz3B~˖( [Я+[=i!?R98jY#٫qd Uk<)##n#e创#n GvEpDL&88rZ82U9rT2W&8 qD/[cd|9_"_V %K&/| VWWwט/K1寷HuC@!ś7N7h:,:(Aa?QCr1I^'a CA?;N@N^ ֳֳ:iX: ֳa=ֳ[d=M[nCN'R[pݖ`=HNe=[z;; ֶiL MV)\*5S君3&S=JL~/ulpq3[1vX0ʎ(VO>qC]qW Č'f*x.+3h|b&z8cpnnjsTsy{|V{wz|&$8{ф^]./XpOy19'xycf^T̻+{#o1})1sq*AXCK|e`1R٢q\C!\3B{6oe>w9҅.Byl" ,Ž; H윟LB˷R _߭W9-ĨX?e^W[Wvf!o.߶1]וIڀ+u:F5^;o:Gj?|m_uXZ?XEC0"8`plӐ64:%஌xsY{^@ۇ7)7B|-\:ۆƤF=l77)t.l^}u ]}%]_{rU}<7#[K}WuW{_Eߗ6佶~WC2yt8(kՋZ1Z<0b z9ԍzh*qOl}< }Z9;}W8sg:/ahoѝNa tƺ[5oGv¾ ^2K\+Ԅ@={- HTIxXKTQ>o-lxj#$ mIHFą e 'lj !2!ڴYh* NZzΛf<|FjD{9(DP XJ|*`]DO0B PQ0ݤpch)M4K4-90f~D<r=y,>_LŪ0Z\PW.…6\ tg.3Ł>~)҂ epqr^ك;1LW4Y7촀c}EY|biZ28/Tbo}gw {%@Qv?pDu^Q~g2gBG'ɚ.Q"t(+婈b@(G-TZ BYRhkRh$" Ө 1b4@!RCc;wgtwwLou<9߼Fi!A ~,/Gr/ 5(e a +hjP/eQAV+6*j)L[L DM1ق<p!2~‰bPᴀ}`0MYF8icL΁ P"X ieۄ2e4HԛSv1諎dE )P>­"'(_{Zt؇I V[CB#ڵi ޖZh`wk-]깉l-s8uۻUql8gus [h{YOawT@za gqeR8[\&Ns`ōg Z2l+DCx?2Џ ?2?Z{a?*Px։#AR8@@3HkA^ʴFz/@Өi'?2<ȸg~dhďJپIKs_;Y?<p[ʤi?TujغOpmN]D7t!v z쵆zH%+ 8%0Y)H<Ɖ[ |^w< Ix]EGTy]e%YO1mm$3|v@])"8+ iE>*ڈ:*꟏n|`j,{/VBZp|ӃL>|>^s\鈃0OU|0|`j&WY;*ꥯAS U+V 8+7X.ܐ#$A6t6~`$NI$xX|`yA%zF( kCa9Y>g ܀sVϹٸm/k[،pVBBD#D1fB'^Du(j붆n{z5"3mlXlXfA"0erfa9(\S-~hkgO-D!nRp)jP5Φm Υiw\s},9 ~M M^z&: `oBZ k\|' > nypσȵ:_/|Dc_?7uvlçK띢P w%w~x sW?Q{I!(8M~* jmn$ü;f`'s{{gs;7Z)U%@;*Rw_TW#ZQj|MNþ$(QQuU#jU|5MSX9btRŖ ; 3mWS?c{ SW;)lM+6ۼy1AP+Sh_+§MHߤFJ }{^~מ&?_GV'#? >]mi#=?Vk 4MIpɏvwۿ21b:g3W7c;a jp &r7컢®[aW8"3NY0 l*Fп7MKi/V_ sMwp>/VkH;W {>߶q.Nb9^~PN+~%yį$+٥l_9~ۖ:o^u΋=?.+T=X`z0#~5l2;j?kwe(I.y]m_-SU]i7t -8V-[|&%2T2_҃ĹBOPٷn}=M+u N[}۶mW9Ãnj*{yy/΃ĹJgUPٷo}3=M/;rKرK`n\;iYCe߹s/`n|YgⴗYY_ss +au }ݾ׀~wN{=T={b=MkuN[ 7žVS;U~ON{3T}b==Mto9mwž̽=M>pk>曾_svk:~--/Tfd\szV~o/``7qn 8m T?7ĹQߟ6b&Mz 50Tb&pf5{7v=N*} x8u2u:t{`7qnÿӶ>ž{8aq6ְP?C_<̃YGiG<ƒĹ]FNκ1T?v0nܡGi;XCe?|/`nܩi;Yc¾c=Mx9mk|Gž =M 'p qa]G 8w'rnP?_<у{= $N=kR\#cn&=6qm6v~* `.`7qSO崽qa &}z:霶5=.<݃IS`w3:Ma7X52NjSvؤR:2Rɲ"ywj%bdؓ_G'=z0| o` >iYI}`an v'IH 8$e.H\2mnRz`{I̲4gT76; ~b;oa:;kq͵2\">,z-HZN0 ̲ZϹh#wJrF}~{.i]2 |-}\}·?ӫsQ"⾊kUsQ߾KN}K5mPIm61l|^#k6]D}*n(lm l):kv̧1cU3Oj -a|2J5)v:Aː-6&].2aҙxVjZde`?2˓1weDs2`g&snCǼGa͹ʀ~o/¾ͅĹ*ce`?LvL2a͹ʀ~q2ќ xmmmFvvsUOR?i16=8_;o(ٯ+6E~U}h_ >w^P| רwmn#z"' ne̤1vwG7K7{o;vw9@Y=``?L_~w.1vGsR~kCfw!%vcw4:xHʁ~<tgK1hfVdwΟs;sAٶmtxROvgRǪaCqdk$~|lv#1żކw(X>m f9 Xw5/_k1YL`c5v?s?!z_4hva;;2G9B^n\Lr7Tvgn+0ƿhzQ<ו7_4F1fQ}})cֽm$={Ao?cA噶$Q场v}R[my >- r?^_e1h.6lFV[9xR,O?9=⧉sԁcfVPٗ/_{{9ќ[tGa_~֭=_mY;Y;0w{{gyn3a,YI}`a?({;=hhέ+Haf?=l8m99vO?IC<EϿ,dzSCݶ1AS/rV^Ǭcv3YtzI}ݻbtsѱu?ڈ$Y|^?vNy闰2}?|R)R I~e9_̑a3pʴ0UVb_$fU >}U5Tܒ MV\}([Ls[,Er&ڷL7I݂6 <QM:#ƤEN˄x?A~O`7n7h&º-&W$:߿Ip[ y|MyGMkL;Y~81H -V3໺A>;]: ؒ]Uα.k aLeV5uZ8y-DAyߺ B5⩪2+D:CPӥt>zKCS}~br=RBysE v~N&9>@POu:㘶P |'<9ǣc婏#OE|IݓO/Oc2ˠFU'Xyq]&KٜH~r8?EҮ2qLk9i*cjyZbE<)Gt6E 'w7W$?ݠw235,]4f~Ms#?ACWGuJUa^z@y2҅'NPG(imPS۰3e-/$/gJ^Z o&|dB!JodJc11ؖLGm[> '_Մ0z͛(4^>".#VӡPsjP)W+yh |͹G[ {KE(o<mÌ3ba--%gH _S엉*/**׊dn&ܗBzU>iҤy6f~W#l*d_Ri=a„@KeiF '6tQsQƍɜccn,4aH /9`lm 6sza98/mp^8d= Ϭ4Z۳BSz~k%.–Zt~'?(56Tcl\ALt|)t|=9>H RXQMyAxM?ͥlCKkm!Bck/&RN\ 9#ϷVs؏UN\IyOq޽uU} y'V.ٝ#b@HLNN^{ŝ|hbwrOvkkbUS|`E~)lu yо.ت\#IH%q 9 <"\n&NB؅'|2Pvc7qҽ*]~/nn&N#.d?LvznV]nؓ*]~=/v+F8hu«FIR5Ku)${đdC!t~~\l#="SH/]EKߧ9I~:N6Mv.1{OҕYI`7b?(UO%gt{l9YJOň85[Hr).1"GvrWJ+FRM1Le$S O3كg0X1]yyudRuQUU@r7)."%^ʻ$ic)...#%vZƺv:ɜv-|R]؏ř;RO=_TkjjF uк0ȽZ.~@ʞQWqj,OOcAs3OŊ)vC2NP.}v·duWK0ԉX=boxg",IsKR7jT}suS~9Ww؟9S.}xq1n/r;@t}GEl(Vkw)Qw7ꊯԯxI6~)8a;h| zM1XnKYlI?[]nK㈗o~)죤gsx~VjW Dl_tо='n4 _^^ߨYuzN=uwjZj.]ڣ}q?R۱xk%jxӛẊ~uIO~X5\5N%jKTR}F~gx{lPѮup.0'koK=dFIJ6IJY&t:Olv~鋱1{?̟ ߛߛ$ZOGNOHH.EVWz=]Mзz,D~>$q5%&U:@W69HvW|aב`;Wj 4xO?`{o:lXmq5dza_=9hߔj3H8n֑xj}wTsu|ߙb?]] DyK yK Xhttp://creativecommons.org/licenses/by/2.5/d$$If!vh5 5#v #v:V s65 54:4 sd$$If!vh5 5#v #v:V s65 54:4 sd$$If!vh5 5#v #v:V s65 54:4 sd$$If!vh5 5#v #v:V s65 54:4 s}DyK _Toc127197012}DyK _Toc127197012}DyK _Toc127197013}DyK _Toc127197013}DyK _Toc127197014}DyK _Toc127197014}DyK _Toc127197015}DyK _Toc127197015}DyK _Toc127197016}DyK _Toc127197016}DyK _Toc127197017}DyK _Toc127197017}DyK _Toc127197018}DyK _Toc127197018}DyK _Toc127197019}DyK _Toc127197019}DyK _Toc127197020}DyK _Toc127197020}DyK _Toc127197021}DyK _Toc127197021}DyK _Toc127197022}DyK _Toc127197022}DyK _Toc127197023}DyK _Toc127197023}DyK _Toc127197024}DyK _Toc127197024}DyK _Toc127197025}DyK _Toc127197025}DyK _Toc127197026}DyK _Toc127197026}DyK _Toc127197027}DyK _Toc127197027}DyK _Toc127197028}DyK _Toc127197028}DyK _Toc127197029}DyK _Toc127197029}DyK _Toc127197030}DyK _Toc127197030}DyK _Toc127197031}DyK _Toc127197031}DyK _Toc127197032}DyK _Toc127197032}DyK _Toc127197033}DyK _Toc127197033}DyK _Toc127197034}DyK _Toc127197034}DyK _Toc127197035}DyK _Toc127197035}DyK _Toc127197036}DyK _Toc127197036}DyK _Toc127197037}DyK _Toc127197037}DyK _Toc127197038}DyK _Toc127197038}DyK _Toc127197039}DyK _Toc127197039}DyK _Toc127197040}DyK _Toc127197040}DyK _Toc127197041}DyK _Toc127197041}DyK _Toc127197042}DyK _Toc127197042}DyK _Toc127197043}DyK _Toc127197043}DyK _Toc127197044}DyK _Toc127197044}DyK _Toc127197045}DyK _Toc127197045}DyK _Toc127197046}DyK _Toc127197046}DyK _Toc127197047}DyK _Toc127197047}DyK _Toc127197048}DyK _Toc127197048DyK yK Thttp://c2.com/cgi/wiki?HollywoodPrincipleDyK yK .http://www.python.org/DyK http://pythonology.orgyK 0http://pythonology.org/>Dd(#D33j  C 2Aedp_demarco2#" `b>UUp t*=H=( n=UUp t*=HPNG  IHDRX|R0PLTE%%$mliVUS~?=;;tRNS#]bKGDH cmPPJCmp0712Om=IDATxSGz8(_=XlWW)!?LU -UԗEPhTbꍗhZDEObbD+A!u ^㥊0$US#=l 2{a OR33~y~ H^$J@f`% 3X dV,TjU>ݷ<},m~f[:\.w}'q@O-O˽ b >[> iB&SO-Oaݿo"2XEͧnyT;F¢; Ķ鑛RQrd1('QqX ,+Q*7BfqXS㹮V3X2Gu(%|gwOtun $A􃖮ʧR+BX+}ʳ$ .q;xwbdxyx4DARÔ= ߪhkk;  f iT'Pي;/rOoGS +(~aU2Y  oO;G^+qtݍ|uɍGk+._F`>D3آfjXCgs W m$K Rߘ_Tx} 9&nc+PUޢ*;4uepFeMO7*UiP_g<ɤ .t[̾c!-ؗY P n9X283uJr31mdR>@sVR-W~͂|CucV(9`Q*Z (_ΐF 9r,<Ϡ엑B>zqUܰjb5J!SgzЋ 0&J@f`% 3X dV2+J@f`% 3X dV2+J@f`% 3X dV2+J@f`% 3z‡Rq̴dFg% 3X $ `龃x% `7w94埁 saI3XLˊ_ jaI;9k:ޥ j2-OIII :3wYtݢ)45XM,lYը~ꓔQ=}Y򧄅F]NON?,ɷ2dNsr$5DϔBPR}3巚I,ES~K $ Pr ^X[;e3$(u^XYt`sYyji蹂1ainF(I2QڷSA.tg>QM2]BӬUnsd2c/^jpO-VS}i ͏<"r /"}@5%+n$w3, =埞h j!Y.ȡE~N]w~.,s/M 2K8,NoM\Rƴ2D `2oq˒39@v-J_X;r!d6(yc8ckғM)V]3z̏G۷t,cSUEW e)Ҹ,㫙{{ ½TɳjLc]k`,m;z(jBb8DT~ʰLoO(Er^ϋ ÂEQhVU⬨. 'Hs{#K=i dzji/{(士͟ܐJ⼠!Ffgz5,;3}i & ELK*,s ?xhU _zQ͞0W&=gRӦEUi%>XXgjԋ>oz`Tt5V|älfW*]aⴌy3 ^I t,6~sJmf&%% fXNg!)>~nkd{M.*1?yJ|⫖_A˓<4Foz&2L.PbTVά5ScRFQ9RhYhIJ(E:լɪ8rH9Yl#za;:)`t:"--j=IxV /'E ?V/JS-BUPX. 'E@YKZu9#qq~lt,sɕÝIkUIrZl, V1~WR)Nz*Op!¾]+bKkS砰P\1aѝ%Zc־9fNq6 f_lTYjųO^3`Pe*Fw~}`XY_BXUm{w|b#M*NX^K\\9D1U媍2M?*P12.X\pBQJc1,H+ACFLxP`\"Uno=,S/K~wǩgC̵S;K>[q!4.R6g``6Ë,*ܰ! Oׁ1+PRK!3SK8?vuh4H^B?{XRFo952 =yakT'@8Ȧ+}`#ynݔl#Ylo+}c" l{7-kV€\i}/-csPH^ wڙò/=ѡ+ͬM+ AR%,j<5V1 d>]A=-+ *Ye.Qp6GrӯڱMa#[P U &2+c"A2Q}DgO)WCH΄ƢPָRM`lgVvձȺ) b)x{_G- 0f6ͰjFXctIzzBfm8=Nt_cCc(xgc$x7wO(?\h+̏gԯĸIm BUF,˨l6/hi_m̌6LLy齎*.VVXd1{n) ~^2ATøpZ,faߗaj^#VϏpd#4nlIQULV?a1Z_\'ҪU/S/;J;-EQF`iHM>("um=$_p0ى BO0FقH$Z ""598ZuU@;${{jkB *ku:l`8EoR=hԖ?y *b"{g5E=/ :V,\e xB](E~ډYka-D1VQh \-E#zTZ+9j,/C8jmeWv"$?f/4B致5;V,_bJ򚽶\K1S+\jv#6]j-yQ mmf*אY1'|\_ yqdHȧ8GlLͤdM`X? +;ƲC!|?nXh+XZ0~TtRZ~- [4_,@߅$rRה>z"Ci 2ۄ6kZ:37i }/0F~}oE<+doLDyV_qj˽yΝOt`"O vHkYT\pņ&&c$M鐈 cICi@%'`HT!+" ֨8*4A\x8ּ@[KyJK; q& [7)+vgrpJJSjBŠ%e\4^ko`>xG: 7`MH}*aIo'cu_.PZ񮢎k[ 9QNπbhppֲP[eI;X1 &k:BPF[#)BO [@jcb':i6b5|<Gx_cY $ KplS[MXj7{-In{_RքTDqag Z,Ԇ U. ;WO~'U8*Lj$= VY홞1<|wF`0p kY|mm#6GְL "%ڢ!ݼŢvKBa%4QKfA]"G$&i/вqh/CT|BIX$:Dr4r1n :N) l/R*O LjyrkJBgDJ5pb?g`f4|_)NVrau~OϛlY,'PG&_#ObG]FxETFȎh}؍f' , n&>p21"WlmiX:ǝ&]` YQ68} ! EGPERx쇝$¾6znl?N% aWDj;xbsj0 `lѳye~@DɺT~^!2 `=2gjl]y+ew] ™ y]Z|Qb JZ3 UePM ,k!WK\(?1zYJT ;}!`I%,i*f gTi♓ cYTkejhbU8 kd:_^7o*]{c -#\COH6$ٷQ:C$EoQ֣m3l6&VNJ*">ְL[qؒ0t au~1iCΊ=*avC𒳦VXkS }x/r O]BHWFqj)ޯ NW[Ḫq^rnrhilSfyqdrx7-> c*X*W&^(*I8=_'O ,C2xw1c_N=Pq)e߅=& *qSزPh:F#XO0) V ¿:pdrҰ{0rdW6nY+8ǟ8oOPS2YBU8^BX:/R=;%r` s'5kX u5в n{V7~-ʐl yR(ũ?,=谼 w)%m6S**5=bZX83NV@0[s^Wse܄b&%څB aZ8/[wsRb임njAPqw3~! {ްq.g4}GI@o) k gAv8~zΰPexDGda'~CXM/,W=;n'9bdhcT"8XMdֲ9|-kd"#.1mө&/==KIڽI0E6G~I_$`i124 ->_XH+!<'ɴ,.^څ/lh(F #W,ꯉ먹g:x䯽毉eaֿBUXsY,ͲR/ wT%;wЀxkX heU%agI#XxC[QGVg88*x6KR|^R׊%M=3kHdRbi "kTgwo8ِ`mG&NxwJBgIU"] 4,ҍ<+iMMIdL[w5E]p>YX5Q \Gƨ8]*%~{'g)βdο S:]E h5)ezR9O\qfRhHo ko'e~\?n,jYC<,vǨ{,4/m1r QX%7~hoU$X R%EfGvCjs)Lzkz%VsH~d`U˸|pw1pGƦKᕶŊkR~h$-h uT6N8'Pkг$aU`a*Xےu-V( F݂P$ &ٲP46Z ʖkQ{ѰU @\9&?d,x~[$+Z-Ǯ8R8+@j)xpZ0X|)=,IXRn;#870,GI30 /Elye Up90\=aYd5ڇĩX êǦ}{ƶo;hߙTgLHv2kE QX /0݁e#sPgd$ I퐳gycME& z'%yuֈl{ $%!ԟtDڇO$pxpNQnCFxXm'G A;#lAsDN`$*'kV(6r x!znF4Z#K佝IB̟E>۹F&ηtchE4 r:ӳ 62/ 1mKYR UNbp@掂!qͭ:1 DYj$ `$ԀL]o|ȟdR -oisYu :ot½cO-Gh_ A@ñӈAΕ-#ϫaun?A"^WڕT+&> -[V+<SPR7Hͪj%d84t5%dFp҉;̶[IT=hEXA‹veE?, !CvDXb=c,MӞ9n:@+bǓ ,+gMF eKi5 Is9*oO&K\x=(Xv ZNj YSCSJ#t{*xl[թ,!L5|زr|af|k^&WS-ȟ-9ciu8ە ,J#=M~`=v3€^:iT,!/dҫ0=R%woI׌Ѐ;{>-.`ta/;iUu8t:BuFbۻb-) ;꧃L` vO 2 託P~L:p^ .95*%2(H!rx|]nӟ|L kס0i)pn  i y_tudȏBT_sDZthY sIC>kGgCX݉.r ?`^l+*]^c+!5TP'S桦SWk/a Y0#|K/%։`;,IE|\(]-xJS5K/w0uoվ.́$}GɼԿJ9Jr{xgB#i$Djo|Lp̈́6S}v ǜ0X9Ǎ-?~= #-`^ɣͦ\cUX*ڦÒ ؽovưB:Eǖ$Ѻ?ioloVSVj{a Gi C_\"`q7NRv,tnk̽穥8bfn"d~On/Rc)?s aVPkV:O\_QuD҅A-k3# aIKhkej{uwOH1W{ kXuk|#}^gbi3퇋U6į+or]o%5{u45*UG8p UI=ycH`3R-'je~ƾvb+1`MD4>1{:VnxVj$ `&!!IX%u7t}<|: vKS,wӻǩiPn8L ]Jѷ5%xT nATsƜbil`Kʟ-E;?E{UH`_w\dݯדQ$,ڐ[ZoIIHaR難w\6*~ٰ+pL:+9Ry-Wòb2u.& Îw)w7ßaGOgzݚ9T}EL(a W*RW&q*&ck~dtShpO6eUZRk(E>0rC4ol+Gw]pa62>(3v|~Y ,ΖyjYt4U#JS"HE1QFt{=%+V<,,dϨzo䑹:,:, Ow~־re,x~弽s `j=jw&íվPTBezi֐኎<6^;v(BXϰRǏXq\1}gsɭ(kĨ$z֔ Fˢ~?kdf]P\@ŬI8 7otõ~ZWO:*VX"DW^EzZ1FP9;ozt\c5 Ø a6Z,kQ V+suX oe׎oxDN 4CHok;]E OQ[4|F0y=> Ix: >QF{X&Z~ӎVZA;sX12ݖ\" v%哧mov-!+5c9k3m|\8h7`fx!?숾pϞepÕm%D #YX#Yb5ˣf7{hͥv`{U cr3Bڌ?>dUvEkuu9`'D_Yd}=aX >, f38lla:~cR":--=ӷ%@UJ~{](eUb֛aV.DbTo x>cMC<#6 811Xyc75dim N@girczo䩨sZCS`?!k}i>PM(J{#U xxycWbOᒭ/e2siۧw7J{.vgKn}X#搹zgl /4e_"ʆDt~9#{͖s#+v_lO1e~цY+ Sb,{,ݧƘsV޻o:i4۵u&%HnWUs^_:Cuyj@~zϊFu'[+ {=:w^kk>uBma'9EM :kO#R/X/`5䉞^]@,Z\WV/Q^u')GFRiro:x8rOYug>}k)ZvxʛF#%J>ԶUc{khkcgWWm~ }H XJhF{mk+i?64{e 2}1? vZ^-= XCf8.l~x :R Tll\C74_ܑbftЭ>朲!>M]Z&,?~yn߬o6]>rX͵g7a^XAe5vu r I=AK단Ko%f6yb}[):Ç>-|Vu&ՌPlGˢ ,X4};pKq,n XU99I9x%0z<4۲Ʀ>t5t:!-PD\ VG {PV#7:MJ 1WgM{w |`t\V'ǐ_@~ׁʈ\1E/̀>5Lk!3"i흒Y{<[T.SkFv<֎YT1Q;qQu,QmQ73F }A?R ˵Ff|'~٧+[ex=ߎo/l̚ŀr>l[pqFGܽ=;xaeU]ֆco =ޜe'RQ#eS mqBŐِht4v>3X:khLEo3d}w*I每w> +Wq- 6t(y}W|H$;7g"6@&t]wU=*: -=mo͖=VwW1, sm *BX[g3W ’=HUihW'Ǯ5JI$J+]WRiq^7oVHDDg 346DR!ë^tsѥܰ<> RB擧v1&g' yE5y5\4Hy-|zKJJaÆ AFe>Mj8FژT4M罞k}|cWQ(<4i8ZV)MQxHzR֌aU/(v4RSlGBwRwZENM9sa#=yץ*[P0biFMq4GB[`4 VϦP^X(0%䅀5{&ŀ2-JJ@f`% 3X ȟVf O +PS’ vơIENDB`/Dd(# NOj  C 2Aedp_demarco3#" `b/>G:3/6LC^.g n.>G:3/6LC^PNG  IHDRXg* 0PLTE++(DDAܻrqn]\Z9]ntRNS#]bKGDH cmPPJCmp0712Om.!IDATxO''aBϷL#p a' X) X) X) X) X) X) X)H 6napsW61,Hi8C7Ya}qpWn,}il+NbKښWv?b+zSŜ >sl+TXe}Cm2&q ,_91`t?Q?} v.,TXx)틧}{}/A]}%BRew +.8䪇u hJ/\D"B"S5OF`mnt/"*#Ws+36 Piwh`ẃ{rda!fn ^*8GUQ l ! {DV.-}umר39J@>_ssern)2 =* au~ohnI/WOlY?.2쟭~,L\Xtv7X0DDdx[I(̢ot&_# [T[mBhԗe++N^ m* ~ 7'+~JH$TBs" ҳڠ˔.%`mD'Z@d4X=o 6Z@ 7",o ({擷:Z##p ,[gjqzq3 7Vx:='2܄geEժ^pY17Zn C,1-F>d'on9BdoV􈿐`XNYrDz#& V_d3CEZPY>~~n"E0!@):&t94\n:@?U97g/Ŵ~"݅~x{2AH"=~P/W͇ޭaCm!u7鰰#ư0^T_ƬZ3rM [jp|+(k֪@fW^Jzw. Oջ,zƽOvٿ~l7瀕$⃉.z"툿MQW(ZVv?vN{hnϔ lҰ*j}u,HzcA ,L[]Of?IJ+(,"hN(NDHUcI :Do]7YVNAX UI Enټp =Q:JDU]E ~QRu:P)Qo7&X3hu[|"kGWV5ayP q~q?TO0Ãó]XA3_}ݪj LAf˲Gрg0Gv؃5 Vڄ6ܤ >*$Ҙ G]$ϥk3諱]W^Qb` |L D"'nyx:s򅠏g>fuLUOۦhX|ZT|eu-i)Aa$}5Jwr9@==2ס?r< C k%*z5uWjC ϑ-Rb=agQaghSl#ZK_)E=nZ|xÇw 6=Aݥ;dҢH gt) \M a4@ƺdtn U0x00~RK zi, v wd<\(뺯|a~U$0M^ȭJ\ymBr׿nv ׸}esOYod,C?5i/jSJQw,UBk>%ڽ_PtYhv.FϞ.?vD1T:^IUV ]Y=r\2vZAt=2zܫ6K6v׍AREJnyx/>Ah`3N{j8*(GȠ,|=2iuHra t꼠;W^_]dFԠd- ij7Zo *Ua`Y'pw ,D∉&8#I$'0eutttJ"dSt4 X 0_!J{aae`IIWC&+7TRV>AISFH"un׷^Z15oT5-]9rΖ;H/!_>ٿ@53kw?)wK=%KnJ]d#z?KX;,(E?-n lvK>Xࡔdz/}6G8˖rV<]X/ dS#2d&X4yV k}-xj{`YP*yqIm ,OhMls LvҟO*]Mp;`-;>$Vf` pҳ ]O/Jixa Ƌ윚[z#Rpxa9s@%>āu[g2P%O~ɮkL~vaب.9_ƃw]xvZV:)9tWtd$^*IN Vɡ&o2AKasM'$VCXY沚M |ZQxYh[ EM9ăBǷ^KXh![-CKai_nZ Rx+4oaUy 2U\9p#-Ga5 ?gR#U7\kд0/4YYW,cpE}K0XxF$z6ҰEIDK`~Å?KOq-`6R&ʔ 7lÜ%=)z2)C%:~A?>\Mi%jW#4yƔ X,b {Y`4`\AcX)ΜbVz`N6lhZy./" f!z¦Fc}O'eJS3`ᦪ٨ϸy^հgeǺ A6raVw0n#L0+|+<". 0ݰݻ;I',=zuT\h;[qq;uTwjP> U!g"^q颕NX"X5/IGqkj:o{ ZVC<sh.ߍ9-}rVaEҸ2jF;\,9A3{ruiH;~ލ9Aa`q+PB` J4#|$3^v鍯H;h]uJOq`eIgj/ "(k B$z>.9ۖ>3ikXҀL_`mCm0_3{ʹs ;W]XG8є T'?TD]B(zǂ:kuSLN=uǭDpͽ BAK^Gfw(0|:+ v4 J7/v'~js=:委TgB7b6hQuXj7.\Pf<Ǎ1E VUMMrxBJN19j&_%`+ݺۍ>{to*++3%:,% ,ɟbc ZY16Xe1/"?^Y߬dn`ʺsz 'ud[~O}^Wz}P|'w7o"bʰ3W6{8o-[) K,qɓdǓc?9pY@$,-}Ud.iַ!ۓn|qV";p!/.OQǘD9@UMk #ZoAD"dd 'D`!aip@w7VAFs5@OQU4 ʦh@}û\wgo Fu{nC6Ee}ʐj(2u|^|)="s!_u2觰7Zi}IGVNINy9V6~.g̰L1v02SXLM\t'rXzeSS()2*ZuHS0ьݜI_=Vx]`j[U6rQęWVͷUV_{Vlʥc_Yҗx#snAaDWO~*AEߤFi_5 M*7=Nh.K͕ /DA0#\*γ;[_6tɧKNw;)ņꙿ\vS}Sjfz`S0sQ!ju~|jx1)\m=H-r½^[m#EWo) lb49R0#eżeY6US)q-\2T$M-j7OdwwD4_Y,_uoDv%,-HWk n#T8 k/ lGGTˁ'<]W`)9*Q'v=0CYS54|&p>m*&x)g%<!5ŚOrnQ[6 , ݁$#aCUljd h3R9Mgvj8.5ͩ2lڱ;<|<&)n t wxWۈ%ʬKϥ8KE SfS]HǒH&@a),|/I<0zHo}COﳬηgF8tzLTGa:aE8HV'iXW8yKPgI2":xj!JR1} Kx6‚d(.."[gz6I4 +eiiUvc'UgO9pPz uN=s\F5iGc,JTO&o^OK‘IbDۺe$¥ ot])vX7s9?k(X!Eئו%ח5y#3 ggxx::t\sML~XͮO>TS̸jyE Js - ]NքU0{xevD:#aif58i]wjMKѝ2}I qc c|&q |jvQDE8@ZiAlvNȁwʤA5$]<-zz]vejGcM%2Sn]Qk.OѕF,cDuQkB !AXBZ68y2l}@ڭLt5*kK$Z5#*&gfځA'D%tVVjb2pX>/ (s&2 0zQ)}65U.1[cܳ"^7pc.4H eK k s]0ݜ)tXy3n8,Ө( nDjؚ ku6ESa "#=GOE;D>ZcvuOZyuxh  1i2Zn׺`hZp*XktEYxPlXp1^JQK3=TXF|_L &q̦fD,1po@5k2Ȫi# s6$r_2*Ѣ٪MK+YGw VbZUs%͇ LJ;,HJ!h%N$=أ 281o1Fl}:LueAiMg0]Tқ.:Z%s3w`lHiĊC {Y4[w,L\0ChdX 2uIf^bpٹ,)>ıVHw_w`n=wMTbb ,O52&<\GX7ąPK` Aۅw=Rr߱|0yz V:@e:q85~Vֳ|1k` wY!.0Ʉ3U 0,& ΰ`Z Wfy¯O&b,{Ӿ93%%ﶩ&*&XlܴDNlF?*͡=T|i$V"}<mFRŰk%%ޱdʲlק&ELKa glMDzOuڸR)NS:[Wg%:]NZJتQh,Aƃ]6:r,v"⩰˨@xhhLw]E-M܊mKYiXZtӂ{.AR9NLQ*{`MI>- iʮ#Ag=9.6"|dӜ#r^dU W«GPLi9S`iǃJ|y (uolD JI M /J82b,ML 7D5$Mx8"3> V6xц <fmࠉͰpuwxR/8e9+6Ò\\oí:]>KNuFVXDv|<56/]ku[UlQ'+D=V4VsA iqhVA LµBJuLyt>_72M@wh$XBDI`M:l8  †9[ Ip?%QY+I` 'dvdcq,a|&}r,OhADyHQ ݤa0K0YiY+@O&EUkKn@eqp(~<$eXH^(Le`!^;z%$lϓa!!Vro5#30zjpe`G&P/I@;yDIF5!ȕ,ri @=֏2$8]e.`ȇ=/oiѵ^-y^Fk'DVY /\UuC'8.N9#$^FR [j{ l1xf;5GK $ٙ}{1c ݱјvvGÆ/?] J`7h3Hؾϰ+ߘ ;#FvMK]l%HU,&D`Qch6XBԔq=mYDu?t5 eF Gl"8 LⰁUYE~&``?ǰJ BVf)F-ԍE-ut1 B!,1@ұį^})Նa ̀y ~KaeD:6`TIfZ+k_%qOh ,=D7tV5~}u@Z3 qm3 +*Bfd~X@_@/-g&H^׺X@.b'?~,I%<. c.opճ1K/76ˀ:^{ޓrMqr@խ{yu!N05J h|=2,b HXc TGe"LkMpJx1P$}:#Dr|gN`'4(و lت*S{dqOp0BTu&l"axcꈍ/`ۨR"oKd&+MYDxz؏9&"|'ט5EԄ#k(vf|~@}`.5DXj6uzI'L"a' =<(84Dt$D-ztADTF"D?Q3 cԅx92׎P|+gȷ Fx(7J(q wc=MlL9pȽPKkEqGF EnU*E8M{˗vIR M(@" .aSUnll;?J k4ceOMQ}Ͽ%j]+Ge  K">xgmKe^FpF;鷽+;d_7DBg>jEmf Ď%kf1# YbLxۜ6^ےJvi'lz=6CLwΥH i6F2'9}&5B,뜪bR#b$L)ܞUuG_yJ`!ts&$%>s [NZ$-']4H 7[Hu4`<x '*AfbMP6x*9Pib'>#kT7! [+rUπR"UT L*f2.r!TZ䔬VL} /qqwYԬ!K9AC Q9dQ?F v8`s%jpFJ@BRCZe_Lؕ`! &Y 1;},w\vTB3bJ]"彌)l{8.`"BT`bRkEl&Wy\jr1,mɇ͉E;S3!RPDo 4âxR0Ko;@YP& :wЩ``]nFV'Rj`dJvJ^AHv&%qd|7d_ny]s2Uj5X+aB28; Lo'Cv.WkrC9KǸe{D&pR*OY,;E"Ǽ^hoANy ]aG[% )Bɓ.䵸'Um1Jk\V%9dHib Xj0+]M8ts[W TÌLd'GVSHY)B9 =D xVY3",r#X-a{RlʮTzkawTWS";V]I$*_3WeY77 uCxcC f|1QusWsb_zWKelG3Iy'DLF桱3H!HGۘ zn\_tH Up 0_E,wNomiT=:sX!KxuNGHT}>C{?'Y'Y60D+[B nѩWPX@nC%pk#wD VDz` [{S ʄĕ簊]),'n}tcDk-Ve+[ߨD+|Nld0$cquFBX=D:lI !,B, FD ,P[fDV3I(;x# OrPrsٙ $a/;hɭn8';Dp5^IrkOf2P+8}S%!QqRܷ 'c ¥!޺F-֤7ғI2 )5R2m̰BA}A07&0_ w07ΙKqzSdmR[3y4 9dJT&/"פk Z6d5KB~*eTC09 ?w/Õ<-ڡhF`Yϗ-D9ƾ^@8Y%G&*&T 臚o;=Y_r Rt*OTQ!ȭ>,;wU-.> EA84mp?oAգEp=@-N^NGk} U΍[X7n,/inWQ)Y a;r>$w_L6/7jj).$* \4Ѩ?}7۔1rr'WPգ;Y$qu+lv @dȦӥbFIڤ@hi]/k;Se➌ ָ̟JMPNՒΙtV!MYF k[˅i;X(Z -1/ eJs|KG mzvN^{8lRKSqmW]f%fIJ0"ksEf؇FB1_YF*7^wi~/?2:u*- r.}OH*G@ {7pHXT0& 0A a.p*+BKd9(\d QjQ8]Z34a%|^aGFꄮ/UX}Jpe ٮjHŗ[]& Q5Я2 , [S!Ց jY$g:%Z(i$q䟷,K _ Դ;@Xc~7Ip򫧁vy A_@ʩ+se8!jQ~13DP'έD`Rz-]8 P'wbЫn^BSu`CLj>O5hv QA4- ZClj4Z5,o& Bh`7WˌCvm'&ĴvHسXA:r9ydAcGS"-*Ff1ML6&"җf\_qB@%f%{&tk |)16HQr( 'fX- Àg8@/9P"&@x~F!z5 *Ml.~G|FxB,"4DBksU',N+qHLcJkC%DJ%GA5"6?n!uBjiEDiՎdUMi!,5h>rC[-։$0Ӣ;2Yž%`* +Di79BL.8B=Mrp2$@hI@PW9~=h }FG;̔.JX9BU咐ީ{Kbaԡ J!DZN$N0W3z:j<"ALc&ؕ ۪d!B3!-]ǝTx|pct#i.SCR : q/3vk|B!L iEQ!0*r|20 k&3İB0A} [P>vK N ^!PNot3́ zCl#n%.eԠ-+UZO (XFk b%qX7†&2a(Nl m3\)Zh93ӕK/KEF+!u>-9E;\H4M0u! cnkʺ2-jmya8)3bBλBέ<)$bQ ؖjO`>Ura0ڃ&C׊1x(oH(IE2G#hNLݝDJn>1}VibQgT6|^5~I%LȦٻmj*'LQOr@F> nLid*fе{?dd;!R4éHbP{pplvS(T -15Bb_ܲLiPZo 1@u;~".¡(-D FMK&5?a~z=rnsП*Oc$Dwǐ䦈J9a`DzpPX$ozۀnu Iս? :\ޣB?m"3DAtV .Q0:aqJOCu }y?w He9'QL缶~Bceo1&M淤8#ojr` NyJb|bY䏆_u B3~u[A<Z@ۧ\Ǘ}^/*6Bm@ipCyK +UߖTDqW3?Sm rnUFE#Aw nHJa;q BI \㟽ՙ(6<ă.Ō66nl?MF6ߌpgI|!˼[ BV\񕑡cwsz&89 H~fJsb6aщų;{(Wy,ss!+1DuĹabg쮙5qa4X0ōIG\. 7 _dgֹ)/b \iA V DyݧxRZ|xHE@=2{~(ϵ|sKtW 71#Šuڃ.:EBDWo*İ0CtK3v_=0B?c\,˝[*p9GF/B] ٹp3?z`=|n+ˣ 2A:k#xEKgoe'Nqҫm:",vcP#!?ܶ+3f QˬP*0ش9s|[Ȱ[yBuя+֘$ʌEMciXa4'v]lioW:Nn`$qg<(8 p ԾN"85Bf9 |4csdv®9fRI̷#ĴG`q~8Q/PJ ]+2Kp8/P;~d7;&@Od9*C:DiIrhb./Pߌ U/-cxnR-yK 0Fz`zM=k"d0LњURL]#D]KuWw3c=;|^xXD4QzJF-d"fO7>C\f >a_B߉\)e$ՠY6O$ +f `OIm8<]dM[$Y̫d^M.LmK5$Y}Ȇg\@XySz$1"dco9Cf&L)<=ȶ)l:VDek#)̈́Qždku 1*ُMœi6#R__J6( #;,_nN(ܕtxf9j&؞Jh8(l&xˆ_dY!a{ma^ĩyZ-im< c"+Ò xc:! ɪ*SK_;6Bd[s6N Ș%`f5%,YLN)7FBl LR^I3EɿlQ鏝M% OeQ$l7ӲACBVN:-.ψ~EWc:P~Nٲ!ġiq&B!D!+(bT[]|*XۧElёߤuo+&L  f^wOY WBS~/˂nYM#s0pi'̎F,i$̎pp? 7A8 nBșC%T׳Q[m|a/ [EHZ ~p/#ѠG9 ?x"ƠNHcoP8sCds87H?LPW̿?LpE3.`p!;CbB~.Ύ8)Q ݗϽrرXVXm{;-`,E:--΢76ms[N۶? 4̊Ǚ-4?f1A߯CN6ӝ> 'bwsf~k"i>0 KXQ߸_Cx΢xӡDǎ3&o;?VD\9Òb__}nɅٷ[ ,n3oz++V+v`fz]s.ʟe7On{þ S$kL;Eų&-m?ؗん&Olq1K~LNsSN]ͳA+a>p[+ʙW70\d )ܳy ՟aGq1cy{ƹK¼gaM /\ :xH,rWbDh% ABфx9bz9['?&o,**r|NU Z&γ^=\T3PKٚ"182'*J >Zogir"{}s 8~in6#|γ7<0Cry ޶ or`ɯ:/Bhw4=zk^.<)5+*\;`x 3`o/|4٨ĕ܆=B$I@_.Wjڐ²YC5O QF-hi> na>5O QF-hPNG  IHDRXt Z?0PLTE331^^[IHFsrq ȘtRNS#]bKGDH cmPPJCmp0712Om=IDATx}SSWԾSԥZJG 4m75 ehpH]ZE:", p|Jmݲ_H/(9s?>9BIokrh,/z]0X8X^8X^8X^8X^8X^8X^8X^8X^8X^8X^8X^8X^8X^8X^8X^? ,e />UXXen^Ck`Ɂ4Ҁr%4 D CX+@ 57474@w 1z&741X1,ḱ5i,/h,/h,/hlUm{XSKXư2 1'=pOc e{K`@w=%¦{K`M}3=@c -K`t<K<x1VD2]@c,MhI#НDc_ O4Vd Xp0t<јk?Ae3Fvmz}Q@RP)ψZP(HJ  D" k@cCw/ahUbI̓QN#iR6Μ(l j 4F>kx'JҘh=^hfƋUKӍM@6(J(U]LOH i*O 4F   < 4F+-Ažc9;;)XOrqM×iP\,upAؙ(l\(``M S @@xPGsJA$-:%dd\sܷ"J_m(YU,U3?3ELdQKJ[@/m,Hʜ/ .;[ mH,BZCMjczpqk b@piH,-@//)\uѕ6 9~W8ҳuѕV֡1@]t"zgahg΄11 ¯Ƿi9 1 ƣEW fAX.R Y p`Ms|+,{v+^b+}37@]tM÷pK4!#fQZJ`fZV!`oU@(em;{mX<ٔ WtK> ~;zhx1uE+ %1K۔/n![*:t+rEWhJ|<ܒl'=k&Gt?dy2-c0J,O P])`Sd۟lhoذ>ke{OROUnU\I晱u%`!f9ZFBd&6&Id03'L07Y!BP3ㄯ(T+ jEIuqoQ+ k@ch8Bio?!v1`Fc)OCq9n"lQBβאp,$'ܬb;w>Fb}1; `c\j'2MADН(fгnI9vQj2p8Шe8`"=D̰)Ntu 84`c-!=uY:4pk,0 }@Ͽ6 VVbסժQǙF,}!ae%8~3d/3 d,o Yjo:CLwbʨEU?Gg#uh_֣ޕ1R6Fř*Ew% Ћ|udi5 ~5F ήܭO+ZT|L|ך&{=RXףU#bTĝ<=uԗKiju1}ld׍%1۾IE֑ `%?֙ߒ]i =wƘi)1__pv|#hl Apt(4ĵw2h8'ž GR5X4S{[n}Te&aXt; urcz9Q}cnzʼD|b _|$Dcm"դ R(TjI] }v-%D*#G2XSqP{Jfk{z$,<{qG2%HQOfEG|nQC}E_Z*=K0_)fcHp#bJo9ZPS%yV))1-t}y@ԮWFVl7O',T ZXn5X{PZ0%e>s ہK({ #KJ7߶C`#ZRItQ*P$TbpUJ%(A_ĽFu>~Ȩ5_$4AN ZG܍#h^O$RVv"ٌhC}YXrx5|VSA&G~!ATƒS6ʐgI¡@_j4Wpѽy )$hH"N ׷ VH$ d-=E|+z'Z+jt:ǺhT7@e $5&Htuu2x)?VFhL%j%q= OsVQTma2 HZeǃژ`$"`ĵϺ W\1߂E퀙CHc!4X&R,cGbhbB]L+TKzhhxxxַ`MQ*(ZAwR@TqZM]VG54Un?l#U`ٿ5rpXparϧTKtԷ`O :,9P $'yiܒ*d7|_yijHE‹]ů7$.6 ζNe #q]՜s} Ec' o\3<ڣƄ擲|k݉Ət,w7uSqB{IXB g3+J7yV +7<A!(G? =T|ѵW>w4X٭lɕ߯ ǥM87=] 3)Hɢy$|r? #)U˨d+Z: zAPN-=%&8y _ K5UdS2mg:l˱{*JkZ ĥ(){ѓFR|fiBS"' b9\:cEo=}]W9?XgdUa絿Rp4hɜ+W-sbT^SY{+uOǚOjVq$bj$Ty*᫐|Ӯ_J ,M(SH{ȠT"Ҩߵ]7y!<ȝx=4}'"K5]Kй}#-N $gC^/I~Ӳ=O`PV,I|i fVjb!!VBkR^!ylյ;;5ᅨ2[[{ֵW8?dtYoCTFPNnD6ջgѡqۉTZi؊PPjȽ`rV-\6-e3lƧ؁Os;ĎGXUv?r/o# :?9OlIJyCP䛸^pCՈnwdԋ? '"T. b>-O50Yɐ%֏`Ӑl߈:^3X_c3p>Tl!eiý/G'Cᡨ ^3XxAo%):cXoOٔG__%w4J ~Ibvްcyz< @@| ג{ =yq+ >ٔg}?l?<)^`~T|!\XG6O+z[tXZ fSp M,;kxk,fSi E.|Ͱb`m=w4W(BX̦@g% X̦P@w8nX g?mXE MYE$f[YJSV@Y,X7]e{ؖUѰ)5Q)ŗ: E-50ֆmX$~fݦKnKz0,lCJ !:-rkUW .ςK3B|o!to"馤?yֵKSj|!=7%ɳ1R-btZN?HZN!KL@%]*}MOrY+noJoޖtcꚒ%3~gI:]tN jRv@:Ęf}x V>a3E.p%?Y=VYplBJ*T( Ů {k> T8\C|r.XX].fV]Y;t Ze ~wge|-8߻[zE/\ik=#2ňEx2 ^ -|o{yȌGFRbnmH CeD܃cz?E9>#y鬷rG'}Qmk_xpHC: ߀ Z74-@@zz||GKO4={ +lQYhў c`QAKZ]pL?&K(C;E0ST6I3f`{*wR ď*'EnO gDLz,)F7qf"ksegG:(v?g~+=׫0Zd?2v*b܇]g2Aw!Tz6ܧ ݨ )u/n ~Du\> ~}gmAhm#go <A;+(QX5v.S>kF=V%57-@IĄQ\l[ls:bW`O;rJ,/Ym}*nOW|sTwv\& /fb<*ÔJ7`g,0Έz@H4_ɾ `ՓDE6 $UIʽivZ`Cdg5 Y,쑵Vix[a/AX*KNqBz$1pU+gwm WN)-7\\yHtRGc"N$JjAd|J,.XIm;((ʺqFmUP[l&U*2 g~"7)3x P(zB#D}E$N۾+x"6zS{ >*p%ޯ "˼1EkAz G֙vZ \Zg&0`}\ˤrdR@+lIӧekɝ?7;>fBxO%|a:HCkK ۙ͂9ˏN#A6.Q?sF zJ6.o+KeS!_f7k TNk).3N:NEM'e*p- !P 1,:b&M F?ŧD5O3mFDBvG30)a6yW,!2蛡HnZB͏%:qR+I'UA;+Qk ϭނ;T;_p>틟.ޱ;ZZw u7͒JVg#^o~TG;_ :lzau-mtg߹jkf<[ d*vd}m 1IFz*O߆/5 7#vϽX`IQ؄TR䐉06%D=Bk$ Ѫf +7$$P9pD^ƗEٞ߷emPmU9)`C/=f!2׆]m;=t ҽ8W )bTC4#Cbz_ΤB~X-m694Xt%YR7?|YJ|腸¹(O^yQJ>Zb9CZ eVɟ FR%y?4&}xUyGnhZn-V4 T!khjz:䭅L d_8 'm.MspY'ō?⍦'JR QUhma 8;9Aru^էv͔e:٠ YŮWвY|4>6(/9.b'ʷQ(Kӂ&R#c-Wk T@)#5_6d:nczJ0(w!K?XYc`G-hV@:,#8S׺9C)iB'^1I-x5aBE'46<<w$3Xih?sM+ven43B( =s==Dzg"$ "HBۣ=*^,ԖXRa3d]'`yv5ӹLz9٤&T,(utn+DgPKLnWKy|&Xa{,7ߤ*"9݋8b2 gS3mZ.$ E{Rx+zXpic+ 7xe:ܛ8D}e zT7A _ z XS ✜;nB/ w Io2"_ fEGczhI1X9tƱ{Aq=i6"~ um뽕4*w"Q26X" GsXBbEܔݸx g8um`uE9{§7kK4i_L# "6XKgF9sp"t85Ξ' \&v K4-dRc cO؂i$2 n{&b$Nɽk Bߊg&Lp9.X үmH)WXD x gaB(,Q˩'(${ ACA5k@]].Q+Ŭc}~2_'J7SF^Jʊ76mZS]WS\(J)uu1]](dbA;3{u h-Ĝ2?31%j0GZ@mtT*2̓0lFXLn޺mY+n4XՔ:kJ]:j%BLj,'snKOAr&A}B.iݒ[K0܂Ъk140 MpY &~PҩVn> '# 붏he4i`YGABysiFH@ajٱ.VkJVشj͛Sz ;agqLTi.l- 7f%?0DheMe؁gӰ 9Y˂Y`Z^:a"DzD8EZwӰ! ԡ'\/BRi{ڥqHJؐ-69kPFy#K1YaaɆ ʒ1X;N*0WC<95ӌK+./3@Q~W*׊l(§@ҡOڙ-T!Y04ْUY{W\"/dt2(=*qq1%_@JH2<مm`͊mpNWMUo,3Smi} T e1zݟ&%ޛѱ/fK_9gM)fPy.),I뾝o ZX{+5Ŕp k:d>c޺x{ s:3x]V%^(la0}Vھti`Ѣ %UEWjTI?a8+gS/4&.Q_~?gi4FyRYfp srAˑ\zpdwG#x2kVz>PA !p_mzFn$ bnj64xbb,FY)JMQIHVIGzv،i;C?|DnOB$fP:VE3Q.!&we|S5K$"BXޤ`z"dПPj"4,eƵy"Z}^Zm\gVvP)p-s*d⦟!ӦԷO\!Xew>U{Viqͻ`Ltk4Г EWJrwءiv(2#,BّTrױ t\Yo;DrzŴwJ W0fes-`3GmP΀-,=<"#8fl7tNaV %m"A8)S{Nװz9B+k\ ,hѰLgPsYt gR69+,k!V ,/!\ȥJ? i g!`#vTiB 0Yy~yVt6:OZDKyADjצeIvַi\W;)/SxI {ui(ҧ׉$=震Y%,ȂG6*+$fÂX5<ςyF%ere+e( ydu}:xn:W,ݣa'g)Xa9y帾OlyijW=\!ͳ̟PoY?s縗kbee=Ӑ]H1-tŬ8 !V Y8٦!4o뀿5ŽO]!:ܑc^*Y`YeivC7YY`Ȳp39Yf\ۮY[f[Y!n? %NnYH^(ż { Y1&0( >=^YE 3{+X^,y[xV`I6r]y!cdE3l-ny Xg1kpv[aBoC=5cV$nei[OK`9,-pl}VM l`XrsZsP@X< ?,6#7ئ|JZ|o1sXHsCl_l# ~mNoĽV(VX$,+j4 lJ `6ϯ&<,~Qv;֡,!)ג1۴6xu2l,*p` #^u3D"!wGIf?3a/y,yZY;Ҭ$~fSME[{`,%a<.O>X<46 qBAlyV2{1 sa,pQbD,Wwe񲄺Vm]z.1!]&Dt2\{zͦ[)+nU޼*#C$]dyB,A&{5H&Klv$ 1RŴ~)>HR{^ef0kt†gD&γx|s @*j)231jx k&L4&Bc&K",#k.X}/B%BU]iJQ_DQz榘 teݤ&+Vm>Q]UXSQj?]GY̊)m~J&ӄLW'3u((f@j\) _ei0%3͋hcdc+f}}SӚ[kn*{i s>~7@6'Fd?jk˰2rkMM*^G+6>)Ɗ))76quϮZ*V ,\S]\mɫܪV0 m-a/A5HZi 1`fdD 1RQLE*ǒV`MrwxyӞѵ [lCyĀ5ˌufsmILy=i5 X_8Z dPRЦZ]Y\rJ&&b1,`1f`Z45Kh=xsŪU5Յ<ٚR|ؑ;Pϛ5{뜳Z';"ޡ,o6z[@Ik<˓`~l95[=sIqCpƷa'Y0q}4Iu o1/"z8L< &{Ҭ[jȕ D{U4NH/qdFI`M:2Ti^X%a4D%S &ӳbY޼^}Es n**svZ,|ON(vG:2v~FSR% Uq bXC XL4OGMRLܒ)el,AFdTv{,X#Ȑ`α%|2ٙ-m.Ïr }ݩ 8&kxnj! :$X9x4?`]t6q  uSpZgWUx]}Dk9·Y+K ,>'6rXxd58 ؉=M٤JW{XOloՄG2*)jޏkNwfNGӫ6 zgA,P"۳ A]̂厒#6]#Uy "]K-T4Da4|x M`mA:]O"]ULm\eYvxN;^"C\}RR}iX$p} ؈W쾳qvYeq6Y^Øv4JΝL!Wy'^y{ X9*T/{oܩ)wt0t߰ea `%KT|!.̗v o,ͮ Aߛbl6SsqJ x0qYe4# 7ĈlwhSjT{!#/a "v P38\-`{Rbw3C~P&c杇Ff*`p, XvØ2dْRȃ' #n&|t^L 3--!7gG5#}+lg%o3Iz[Xr-zU!:oNgnձC5sʷj@RGōwr)=N=:<~C?(5a-Es_7:t/ F/L;qIzlR~مSa4Xe%$l6U5!m$si1ɳoÌmrQz?ff7ȫgLCoIm,E_έ.n>kFD|E FWEhj1Ugyp4ϺHF_dMIZGc?j,/ƙ_(Q ՘ `Ifvw{KY1cA4N yzd a {?x7M+K-ʏQZzdQu3%K߼*j ^g~H^S޹7O7,lkmˎ?\EPrEITy,W' =+ ٢wGzfȹLgV =‚W}A]?!Xa!bEH:?` ğ}Bj;]k4sWQ#aUTV֒5ը-lb`ThĨP(DPI*QH)QFP9b?{Fc^}3FM'VF&\. r1aH.3

&]:AFs x?H8oOi2hT4d4fYc$a90B'?3l]ϹIENDB`Dd(A|0p  C LA4edp_handlers_pattern_fullb~iP,qD3ϩ nǩ~iP,qD3PNG  IHDRwMPLTE::WWuu3J` w(/7>FMUl"Dfƪ3"J1`@wO^n}Ҍ"Df׈33GG\\pp)Rz"31J@`Ow^n}"Df3M"f+3<DMUh|:Wu3Pm33MMff3Mf"+3<DMUh:|Wu3"J1`@wO^n}Ҍ"Df̈ת33MMff:Wu3(P7mETbq3Mf3Uw--DD[[qq3&M3f@MYfs:WuȒׯ33MMff:Wu3M&f3@MYfs:WulPBbKGDH cmPPJCmp0712HsLIDATx^v3ƾZndT6H7Ug)3) 'S  ?@@ <%   @x K)@@@#R  0,4  0,G@@`Xh@`XH   '@@a@Oa ?"" B  ~D D@@@ <%   @x K)@@@#R  0,4  0,G@@`Xh@`XH   '@@a@Oa ?"" B  ~D D@@@ <%   @x K)@@@#R  0,4  0,G@@`Xh@`XH   '@@a@Oa ?"" B  ~D D@@@ <%   @x K)@@@#R  0,4  0,G@@`Xh@`XH   '@@a@Oa ?"" B  ~D D@@@ <%   @x K)@@@#R  0,4  0,G@@`Xh@`XH   '@@a@Oa ?"" B  ~D D@@@ <%   @x K)@@@#R  0,4  0,G@@`Xh@`XH  S.d W8b >@RP!`X  @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@ @k Kk#@b K1B@  ܰ>A# e!k@ 0,OP l@a`ZD@`v T? `X6@2Տ  E@f'>A# e!k@ 0,OP l@a`ZD@`v T? `X6@2Տ  E@f'>A# e!k@ 0,OP l@a`ZD@`v T? `X6@2Տ  E@f'>A# e!k ؛&hIВ IM,C`U6U'/&&o @J+ K AkXòTe*&&XEL_~ޔ 2V%`SXuB`N ˜sS5 0,K0,`y0,;M['ğ Ba]R8!`X"`X"MC-"R@  @#R ca]V8&PaOa ?""01eE7,40,`ypIasnF?X'Ō\^\<Ȱ,#z{[@`6 lS/IRE3dI.# {7 xV'pq >$ϏoI0,X}C`# F.OsrJY__"%^U,8r-!+e{7?:~iwru 嶌f8!=?gB<ΓnX^w;ÒPƴT8`XnyOUiJ`IgVE@RPx=+8gB?s`X^+:qNESOu^e !,  䘏[Y7,-qQM88?˸nNu"@w Kw"P!}>Ok? YEVA.$/7&ZvY'fsSkJ&,=^ͭK֯|}5ɰ]<հ|Ե tFՕ|y9.MʵCӕ$ f$pTsd֌U3 E@? FGW,;a1w߃7,vzH5Di?cX Q 7,NF|eO ˗b|]eCk1,DSsգ2ޮdjqjF  y 0!u) ]~%-´\oAN GafC $[z:@~rhX|:4T#Гғ\T" mLZƦ̱ X*Jb`XbGuH' ?a-IH*qoX.{%) 0,Ԁ7yZܰ&@ ÒJs"P`$~uL~zQ#r}hDJA@C4pB&7,Car o&*BMynݟO-: I >ן[ZfXM= `X%p:_°\ 0'eιzs ׂ`XV&puԦs EK*!\oCsZ$pgN4,]?? {¦)w{)$;pİXvg;ܭkX^]~S`X'P3`y!OGp{M x/6,GypAmm# eQjd/) dstϺK>tzf-<2GD$_s]Cp/?.4ug |+'y9`X3n̿τEnfdӺW 02x17(g<7, {p De) x#OGm\v,#q< u.-! :7G8Cذ|s{m0,یZ83,blKXnB?J@`Z>.հ|xt3Oa_~@B"K j.j"'OÒ来@a%p$.[O6,Ng!eI ܰS,׭ (AlrPFSW Ba!&pX:{]ٔo1,w=w-9LayzjG3rOay'߰h轑vx`XFeHg))0,賴?ҍg@`* TR,ݖJu*# PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRpH~ocu 0,VgD!D:2$IL"`X"OGmAaYc@`(e(~؂òŘ5@[ K[#ǰP`X 7Ab K1B@ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(ahMaiMX|pB PLa)F(aC-y:EA a]G ckAzxO"l&ԁTRCHD`]9e]:CB`re򎕏Q0,Q&& L0$%"(ej &;&e`X'ذ䧲x%`XYy`X UȂ`XNHaS(H $@|1,! 0, &&0,X˄J& L0$%"a X@`r T>\9Q5ɋ`X֝hJaiWp d0,Y,B0,yK^<@  y @%U Eaf@::R؅a٥}"@O KOr!eqjR 8+ %L;:#0a^@`E ˊS}0,}8˂`X :h"@lG%; <@ ÒBxHay B *&iXv\ Йt,EaYjA 2%tԆ@x?Ks`X望BӰ)K ejB`g ;>Ky@@# ] @ wRZ@B PBa)g-$`XQyi_- D @# K#" ~eIeG`~/eftQ 0,Q'.f!2)u"05e) Kb`XVFcQ"؏òu@e Ke!,@a) c9 pAa!(%ױ8'P`XJ Z[D@ L @CpF` .'0,ˌ2eF`XŽFaC'BJJaurF _a4 $eɱj C`? ~31 3Bo@?C@-8"dah (qx#ۣI`X#pYX ] 0,]qK6&L(00PH8NVt!0e1)r}K'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW 8\f^i*\T5e1)rK'ǫ|EeŬbEUS`X"p tRZzkKaiW t=\~'wb'yf/rI[@L K̹*ʆ6ðDx)Ԁ8uvqˌ@; KFQLp!eAjԟseFeX2Y"ErGɌʰd E0, R 0,PHag`X6`X ֵursQU]P]Q7 uԠEXa paXðs&=_ݕ`XJŨmԣ4"4+.KCShUSzFF`]@ea}WMEak^I°܍v B]5uG2׼Tۓ@e ˝>j?G`. \RmO]nKꪩ;~\ڞ.KnXUSw9s`X暗j{z0,w]PWMs"5/$pY8vrϮ+2׼Tۓ@+뜓%y<4Qe?eD4URLA7EWD6?9o`G)~_.-AIl⮁,1XϴTv9"0w|Ԋ@--#8|Ұ#i!7KO ;S&0|Tk-4#0)e)Ł_'H _/eI7,a uWxͰX,2#73"Pp:Kq켿+5eayk|ο%⦖_A`-^橛j.?5,n<^O_ޯÉY/)அ w,Wg5[uLHaphJDrCrw| d m97pX.;e+ 0,Mɝ=\O?Oo=!'>!{I%!ӞX.Bf$855!Ppy?6pt>6, #oeaxki#qÓ~yɟjA^"e!j˩^ɟ`r`@}6ҫ]*9l55H"@%u!P@b8x/ΰ\8rz01,iM_z*q4uDUSSu*i0,ӌJ T<\ŏ3?;,~29y<.'pX(@^~5a-*jRE 0 Z4 +d+Г3?_sݰ@8KdXnݯ׮*YG?F"'l/N 3,7G_nX]‹:ʏww^Q]O0,X/<7, wcrĭ}"Pױ\4<LNa|oHry%ӣ1װr{Aq|r[ŗGF=0֩|f|.zz &'L>@7$Pp?2 ˓7ڒ{ W,I.rm pd5M5Խ%PE ڠ&PpOHk HBk l~4,i=1,ٯ""-|f0,oy!61,WLJF_ka5VTB`4-)J. _~o=\$ !gDGNаTai^I"!0 eI?jK[zdXl #i @.nX?!UO{4U$}iԉ@%䡻bnN1,g$,M5'LI@~_ugKVKS[gVj.Iޝ3yoؽ"QRuէSg)JaXZZ\&%L:8ew ذ'=!c( ˱])XòPT@drXξ{E ) °TzAmXˡg)4,nwXޤZJHV#6Q#Pp) Wk|:i K]ܰa:BnX Ⳬ*Ƹ|dX 0,XҲ$ǎ-US&ySM:!נV{@%G6%PpI:NJX{z$-!Fg s '!{e4K`X&u${3˓;caI_-Mg$`XFut0,o"O3Ò.ZJI!,3JT'Ppɵ oW'I]*NlUİ$ C4ѓ,CaYfN>ͳ"9/ paySfrQZfPSVĞG`~{i./vi=}q;'B' ܽ}a^r-R^Ǚ-@`z #@3۳6ϰ7,OV0ް$|&ss\]Çzzf'>A#Pp;3_+y}ipa9y폪?k%w@ ăR޸tګ繭@`r T~CC3aɻdx-=KOccX}58LNa|oHrmX.J^\9]TG.d½}8yTs*jqn 2ߐ@~) \PrWBރ߰\ѢZ^Bۇ{r9WSS[j.'G͗yygpDoco;ϕ'_ ۇ'.ڣSYMMիJ$ L1&E!Pp9;4?|ć]8ۢss<~2;謹|Ww벪g 0,SOM =\ޝ{'g%ID>+ Ł|^̽}8}ڳ6μ_=TDB` CR u#n=;Y ;%Srg:)s`]MիK$& L0$%"Pp<ΒKO ynX?-:q\r4~Kzz@| Kpڇšy|rj<.XߝU6,wLWw0w]\~jUO5U2Oa ?"#Pp9=4Ͼ4A%UOmɥQE+ǰ~5U$X]SJ R8 cpq^鼎#ܗWCo__aN]e̕+ k~Uv/G 4S5HaqjjCrzVg晓tzft*|.0RotponȽZWH&ht|38x|F:.DoJ%/d/Tf#MeVcS`Xbhwِgm+r>,%ϣS}?(tiB.j@`v T;k.I;[G^KS[R 0,8 %Tj؈òѰZ pM_KSM 68};~.aX"a05LJ`x(;0%Tj؈òѰZ pM_KSM h:\oZjAHLN a!NGe KeDaiz}F` ˳yz-Ma$*'@ ""-ςJ:\ܰTEQ4Ub`X>:\]KSa# FCk. 7y|-M5A$(C':\B_KSa#nX6VXpaXki "ApB<%°<T Bb"pJ q pjqQRp;`Xv^Xpqlm^KSm 4pB0,H˳ ejK%#@SĀ@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%p,? TwCaYg:MRx4Ed`XY<# MuG.:uf.GS4@6%} ,h&&X]@sJ<ܰ,5hb e wYg xE įF`XDEQ49E Ձ\ڮ4 UÒ!eYnNȅ;`XvLȭrN@`o =ލ ϒH!P |VnVŐ!`7Q p|/qϲ4@_ K_޲!0/Sr𷡱,Y%F࣠~˳r2@Yz G6!l2hm"Mv\8w6#l6p"GA#]Y"8^‚w+_!Bb PL K1BX@8 +``X 'Bइ\@RJz$Q߾ קG$%hEaiEV\f%&aYfOa? C t8EJP '?xQP'B*Y ţ B @[Zgɀf ;`Xv(xW< "@:%'X@sH[XN:}!<؝@i(`9 ʎ7  .W~c+6,_1,;P$L$ (RRɰ,K[T%T)((o_ayU=M_ X@ RRe iiFF`E 0zΠWX\Ca3 Ѕ@=R=KHIlT(o_aqϒ7P؆òͨ5@/D{FU ,0D- BhgX|7eA`' N~a/G zRq+_"gxlt"ejO ,;i <yfRh{1,>z>w+XòPD}, FambE @˕_E4[XkP"Y! r"К@ýᕑG o|i:Z::LOa?#"@'V.GuJ`Xz坿Jg+  OͪshDKawv*G@kX>n@`i 6F7 7,<6(>V 0­t[XN5t"ey$X;`Xv%0ʭ|},e@ZhM`)=5sJG9Wn?G7ɤRR6sp2ǜT;-$au ejiu!.?Z-~f p+qP00[hG %DԃD;ŋj& q+_͚g=!D +,o mtE`  s3#R@; K;"#P@4˟byJ:eG@v&³i2Ř+nL5(X`X—k? zDh݃g!03鶜a⺕)/XgY(У#r`+,YbLJatp^GĆ=¯&=_G GAqN󷰜S8tU@[ K[#$,oGs0'g.#&q+_?yZ`X@ 3|7,YjhW `X`k3S~,LR`XV\8@|QLED ˏφ У Љ 4룠V4, E :%Է./W~McLSNdwDg`X!&>׼`2Dǒ"ЏҏL}}4Nfi(7,>e09Mqu, Bt%0G~Uϩ%Cd)K`Sp C` :ItzGg]%f% 02zoB`s_dj_N} ll0M-F%/{|UI+M/.0, <@ λ.XL~Z`Xx|w^[eU 0,磺 g]TVt++CBI*ZsI{Q}'Bdʲ,j+>%T8U"Mjx 6ӂ[~'r)۬3RaP;}w[-,<@&%e\r"=B3`XY'mO$%Q*$!Pfk~5o%] F+,r} Y<8%aX, Eؖò5~CWX3U(`X8T~Br G+x> (H K7eS]aeL%(9!ŰJ(9BK)0, ȩ|Bn0ej)]sTNI,I<2@nZ K7giEV0, T;y[D_6: w"4mp\$(WX '`~ `#(]Pi 0,ӎN|t(%TxHa85U `[o_aDzJ$⮂Q0,ML)l)qۃ$ Da0,aFj|T @ KeU±,U0 2ea)5B3 3^ݞY(%P 8҂j$_ 0`X&غ8=~cd]~Wܒ#c/sU> KW T(Dx K)0:R#nX[ZQQFV] a _ai˷Zt/B5$ĜR ؤSIe?%]^%Ha[|q:ҟY)%@NΜΪIԛ1 0, ߆= W,6hWAA-"࣠"|D0,aFZZ$F[W"+x4Oa?+,a -_r K9CQPcW] _=5R= 0,=iY KMb,L K&8z|a>xjiy>%y_aiu|H Ò͒|} ,|gsn{WͰ=L a2ux@%%]sFs5Zð4$- DaIn| uB"_aI4#,۫zey[ 6 ,Ҥ VA`X31m3[U KKb{ C)Ab E0,!Ҥ(`$Ԥ)V&ekWXg 6|`XHb4 _MV>Sc)RdnK|" uD^8PCGAqfqT {>YZ2~VVY+,}8G³D51,K` `ykFDau13e95ҋ Y,l[KC&YBeע]'?o i}%ڂK uҖI7eveq,֛ےdT,$࣠B3,Dz>1,zhPY,l.Y41,ӌjBt3WXfZۚm~Ca!q ٩z3,0z> >iG׸p1`0,юg͞urͰL>&2_aI3}g?se3(h`}Y#B p+vȰtG>aBe¡M\22bn 9U1,Om~haA}ݜ6Uf+,L}eMa!z|TH.XFO`ы&yM]MPM!c1,!2aQ6 d%lV棠YRxP}" Bq+ abݚY^;ò|vgש3p0~%p&-1BͰGb7S46Q#`!B K!M(hAiajeY^2òX6e3|4_a ?y ;3,gKK b~B&%&|ɠdXvzמyIư,3p+NabLɳL>3,#ϐv2Ô+,M IC 0,d9weNӗ'ؠ~5:QHea_*2 utC=I"$jW&ҎGl:tFaIS6M}զA'ȰL8V%(٩`j\˲,3v0,[k^eXڱB  `Xa[8dfX&RmWXzڐ֛iZ$g㣠Y'רn, NgIgՓ Vl־gXh"[S!+a7^z*2ո.p3[cX2;f0+, A6m% =W{J.XR(y 1, rv@ ǰ,5%cRD15Teu9 ض(7e+!Ueqg4+,,@g9| %ȭTCn ,vxGXRJpI5Le$`[ 0*=2,U0 Ҍͬ 3, Dhl4i[Y]i K)<,桚=|Toӥ ˦meιWͰ [ = K(GC4eEcũvKR%`3t4%xrPf$`ϛqj953,9QP/a ?"YPòҘ+M/ҟ a ;y],$15{K(aI4#> aJkdXHyx[D3?<ڹ8e TPLg)F6v4y=SIyP"l ez1_]b]̰LRY> J4 K'OAecNOdX 18(aY`Zx%`\L ˜"9U K-2\e Kȱ壠f,'<hXJ}LY K䕛hXӕe)3^fX$M3) eXY 0n$yU2,O=ɰςa i}e ?5U`+U\97Ug`Y _İ e{>Tǰ3KYR({a 6rQZi j-;-`0,R,Y,9VM s%8NJU, S+,p }a8(P/aY|ڻ `ǝE KIywMdz-Ƭ3)?kT+,LZx`X͈[ 4Jq׼u)5D{e;8u=Gb:^cطe8$QP!l]l=~Yja= ?,D;sDE0,C_R@s8Q0,G⣠~!GxX`XF̓[E^OqA,5 >\Plag.>$`ӎ!|ԛ|w;B~@ K!|Wܒ%$a9Z K p+X <53,3Hw& >>$Y,lmKg5z=ynX|’] ՇLai RH>` KS> jWؐ{ K;܎0,X|׉3,pq#V&+, {}3,MX( VAp{Y:͛a[Tffhއe Ket[p 0, {A3,5SlMb +,=(˱'@93,(Kzpҋ<[YZaDL+//o'0h6cZAQ\|r> *g( 2YZ a)ʭ|(,CK2tYBCP²uG˰d$lt!B$ࠨ8W%2YDZ$T+ÒMy!B`8,G80LaV!a j؁3”<ŗ*`X B;plNa#hfU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl K?fU,tkYl %zX@m%l_=v"(W*˺H84Բ<ny(dX 2"8|ʋK 煋MlJ K?쟔@Oo\fŰLf_ 1= БcqbXyիdO[C2\"I aRuÒ@#t&` \ <~6>rlj x)qO_eor##rnK -G;^p!?0%5CN-;aXn-"L@'![劣0,x[B`tW^])=z ny`t<GoB}laKw<ǟ "[0,x{CpuSO^M=n{y">:?#DR-{aX]$'@GxOaI@Jw <W"­u^t# q)p)oR]laIKw)<G"=N%(ݥPLtt}B[@ TMaXR] %D'@'$qk5ݲ%.%aPpt|@[<$tC q)o-i/Z=7aIKwI<#-sv4tS qn1^eXx]'O&@DZ磺pܴ% /ݥqTlt{>[@Z-aX]"(&@ǡǣxNaIIw<#p-rÆDdc q(n9orlaIKw<Gږ#9R%&ݥ\dty:j[^ ;bXR]*)E&@Ǒܼq5ܲ#%.%``tx8J[Ldtʃ q(mAo܂ 7laIKvɨ<$p-o˖ttʓq q٨lA^zCeXY]:+O%@qg \q+۰'%.٥d\tw6*[b-{bXХ<V$6UJ{ˣa q(lIoܒ6layhXtv4 [7X'$Ou$gL@xj͛ayBlTtu2Zf bX%'<G$4W=aF+^JfXG<%p-löGp.%@AE x ayPwBxx/\i3,83^IcEU8zVa_ 3dcsQժqU&˰k1C{̂8P07nFư㡨ò< v%0`3+R *eMɰ;IXa39`XHa#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI; *ܤbXh`#ٓQ1,=}.e{ 0`rZI;59 J{꫔*-eZ9K76)g:s <Ջ1xHb u+`XVnlfR寲:3*94<[+dah3 fl@ ь#Qre#6&$R9M36)B3 <չ5xj3." LFam1 H*x ow)8RPOk޻Hg{nMazÚ H9 ĝ$x+/%H=ːPI٤ 0,+`L6)ǰdQ~%HOKP K=X@a)gi6>;ÏR+^REU\EzhX.C=ŰjU1,Mt~R7 HYzBHU=kpH U5D6!窨YـQ{KN~.ǒ*߱!"`Xh56)((4Qeeq':_ $tHoݦFavu KMwGLULO)uŭ Uqn KP养}f<7njRշ~̵}Jt[i?ӒRz0_ƇKI7,e1,yʟ* Ur) sÒlsRJ/|FZ/ruڡ&W=!du!Rer3~ofnX+;ǒ;)SPbaIgpy}[ŰTa;7*?C?\x{_o ,)2+iG~9:6~kԯؽ¿p-t~a|:1,U֪2+KakO>z2#=3l/ UU K e  ڧtRq\nJǒ*:G~T9S nҕ KMfX^w*?~3QR:xݰ|-=?,یg&CոaɓdF^UW1,Up%-J$o#.ha7 :u,O]ŇB#CX:\xrMa2 o%wofnX'_ŏSx⁎YWOr|*4:?{O K ï0,UpK:Rh 5 +_Vk>=y4gSU;. ư|ߣmUr'yFߦ>x}Hx#C꾕ὼөKnz^gm lb, + KYtDAB2,S >恰v"?4YJ U~%܃TTZsA}k*7w3IO?P{6^njӰϓ\ǏDsC 1Zon#yOplWRM}4UvYL;x_CMŞ=]8ȹQtT6Ro@rx<.{#r-Rx|ֿ^oGHƏJlϞOQt X݄۳}DEƹq7*x?n}NW)C*4gc Kix_\3jrkl^mp:zƒU?hU\$?NĘC7O@Zh\B߯E]^Gk/՞M [sQYWGoѢ:?}^_9ܰi)te8l! E2N1,MG@]+IӰ˽pfǔnm0ry|wg{z݄:+--\S7c~ G"_Nn-ߌn踩ko9ړp'T~>ɰtKTޛ" O_wDz"udOOHΘb<8b̖KX2TXE,Aڋ*xϵgSq/]XnĘW6{Q88?DyoLa9KrgʃawS d.폺]Maˆ  wTfyDrj>N ˏ&G8矠\,鎎]+yrS=RÒ- )\Hg2ȯt' _۰87_w y7,xVRDЭU8~ai!˜O;/Lèn<`g+j΍oem,y KE5>ߍa;TX_9y}(2|x7gU>|:џ+Fƿ'4ί+½Env^\%-fXxٯrݻT_߽=He}0,IǣnFtnek)ޏK]$~ng6̌5,+w^РٔSSُJڧ}*#;I}u^?' 6z WѰ׿=9r۰2p+S'MbwJn{z7 ?Tϱ/\1@ϋ=^~|{mF ofXѲ[1\j?ܘKGg}:.%R4Po*[ *?^T ='M;7bX΄3Dx~+Na '߾OΫ϶Â=ޞs}ܕmTް|{?B`Hb+Z}P9ܣ_T9ܓ};~T>2R`|{6΍EI&ަ tJ{>?7,Pœ=I=hqx=]\[oh<=Gos]yxJl5M[SH82mMsru?Ej?>@ǵ[h= 8<3ذ|r))e7Y ' 7=\[:Cd^ԁgM ܼUwG3, '?ܹ"ݯpz)?ڸݯHhp/r{C~no=^Ž|}a2ϓ== }qr7.W|gzkjzl^od.π߰ j"/J/O_TUn*`{6'ݾ`X_»x$7յ$,'rm1,?f)EOºS=+t{SRwqS ¥s9oulrpș憐D~{5woCT03rk|{Q5+ylRƏ#exS=ay)N&50&~kqr"lpBƯSLOeX+@{6'/ w!G{%o+/w?gTwd_,n7 I(_qSx)ۿ% w+ 1KXҰ˰('~~!{g~èof2~!%|w?3J3 'r?jO?=P{6^Cmsnm% f~,M1,e*~2GS0*{ _m(זּz*k+/m眨gs@9x[ z^y}/ӝ4s\+;f6a!40,i=:Qӕ5,gVfO=͕0,?IdƌEU-=FI^>h* vGD~g<ߟCWT7YnX8E;wSVzf+U>L{6y{VX3헲*W{}Zށ^aTT7i 'aIxz!&Ƌ26Ԇt[Kps_7+;ដf6a!{0,=ܨ}3-mX+O1yF7, :veQ9S&2,d|+Qڿ{oyv_':7Zn nSJN޺lη rg颲d|7ZP{ϢW,ύң$cξ78ɫLr['wGf67z4:/\TY F(}ـ`,Q FMUl"Dfƪ3"J1`@wO^n}Ҍ"Df׈33GG\\pp)Rz"31J@`Ow^n}"Df3M"f+3<DMUh|:Wu3Pm33MMff3Mf"+3<DMUh:|Wu3"J1`@wO^n}Ҍ"Df̈ת33MMff:Wu3(P7mETbq3Mf3Uw--DD[[qq3&M3f@MYfs:WuȒׯ33MMff:Wu3M&f3@MYfs:WuMbKGDH cmPPJCmp0712HsIIDATx^r9ҭ/b"_ڶLR, ,飙VxB%A@i@  ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   ^" "   )t,Ch o'5xK:`ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV` q*6N%f'ྜྷX`#y}ܬJESɡ ogXr^7R`TrhfqY>ͪT8YvV`# YQGR6X/ooX>0l@6f]ܷ.l&7^ܷQz ,QZN=e q@! (q^<'H{Kp),eD Dbhey  l@?_J'|'V@`)q!_6HZ\6FJĕJ|"iq)Vuqt%%xvrȋ<Hp߆h)r^`p-"68hpRj=R&yeFHOKo#XT9 qz4mKjʻyl]] 4\][``y<gWH+p)T@ HN+oX*;b3 Cc) )c ,58g`io)r ,5L9g`io)r ,5LkWg"Aݓ wKJU!qxe$].R0y(76έ"]RyU[y(lE^- pW.r^VB GWwGժ ,uD9R`hn1Ղ ,uDkW#aޑ wK% U1qz7$],R *Ay,36άޖ#PpyJW c qfuZIZEn9q{#]R˓jIy.16N,#PpxZWKs qbqRMjUA q |#]*RQy0/6Ϋ$-xGX2^5*%yق\+EXi~t^6D GW{7ە ,49'`hlE.܊z&/ճdZlVHPU5QB q(~7#](`y4+6Ϊ$p|lO-L-|СGX2^32 `|ha. ,׾ 2` *a.R ,q:I42uvk_m)q 4 Xm )q 4 KCfI6lM,M;/:[@lC]lB;/y=A 6Ρ.6!Z`Ax=ԬIF pXz5^ZkHB=puXq^ZHB=pguX2^6r`\zfq.Y.׵"`,Jc .Yt ,}ܬJESɡ p'X2^7R`Trhfu.I>~"ͪT8Y wRa_agY&lI ,O;'ɏ:YgRC/pI,tg:YgRC/pIX`h:ڍ &A`79 iKfW8C?Z9MiD+&h瞟p %v$pΖ <2? ̝@`6O!m!ސ#*>6OwU>D7 PrUN> g/x7ò< I `IT<%nߒ˾ڇ<` Ex<%w f!0JUtXM ,LB ` A<<%sJ %cت:O ,̦&!0JưUuXM!LApEY^S!&}@#S<$@ IP22l LApEY^SǏx @(EWIxJ`d5e>!0JUtXM%bL1lUFifS',<D ` ,<%:~$Q&}@(N"S$)EAIP22m* ,<C `a4<%L3B>a >d\eg)e#!"0JFUwX&YM/~BL!hGynSI`>d [U)e %*;O , @IP22j|;,|B ` A<<%sJ %cت:O ,̦OXx @(WYxJ`5uHLQt՝DIVS拀a>dZE)eTXx @(VixJ`f6|A&}@ "S,GB<E `$<%L2_ %C*:O ,ܦ1&}@N#S4)"0JUvXfyM?(>d]u')eՔ"wX @(VyxJ`6!0JưUuXM!@IP22kD%;O ,!&}@#S<$@ IP22l LApEY^SǏx @(EWIxJ`d5e>!0JUtXM%bL1lUFifS',<D ` ,<%:~$Q&}@(N"S$)EAIP22m* ,<C `a4<%L3B>a >d\eg)e#!"0JFUwX&YM/~BL!hGynSI`>d [U)e %*;O , @IP22j|;,|B ` A<<%sJ %cت:O ,̦OXx @(WYxJ`5uHLQt՝DIVS拀a>dZE)eTXx @(VixJ`f6|A&}@ "S,GB<E `$<%L2_ %C*:O ,ܦ1&}@N#S4)"0JUvXfyM?(>d]u')eՔ"wX @(VyxJ`6!0JưUuXM!@IP22kD%;O ,!&}@#S<$@ IP22l LApEY^SǏx @(EWIxJ`d5e>!0JUtXM%bL1lUFifS',<D ` ,<%:~$Q&}@(N"S$)EAIP2tx%9hέ$W' p Ik*z FrnDpаv*'Z:i0 ( f'77pűz4ʼnY@[H~-:=%V[K`NNtրaP2p ੇ~oz˹Տ34i;% l+}Y@Xƪ'P!O\y,- ᴜ޳;XvV?,d `gwx+Oۜ[N=9esD?`$2^cd8VﺯS{r! @aP2TzC,u]mp)~X @0 (Vy<1d|'o\!>{viݭz (YÓ$P?)σP [':85  B !hGSSa^KMXjtΪb (yi6GS'oVK.C@`Y#pU`U)+mg8G!Y@#P穹)?ϩu/Fzn?~8q0 (&TE^(cVm\g6v^w8R0 (y%x@&>`XNxPmY&P9U?P9Oޒ@jKe4Ue[>a{oشrCVhj_{ЀnTyjvʨj/~/tj(1%8+0J"P婪hPS]ʸp+y*K*9in^#,*O ,= ,]WMkOP-*O~S­N}RS:I5Y{W(yeJHSKBtK-eUcvKGSK:4tSY}|sS?y  .^[Q穊RQτ.*ܷ^"Eo5kE|m3z\z+yJ` m Ļ ,#m{_TĕnNiSRoOps}bLEԸe` z^OXj@q%$7}ꊲKX.嬑}0@/ \!yv?|.R o%tzb [)f>"\D7/bвMݤoٱKQ|+'>kS>L,^][X.ByC ,ir5Jyevbi ,G4?x~ߪ?m[x,fE Z-;_R`)pr^X*=1mp)MW , w8/bвa%  t<Xnc:^R1- ?[n ݷ Hk="\ӐA6e³Kf=KLέx#ino^B`转=Փ"}~m3zZ߲R >D\έ>tZlijE2*WM~wxNl/ԡUn@@'<<Ns D(%\CQ|׼"5EO& G}\qj;ǵo8V'\ KX.//Nߩ 3_eox^m?}軡?W]ݓo7~OL+R#uBV?5\Iq~hо;Ar-K'! Y\ӽYgRJX֋VyO/  V{ht?An?poBG`KW^ſzW=&x굇%kſ)F =SC}`8Mp[r.)]b^I|?BS/4w֎P.>-g1fv 㾽kU|&|{XoedQ29kݬZR:iD;&T vn0Έ;྽|WkM9s+k[SS]8Q j>l?~|$T}F1\oz|>qqj ,n n^`8h*;c*}$o`sgߛdg}75;x-ߪ7 K5ځ_#.~syԺ+c8ŋg['ߑ~X8z|s`9U뇦U(\|76Kq8o}wއo=V./?io}|*g`9G'Lpcׯ<1ýD^}YEOX~@#0|X|$LPKe)>}Y"|&rdž[ʳb8wKO8 >[G2)8a%5N$w{U&NX> ZxVZ3ƱˑD]>;RPApq/GUU?-Y[L3k5K>-T9@[H fuTN6_u9 q]c}{ ~Wq1z6^R>xo֡*~skU{[p_l ܘu IDvF߫sϝ:bt]`V*&| MYY`3ާjtqsqQ(wre)}{F/߁n{`foFs%h?/.x(.,~ᆼPݷoM-_X~y(!H{UkS%4;x fwdI.hjN- ~.}{/C`rp!VrNЛ}R2R`U.~eW<`+ڞp8%Cį6[83^ eaX]4 f.._`Y.YXGHY^+5ţ;Go0[!pqтyE`$;^`6=)+}x{X/}K{.3%>`k0rpJ/|3%~0B'[uav S.<o, J_oʵX> K~~^Ŧ?滀ZqKUE芆Ɓ}+M __!wX;#o>a9Jj\:嶁}+߷ r'X*',?j!- J\!9 SN]<v47\0>TM՟269:?U׹ ]7?Vz~ =xBvGZ7֎=?Ni.~}I7ߪݻy`h)] |ÇώƗ,\g]T{OiV S2(ɷ@,ǓCߛ6UO  f ,\ߏ>#k^~݂_蝆)M_wj[{s 9S`y玒Uh0y`FJW>XC`q(Ƿ حKTA@`l,Uj0M`:Ǽ{|k]}6 S`oUŷzW ,o/,Ͼ_}\\3|%Q\[{׃w,% oRTz%Tl6t0|.np xHo<6[z}RG’ u^x6Xp0_`<}R`36zK74>vҞ'~RB`쎒Oz&\+O [}۰{ף+1`>|Æ.qO"6oVzA^rbK\~@W\N.6O` + oia14mأ6v7X5~:^n RzUޮ++0|~\MR]-',{^rh4K>+އq{ V:p :~43d O=;jj}M:nGo4Xm䣙zyή)y}|ҰSok v<ځ>¨??6X:~YGgOx>wyuj(xk<}[hX޾&Q1U޿ŠsfؼaÂg/K~)ޛ?0S(OX<@^oڧ?Һ{':Ȉ:nGמ'1c|=vpgOX?y/UկH zÇ>ay$Я%LCD6.߭,O S`QpJ;z( ˏXQчm &l7l`0K`h$?#]\Og v4hF߱[:~@ Xj^Sʗnv6t0|-X /yMK.Yۯ|}ۦX:f;/áu\to~~])oavU)ޗ_-) _$o;],J]wT.OXX>[˵an/\ ܷcti1E2 L\8/—7l`0',~2 , +ǣxi}'OSZ>T[̙Y sw/>ж yv>|Æ;..;G`)3J;^`_o&ooK0Ai s\\oavE,ED~K鑞Ƨ?&XNNnTo =^kv̿aXNb/CV}U6n"%}Y@>6V݆O} 6 ,jFY@ɵ4sxJ`q-&X&VIP)eq:Km %s׃C-`W4`xJ`Y⹎'cn&}@m<%s ,! %8Xx ,ئIPr9w=(O ,z?KvE&}@I:/N-xK.=&`F]Sˮ9]рIP΋)eq:Km %s׃C-`W4`xJ`Y⹎'cn&}@m<%s ,! %8Xx ,ئIPr9w=(O ,z?KvE&}@I:/N-xK.=&`F]Sˮ9]рIP΋)eq:Km %s׃C-`W4`xJ`Y⹎'cn&}@m<%s ,! %8Xx ,ئIPr9w=(O ,z?KvE&}@I:/N-xK.=&`F]Sˮ9]рIP΋)eq:Km %s׃C-`W4`xJ`Y⹎'cn&}@m<%s ,! %8Xx ,ئIPr9w=(O ,z?KvE&}@I:/N-xK.=&`F]Sˮ9]рIP΋)eq:Km %s׃C-`W4`xJ`Y⹎'cn&}@m<%s ,! %8Xx ,ئIPr9w=(O ,z?KvE&}@I:/N-xK.=&`F]Sˮ9]рIP΋)eq:Km %s׃C-`W4`xJ`Y⹎'cn&}@m<%s ,! %8Xx ,ئIPr9w=(O ,z?KvE&}@I:/N-xK.=&`F]Sˮ9]рIP΋)eq:Km %s׃C-`W4`xJ`Y⹎'cn&}@m<%s ,! %8Xx ,ئIPr9w=(O ,z?KvE&}@I:/N-xK.=&`F]Sˮ9]рIP΋)eq:Km %s׃C-`W4`xJ`Y⹎'cn&}@m<%s ,! %8Xx ,ئIPr9w=(O ,z?KvE&}@I:/N-xK.=&`F]Sˮ9]рIP΋)eq:Km %s׃C-`W4`xJ`Y⹎'cn&}@m<%s ,! %8Xx ,ئIPr9w=(O ,z?KvE&}@I:/N-xK.=&`F]Sˮ9]рIP΋)eq:Km %s׃C-`W4`xJ`Y⹎'cn&}@m<%s ,! %8Xx ,ئIPr9w=(O ,z?KvE&}@I:/N-xK.=&`F]Sˮ9]рIP΋)eq:Km %s׃C-`W4`xJ`Y⹎'cn&}@m<%s ,! %8Xx ,ئIPr9w=(O ,z?KvE&}@I:/N-xK.=&`F]Sˮ9]рIP΋)eq:Km %s׃C-`W4`xJ`Y⹎'cn&}@m<%s ,! %8Xx ,ئIPr9w=(O ,z?KvE&}@I:/N-xK.=&`F]Sˮ9]рIP΋)eq:Km %s׃C-`W4`xJ`Y⹎'cn&}@m<%s ,! %8Xx ,ئIPr9w=(O ,z?KvE&}@I:/N-xK.=&`F]Sˮ9]рIP΋)eq:Km %s׃C-`W4`xJ`Y⹎'cn&}@m<%s ,! %8Xx ,ئIPr9w=(O ,z?KvE&}@I:/N-xK.=&`F]Sˮ9]рIP΋)eq:Km %s׃C-`W4`xJ`Y⹎WX{?\H`]q[!\ߧ 0+OjHQ"0wsm|jC`B̝!GTt}sm|j+!Νx#0\ߧ6EX`Kf>x\a ) lD@`HlGE@*o@6" l$" pW]7 X6Q@+@, ܕrW FvT@J@`rF@`#Fb;* w% U9}# e#@X@؈؎ ] ,wUN lD@`HlGE@*o@6" l$" pW]7 X6Q@+@, ܕrW FvT@J@`rF@`#Fb;* w% U9}# e#@X@؈؎ ] ,wUN lD@`HlGE@*o@6"t2ɮIENDB`uDd(AS4  C TA<edp_handlers_pattern_extended"`bg[3ED%6w} nog[3ED%6PNG  IHDRPLTE::WWuu3J` w(/7>FMUl"Dfƪ3"J1`@wO^n}Ҍ"Df׈33GG\\pp)Rz"31J@`Ow^n}"Df3M"f+3<DMUh|:Wu3Pm33MMff3Mf"+3<DMUh:|Wu3"J1`@wO^n}Ҍ"Df̈ת33MMff:Wu3(P7mETbq3Mf3Uw--DD[[qq3&M3f@MYfs:WuȒׯ33MMff:Wu3M&f3@MYfs:WuJy.bKGDH cmPPJCmp0712HsIDATx^v3ƾ޲-A ߾:Kh L?@@ 8 ^@@1,D  0,G@@`Xh@`XH   '@@a@Oa ?"" B  ~D D@@@ <%  pFq EafUB"oOSp"І"/6La \y9DE`w@D"DZBp"І@(+i0,ӌJ wXN*j)qSL2NTA0,3LIC8[`_;)Q=_5%4+-3O/hDt0ʚ2Ô8e]S KSL2NTA0,3LIC8[`_;)Q=_5%4+-3O/hDt0ʚ2Ô8e]S KSL2NTA0,3LIC8[`_;)Q=_5%4+-3O/hDt0ʚ2Ô8e]S KSL2NTA0,3LIC8[`_;)Q=_5%4+-3O/hDt0ʚ2Ô8e]S KSL2NTA0,3LIC8[`_;)Q=_5%4+-3O/hDt0ʚ2Ô8e]S KSL2NTA0,3LIC8[`_;)Q=_5%4+-3O/hDt0ʚ2Ô8e]S KSL2NTA0,3LIC8[`_;)Q=_5%4+-3O/hDt0ʚ2Ô8e]S KSL2NTA0,3LIC8[`_;)Q=_5%4+-3O/hDt0ʚ2Ô8e]S KSL2NTA0,3LIC8[`_;)Q=_5%4+-3O/hDt0ʚ2Ô8e]S KSL2NTA0,3LIC8[`_;)Q=_5%4+-3O/hDt0ʚ2Ô8e]S KSL2NTA0,3LIC8[`_;)Q=_5%4+-3O/hDt0ʚ2Ô8e]S KSL2NTA0,3LIC8[`_;)Q=_5%4+-CDTCE%枉p7HQ=957ɇ- 3UCBN`Ma gKI#޴ng"F6Vpc{]aXЗQ`랚^+kMDZ|M`M!6sMB2dP "F*Daa]R`XH0,C3,CK@| KpexevIOa?#" ϰ .) 0,gA!!%E >%T82<2'ğ `XgX`3R   "F*Daa]R`XH0,C3,CK@| Kp ˿?X'Ō^" OÒ2RnXΫc/cX7d%nB q\?,KgB<ð.~Nay\E۬CTmzB K!@%0ry;ө]<;Kk{hBTѠ?J@g&t:yFZyăkˢnJ<2S_ sްoW)%7 8'"橧:XfXbC5Sp2ոۓ@%|g߈\?+qq~qjf J)|n 7,6/?+K YEFyt:8 ,8!l:˷^_ZvЙPN4aF"oT 7,~I\&!H< J%\̂3}y#q33w[.X_Y yN6l2ZT1;U p34 0 K# KpXLz 3,JLJ8 Z@%哚+τr?zO57,3;ТẐ:B-)>H/,say댸ТCF`XVB- {)QoW2i5jhQD*0,@P:_I|&t4rNqof 0%5!lIǷ7u$&|TC+q&,ܞC^NPAGAQ$,r|a9s,3y%0,3LICD>[So)S'(mD',X@W KWܒD R`$~*qoX.,E5˩- 0,[])"- eLZƶ }&ƒ[ -"J ْfN>:b(-c{r}^Ew'|ه5 _e,*{ 0,q"-whsI$O3ri勡ࢊIi Ł΋A90ay@}g*}߰\^܅Ea \Ps&**2Ř9@,>vbˎxǴr|ɒ%Ѱ=t]s$[**2Ř9@%0=+!if7,w]\<䮜-Ͱ=ty)'Ƣ+* 1'U l8 wtޯ{ j^3=0矐hOC|bqjk8m9ԉ2m3PAPmϖS [qyӰ_6!-of]|i?vaْm+,D` SRMϖ cq~r=0/?~zsusO*ίy*K**0,8-.Wxq w"ғ\ݰ\#|6U~YV"0e)qgˍίIs;mIÜ^Z<_>5B RTeY !Z-w s('Ⳳn2qW,ko>hr, KRTEY9-w~u\MḰۜ(BoX \ Ɔ*R L1&E lwW\"Z~bX֖&Y{q]mqSN *$2ˤٝ@ó45,8$$mr~,?~1ӫyzl(B` jlk>yKY0,LJ ;[RNӛѸ4,/oX ;ΰWvz\FambFْbXNPzdDHH[Ű* 9m~%z.K{\O{j';~GVڝ-I'I^O >QΫ}xް܉#݅eX Y hfX/%{̃8a9a"/7,^7?Z1\gcXKaw:gX~zÒ-`XH%d|N݅=yk,D` 4Rhoa9$°~C %4g^屗1>4gw|$Q ] 0,]qK6a "PRh mXr8'vTJGBΫ+Oİ  1G]4 |؅ o\qÒV#6QT#ް\~G}7,~~B`b Sz[ ?qGٰΰUAacN@`a9>O> n%gy)0,75F9*Xo)ق6ƥD4,i3w/aJ۵)aITs7vz5)ek@U!)~ -zwj'~GV- axud}d*2oujzcYW|TJMk(ܒC`,2 ϖ#(}G?wg=$e΄2[*U&z̰O:(9yrV?:張Bi,:e&'[Dؕ@'r?''8 >{Y;WN۵a9^#'5P~SQ5WH`X C)=[Nˏ#>VS0:s;rR)18eK 0, Ic>[R˽aI:ܓnj??}̃I }l-ʬD <%8@%}fӇڝ-)щ*Na\Y;[RH3T@RPE t0,òډjI\BBhw| S ܄ډjBJF/OoDr{}¯,*ZD 8&l#13¨O+"a5"l1$J -*0,f Z-/;3/h1*j(A FY <[L?CU@ 2%t6@ӳØCjP"Rbhz$X2z%l ;y #yg#P@TΖ.xxJMa=pͼռSp ( *gKL\QM<<&a 8[Žfˆj٩|8e%d&&G`XFO@-aG3oaD5T>2| Ju2ETO 0,' XΖ0wv*Na>D%l:"?,gK[Q;;' pDuSh %h-杝ʇ`X@Q 8[Nf⺈j)}4eKv4FTN 0,G-Q'3q]D5>2z%l ;y #yg#P@TΖ.xxJMa=pͼռSp ( *gKL\QM<<&a 8[Žfˆj٩|8e%d&&G`XFO@-aG3oaD5T>2| Ju2ETO 0,' XΖ0wv*Na>D%l:"?,gK[Q;;' pDuSh %h-杝ʇ`X@Q 8[Nf⺈j)}4eKv4FTN 0,G;[*^]&Ğ~N oԳ`Xfp"І@3 ǫm+Q(QKaw:#dE;9`X jF1B@B" PLa)F(0,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh@`XH   '@@a@Oa ?"" B  ~D D@@@ <%   @x K)@@@#R  0,4  0,G@@`Xh@`XH   '@@a@Oa ?"" B  ~D D@@@ <%  @DSQ —8@M @ pE)) /9$ۮ0,@P%P@ K!(+&@76@HHP 0,B pHa! Da4 hJA7,4@HܰDZDa 4 @7,4 a?#"0!%E i !0@ %4Ԃ@  Ka(|@B HP 0, ;%yRH3im@,EgI#!'4!4*( \^\<Ȱ,0Ͱ<ՑT 02T#pv|VRdXiX\Fa9^VMR!<\T@"eIL'y~oM&U$R'ğ 8'py;Ӏg0)Zް3's"眱@a'pٗ'BgN4a^@ 7,m@c~W~SkX~S  0,ݑK@ _Ug><2,O\|yzri b @T^Q) ~-#/prwsRbaiy5ؓwϹzvu7,vի~xY`)};b?Di?߰gG` e wY(#oXѿs]eN>5,eYc5S`X'̰珜B~v%V0,MT?[\'WX˵nXޯXŴ5G ?bCבdC3'^#Iag# $,r|a9s,2Rr#Ѝ D#fN@>47y߰Dc+$Ĝ$P`$~ŽJK;5 44,o ay5[G9l]!B@`BFǟ (- FeQ* 0,<@$iąLnX|%Ղ@? K?2!PMynݟO[5!@0 K(iygw1ysӒ3 0!e¡);7pGh rrr׻#9 43,\ --a[CKC,KaYv[iS~ }St3,-<sx ՟jX:Ѱswj7,~MS 0dS.IvӉav[Yװ$L96EoOgB40,<]5`X&7%f$.ذoXR2eF8g~ ەs0r up/}0,TG[xd$|I껬V?<4,_` ]hu 0,VgKvWO<6,0,KOs'g.#5:; ][< ɦus1@` e |( b$oP>ynX3O?z/?ᲧR"rG pXn/Fdym]ZB 0,Pxuoŏ=8Cذ|s{m0,یZ83,blKXnB?J@`Z>.հ|xt3Oa_~@B"K j.j"'OÒ来@a%p$.[O6,Ng!eI ܰS,׭ (AlrPFSW Ba!&pX:{]ٔo1,w=w-9LayzjG73rOay'߰h轑vx`XFeHg))0,賴?ҍg@`* TR,ݖJu*# PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PR  PRp  PRlG~o5= czҖ E 0,V["R2ԍ<yfR`XŽFa,CaYfA`e{؅òˤ@C KCB#B@b K1B@B" PLa)F(0,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4 0, nXh 0,@7,4ugKNjQ@`{nX$xjV~?܃  } @*%@::RX@cY@++ns2wG88P  0,G@%,;Z!ЀcҠ!@`K ˖c44!@t K:+O"@U KU!:euCnn%B` b`XbALBadPD`9 r#M !,2Hm 0 eA)pKR`X柡C԰)GVXò|u@CgaJ@`[ ˶8R#@:%'@aA h@aiUH6!pX6i^ ЗҗlDaYizA 8%@`%pJC 0,O&pXF$?IaYsB  fI@ @ ÒBxHay BchBaiUP6!l2hm"02~*@`^ ˼S9`X&rEӱĪN5 eYХD`K ˖c40,H A$ <@RBZH&$ `X`X`u :u&LNa|G` $R&a 85* 'L?B 0a\ 2e @`{ RKi @S q @! @aI"eXPB`Xڱ]u,OAaA]N"5O r,B`* T%+f#`mbE %PbF`XFP0,{[4!&XE 9 @9_a)g(\`X 0, E@@1F1`@ pFCod`XYz'H# 0,,m,h@JTyT@$ Ki%+mb2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ 8[z Qm0d-""+-ӏ0^Do&*2ͨڛ7 Cb+ K+NO25@Tfi0,ӌJ =[m,"[E_QEFaR=[V6,ue7L?<#Pg'yLAa4[̰ K&8Xò QRϏ22,,C` "F} KG ˰d E0, R 0,LHag`X6`XJֵu2 sQU}ϖP]Q7 ՠ&E  WQ laX$ðs&=_aX ŨmԤ!*-KSShWT66\E]@߳ea}_QULEaj\I°v B}Eu2ոۓ@߳e ˝@?G`* TRlO}nK+;~Tƥ؞-KnXWTw9S`Xb{{0,w]P_Q!s"L5.$lY8vr'о2ոۓ@ó+뜓%ݯ@z(Z²]X"†*)Zf x)5"P@w7gg #d?/ $6q@f쿞X4Uv="0w|@-MΖ#8|/Ұ#i!7KO ;S&0\TlMD#0'eιgŁ_'H _/eI7,aLuWxͰX)ʬ2#L72"Pl:Kq켿+~2հ<ᵁ>_]⦖_A`-^橛-?5,n<^OޯÉY/)அ w,WgE[uGaof*DrCrw| d mA7pX.;eK 0,LŝT>[O?Oo=!'>!{I%!ӞX-ʢʮB&$L84%!Ply?vpt>6, A#oeaxki#qÓ~yɟAb"0?eg˩^˟`r`B}6ҫ]*9lUEH"@#e!P@ճb8xΰ\8r~01,iM_z*q4uTUUTuJY0,LJ <[ŏ3?;,~B9y<.GpXQ.%%ksr[jRI 0 Z,d5ϖ+Г3?_sݰP8KdXnݯ׮*YH?F"'l/T4,7G_nX]‹3c靇8a9yuTZj6ʊ"jn>gK#kqrWsaw]T3,GwwB6󗠢' 0,sO T<[.D~pz4>a9o/(/SnKۨ:n3>W_EQ=Ons`X枟w|p]pV Nm=+E$R6O8_+*_hb"OUdw'$|UE ,0,I?Ӱİd'"Ћҋ<°}lİ\93)]}=6[OTJYowtN*w$i5r[7cXN̰TRԯ0DU&2ɠٟ@aagQ=2,6W 7,M kYe^ 2"0}ip#Й@%;y?؅<)oP; vy t S9W=Y>cIV 0=ejjgKҹwL޻<9vPTqqVI KR) K+aI"d.o(;YV]"?G`= z3Q%Ζ{pnN^KӔԿ?7,t, `XV>mX$pн[ VUB. ejjgKUZәO{y.Wh K=)%ƨi>$Wܰ$ry0, T;T;[XҿRPU?tr|MTO"!ei) 8|rWdðvd[ۋ|*mܰm| 8&0a9hmX.@  'ygqYZO#7,+LQM;[RgRkաax\QHs4s1!#D8Nц1{G zgKwv&,[,)'a9eذ$ VK/zP 1Y 3,VwtxX" uq\ppGQk]BOVOTO3{ <oYw_SC'}ſ>:gVbX7t}rٽ[4%}N* @ 8!PϰgXN_'/^JOHJy]9/OEQ=m`X&xܝY7?KG=ץ 0,P<[n%%Gvo<'Zy^L-Zd4WYT  3R ϖ#n8>;{\I;%SrR`XڭWH+SEYeLIarlArm#wG~%%w_O;N/,M;[:-Xyg-og |zSriAe:FBXq `uqGƯ<"<T7,NlOV>L=]y<t[;r%ήZ=UDB 8%7@ӏ/^༎#ޗWCoşM, ]pNDqs#re#aɌ& \\,ԆsphIaX/ .]{Z=9-Ib0Ro9O^-SA \:M K(n$Vgǩ,r?}&8.ϳsJ]@?O |F La9NI.WKp༿Ǧ"J: dBx,׃m(Ux) arlA`;Axj jy e |cXlaX"m1QE@}0,Z ,v0,DՄ`XH%,SPäڏ'XlaX"(m1QE@}0,Z ,v0,DՄHxF`ay66O/&6DE@ m&&*Fg;[ܰ<UH"xD`ay4F/&FE@GB4Ћҋ< `XXlqRGeQU xFayXlaX"hw1QE@}0,Z ,v0,DՄ}L XlaX"}1QE@}ag:}H`ay8&/&&E bg lm^LTm ɭ70 #!DaZ Hhũ 7,UTQd1QҰGG<gN+Qu-͊*-U0 Jl K6: W'lY}#Х\ò$Q:R&dpuΖ'3 eqj6.ǟ%YڌCT$l9vM#8+s-~PG@`k <w ǥaY9`X8y - \|qǝaqͲv4@m Km! ˕}N v@`[ ˶8W ɮ svN @`J ˔cS4y ?-A$Na > !Ж@Wk*6,\`<6axm 0,ێ^ ?V5,> ,{!pMaŕoP3_g&x FaI):Ü_ay;IN&!L2(enA`ct R$ HA > z=0igiWt`X \󸕯r;g5 pNaԜ+,# xAAE|_aYLFal`]Ta{L?,@aY`Z|+^Ѱ,ӾE ߆òͨ5neT $Ճ@ KB"pK`q ?3y0S`X'%0WQ/mXxI)eo@a`ZE`W7,z|&eO#02z/L`#n[o]U)Ƥ ,Q'BKz.5H`ߍgi5Ο5 W = PGƟ:K7E@`X,Vv+nXܳܿ@Xa7%GAMԌGn$ GtwQ+`XVFD觰JN> 0,4@[nXx `XrY}>cocX $ /:\iv+,jb> |3Sq S ˅vCP){`X.磠/| ˵x&/Ga!V<^Yv>`X#pJ.XĻ:x| K>;+w%yİ$j~_$ hlM`ǏΰKgIgI0,I<{Bgjy`XynۮQ<ZEB $p_JoC !(vѻ[Dz*~f7=h(&#`mNgNIE,FtK\Q eYJ Z57,[_7%,;Z]QSy0,O=ϳzI ˒cNR0,)>óT)`}?+,Y k!@#,6P[i,-&Y yd ._g  ZuYm^ ˼Sv'~<˰+]L_ò5qM~__a)X0;e ?|,w:eYQ\1n K 1xr"LLaxxJ#`#s%Th=c`XNF]j(kŘ2Д@GA RqJs G(_aiIZlJ`XNF]TRϹ`}] 0,]qKV-6џeBTC)P< K(9Ts KݑK؉ 4 (:À҇s,._P# Hrg[d6 ]<%y/H)22P:w/ғv\^0 Aa 1E< ࣠*<ʰT8(2m0,mڈiX_aMn>.OF`XFҗ{3^UvR ޛHaS-fXpS`0,0RP<@RW"T)LCچpoB 83{j33p>%Vy,Uqm=K0,%mMښ]|l?N61#C\2~6 ԮeMTNNyJX}1]g̬hO~ڞqR,If|;66a\!QP0,aFѠT!`X:C qy PF %gz}"WX8wnmV;ò#k 7,FҢ o^ b'g*beakai7Nt%,TrJa!l%\T%lUЊ0#`~g*W18Ialc_fwx8mJ>*j KdŕLp}1,}8³Ěj 0,0q K"j6EaXtmWXϨY^fh&d u[ꂥꐉxcٹ(e[iZ)՞gYV0,pmagV*6C+c cdWX3kr,;Ű8A=(h̴.X2-gYpİL8)KM76e,ܒI$L*#`+7f52{ج^㰣٥0eI67}If_a)Z/󢃝-eAM[/::,NmieEڿOd6B  ("̱\?WveyM[-2n 7x.o8-3,/~Xھ{@{ƻg`XvW@T5(+,1K1vY&5i ˤ T/FR\"[eaI{\%e͹vʦI^gS-0,F2SAv5Q D V b9R枡x=޶k-es+ˎwc.XoxNIð3zڈ걌a9骲UL73,8[PĩTa tp6_u6(hמ0n=,PaY}5Ԥ8 Ù4[ǔc W4n$Q DLLh^r;D0=2,[[nMİ,:تmJU KM[ 2"ΰDB0Ӣ8,-  0,XhsbM2,;Nc϶JŰ,5(2I1, j2y7tejV4C+ `Xy{s>ۺ}/1,ӏ~vLgȰ4kL>3,}yOGA i KSYH"ÒJj{K_a;Oatp-ʶk:]L,Ӎl>+Lu KkQ4j[(Җgxڸ!o |`XhaeI2, evtg+,MlzFkͳn7 K]E?7`iW{{F>l:m(htϰx<Da8N5:* 2ո-l;cXMv0+, =10,O?;cOiK %t"`z4 $Y/ԤX,eN25c9G$sU%2lZò[;Y_aɀfI{'L0Z%(u`YwwƲL>3,5([aJkdX@> c$Rڱ 22 Khl4Y[:r#((|bU%e~!? f eD {$. %!V` @:8QR`X+҅>w,I% E<=yg,C>_agglcϰք/#[`YFaiJ[iW؏} K;܎0,X|߁3,xr#V&+, [}y3,M`( VAp[YzaOz3Z!`3j2g­ Tƀ߃ÜI&Mz؂z}qKzpҋ<;YNaN+//oٖ',h7b[ AQ\xr> *g( 2kY̗a)ʭ|(,CK0pYBCPª'˰dlt!B$9V%2YDZ$+ÒMy!B`8,G 8/* a-V!a j؀#Ɛ<՗*`X BpjaChfU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp K@fU,tkYp %3KZy!P 5p&#P&*^7gq@bXd d|F5"ϰ0,%l 6@PoF̰܀P^Q @>:gg%O xߞK{aaXҔ⩩ @'#}k30ai,QCb'}k3`csХܖ;wGg @3LI5$r x)q޷&dXn>Tm< 0.o-&ϰR%[DO0$%.Cb -U»E CR2o-FɰS}p@`:]M x aJx<ǟ !}k0K*3D|tF*\,#!@c˺'[3, L /G#RBoɰ$0%H OÏH &Ò4Yy)< t<[U;ÒR(y&::>!DV} K RK8Է[i2,IHC"@ǣ˻#),P% /)EGwG޷SgX^&'@xjaI#PB`:^ $ote`*Ixi<0t< U:Ò8y*6:=խEVy K"%F82G }s?Xc#@˼[ݙ3,< /BQj_:nÒVx<@t<}O4V*[ @RoGVu K*NK%8tԶn6İ$^r"0/ngXiQy00:<-GVs K2MKF8pn~vİ^zO"0/fgXaYy2.:;GVq K:LKgɸ8lT nvİ<{!Q\%2V[@ tc؃a٣]2,Lm, GÍDA+Oa@Hw, GÍDA+OaAOx9A :2elA۰ln&6jD#@& xJ˰jD#@& xJ˰d+!G:v eXvM KW}6`QpeX]6`QpeX'V!B6 ǰlh#KwyܬEcC5• aGwyܬEcC5• ab/eqq(fq>*0ÒF βP88:/\фL|t βP88:/\ф\|咳.:4 N*v7IH,],EN1[!xfآ"C Q t ,zGCrHH.Q zAaAYn#І@Wϓ lQ`Xh`%݀@Wϓlkq2{'ص=F s،P9Eu9h3YJןQ1,UqFelN?Hrw!@T KIB CgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑQ1,&BCgVҞa驷s1,K` ;}cڑ@[ *~- Z󜦛Y CcZ|&w mCafԱjx*QbYbzaMeNOݬIF|Eu`2r?C6Cr >iݬPӂ#Q{[ ?bb8bGaYoSt7qA(Q3߶a 1C}4=+en?`ҷ'@T_&]<3g <`X6f3+w:4/A1Ch ̓=7en?0",&zG ,%}%䒳M(ן3V(ZREua2>Jmoǒ&q!p:꟱:4HեxXzw,lT= apq\VkrNtq~=5T'B { WBoʵ K?xnYQϧ*x_DQ، ۝ꡲ=ݱqR':SRgQL"%Ѱ$䣜'&ƱTWac㾥O0,uϦQRwqϟoa7H~cI3qX*+ 0۱qQ':'S_(;ϷȰTawm[ɿ*󳜯~4A7nFW~R_(wϊgdX.{~ C'pṎ5Xԁ:%--``/}ƼӧR{5Vn??!=ƓwQz꣉'lq/\W1,u{ïtJiﱴCt>3z_HƟo^A1CɚÒmE K/ RGV9Ph_ GfpdplYFzMF K0,uzi`i3 #ð|.\1^XO0,Oh-,Rg_xayJU|w8 2xKʊ_G<1fOx> W͊:0P^[bjw37,YwSc\5I&fyNϢ x: 7GBJ%R#(ݮ]'ZxPU|G^exg3d5y~jY1Rf|}߭O*?hܠN!۳2p5۬+ay,ƷR_*O°K@OԿ|k*7w3IO?P{6^njԿcR\P~xySs?kX~~.e]t^bJwqBe*;{?x ڋ꾆Og{;Pplm!̐~\~hWN-~.uVZa9.hMdXHȯ;ZCwټ W+:)9a9߯#BhG%C K?o xO'.:z&p8ܿ>[)M:zn*}MLJ]$j?)lm+S ˳>P.,plZ^Rs A~(2,%%X+[ M tVZZfoXFuuG _M۩=m/^=wc#ɰtKXW/oVOcwDz*u dIl KkVOr^ܫaC:°x*'eZW5,/տRشO~\?fdXRy/&'q1d([~7;l՟b⟿'nÊjئO ӠU<6Nʦ:ǻޯy ÙSqjX~@J_8TϾ(rJ^I$۳,a–vh)ʢ `las: ЊcUcyx۪4 ˹G]P?;7T1]{6^q?6:Zm>Lam)[Lx>krXz Kʺ78e_fQ/ᏍSE5;,[}E5>qgʻڸ3,U4q_F4i1O*.8;,M~l0,ٶ.*b6u{ݫ+ϋzR~R~DhO6ߓ55C9}>wl^om-p7, WDEÒk_b Z'kaW#JUz.~ ݯ]`EH7)xC[|lݫ;fía|eΗxoul_{;\T<~oBZ#`IpoJ{n ҎfXjnc}~hXJgg}:.!R$PC?zķ#^m#3iTxᚾp-jkoq_o73<2,WH ==W)O* !~wX.+r?[m;s%'/5&T5T$gf߰P񝨆2c_'r ˡ(CdelbBIjW5nXpGs黇1,WW ˁ \؝xJ~ΰ\nrb 2aql 7"JNK|}h g4{a92rB]~Ɍ8AKڳ)pl o-`Xt;,Ipam$'jlO_gylmŧ˸bCgSrzn_6x{1, KS+_xdKF~< K%a⧻W°\L.a%p )L4W{wuPJ§''iQ*dឤcH3Xjn(?el'{Nj ^LM8 N| 3nX5'1+{zNu,|a{EUޞڳyz:ƻ6aL .,SSIf*N/"=\[2Bd^ԉgM ĆUxGݻaÒʜ/y"ݯb/\ %|p r|r l糪WaTw_w9nX^O*NQ,K#k眨^#9xg>a9iahǷٕFpO~7̰Pqe^ⅻ{SBhn* hon &@4°fXYz'a!8]'s6"IrgG|۰wwÝ?NWTpmo/6uڞMܱ- uŰ~rp՟}S{_3T,9ӪSU{\ڳ8Qp:xEڿ⩂{1~M/%׀.dͭ2#ߓ)9JP)T$q┳Heۋ۳8QSz]U߯6rߞK!YXհ͕X=XFpd#O{?ë8a~% ОMƉzı 9A0,Go«`X.Xαl̕Q9mnYQ%')(_ԼpK\5 ˻_kX~,Tv=UblzBo#dXcogW*• Zs !Fwޔ_:rBmMaX8U8!nXp/Kr,aX]§]I3x6eh~}aq{v2_.? aSlUo⟯~'//5ZўMKKCaX^<.v#K1,ee?X*;n6 ˫C%Z,x =E/܁8rĆØݬaLwO:`Xp|'¯vV>oT5`CiMgㅻs+dm*?]zK:agVfz;#Tr4W˰ܜ'QA 3‚UݗglrF|nMPéO}y <+Ǖ=_=-yʺT?+GC~ =/QVeS+[Â1-gW]0+;ʴn6a'īHת}l2 196^t6,{e Kpj.N^yoc#%\e fXyű6,-zScjcXN??eeQ9Sͦa9\j2.(lO_<7\!>6Zn fgNJ.wxT è =M;׬KP8vؿAN?Ў,Nڅ< %rd7r]墹B-DcWE׷y p4̔VayV__x22pF+! Lo*݈E#C9Ky=X0|[z#yӵX^Iס:ݴv蓼Zyh5qleSLub'xހ< u`V.o_Yz孫-omm$HcƦ'k|m/'Ne- `HP1.xuk6۵m5\iS=xq"jp䘂i1Tt%: 8[hoAso3o&׮ptO BP(7D>zB Bk݉|oS֩=]r\'al}nGѮmooЏ#G]aPk˒[7~097 6tSEE+H搬DA47touk,gwfb3"hVdIamOF<@ 3kv37 ~d(f0W_ߞ5oL`uBq敖Ȭ߫=3.ۄ&G8 V$x\#G+vVJy+2vieԵ+DceI\̘ Y}z0K-a`ZXʑUM=!A%:te<-k٦W33RF|,4y>bQA=#gyb9q^3 *K` +p'Cp+0.KŠ9|Ʒ?4xrρֵgQmI0 }}rظ̽05]Jy\v((DWxɽ{mNG'K"?nІrSHBpnEVADC;Ġz ]c${Ov,bMzV)Yux9\,-dF>wTU* UPqJ2-ei"k2PpըjE+c%r~<H!W/?ӧWB{TXk5Ҥ,o񴩉 ك`}֜Xk`:!(wjUSD^$m>Xf0P)u[~#YMͱa5v =QH唓 νWc@oKhe V[:3CE2kL0"(cuT+ߵo:Za , d3X%e̐ExUAX=}wͼzbV> `t="㙷k·[Ƶ24fN :(ۂ/gd8*\d乽W8;F,v;^Ѐ0mF|o>zք73}0׵yd׆~ JďC J?m#ðR,^] ߻ǡ*XΔxh_e[GwC*ɦp zTt3 ߷c: Sk^LgO8M^y.å wz_$#&)V1Ǘ XiڔtIewFOy 7~jh|\݃ASV^*ptJ6>һ8cU"S փO#(AADUaɷ  []J|졳gF@/>HN<2j5F5ߎ'7hꤶ O3*W s K+^SFO2@k1rk5:VED>|HW7Ա<ۧ| >kozWXux@ fў}Hs >@Plqgd G=w㴝$_03}"T9^,0J,W mdv}$  ՊU^T d/'jpXg,Qt0tU2} DFqN*wZl/&,fP xw(kȿ2tK !%/: O)u'߲[P&/n`aHw+4Z'%ΊkI (Ms࠭04~=+†ƮʆrTហHtv8_Hğ=~t0֕nE26(2S"ms4D#Ge`~7Gj ڳRvfaYNɐT6[` BdP'MOaR#uU:M"R:P >UEszMi:J?+V on>|nw7 ]|YocQJ"ܡCH)TkLZYŒ+y\aڻ,dXW_VBR($$ 5h|_U>OG|%4l uOu\: =۪Na o E1l_zͥÎŋ_ߤZFHj'a`lgeBĻ܏aZTT`iG?&!i^rCC+o,hLzj޴|@o)L:U-@Jk< @Y+cEfQb FX2^͚M,_lۦſ`nUpo vE\]J^a\&vSҝ3m  5;;~#+-=^4g9’}K& ?,Jp~ȯ_{Wi ShiG Eo 6]Ң=GedîZ^] ]ni 'Aw QRݎquaO+ Cʧ1p`ЅAyADJ*r/[`Uo{$ X=+ߍ R#boڏ_ʸ'`j9t^i'lN91[.dw'̆R,A'}s4UJ>9o1Xs}"ce̐Q(>CnkD_81tR ]ǶƉQ/ƗIk#B;sRrTO) Qܵk5" d06(b 5X,h c<+>]P 5艹iX[ 1s ==:RqfB1W;PmSmk[ݵ߸7c~xU(Y*gG(,Ћt޹wZ<1nWyph;ʑaXW2~-jo..( `h_O=xzۈZ͠.kSjvNΘNk%Pd*5dc߈G^^>Q[0#6α~ͦ ~3U$1@-5Þac[,휣3:]Nitf>KѥeyLQB 3 pV7JӞeOʜ6ĥX/blimyRvf"xn_aBkY"Z;+uZ6U}ÚOLdEgESahiÂydrH2*X\=Eiu:3n+jfkvVMVHv04x*_?RSd/&z+= l;s%i}՞>Gك:ҜL˰5g/3!@Ga8͕e))޳B1rwO0~lpYzqh78zΰTfY;a[V 4`/ rvK&ŕV-\iˑ-ujo5GڻF#]F\( -Iy;kC?ks/o"AO:Vb5"8`J5%ݡ$DV$bWW~FBZmٖc3~O31Eڡ LV >[0m%EkğbL#ScC# ҦeִW2 PZl'LIË@]dma,eb`Ҡ6턴`͢DlS(3=ݝO)u-Фn"ZloQmDuZ #v7WwuJY3` +6GsiGb e^[z$#Wzؗc,H&Xw>wo9O@h3 9wX!S$΄u}k`YpOOjP^/_5cǢ :"19PZ͌3~*WaXԀeA.܋](oJЅĄťg<:ӵE}k0,ƙ,&5"l+mV5=H}ңθNq'vRqGِg_P[),>XiD%jˊӕhڌ5Ăy1ܚ($̊Hm1T˽Ю`Y/Zrk 0ZK'FZߑbn9:s ˒ʈ}*QASxMszZEIUW\5s֬%;+m 0QC>VP5wXчC^G؟q"蘇& !K3EX72V $jaޤݱ"L,2׆W%MhV2zS3 X@| ]փoľ})kkC1d&9tkVrh-o1Vg]VѦf6Zf^cTG?z3SQeaz@5)|cz\x231zL;rpJ)=ÃszyWEF^q:Fօ:uf0#0KKUKb25 g5FVpHrEĿ }_OZ2(Yi!xwm/;x%@.)OJ*!'t#:3Ί>gFyF'?U#Q n5`P#'m ~ Avx,+sXkG׳cz"GϚ?E~R>ޫ}Ͻdzw2;ZUahO7\E෋/_>OɊ\{#iq;@}<"Lx>5V#@Hm86?ijsEn>u? 3^WGw+7i2A h/4>@ 9tÂ!Z"bYUYf\/Xi*#X4S۶R`V2622fL7JwA+M}4DI1tB YCyQ%.겷Jer8\"D/6zP.GEer.WʓzL-S|&ux],6qOx sL,;N#_'x卧>~ϊnCuNjH~pqfSݿdF2jyΚ#uOվ2guK10Q@ur& nP^6` u]4* pIݎ{pWklll)ĥT36}چx r}-7vⶱZ[j)&GR&ǎRw9 gÜ fE 5;a?B9LHELPXw.F+hVS]gpp:|CG1E+ gj߇NlP,hԼC<9 nS%ĸy pvYęџ @V^ɛ5@)Ōp^47EmwY֦'1+{S1 `i+~I:uCl`!Az_:P$L(߻_?D䡀1Y\T)S6S $kU0iŋSXn9@8"Az L)g0~5AcxQEƔ-Y_^)IJ-}f+1\iBn|1Kb r*KarC}yZ={[tY/=X7kLT[733ig]6pF)9+(FFyujC.SIaN돿wUgf.'oӎGq&g]4UЇE j\ßt -O+{)m, ھ%9D>зݑCIC6r9!xVbT|U.QxLߛLQnΟlC_!FgyE#,7f VQ ?F'-J%~ ^@s@GvNy,d.EraڈʸNS}J P:s)O.3F9D])G>+z`B ~fY⯪`K|66)4 ޚ-}`Ȧǣk]k?˸8`0Sߵj 2JK{9>{?]?ED)Bͮ#_\[(t=%[aխyY2j1^YfMHu2M7(ѨS+Ro : *Bbx\ `V1t(XLN0I0r$Aaf*~|>tfK4ߴ\uTctBb&LxgV0I e)r䮁J #x'tєՕzpK)dC /[pw௔51BLmu)X6u?0E\Tj4tEGKeoǢ{8rqSݧ;pxМcX@`s ٝ0^Y8NN'k gtnpfzӲpR?1 K D/W2!e緤~2pMm:ȋ(]Im"sR,CԵu#m`.n$[U`? w,,[O-CJYGȉiADL]ݡ#0H_wIu+l@ǻ owsrk> u>.B9 Xc2$f; չV*/!PƐDǯH CdsF2e]~BMȡ¹{9nzd#,/UbGVM2!q r9V@5ƛKn{Z]WɈn"nDFS ZՈU-tŁN XVtـ9/'|@Qc>e zEVg v3הa2HR"s(Ef\:W[ŽѶ$# C'N`F,'~E-pʥLD{ %2rK.isERɵN8 EV4P:#]K˺`(+GBWPʝ(}(lӽ1̞UXQ) ӷK pcL?s wqk:~dP1nuyGle9kԵ=6R556>CaXꎱuuR2t$pz҈?2˪طXDgFQZw+  |Hƃ /jZ(̰Mr'NeΊΘH9>)Re+\eOn:$3PC71`K8CBHM*++iM4-[%ۧ4@$zp.V 4Zgn,s^LB[2 ~zw7-[zPƛ"3g>W!Ugwւ&r(n%rdf2)V1pL^s{0s?m,suɰ2 Ό+@gTXJ+DKf!jYet0z,@Ħg[KGM K"`;V*=48fҳ2??]Zl,2O XK#B̼ Y\-G2bHVEvw*4_`mJ 6YȖ-uuu;ډlRM.yT^yq BAf+"LQ` L(HG Y+bIwj!?t\l_ɮ <,Ē0*+Mel>T%-|qQ,(>lX5\)$H-MZP`FŢBQ3Z:)y'rEưFI: :r5|U@OYQ>j8~pJWZH/ŒX"%+:e]I|>lޣH%*VchԽyMwZ"Z0<<5 I -^QG˩Xkxq /ʶdVLwxỤT({zoj俥Xk=bh>E('BhܟdrӴ[ V.oRIiM^ꁵw}4-X:$_u %#1nuYG(l G`>tO ]1^6>2YQW%3ő@%,g r%䴋@ ܎f7MQƞ^2hc}D6dМ_rJDFF"cc#u[6o۾|t5i:O9;NDVV+6@ŢdHc1{{O B=PGizHϕ4Xs0X`Ѝ?yɵ;&09rX/tPJ`Ȏ0NF/i#O5jS~eW!3,7ʙ? XǼjP B}Uz`EM&D;p:$J3IVgׇ_\Qp>ڲQpqOWrՕ6joo!k~lL`~=iTL|DF%Je"Cf>[)Q օVWe?BAؐɤ%x票E}&P`+R!.*|:NUs *_;.z$65| X[qB@%+D='ȣѻۣ P5G٤iLwN0nddSS_zf%#ń`K7(DGak`]ٰb!WCnzscO ` , cr QKð"`y\(tUWv<*6.U?%V>ΰKY?vP bMgU]gوdؐofUg,\V9faիJ˚a8*,urd0;f"HyLբt Sjb2  /[y2Gq,m}X? " Di⑈eQIe!b_/^}$Xչ0tpvx bɊڳgcl/Tp bӖ\e{Ί?rX]\ˡN>qORɾw=Q V`+@L!ayn|gvGiysL+r XL߳|N{Vd iPcJPX@y 1Y 1Ƕsiٰ~E$w½#ˎ]s~ o3ļep;-'` `߃XRQߞUٜRR9+iz+fw܌jQ3Yx۷V>S~J!td*`_O]]&8ğ@3!<; ios1+Xݚ*qDL0vˌW&z;up!MpoT0,JjJ$2iRT {(1 +8"-[l:Um?4)>W ͷTe`̰DCH q'.2=z-Ց`.Fq` Ke A/;nzz~cΥE"'T8 2"Eҥ ÷W7x|7MsAsSR&$2Rޤe7FUQG[QXWl.&KNBJ/_Mb 1Lrry tQ zE^i4ޏ!A&VapT_gPܩU0Kg%#aԃ̟0b:Ty(x`H~R)N(E.\|i]ZYY[y쯤Wqi#i62clKSi(kG vF%𕈅D>PC= PH'`b0o2Qm@}BG9(?xQcI Z )ipX忈\{!I\JPt3Y})~جuj$Q7S:㗈G]Og w SCY/4&[}_l5񒷭+bbX] +TMa|uu]޴j,E^|/&8ZWw|5El(Vl[IG2[4V  \tMY]p{(կkxvivqo 䪳x4Zkh֋f."h;,C`aΘV/cXII}  \="E~Ffi"PCRVꐠAj -7#-tY Sq7}R‹S3-Ju-ڳ3k oG%>|V M>ֳ8?+1l%ܻ: |V}Sn .miI҄V?32yّtݭ(2jB&8 Gyc`PlBM5$V-W ui`F(9^*xϐ Mb*pTDŮ^faqFoS61%O;c 7@GC} Xp@=K=M=4C(X7eai2d^)t4`$W)LbL]? &K ac40%oW^DnkJ^X8QW9h?ՇBͪMGty[޽ѣ֘5ڗ/Ʈ: \rY jΊ~J~s.ҳ/tG  XoHX=[3 OݸD]etL[ $ۖhrlv҂ sr@yEB7Y)"kd8`MHP?]aFQ'`MJz &St Xo_=h"ݶ ~ 1ARL.dgngT ^&W@H>_.jNZ]=_9XYqy̋Bp"C@f W1=aIgo{TGTo+$㎀%<4+}핒S,2#1c_0 5z;,͆9:svt;R%I Ƥ߽"XeЗ;e{xpJ^ͪ\;kəgQ," =}nEJ>}UN'ٖ9¬XrZˌ} JL#-z !Gw@\~8(ac69ә㐙ʳOʱ|ZsT*DrS,{#M]X2 3'(|(N% 2F)Ntg?AF>}72aφ}@%M]*6uQgv9 UcZ|9ҾcdG{] h۲yeWjsuOk` 9au†_sҹH0?:;B3Z"cv6/*C7.@6AՐhlV5h*F%Q7}R1Y&^mꎵ%7dЫ![ĒNIJ书N&N:e XPjQg!Ug#G1Aϕ[(6y4-+1J]+E_y[`t^ƦDeh!ʩ+nhooGRېwF!)74%0-B_m::J&$ȸ] N7TdTYjTyhk'B,;67YtSקZ&v:OdfG#DݜӏFsa ;8^64dP4z 8 C+"1P_6;xq5iPyRL0z2ڙXVdvyܺb$&]jԱX?W \ȋk95\l| LuӴd~Z.VwP;< Vq89fNIgϐKL5c"Z/Q;+W%aAΑ:[kOg1X@41Jx>UL@ڊU!(l<$LJϷ֜$>fm>#ΝjVRsQ Q]wGKZR71iPl FAZl Z6|U:v0ΜU;k;YQ #uW ];~##`-gF bJ-O@@lfxK&|:|E z""%KQ7pփ%ĘLķyyK:u <7#u1CT&ɷuK:);3 .pf{7ɽR) 5\E5K1*죹 [z(Ӕ_+TL(z<"L9c'* ۴du ՇZ0?X$u:UQjз[j1IcQ3ǘTͯwf0 QKۭ_ >vzߍݪT37,ra`n/i؅Gʪ9o6Ї .edՁz(c ")~yhOuܧ iEA+ a(a䫆(XQNhFJ,JA",r}KKCTfC+\:Sٶ:Mw섋&'卅K[IO"<˯lpny`q GgѳxbQ1K>pu$_xs<0*ƞEΈZ~PkW!hWj* "Ի. u 4Z~jAhȩT`з<& C}}mSOqw'ڼUjQl8=c`^d&绱AEJN0KeAkv+#]2%Y^ӧUgREFV5jE1O5t9xB-qd]G50jP -,42P`]z _vq.Xd%^,)(3Q&u.Zs!3+`={2R{F~dlmPw2l,+<0k֩_' -i1`BmߞxUSφ596VLgθBЩrANY6{|@vŷ_jvD/`e@ONMkض MQlN3`Y)dKO _ BK'_Ы!뇐ɦ6F;g#`YyGi0n0l|gK]]^9и' D b6L"w3=;~5G՘|t,FJHLH1%"v@QJ7,%F mwc?'jxPO`;Z vzF$=˩vM_|L{0u]ccc (6 UxD[{z7Se %o j&;@^>"@$GC8Jfԣa'Xk[(!l8%h"8NMGJ;%o,x rEL" :Pc0E4D3T& o`jK5WM!G7\K<ظ߸NK>_vYzՀD F,d%@UYҳ%:˼gQ͆Ϛj« "K >yK ;Ƒr#:b ;E'Q~WƺډD7>>D,xJ9e'Аؗ[ney ށB?5~J 3?9ŭPV@dUa [K`RE {Yd%٪فUtBDS_XZ}s | D'wN66ظb566ְ.v ~(;y0ϰ G\N\uLd~š&ԲLB==A,;k&,Id˂<%$V%y/s>-@ra:9 vb8 @4ZTJNX#6l,EL-oQؼO`qnද8HaOX7y3vXR k" ,ni ɕ"?|4@lr4m8m`)c0~O ٟ͐y"ȥsUU!Xi JlOUaT%Xw 6c=̶^S88+X2_BԁٜxAtmԨ VtD,dѤ< Z]'p_z}egN0]+-rs.= >OOˇ`{Nyμl9P=}AN lM`_; ܂,bo[M0]3Ԁ ,;~AY}- EM{do'P uS2v艦_͖|`qTy!ϦyvrSuOlȟ`ِ?!eCˆ ,'X6Olȟ`ِ?!eCˆ ,'X6XiIENDB`VDd(#-f   C BA *edp_essential_systembNp8ccڶ?x npNp8ccڶ?PNG  IHDRX0e0PLTE559hipyzVW]DEJ𖘟i= tRNS#]bKGDH cmPPJCmp0712OmIDATxkoW7|ɣIl;{z)MHS)-mhB9 Zc D(E"c)%PhJhH)% DLb{ca{^{{~ko/?B-E7,\r!˅,?,ozlhh0O/X<Ԭ}.bw~Һ+f͞={e/-lqO$% ]d˺ {Խ]w`N"͋>,(I@?:\yܢ,Xׯ)|pe=Z+<6CB^hQ2Vܽǵsm?,_?H`iY )1Fg`qGa=s ϯ]D+| 'L9"0si? ,p;F<6=wA gXlHF*\EN݇6?ڇ_th 2 =^9`1TrWϾLy9`=D NJa71`"E]`z{O ps|J8Xн#գh0}`QV.{5s}Sn5ZK(h6>]PݺVsڃ n vMi_X! *̘Ƶ 0V;U| my#Nz`< AD/,vbϡW͘8м*$cS|x`\t5vn*F`VbS3Xl5ut䍩k ΢S4w?WjR>hsk/r^z~ě>Obǔ¾S߿M#Xrgb"[Ns=cPeitV ^_5W N ybsGPDKh> ~h_+ Ͻ+xyBc,8(9h{ /s\ s+hs%8KB |(&<ѱF`%]A DZI*s m}H^]빀ZdL1YȀ<pG |`A󨵅IW:yzE yaC;\hJ,Daj E{r!]Xl֬YWӠAO0\1 4[pejx}9ՋL"O6ȼ ,uRZ,/V&E^H"jAH=Łp'_4QlEq`uLu2 V?=*h_,AQ`x#\TZŀU6 /WSSZWG#EZZEU?J˒ۊ:^ӻ62 7e+|hp*à/]\ǣ^_u~`B_ ^?4PP(?}uኺ" X):Ry|04ZyH|Q4`fFAD0Jϕ[#xyY4`w?=} 9F!69>9ͣQoEMJ4`b%V /?BhcԻ@ŴR6/bӯ+O{J50PQ.j(/Gviqy EMV)t.w/ H͛R1 Xjx m(NtB22R$~4ݫ@QT|QzAyw?tglQ"T` (=YCTI8B-I6#PUjT ~]8%H^ȖbT`~q v[h;UMVsxZպTX` o zb/X6ʭWZJ^:zU%y/ޥԟP J#^Yq*s+NڋR9q'>8?_`Xg22pҗ !G ]EgW)Z gM6?MS[ %?b *0*wn\.mjYb#3{8o(%{Ɍ;=i!J+:>|yYV`Iqt"-rk]GPPYchGaFĐ4g-5}[=)#C&Q˳{VKS)joKJXQhꕏSZ|hR=h'ÄI{93Rl`vE%+\>-XW): XL (ӗ݄G<ە&4/e )a"Ba?/ט; \$799:tEp5K4CB|8_v"J]JX\v5J붦FhVP#?d,DtՏ;0.E|Vqi84sUg.bճ_8ZW`(#ZҐ3a8f;?3 ]KЁv m3QɀI`PPH71?GPm),0BTLf9Hu+}9{3o6E;h}׎rͣ0(;`TvA@+L+o! Bx- F**ԕF֘ƧGr>xq6}"" ddװEQ*}*B_>:+z4ܪyy( d64 ͭaXH 8}XLכߓdz Ti0(Ȍ|>guvr<*<- mqKcS R^ DfYN׆ʊ3HYi@U"#dӁi$0cH~Gr`X%f(ؽh0,*bR7%NYb }L]5v*Lj*#P&B ۤ$#BIti4I-r7 &m攸R;-UWToѸȧ!`X0珢]VfU<;sQ,:z* D*K- !>`~@6dWpTҡo]`AأHvkKrHF2Y', +{q,ga"n`! CO_1"e: #- 3X Fʍ@'mY,&F8 V?YBscV5,B.r o0TDc2tYN&@l~v#|Ţo>V53h"N[ MzG=2~#XRQ()BlZJ>BagJfT9/sR-w}&T{ bR )U$[ -Vζ͛ӗ̀dB;ƙZʍX}]]{搃ܬ{V+yiESċ:T&V.:8̣X鞮}C`<O-YJ_-|G„MJuYe@$;q"G&TÆEaJVĥ& xDsүݖ?XwVQ_&:3@_Bq^4oj*#RD,v3ԥ5[AF`bq@ػcE$i Yʼn{?xmYjguj`!@7<'" r(&Log˿#f,|ٽӅЧ k4{D(6XcS}>&z묩]_[Se#".`U!gȟmn<ߋ|aIQS=shyO͑ׯ6vl{kNX~Wh`<\J:Ex>~w1d,oII?Lk7 .\e?Z.hBѬҼrV짗.zpqDZYqz#XVhyi&d'+ s0R8ѱr/ro&6ogUX^8gx2zN=ր0g-m2,n✂_sH內&i4d';v wf1Ti1J֫KT0~X+{PüFwcu.ƩgwۭR؈ rA9`v(k?<\S͛F,R)p 3ȹg;#PxrR~tRR9cfCBrXIY>*'_bk}Mx6!ڕ:_l] yiizڕQiI8>xi>؋8u7ӽ2W7jio2|Dw%CjQ&+''#yf(}W묓 @!sLe0?2G~Jزxp{W9L&&܄:8Ś~J=L\~~N< ~ 6fQIКۗ&ڀ'y$]rPq7 Bڮn1ߔrB| 7,fܰ ӂe'qs9YqxCvg4`19V;1 o V69¯Q˰tl9?|%z3m V N9ص?̾ߘܒ.]>\ܔޓWO-E{T jC|0F2,Ufp4FJyJ++)&~f}_NV* l %y_y%v%y_,Y\ZP-kld̾Dv.Y&U 8+08J>v {M=ͦmxӨ3-nKk/er{isGǛ^, Ol\c?Gi0%EɬD;V3-K5@!g zj#Z,8ƙ5`A&Cmh^,ڶU!5J3~,X!#oe5Y.ڇv|5#Vjgʖ s7JٜѮ(F}\op_mNzV:T1lbM 8{Ͽ#+nWMaf}BրӁocRMeXgt6#3Uߧ7=X=#rO/IjIbOF<Z9F9Vr[1С`q ]L >+ط9er2Vc ˀٵ_ˇS0(McלA1NlV`Z ob\9ܲqmI̜v%hh : }^evdՅ4#~ѺzaֽeW+ZZ[)qu8';t2"fF}ڵw9ʙTLL/4IP,@8ݧNYM|,zL!J="һv%D:C*Xmv`e^gCu)BB9Y[f\]e22X y*O+ 쨜^cm#\F2 @|z~Q7* V v4`1U?0a#l/ (H0uٜ]I +ӈ_+4V\L4uH+m׺@&;ՓX>uLIμMI_|Zny&.8N+f)ϧ뱋gyJp]UnșYB&twjm+pq04J m"n$s]$UJE_ê_2+vsaUUY7;̅@`v=FFO4cdK)利>HYLVnes2q蜄Y-g#U6IZڈR;x ܻF:'x;B}q^\'ƢxKy62;rtvjښizIJ$2 (i_Zg(5O 걓!H$ܪrtv!,Q#Jˆ)痌0$P)߀.||9~Ryh߳Z7MUbC6S-o`:OR6@vh s}Ta`U7HС8jbeUb!T_(^3߶/0NvO` tF*@Η,Cy4ϦX=0h˜qMum6+LSckaX/ ')l<j/ $h>2za f݇8ES2HJ RDZSghc9r!!Pr.li!D-90b RtRo=x' +eպTG9rrQTqQO+IU2D؇޶=`/L4v`mٳeY;tOjrZ F ܒf(bĆ**ͯҘ&Y֏d׳DIdґw%oȴ.M`[j͂w13%}&.а3 :$9 F9򞬸b4f :8nLOe.ɡh7 }4yx ;(xeF ,hW,aAhхZZA v`\jBu[*n{e:/oN`.ĤHZ4ېS䠗z" EsxmyVot]=6ˊ'ś`<ltV|!)JC ,6B_=vAc\ UUس a#~>mըP|3]khRHVW2ĤZ,ldEZg&;BZJjc``?[ t.,ZgP H LꏇqfHu=/)o2^Ra YqΜm(]`k+20~k?eaCRG7#ӐF+fAvfq~qaq-B.ib!"oz XZ@f14-OĜ`Yk n&R.Ib,\Buq'UI%Ĭ!hs/qW]p9n0!;-qZS b6 &.Kʻljjjf7Խ5MC>OIU~B3sK quf# +dDVEyn;숀jVb_}KƎaaA,W#Nt6owZ-w\nJ* 1f] tҨ&ڍ_/ܸ?ZZ6!:碩y1MZtT-aDr_%4E [Zdmr̷U2"X}*P9 #J"t֪nHkӿ;(zS rǍ,>Y m01/nL61فDYZ *^y#YVs@U=SZXH3!ۆ3) ~jC?fkIo0YClhtV↭Fe-"i.zUQ^T(Օ*P̧&AHZۋXs&ao`AQ6~)g[jJekz[5o0{FZF պn5" UfZ+K],E;q?,PW"$XN h]+cJ*Ohׄ9V`ȚJ <'6זW!NxkMTp;; V)] ƷdXo$GK{ 9)pH8 k>U叜l,S$r \CڃHLZԈBކz3-3X-mE2=XEV`sgM+h ,TkV.}gwqꕎMF`8M6p7+r[Ȥ;ܒ`M kr9x֯ӣ{Ja:_EljGD}1 ;4ʟ/%E>)]XPHe#hi!2pܔ%,oڛ56|Ei3$&ȱJбO5\ϼvZIC߸> 4Zʇth)lz~~[!8[0;Zv'$U8nќ30݂bS_\؁%9_EDZ~ B9ؐ(+.RNkP"EX<O%Zn rX{ȫ(PtԾ2Q+&5e˂VCƒL11Nq!T9]tr)=9?b#*񡓺@@5 K.ܹS| g!ٮeP}B3 9.bPm_3,T&7pvbJ^(%-=ݪ-@򉣜!]ƉNJBXS,hBr!?ݭ"xLœ`83X̭0@Z &H5 5+c4 UHL* l)p=4 cZICP6*ouCm'?xPY!53).#yP>P50'1ŋ#\`YO-f)QԠn87 r\^MFkrkz-=%qYӘ{ ,ܢpg (yQ[U}Xfy`U T0˴,a+ QSOi*x3@>MZFpz[N\3&稒 3`GۮORsy8qV 3Z4xxk'Ȕ,B"<%c۷/u݌N)R>xb5 'MJ' Ko})j+d59ja?g%InBOAU`;ƕ8]qIlEyV&%$ C[ 8%3|s8oΰ>8}F)z ] 4" [Xaqm-*l/8y9EIhׅYcލ{$N,SF^Nס9sNDw<"y19W^컏)n]/gH.!}ozk^5Տ{,.iQ<~oѢseʪA 0JY`f2̦N@Wa9PVRLѯ4_ 9b8[ld0 T#`f&d:ZJ u{23[9W)>p>ᗵQƔ -7n޻ҧ}!ƍ׆qzet/^f VlantIg~@ZX|Rh"RIέ|zG뭧s6n/뀏iCDdA+%Y*-9K *cD+o.1SMeWN20W>܇9-IBۭ.ܳd}>hi̒7/Ur@v$B OY"2G1uŦV @Ie2˜- *9=o6䘌o#<̯zن%dP3W}#QX>Nyidy4ȉNwA_$H,\y`Nu]2E@.Ry4 n!ziW1D߁yZ1ﲰ$Sv3)Q-GO]CRCC Xu `UIlUԳ4`4;ޜNNli}U;2üݦFtK%2RFgij$h;e#yZ8Yg[|fWŚ-i]U A1zd/ЩY%2meyhF\[a6u!h#vs)Mv6ݤգQhʐimU; ꠬VA0ͅv!ܦ$ru s20ɱ'f0VbNhXUA-@λnDO `>bT1 VsVKVeo(7b>Q1#tAt[Rm|v}=9Q1;g/ It`1-Xߙo'sMvVÌUODZڪVՃÎqGaq |h#͞[Y!lș:zTWÛ_XffnPN?U lu?YU~)))Y/C2 f GZ+:t}`1-0]QD=1nn o ̈́]$0a9p|ǓlslơwZv,xu,sldd3F"sqZ>F'YPEAҮVjZSyOrJ'05Vc,Ҳ "uAr]WLRS9j9SLvsfI.9foQ.=X8qa-zbЇ4c9V`<[HY4˪`tPXK|+ToY jL0^7GU!XиXNn d׈PA,:zeXkBHcvɎ:~\܁g Ve"1OYO9]:,91+k%v;#?K|P^Vc3=YH  !,轲ZC!FT?~V F}GHk!ea8=RNol7U܇ɪ)/ױ חNVq?)!fBɎV/j8,{!.8'؈>}(:p J:#g7,OO6aAMV &#ܻs†ѐ*j?!{X5U)wbE=B9WCU.um!ُKIѧ%);ͅ0AR0dgVCЃeI, BMZX>ܾFuȻ :h'/t;2܇i%4Eûʄ~#|@u^3ʸϐ)3(Q奟ڮʑ&p4x*79Uo>1nఅrl'le@iwHk=l6]z>xGCdG| Ta3upV*yfV;l$$ |{[?;rK=KS)'r]eo*Gp5)sk; ΂YsM2+Mڕޟ`C*28OSd(`i 6͞ 2*2O.D 8<}<=wONdbzYMQu:HF)TIgc9NIGrL8fFr`;0T`AY}rh3kɎ,r3Zhҁ!D}wYB шfweۉη72|5:9wsP_JwpY㚡8ivaU\/V<^ɝ#:e+̀-ԪYfw G᝾\;ѫx`Ǣ~n2[I%l S"v2[egHm`ײ[Ói'z[9=JӨ ~9Un&ę`e  %u77Fr 0IvVf;dTnG>Pu(Ld´C x`4zFnYDW.88{2MS4q1hWsh٤@׈Vٕ.9L#5.sOx ͍#%3u? 5Y5H܉Vc3Ȍ93u~ l_v2y :zqϖMB4,-{wiX,%=$za!#fBB+jZ,]e)%N4䰚&%z|Y+a(!4'8(&N4i#, P,X!#3h:B%dajpQ{4kPqY{9g?4+FY*]pyV=5t3vt?y+̶=X1& 8}o`MƊG> .L`]_ð$*StoCX]aQ{q.2`I-vڥutݼ BiU&`AkvS}:,$F&K 5TYӦU{S!L9}}R& ʯ[9j4c-#H2o W-;LڑOVV)@[VZ U}XSe,;kԦO0k R$ZI*)ڈbJ8Rq9PI9VW 2nD#ѹUjx~ B]MTP2"@g:UJA܏s9nVgu!?iL sL V:K >ɝ2A3X4ߗk6IqXDSεe&,kߘlς}<٣hwTsBJc&Zhc%b=4/x;Aonl'[{\M`JOKSy- ۙ v4v@LUq_\zaXd?ˑ#%ֺ1r2zy%t.*51sNIK=&g%JOJ(GHZ?/M1Ba((z!t/ȀK!t/HJȿ,XYTaԀtMѡ-D[o9ځp}^H} X%UAMzFASgl^&)ɬQg@wk5"Nh23I7nNY53>荒g]qXƻuH('sgm9C`mAٞRU?qvɱF%eSķVuu ?}}ւSzrjpxIiج̪`5{- j,Z H`O^'ʼn$?Cv]'FS!%|x`dn;$Ro! TdU H!NN\@ĎL 0I-褕mU t&1Lj} HZq'&_qo)о1}mV`Hg%ҶKɼRfXHQ>B`)!47Ö/&xc*x*2#cWWr$,s5YT%*m,g"VeUS!S(!Bm$,rRɽGeCA+/[ŵ4:(1H]:7޿JZ,?ڋrIREB wv$Ob/~}fPW ,; ~Rvpm T͂nUJ"P$ k;EBK27 ӧx3ƥЃ>̣~ xT5ht>XmR3V)m_%TJ,V"Sq)U1֞թt< IXhld~"/mX "E  a^A|&B7`5NRq;<ߦm~jO\PlN >нG.‘wh7ŠҧjQݧ LxOn~x )vs=+1™`|GێSg`=,9ğC{1 F=Gb\_M: iwRD$v0XF Zƃ{WJ}H[bueb_M_DsIXNSrU.9no|߭{0HS|ØT[1 UJ'-{[&qߐ*,N~QDZ2 b~ǤxG1ߡԸ}$Ge;2fe>0{#gF 5.䊅Ìu rj+@?o"WfKɱ+y lԳ Iƛ5D#.X'kۅroWz%cXt~bdʹ{nh:`vyb 6%@ȝaCn|F\M3w< ( ޥyEݺ5R-X!,F΍ρ^sj]F#&?|g.)杶eVU SjL C܁J!4 i1TJtV\dH'Y 6@@,6@mqSC6k UF%^uJq33*dT7Գt43y޼@:BY!)iwaO inn4k7Bt.P!e@s!uA,u'z̻ !{홐|㼈!oNXe'0C %\y9n2^GJY|Ts!YzƗ7<_r>u9U`%iKdzeYNY$@~٭ Y~CY ͈zi"n,h ڳ\tC,B&$UFX=TdI,, 5 Q\[ lon ]Y6gu BmJl‹BF6rˇlAX^4 .E4KmkuSs^Ў lYZ(Nd,8 i:r@l6yXF("q*:QڥׅH~ ^?|ECN!GX g}QpmV(k!1[;*J|ﶴ% J 0g-jh C1J[w5tg+k w V~my:tggz Sűب=Xaf~pn-ah`lke,YX{*`eat!FK`!Y`y*v7qJ7Rɀ5biĆ^..8قU^dxWHbQh0Wݠq!kޮVN4a:Ko!wۅ;v`* x`&<uLtUm^pTeˬrƪriOm:rRtBPV#eYXԶgjfQpݳ@Nl8@ ׻&:YUn_*μuÄXFlZb)Ih.w$۠"i† 4Rm/Z,14iz>J5HU^gI6ؐ$z+I9-J*΃/iY%.sRTLoEN8/pE#Iž?2݋%/pv`[E,6ȓaEĜ[Ig7u'/@,ЙFn:UFIY(dbJ$ف5Z`P ca(uF'̲ʉBV*<.yXہU6 în+rԋI$ &қB%%hVw`K 6tg~ve']T0 U}ϊrqjEN;N:VD܌B!l_.{˻E8l`mcZߋ `4ZeeM@6 (L%}>{TYw.Ȅv r`cD[ b4QJ`$mNٟ3;؆21^yN˝>4a#$?ov "XMgжsiQ(ύ` }>#AZ-'DLi)2:K EV̕dCգ*1^že^6h6@8aЇU`A?X} >:OCQj:j׳|ƵPO bCݞ &4,y#1얅$dژa;zlwwYmXTFQgl8t Wݭ+͂R,hc;~+&5s, e[,7fś A)z/I-XʧQf6afD 0_(a;zsn.[bh+H=0Wj7OF*pT^QCۂEY#QДbMY0L *J@}& jf- W0G6=tHWTUɞa[B4Uro&4EJ8Ǟ&e &iņR@+*4/je>Ӂ)Q`'h1p)B}O;3i^:F7m,v"nQ"Syʛe2&CvF, "܇8{VERo`CD 鄋Ő7n6mz~d44ER{CC]XK `ԃEYXo{ kwW&a/4IB E=XiɭU|2t;8Q i#nUM*A.i *ph`H]<ChL *Z;uЏ H˝sIͶ̈́ۼ̖zRc$icqa C5dMZ/s1:bmhª m k=m{zG;po }E pd- іy / Ƭ_ [ CFIrJg? ڒ +QէN:cXĬ[n.˖Ƭֆ:X#V>.ҸBzDh2]ʶcr|~"Cd{3_l! 1y+:|Qi]Ysk|]M\sw*Iު{\1@~XQ_P;ě^E KFl~47ctN`!+'27@خfk&ry 7lJ&C303R2! vϲ$هXs3+mi-XkNRi|*%yP}=iO󦜻5',I&x$pZIt3 Wғ#Buzf/EuD:"5x߼l8F)rʍb}Ȏcmm hSYj6_вkkg9IfTi'tB6dԘrM,`A'}D2s-P b1*9u:c3d0̱սrib$:ܵ SXgPj`ȑ؍gY*^#MWׇ(ܵ߈z3X0ɛWH[X$~?h|p/S>*;w vVQ)5f{C)`):(L &f : Q-3';̲~b:,LBN7Z"U\E1be3 ,7s-S'U&y)b YhwCA%>)PnsRFrHfV\X ՜Z)\AH\ГQE* J)fcL47'0TPNi]uKe""TQp'!>P?JX"gWE az\ҁl(cqde5K5Eaqm)'!L#2.JP%ٌ۵tP(B"-՞ƳϺO fy𡟧S;dڳbti]N&RgCmnb)5Z}1 =,.8 ){dJR%R ~@tM,Zhٍ,(NĭffF ~R<,1, Ej^q|SBODV)M3 luןߩ&1v*Yک*mNU⨹Lj[U51~:g@7hz *R./fFbŇܳŃlkCH %G]P-3QWݯ #ԱypjLVhv\PLTMxr17"Z4> t{^=.XgIN,F(%C~E?R7i9hG@ #h遮pƋ%oBOq(2î2z8 +`rգp梩9@n€-3v~ ׿Ib NxDMѪ}k,i1+_g#%|nEg`eRt0_(`k8!"h;fK')9Z Se||bVdK ,rI@W՟]\U7UV0¢~mpKPŷT\%~ i^\+]P$)m.3XFN_~>E-5> X2rdm&¡ @P]NL|h+_8;0gxSO'gƕ]=]64$\$m VwZ~2ԡ?Ɇg3v VmQl饧Nvfُqk=6Vd _ݍQ%*יB~sЖmaX材V\:%Bs'#O|crfɒ&Vєb, [5Sىɗo7o`_/,\j^V/r sp|VY|{S-m㚮L*$TGʍk\.H0 ?/K6? !_gڐg>\W?~M͹HhRޏsjMwnvy}8)7xj52\=ܾdrMڞېMqR*3mtWpͯ}O-01UÛni,9c*,mf92!єxń<^qqPa9>_{@9=~y0_uaF#$;LPZ`1& (m2))k#_DL72 ^>Z!F8ѤFn Rb[*u*gY!àctF`#KGO_^ dAFBce/) *%K~JX1shV7ަIgRrʏ1`<I2 ~e<4'/=DV ѮWVM!h4'C\(ʋnwg<_3DE120RB$4ǚHH*Qru/UyĕkM;8GWZ_:l#4I9 "G#&p3XGmh7f/>'Ej#hd=9yxkڒɝz۾ׁE !ʻV 3LbjOjk`KY+^=W~+FcgIMLbi, - wrqO!YjP74,̕-Zc4fR{lVm/^bM=Y$uDsWWmd& bŊٮqDqƹmNe.>V h M} xr=V5LrOzGTm3\T ͗e/_sR+1q_sq?\1>I7p\wx+s偂t^W~ =( A*kB/ӜbNi?rPJ}<*TRZmy*O%}ZfQI Nע`-Y2*#- ۨm^i}jLT.NX կ_Ӝd!Y.ڙ<1tЂ8 _ȥh7 h4ojl7SI"axOzv Ʒr{S,r9n:uP^#l@"=md6E>pK]ize>Cd> ̢kCQW@(кʔ$]tk:I, Vn\M#iQS$bp˧d~ǼLm3Ӯp llvkl(Z|h[F5#ܧ=k=LcaL;Art~gVv7$ee;A `ia-6S3+Q]YWە=Y烷}_dMcE~.H}g{ՖVG(J$`AXF7`׳rY0ن(GtC®1Rd熡1U۶kݴ>x/2(Q9سhY?ru yU!ކu9:oU'S 2`JRـl3,h&+hz؇ i s`zN= l.UNScz]Sh!K}UVHfDq}&hN![U|;-XL-+jW 'u XVNg+J2Ki(gJLAքl#9V .݅&is!d}ɍVX1+>J-*v,9v,@9,LƆ xoǗ`h4 MVZ*, ~fT&aE9z˰"\ Cx(ٽc:*abh_=G~ImzIFtigV1.xP]n!"XbMaqY4* HSx+"}3p[[>I*el TIl談h3雁3,`  `Kdf`MzZ޿ԡ1lFIxR`D#L" ,,g X>-m]qP5utQ*Z]G-1 8cp+Y`̀8ȓ`:`+CCOUβtCscbԥg-lI[Xِ6T8UM,P"DUȩ؞<-ڱthkaKÃ$oFxXl u-z1Ǵmv1bʓ%E%/ٰ$ٕ wh,,bqK"N)b2XJm6ZlVS_0st1DZr࢘*@5LSlds&zq,lPOpӇ֠= 1Z΂&y[>iG4 e/S۹]3ΐ&^='(Blg_˔d(Lβu%G-hff؇`5  ,v% d Vl}]-+Ja]s|Ӥ̠/xd 8e$W\3}zmO8dޭ<"U4RN<SvLd 5 ,ؗ+ m>Kvm`HTzf:*t vޝ/ T*ƿ#\Mh:sN/kqN$2U-xf3hu"n84 ` j[,[țC  ~ܯM q{VwrAÇiHޤتq>+>]k)}*ж勾z\a i"Ogr\JhUj*wt3KZ*x3XU n4-ɦ_?i&KZs{95"no4]CC Hy ^=X0 Mc)qǟ_6{{? S!-d)P Ie 0J}oCCC.O=t/' 2$/eD#Jo:PEofP_dkA ׿;JWn V@Q1 H!9c턙GV,~X (X2OuCRLAF4B1,q.+gC0Jp VגRCm4J6]Z8;?юh`܍qRF ~oBZV7Cah}+ Bl SK@aE'HW]գϚ 1!8 <lEϼ؁EO 뾱U,)I  8`F+vaTU ȳ6yC}+Q0|ЪYl]R}Vsm#z8e=%ޱ:CK@Fz]va->Ro!RTkF]䝸I=]j/^&Cҟ j*Wztb̉;Eh>!zO5rK䚜}TPF"#p2.XnE 1>rkVI"r)>}Pp= XP1mz/X2N-Xn n:epcq}cK_:ҫțMqDV`U_iwn%>H]rl!/IZ%ԓxstxFe.gϴnxBu?8 9r O^%X"3LA6+(HWҕ@tzV;̖>ole4m9l|#{,=7WhËb'{4|Q`U(1JZ;}pk* styi>ȹ Q8(^j {ʧ\X3o8}a^eR X~6T승SЯ NRϺ+%?vH;p롆?~W1j O!SѢk-7XRr8{WCo4,?؉׎cU{o JPbʌH%Ҹgϝ# }c'{MߧHz?ϻM kz TӵƢx։iC|T{#[H] VÎ-S`5M້ѱO7ޑ4 m.=4zbtG;y@&;| `7%;^QYm='O|<~՝ ?o=}!.32=X}7OO3?Ov{>ns#^Fd0PW;h XL"*s:LNUUH {=${{ez`L_)%7' v7RS?]6uuѳĐe6v , Nspŕ{g` zt;gdZ H[QcGky}MI]@ #B0uF3I!{bbpXG+| 245Ve^88%Z]o ,fv󳬺R'py61koA0ZK%SUtDS Oe#ҘIo-8l8!deTm ()KzןO.naF@#}$}>`T>Űz{Fwnv$E_1LrlI[MYp2`1HH;/?]ԛ\ʗz"ne]6O:hˎOXfW,.eNe1B/T_O7DfJ9ޗ+q۳ O+ɀ* ,FZ#9 jX+:ŀ[]/ 9oPuK) ~zdB/S$XM)|2V/(*ł>츞0۔\Ec{"UAeJ̆QlB T,m)a`1,r`/0hD/C[IPb­|>"WCEW8\Is!'a(Z,XLY,xʹ'C V.r*ݿIGE_ _G~}3XC` pi5ni>,;j/F :=]`jxqaܟ--Ҋ˛U9(e}rPP)+%v)ShK{6,-k=sq),ء8(LH+ep*pص 4ˌVNobbgvp&U> v}U_ 0Ju؟kWGlrݱ=YR}VX*Et{$;cD=+x֨KC\ ]XHj;GG-fF94rIq?* 9B =9ב^st FfD]izU\t Geh}YG*h& nå< \1.G q QaU63[(iwLB,Cq YSz\pukb:\R7 w[ŰǕ Uy6ލ7{w.,ZbŜz=Oߵ؜ b?ZOG\&(.%BkM\i<\ܤu8nNMͬYs͞5k{2xԹ\R{irIGo#y!Cb<.AB5%PZ5O nD2c5 d YCgQK&} "AZ&ĽQP9 V,= 7ЕplJf??</'j&ZNxEw{MFK(Rl.t9蚆0ZKξr4 {msYIɯcv OFI{3*=j<2NMJ,ivre{~Z~sCn*ģŽ l{s@̛":HNJXÓ/,>JJѧiW"ToBqk1+gd㫶x͛/7_-׾o[p5/gg }sⷷS;O۽)Kvm@UMG3cώy6wۼoD|YH휈o7˖TRF޿<&Gx(f/{}хdS669!/Xހo-x [Ɣfw-Q|*๣'s9 > aqsa3OXxŅ5`dЅ-6eS Sx1XXK̅ #7~n%FϿ! V+}=~_-7ptbOG.8ݼ_ JSvǡXȉYɶ?[W3 ŏo +&wKO| /9%XIDo``0dg>`換2:aD ?O2  nZ(>pjp&9>~}/xZ䷆,x-.f;|n`Kv[C}owcd\|>gt̓oO6rk< 'KF(>7\7##'_'^g|Ono6x mp\sŷprX~lilE@MMY8uK kc/׮Z;hmkx6á8 4X*e_lߪ GN)|lKظDdwեW?3w"ɝFy+S+V'W6|njNi_cV16x?xl_T`|_Y6_k|g~r1xOstFܲ+>)>v Ƶs5W%g<ʬWqeolk]/9]$p7Fw2|g>Akk]}qɶFnmwJ`Dk|kVW뚻5ԳA!L({yYȞiy{D{ #!H_w)lY/}+*xi쫸ٯJ7$_k \:ұū|3C{5 aߊqe2?KM{cNsUTYKb[[Y WvH7} Თw#+0eZ^i:86S?Ů}09phѝߤ_|YYc;'_?%Юi2 uV__y3co}55תژ?#0ru#K*c[bv\d[gO~qW2o׽=*,_Tݯ{3-trx IgdV5m?*|k;ߝx6^\׳⫱mwg%V}T[\ݻ&*__2NVxf ]~ɋ'b^w?\$UwIpF"<nÃxEL&q\"J݌¯wT{:|#$ L HAFzjA~x#2 z.C|1938-a&+]'0g{=%7oߎ*o2n ,:mT|f lLg.{ WMO2kUl.@y4,0JU<63 bm5AxgeNyn\r!˅,\r!?ڱIENDB`5:Dd(#/# T   C 0A edp_jsd_sid b9y2 i9 na9y2 PNG  IHDRX@e0PLTEbchtuzMOT89;Ȃ ! q1tRNS#]bKGDH cmPPJCmp0712Om8IDATx]sEM\%Jr|T(Bce r`tRI<*7Rd9ޭ>8*p/^3ُdvwwfv}ɯ0y{~ì\ S Y1`0CV ! t"&,Jl.AF&krAYEG<5,n7.Y{oxd[%ta#!_5zѦ݄ -hnP!O5Jс?J[;rI d`b5b,(3;"=ɂ8cHn@ގ=-xd]}]~,~ 7}!#2b7Y` $wF#,RG7Yyilr̒{iI ΐ@ϓLbr^C2o4 ,cݿ+e:]ro,=8Ta" Bɥt:]㪽)?"#[3_|O۲#ߵXFeU߽Ӷdq%h6-#N`6TښNJkp`GsdY{}p`S`2:mUw67 ;V\xxU656/y[?lY|M;UH;ۖX6O#<+W:hh,ߟFvC3gaq:<.3TGo`ઇ,U(\mȢy+e\?7Y YJ+- *' bPA~~D7P"_tӈ9&94$Q$(t lb%k!% n|(g,x gRtZBx1ɷxk!vd$d>[YS@5`멵2!Q1鮚uw"X O'_eĎ9H| fS 'MHo^ jYGO}Hj5PZ\BA|Gv5ԲahCZ4@Jd&xupk񻚍GH, k\;$kcC85ɂ!o%n|opnGM&zh d7">Ri~!Y{aDOU<@VmlQY|NV8X4)D737EGʼnjYɂ/8~ WDHRba"rB:_ Sb-~8GgO>Y%T3zsd-C۞dI:CV4/W谂2ba39{C w6XLL8:\ /{,]( YQVKOUƃF0+Y/7 V0ffY .E&k2c RuRcE1p2$dvr9acl GDF{׻ډ΃V(E!VPFא"KY{dn:y!}q7x'Yp,adɥچk()RpFɭ:Y.eg)J6.^tg7gx7"Yz("KY œy*fbgpB -5 c` ,u'Q_2$U"OH{p0ztИHJE8ý|RVEjNJV5/dWh3tSf{j6 S$%6 8.S TۅZDp9w8ֆBu xx9 3H:̒yu8Eo˺ngƚ:f[t|yzkxxQ2dy-gx,%=N|z9Zʸ%3TUں2Keiw6e+!ٟ?/\{s5A:@ L0]rDh)3m]o37˛IYlw[N]MFr9888@ڈ,5%A;<}V/rtBHJq-"ڏY%9x-|]lh PZ,02R_dQ{MHֶկv%3ﳎ:·hVnH?rE/+iqvShQ+U=#N$q [S'jsc|1.9)dR30.:QK4CسNdѻlR GxȅrAu8=!0Laf#.  S#M!ܙ\> iKXQ:Lf ~\p`n^&oBJƉme,@o~00HiBZɋZ%)D5zko|%~8mNGH~pua I}BHLݰ ]@M7:AW' HsH,S2$Z@UH~lP'Y +3dvgؓ>tpn9Tj,AT!RDeK:[J+Ɔ܁ o]Em|?N{M;6 x#?`?+VQvw@ѐY9z OK=;/GH28-Y3b7G_4@.3Y +͛ar%Yn (~  _'gւ0c"WZg$:L K Y3-V yXgwbA:h!FtSY,+(wD?9>DV!1r rD~o> 9.hcyߋ*YJg "YЎ6t'm ["YW#vZ^0xadOne> }#NyCGt]\Wө)% s3V1`S%GcSHoc^ELh d L2" ɺKYEV,7co6F,&% ZaN,v͒!˜yL0DVȍº .dOt&䲙~J0D&+ce^pR%QMXga`FZ_ ɘp6iٝ)ՌrwCʴم?YVH*d-"]L4C)Y-iKi]JVjꄙ5 mVZ9V)Yhg-𡧴 C{) ɒzv޽VUP YT!Ȃ߆գ_#I @-OKY'&`k>f~q1oq^|=m:%hkh%{,*Y|kɰ2\5R~ukRn=|;E}^yxx?mN@3hr{g7=xygg}poqlflxlu#FF88[W٪F[Kmi>zhlq kSFa_g]_jtK#Y+.ٍȻ!rT`Umŗ :⊝:/!?{W o`('#aӰ zqÕnHKh3Z0޴U%|;[;Vɧx#JdGfWv_P[xq'G-39uCP${\֘R)WX >$"dg/QLIƈjŖf ^|X{^U-MVMMt9GΏ9=/dciƾw(dS}9iÖ-[cc)>$"#xSz%f+ >0uI{4H:R$U`5C=*(E& d8^$~%H)d Bq$Kһ$;$, sՉIGVbkUS$EurIr|U'+wC+Q!]J?Y U_P.Eם,x+PT̐TjSd='̑Lԣ캓21ґ:]w><^xuV>Dd}:pVi_xzi9v| &V>LxbstQ'zt&x1HڹNdWVZCZ__oELU9K+Y CZ׹|X%Е;Ѹ66{"R0'Y8XMޘ~kOj[=*Z&2նz n@#YقA+C)БbtZ[ҏ,r U-:bF-)1Ѝ,wF*m6"$c_i2Ս[cYnZiXs TւZNE;طaX Ŀ8~?[L2D1z5+vO{iǿX(UXJD|g[u:ߎ3+zac,u`vx*N" ]T?mHĺo Zt"c[ r_nUN}R>d! Dxq 6Y8\Q.>B#m %f^ U Ytne9x(&;Kf sZZUd38^z%dWDF bGs2^p(eiuT^Kdچw(k=;5[Ybž\CŽ`kkQȺ6eƔY V {Oq0DFF/kPɚ=VE1CL+G&=Y-`nXrc {ڨdϦG"ea[`xp C bd-g+iqNrf5Y41xp&YB~J["Ac`V`b:p޸쟭(]>rL\`D4& 7KivcbN,YCt֍t{<_.Ր^=vy>eȂmϑ%#ZRTIkI_V0f|kIpeYYj?y 8]CQ_p4 ɟʖ7ie+ ^ŝkffl4R3M;Nf37mM;+Iq˪FJJ W]0u;+ͭ7DC{nI;Bf#FN/=mYCuC~!ړN.g`w%MO|81K4k.a:8JY!9< o?Z?K[ vF`}L&$G(k36UbniT==жtcrutꐵ,8 Gg;8,+r`Z~?kɊg](Nk-r(C!رc d]H Yf9`V@ƫi7R~v ˹YXmʐ|\{EJz]Rnr=CC\ɂrg1ᇩYɂrE `{wưp CB͛9Y*5K'nJ[vsf&)Y"Yr&*N,vw\10pmVѤsU"ANBXL,h'.>ڽ Vd}YL5/V/Z~ H^&0UȂk`#W=_?5>pR% Y{f`YYIE Ҟ ؓH,wqm9n6W= vdBn'͚W@.I^8޼b/h{s9rnBGuEsgྊ?vZzS*Ѷ'rY.01(܉J bT7 zd9ibt x.]d'̛^œV5?{^&tlJ -Hu`ſ |N`g`F.pQz^Ys6:~ 2hM uYU{ ڰ~4u@o||nQueB<]SٴauXAa6.5(&du]h ؗmmmK>Xu(8aoXXdklIZ+^qix Yd\RfvGY4,PSmAũFsFIi5qϢdA,駎\d5coA(z0?X DôY4ԁ$6œ`a߅{/D!eb5y7̡\Y^Sү!&훎 y1.\ ~H B?z<)4$*dBy?{c $4SEv?,"rk/N;jE%ty MY(u{C0 V#EEV`ig:}֥ 69h9_rٟ 0Dr;X&΅r; L'%f%BY =^\ie"Yفċ_)d2df;"YsgٴUp#bIɟ YC U(l -sU xpA*S,Y2p9#L*H3ܠk1JEr$k$+Y2 E;k#YH*mOoW3 g16v2k!7lqW~5NܑBӷ <SGng#+/ʦsj MY!QRQ7Y7cRg΄QP,BVYdYdM:䠼$7cfYErxh<ֳ%<5w0 6C]$.`TK5 &̽<vذȚHU긜fJ{Nnu$seMI1첩ogIz]6,KZXɒg_|ǏrR i)S?QocreMW,ŔD*E1|Z>RH9%o0ȚHUլ!69؅lzEM89҄88w}d R|sʝn=DžYS3[ mGJT_\Z,e,/9m)3-9#oʐ5du6[6 JC(fsyۚ 2ܑWikxe.Ni]3j}%)U ŚdDux&@S3ء1Y.+YD<@}5r8lhMN\p#+wX?VWi/Ut#R6Z >O2߾-?qr5 œ~Ik<5u8+xEhY;鸫JW%vYlК'@E#Z,vVrbp5 kur4UmZ#m_r`Mdj(@k}x5Oxט,`oPBbК-p  c65ھA džiOV<i_d>dyep簶oP.Ltx"dH֬ Kv5YO5BFڡ P^s&THk8UyCOXCHk2avT(c:h Hk.QFyPhnggZsXTG0Ck.1&lBrԁJC; P\J6k|=P{5YĂQ Q5Yk@*4C*D>kMzBm hOj,z(F3К5I '+neUXu_'<֬R,5img=6 }P]DKu3| $߭,p(,4,X 0rpAkZ q'Bk^Gu#:sQF}uEGT5H$hM+֡сp fC3tERYґx-y^rJIpVZGXM筱gu3| wJv!&HdÝ9i(:rnuĖ^f88jM7 [_.IĄܛ& UsLBeyH$|ɛ%:36x-m.="KqrLF-Ĥ,$5mv`נhF#+NY>S.ԃ*[pGyjzT5Wxuy Xy]vPUVvNy\p[8+ wsI8.@deޘ}VHa'_oPSzxRk>D޻ kH!FOq^9[ ~ mt$˴.OXGρUldcꄳRb ~8 r~@fz; rѫIsjؕ$?{0tURb/ 4 Ow3qm°xdMQP7Z˲f7pCKի (%iH\]gܢ#Y8feS dHPGZA: KOd!eR}U!"i݌ҽ,f>,B\c͵f]$p ;[vR1yprVW@J3j2' dXռ$$.eWܨJk3橲Q1v'l\ձ2?{$}b8A2IV.BR[ۢ$,#⪮V}?EsR>)D!7ݵ,Iqna3kM6|n &࠭֠.*߯(j?ooXFJZy.;?2ݞS{kj<=;%3YV}qmrg,ǸX%RQ7ؘ({ZPEX n*flԛ, zVJb?  ec׋5'$X>$,fcٷfQXLeO^! ^V,5Y%,ɒD 9iM_ AC蔃,9iMֻ, ЎXrҚIWR ^k~O˪ A0@s͂W[CWm)zG1\fG~o|D4_#l&QQfyc6ZwEۢ#092~  1=ZC"zns&Z7G GLcК#) vcqkY)C:Cuu]jѕȀIowN&-^b߳bgҺBd^vnJEXq}Vf7FzS,qWSSgS{ O&0tMК?¡$00Yqҙ pCjVS N&A{OP6dQ5hYRtHړ{5YPaq&0,fr|0kcOq'koqn S&4Ԙ SZ7fb|55d|ud~! Ep ѥdQ5hM H۵dU̐&L3dba[n=Y33ɮjzlXHvU&dЊf7].OLvㄪdԒF,Js?N[:2,Xn.+2bY{"Nm-kyl._\V5r~e#U,1KK%Jb c}4Z+7-dW;z2B Q.T%K<bC]H\jUg,n3)Р*!]NJQg17ǒ]noe! Đ+HNttRBᎃMΧy=5Jvi69 zUZ`=Վɱg"dY1,JHe|%q!)}DB CR͘t}q01šooEtumxx8C8n'0z9o@f%gƆ a] .a s_9wd;.KQq c=i J 8_Tu+opc:7x2<A Y?aLJUNq+)Ygvǭ"E}wd;.hg] ,Ø B;C!?,_6efh1r9L305L—頧 -ʚnysHD+^7CǼlԇF|-ǽ~+ک8,CiH;bKXt:yCv% p\43际!1a!b,3Ng쓬( I7Θ1Lΐ6^d%kƂk83_%AU^3b :~Pu&{3ՎjևV69dW;>M&Վ&?]︠jUde#̐EPde_Ovヺ ZF\_IC@MuYO|tmQ[kL#\p= K!hC )B`c(CDB$JF#].YA`T#M_al~܋pIENDB` Dd %> J   # A 3"` 2Q 66w 䊐s~\-  `!% 66w 䊐s~\%} ^> xZ{PV?{?"(QbD(IMu:)I * B!* ) -c⃤q2C&QEc,# Q#VzCcrw>g+ 5;ҩHK ɳ2f}.݇Gi.x9L}!q325C:6pJ9-b3[ۘ~@#(ǁeČS{OK K4ga$.}ʗpW='+g;-c;ygf s K]`QIx;ZF:%9 9mv-m~1s,Y˥~\YJZ-~m\_g"L-q3o׮`gއs^ČyɩzE k2~\ï\n~c 1Xvum-g+ojfxdIfjįLx,LH2)bIf6J3qL%&F(Qffx [L? (^3uUx1@0Ɵ7 fN@9 abM=PjvCy V3eC)tM$72Y2+`YRx<cL` e(sI? z)|çzUpHBv~U:>. VxI z7@u5Ӈ!OXqbnU"Ou:X~@zxQ?,uxILjr=Ilq-@UzدENt ħ:C|D^(t {-m\u˵]{Qq7GōٰKٰ=;Y-Dٱ8;1yab`'ٙ'{g5Si E1b44Q9Oq7h9Mi32iܦ ^dާJN*3Tn^ͦ^5%6TaV1r5¤2/eYv:u+9#{c[}f/>/bߐ}_gZ0\ƉƘe.`#~E_o"՗𤾌kFH{JMiکiEe/0zQBIt4 Nk/ȭSuITF#rz+b+cWv2.e{l9~}A5+^7I}&j_ӷjakiy^TܽQљSJ:w;yg!Gh+̴!e3ʚhFZ&Ҋ3[k i3J3Vo-3XdUbZUNfUnfsVjNfjvS*U5A}[YeKYgndu̵9W6(xeT6*LR3cq3T&q*ƌUQ&ZE0ZtѨǪz:ǫz=AGU~LГ^*TS;uڢg2BQzڠר|NjޤܺTrުV]=*߸kY˟b<2ʴEX;uoUPkdCn^?lԑY=jԣouբG[zڸs="nՀ;gt*2jkQc=Ig 6^FUEtfDD?:%QBE8U*1>i7X.fC/T(`rrYIJ鬓ºs)g=mLf[1l3m?> ED+,1H4b/qI CbwQEcFtKȆ3K$Bx ů!DL~b*Cb D#xŃ0U /ċxJ\)H=a^uBF1enY z~||{)w6A|?u'>Ñ|0Rՠ1qs/*ިwq:'1[g)TGicC: 7E94h R4%Xň`:MXfL8p4΂3$|3A#8Q (\4L}xA ! S DQ1Y\ObrJs~>2_12NiX M4ГPM aʄZZGh%ԑXA3ν{3y8ϪJ|Vc|8iS LQgՀɪ 穋8G]Eũ4YxJj SC(LSN?Q#(HEhQcHh*%F 2N1t\#2ʑApBoAC6B=Xv ҋJ\yWɋ\6s3H!̔cǨtY222ȒP"K,xN> X%ArlX@&ޖ}] 2^ 28 &%_e(>*^ HOTU}!L aj DpFd5T,īi5ԓ0G͂y* U*<2!E-TҔ0Q8ndQ#آ.`[yv;osr7AlU?vC%*a6LyYUα_/ jk.pyS F BדrKaw<^x}YiP7o>VXߎ/o}:i[{Egw[;Uб5fXGi&#:B ZZlV GEV%X[TnUЫffRUsc}!,ӓeu9`u[m5 \l LLΰq n,ןY/Ǘ\k1?Vsn/Rcylyy<1!+ssaj9dyNVj*֘ Dd 1!/ J   # A 3"` 2= h^Obd `!= h^Obd/xSR09xytWEo}b9 FsXt{6ivF"## #C2 .3"D@HB6!~Ihvi r>U Px!@-(?AQ u+}jʖ$xK^u 8Gwz{?W+|d͛7oX *BTen^<7aeJet|طoiP^%kw8&̷㭳xk7|ШIgL )M?z{vuz3MH٬ǣ;?z=;{ƕWWݣ8DY%hѓyF6R va1v`d*fq"ʎp`R_>"4YZRl[[oX\m6[WŞ8lGaM @ ]H;` 6 dI0&dl asam,!_\iZrD i71 Ef8.4qLa"flS/ײfκ;Y9n&?y~bc3ͷxYs MXh̥ۯ@ުWEMO*#է;Pᶱtdol77vulgw莲֝h[Sm 76s`qdlMjK(KlZg{6Ld3hG[n/Nfm`5l>k,fYs.Jd(Ύ?ahDm 4>El_ h~g{QG SazQSޔmY80iRy>1i f2A f,0Zi"if.-1SYL %7gRiYC Z`1;>cL;g/sYJXM3]oMcwi5-ifn0ݳm[h2ˊ*jʸWFMP* Eb,1L"NBqVlyYK@^2Gl%\<+ a~$Zm ]q=U W޸T?.b1ڋ?`&XیbaľяYkw8֣1ǶCΥDoBٲʫpB~ 2d)|%^PDU0 n@܄l #+zBc =]Ds!|_4~1Fij5L4QL43Y/R[ߟ#zo{|s,dA b\ᲈ| b\ x9S"f\̑byN yO} 0~lĶ&k a7LA?\=E aoa«}yl4 gۡ3}fɚ]Yhͱ|9fC]s\Ipn2OyUf2yJcXE"0{e\28f.P,áDN291P.GB C@ݡ!_l 9t@_AOl Ɔ0Xx?g0L cyE[)kYgmgݝx7<`0Ñp8)pC΅s,O_Vݻ*jRqR;Pq.^y0#2 tJPrd6,*_w4U/8݇~LM}jP+Amq u WS\Epa RobU1H f3}FoƚY-hp6瀜 pN7"yɓeN,qdsJ:dsD;eW9 IN3PC3 P⌁2g$\s3/{ @m=4ЂC[tЛA_jL!,a,3Dq_,.W*_:Xo `w8c{!i _Ȣ MS  h.Ra";QquUԤLTq~i0t!TfGioMs}!}N&=lP;ey ǝ4=N'z~^:絎it^?#?[?QBDLk.u|F:GHi9]&g 9_(wDLoʥz\dZWW J'Wu@I2ULPf,یd`̾X/kf݉cX8f#]sP9! .Oꫢ.uKDk],3MtU$rU8ϜQ%sU*2\S7n]rrUOFrj&2^u Uw9_sT_5XR2ZQjT2BMc"Xx!!Z` "O't5JL iTPFM$jCG侀M=䯇Dh~4^w 4U?Lu#S"EiA3K3yU8O:3'BvfO3Uu{D3^os8:9|9lvHpwPtי֙ᤫ·j>K;ogt֫hgd5yIw^P8Ī%NZ鄩ל9Ϫ=gP;Cg u9 T9LS̟1( RPUU#=hՁBTW SS@*pzA=K/є~OjV^M*RShJ~ȤWQ'{]5 hjZ^Z#ÝRmCj]tzWzmX%?qxחWyN `Cu)8uh>P3ZTq`wܻ]zp X!7{ۮ|7?.?fv CLJF@#p#4T{OPb󕤥yUGDoRy4 Dd 23 6   3 A ? " mV6  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQZ ^_`abcdefghijklmnopqrstuvwxyz{|}~Root EntryC Fq\Data Q^WordDocumentBdObjectPoolE=_qq_1159362218FaqaqOle EPRINT]|ECompObjq  !"#$%&)-./012347;<=>?@ADHIJKLMNQUVWXYZ[\^_`abcdf FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q ՜.+,D՜.+,6@HP\h t    *! EMF|EB l( VISIODrawing% % Rp Arial hXwxw:wwwL4` 4Ե4`Ldv% % (    &%  W( lh% ( %  '% % V,b!!bb!b% % (   '% % V0j j  jj % % (  Rp Arialw $ twxwww Fwn #`www.w3w >wdv% %  %   Tprg@j@rLXevents81882 % &%   '% V0511% ( % (  Rp"Arialw@> $ twxwwwFwn #`www.w3w@>@> >wdv% Rp"Arialw $ZFwFw@8+w-DT! @w Uwh@> twxwwwFwn #`www.w3w $ $ >wdv% %  %   Tpg@g@j@g+LXsystem2128T  TIg@j@ L`dispatcher8288288! % &%  W(ea% ( %  '% % V,ZZZZ% % (  Rp Arialw#@> twxwwwFwn #`www.w3w## >wdv% %  %  % &%   '% V0$qm m m% ( % (  Rp"Arialw@> twxwwwFwn #`www.w3w >wdv% Rp"Arialw@>ZFwFw@8+w-DT! @w Uwh twxwwwFwn #`www.w3w@>@> >wdv% % %  %   T`HGg@j@2LTadd888  T|'Pg@j@'L\customer2828T8!  TxE7g@j@E"L\account822888 % &%   '% V0qmmm% ( % (  ( Rp"Arialw $@> twxwwwFwn #`www.w3w $ $ >wdv% Rp"Arialw@>ZFwFw@8+w-DT! @w Uwh $ twxwwwFwn #`www.w3w@>@> >wdv% % %  %   TpaGg@j@2LXchange288878  TxPmg@j@L\account822888  Td@;7g@j@@"LTname88T8 % &%   ' % V0_ qm[ m[ m% ( % (  ( Rp"Arialwr@> twxwwwFwn #`www.w3wrr >wdv% ( Rp"Arialw@>ZFwFw@w-DT! @w Uwhr twxwwwFwn #`www.w3w@>@> >wdv% %  %   Tlg@j@nLXclose2828  Txg@j@L\account1822888 % & %   '% VX 7)31,"$%%"  $,1 3% ( % (  &%   ' % VXT)~|w"o%g%_"ZXZ _gow| ~% ( % (  & %   '% VX)"%%"  % ( % (  &%  W(ea% ( %  '% % V,ZZZZ% % (  ( Rp Arialwr twxwwwFwn #`www.w3w >wdv% %  %  % &%  W(3/% ( % Rp Arialw#r twxwwwFwn #`www.w3w## >wdv% %  %  % & %  W(+4e0a//% ( %  ' % % V,ZKKZ0ZKZ% % (  ( Rp Arialwr twxwwwFwn #`www.w3w >wdv% %  %  % % & %  W( % ( % Rp  Arialw#r twxwwwFwn #`www.w3w## >wdv% %  %  % % & %  W( % ( % ( Rp Arialwr twxwwwFwn #`www.w3w >wdv% %  %  % % & %   ' % V0 5@<1<1<% ( % (  Rp "Arialw $r twxwwwFwn #`www.w3w $ $ >wdv% ( Rp"ArialwrZFwFw@w-DT! @w Uwh $ twxwwwFwn #`www.w3wrr >wdv% % (  %   T|@.g@j@@L\business8828822  Tplg@j@lLXperson88!288 % &%  6?]666)G6w6616a666Ki6665S666=6m66 '6Wu666A_666+I6y66 3 6c  6  6  6  6 Z <6  6  6 p R6 " 6  6  h6 8 6  6  ~6 N 06  6  6 d F6  6  6 z \6 , '6 ' '6n 'P '6 ' '6''6'f'66''6''6'|'6L'.'6''6''6b'D'6''6''6x'Z'6*' '6''6'p'6@'"'6''6''6V'8'6''6''6l'N'6''6''6'd'64''6''6'z'6J','6'6:X666$B6r66,6\z666Fd6660N6~6686h66% ( % Rp"Arialw# $ twxwwwFwn #`www.w3w## >wdv% ( Rp"Arialw $ZFwFw@w-DT! @w Uwh# twxwwwFwn #`www.w3w $ $ >wdv% ( %  %   T0H!g@j@0 Ldinformation88!T888  Tp0l/g@j@0LXsystem2128T % STObjInfo VisioDocumentS_VisioInformation" SummaryInformation( :Visio (TM) Drawing S_H]~Rd !fffMMM333$ $ UQ8@ Td Arialz@F "X NdMonotype Sorts@> Wingd& NbdSymbol5T?? Y@-1UJ:DT1EW-hPT8* z.U~b a0zGz?@3ICfRb|*||U  } |ـKG/Y&4Y$3? v AfTY&,,'$ /q&z&} | |y  }{})@} ?2  |U | |||U||||)-?k4R'-'CECET,'CECECEA-?>?:`}'CECECECECECECE- O4F2AJY;; AnVnVAGTfY R_R__ `#Ԋf/lbA6p`fW /l /l ~ Y?5?(\ #!+ | tFf-|-|-|-wGQ Uo OM`EtoA _3=OOOaOsOO??O$?7ܻuR?, sU/-O%7I[m f +T K   .  ||i| '0/U@KiR?d?v4GztP2#&s s s s -0BjӯY/!3) 1D///1Q+p)?Hd@Yc4AkǿٿYfU|%1IO]-(t @ %-=Y[:#:4)A/q//YkϹ/p?2Sπ'9}F7%õ8\n1$u  (:L^p)BH>ZՔU \ n4!'4#U2q ?/%&k/%& `,`,`',ѓ4?|QQyٓAG $pz Z$bp6!q /#P3=/qؐT0'vr@1N!T0@;UOauADV={2r HD1 u6$2@1@1B 503TbA4 drcQcQrL#d΂N0dO=d,$1- /// x/ %7[?5 cT0ONkRC?2v x,AUogoyooooooo$Pg-o7'>Fm,qV,2 5e0)Q"O_1/XO d1 _2_D_CnrПhz@)6,S./4FXj eX?j?1CU}5Uy2AL^hU@!,яѦ,ԺQݤ2DVhB/u4}QϿS /)y?T/f/x/-asυԫϽ:2pI~x0Bk&7IA%Q߯Qc'Pbt/ߞѠ$߷AN`1<0zGz߲6,40UŃW!);M_qt߆߁-B{0Կt978'c~.Qcu$e{.a/ /2/?Aa9/)/C"?4?F?j?:bw{VHa]_ҏ/ ߜ) T%msQ??,?? OD/V/QO߭GAoSk$,rE3D8J\n|OO_3_`\\LABSRV1\HP8000PSSdX+~LetterO_b PRIV0|'rp\KhC]wO{fa^ u//)/;/M/_/q////////??%?7?I5O&winspool\\LABSRV1\HP8000PS146.142.09:0 UFDf h TPUUmUI?W?A ?3R-- b]b-$$ @^b f>M,%,'^fO - , , 'eZ %UH uZdd!%?7?I?[?m?6u 8' CUgymb?п7i6n:om?6?m?HD =ih(>T9 sU@V?ЯdP6 hJA@#3 U    EhQ EdUU !U"#$%E&'])U*+,-U./01U2345678 e2*e24e2>e2He2Re2\e2fe2pe2ze2e2e2e2e2e2e2e2e2e2e2e2e2e2"e2"e2"e2$"e2."e28"e2B"e2L"e2V"e2`"e2j"e2t"e2~"e2"e2"e2"e2"e2"e2"e2"e2"e2"e2"e2"e2"e22e2 2e22e22e2(2e222e2<2e2F2e6uҌ`V!SuYzbUf a>QU2 q.`?-o?fPdk?V A;yaz'cad5 !`Shape.hlp!#9000C`9Copyright 1995 Visio Corporation. All bs reserved.8!5 L@l>!Udd E B!qoaruph` 'c7p9RYFSYqhC :g6 hs*u6Oa*|vč 1>NrAzJPq9 ^ppj|wRdpzh d!!$!.!8!B!L!V!`!j!t!~!!!!]!!!!!!!!1 111(1(21<1F1\0bAV~ePdʫe%ȯuivY|iTؿk} Ebg#V8Jp3D Pbp ϷpБzVi{规va@ϟvP4Oa,  9KՓ@#觰- AM`rA9# /A+/vY/}.+(A/vȶ///@}.2A ?v%?7?I?}. !Qx?vܔ???}.x!u//PwZO?~OO[?ZaO?OO?(_OU_g_>O?UqOO_% _U''o9oKoqioUOoool5qoUC_)5GUƐt-E_EJ؁R]ASTuT#%煳T(OݍT'3}'9}(}T+h ɄJ܎T%ԟw(T&Cfʢbt}(ʣ%T'ѯ㯔܎T(!̩@QcvJE)Ǐُ*@/AT+d@0}ϠϽ|,  2-.a^pߡ.ߠSʯ /?(:0]S迕1c̿p2'9Wi{\3cś49L5G:5t ߤY6c 17R9{8c(/j00j!eaTA!X)j!j!5Y(SS1O&/!0ie"$ !b0 ߱4 #V&HlLy8%  -F̊ #Ď9 =B |Ϗv]O@ekwo+kx]7a7]P+*5 UFDf h TPUUU@?Aڜ I?3)-i- b]b--x, #b^b f>M,%,'^fO - , , 'eZ %UHJuZ4!%?7?I?[?m?6ut f߃/ 3EOb?޼xV4@ t??H D  D 3Ah4>TPYY9 UAoU@?;fֻP!?3|@A%$ Au `u $bu $ )-'"->9Z u`} ?wu`b"`Ps##" ^9 A w(* "&,&'> лj&9wV}%?v,}w. E"B "'//@*7?%4?F:R$?a,4T%7@b+ 1+?*2*"*"S- 2rq?@I`@?VD^E??ZrBC*KL$AJ@bC'@&Hj&&Bu$ @A "G u]Y`uA@d?0:ݓ0u`SzC҄QT5 `Shape.hlp!#9035C4`9Copyright 1995 Visio Corporation. All Rs reserved.l>(>Udw5 C3a2020Q(|*Hh8Œd o?E@.E.3ESfv%  9-F#@B F]@etkGo+|kH].akv]PUl4,Gz@ \ @  A-37AUl4,Gz@ \ C @ U A-37;5Ul4,Gz@ \ @ 1A-377"AUl@|HR D/LP  9F?H<( H<( H<( UlE R L) T;UFDfP h> /T6DUmA@ ?ۿI?Y{O1@3EEbOeZ! H* V?"( pKquytpq<Lj p•lspgaxEndpoints determine cen & circumference ofle. "Length" is radius.Works great with stamp tool!U!Q.dHDD # =h0>TdHYY9 PAUAn@?P6 u#`u bu  J-q2u` n?Nu Y"8(KBA  Dj>2@;$='8"G/Y%@'Q-/b ) ?$Z%?> OUbUNWiW0V98~Y`f(&7B46 ^LKJ{ #AD5 `7Copyright 1999 Visio Corporation. All =Bs reservedo.`H@_Sba.chm!#22425+l>(>UdE 2k(W*Sx2;3Nk "(0IQ2;3_ s7%3QQ5Os[rA RS[qArAaI=7!)/&00" B:4bH1mbؿ?t@ 贁N?8i6?Hll !OyaGE(WszFʟݡ#ןKBΟ~aܿ] @ku+L֟"0a(x@S+B!4/?,>RD|/a6e"")/ UPxP4FDTey  ahnm qT^UAGz@A \ @?[?I?*?Qc2@?^qu`uae dL5!5! XaU U  !EH<$*D$*$*Dp!(*t!(*x!(*|!('D$!*!("*D!(#*!($*D!(%*!(&*D!('*!((*D()*!(**P!(#P5!m1m1!TQ!cUQ!VDQ11131P1WEQm11XRQY_Qb1AA1ZyQ1[Q11\QA]Q8A^QUA_QrA`QAKQAE! |!!ip!t!|{5t! t!,t!A5@p!aE@@(@d`?zG2qpì?v?AX10{)t!!v!8!cEzzqrA<<- .u%o!!information sy?stemj^ 1$5 <*АteP30qm$9\/n///%5!ha a!!!131P1m11111A8AUArAAAU+Zd-./ńU1234U5678eΊ<f$6da.\#6ޯA5̯c3^5Fv{5R,5v. 5 *65ؿ'- E-)EKFEj9ߎcEAm6E06E@T6E 6X%'-he-;AW-~Hۂ1 c eQ,!Ges ReRf1f=31Sea?Re/1/eH/fR_/T!8/-1/`#߾/-1/`?-1(?& D?-Ak?:6?-h8A?`fA?-UA?& O-4O`gAz/aOlQwO/O5QOF?OOT=?$_]a@_F?m_Ǒ_RV?_ˑ_TO_ϑ oFOO6oOsoBcבoOoBcۑof_oߑU_<BcXf_jv_oBc!fgoNpdol$ӑUCCЅ+@#r~ġJ͈ġd;cO~O)jĥv궀jOJğφi8>OTCGP͈$1=^)'2Ubŀv!sTD nـJŕhЄбqOЅбе@5 JGn͈?ᔷ:~eGzKB@KBP-DT!m* D2 Ce9?D+w@Bpn̷@-zTp@Ʋ̿޿kpATq )0ΜkE]2?@>>?V?nrӅ.I0{‡b1o0Mˊa&"ւ&G2q&^Ь?]onk?[ ـA!t+ 1ErBG<̉?;fր pk ͈͈vU؁нun`[$?!sA}̉6-CwkgP?nO>Q·q#);φЅc%]jEIJf!r3ef %events 22D@^p堯 ֥Q #啑%b9\?@q?@ "?@q?PJ VQ/zj }nDkog V/$1: 61:6sA:26Ѽ"sT[?y&qnsystem disp?atcherDVhz *97A@A# ʡ  T}U*!"$$1'ƱH+|TQaHaaqTqqq`Qd&?B ??.?DR ?_oC h@# %%_nd]30k++b5+ha|ooSkk"(@%~S kooR%Rʥ~LTSApσdA-BlZ&Ə؏dA-3v I[A93vU[AyfTyf쟷 'dXjdA|˯㛯dA|P)ޯdQ|3v[U2 m[Q3vӰ[׿3v[Ue@ϕT]yfդϗR[0 ߗR Q&"&xS1i"&ڟ(Q"&,Q"&0Q2"&_4Qu"&Aߢ(8Q [p2XBZ[DQPɝ[HQ`M7apef`A#[PQJPfP[r1pܩ[XQ c\Q%Y@`QV }SdQ%hQ" /lQ/_F/SpQb/%/`E*/SxQ/vp(?S|Q+?=6qX?Qn?vp?SQ?=6?Q?6:/!OQ7Ovpw/^OSQzO=6/OQOvp/OqltqU)UquAcaaq`qq&Xq"`hBhU|Ru^BQ`u^ku_(VitQT`ujYUA&X}SV'2UbRHxblaTDteeQBqBh[lQhD)1od)U))UqqQaQ&XQ!alZC?A(\?A>?脽?PsCXd0{GzS$faeQd$Z^!ead{rz9hGc2q?ȖRT?2PscX!`inU`U uGu uiuRQ CqFquTu!u"$uJM&u'*!^!!GQ'1j1113AvAAA. X]CU.x=Udh//YC򄗄C򎗄U%t/*/e//BOzO>IOcO?_U_c-__ _O_EK_oEY?˯Z=oEoCYP)tooE_z_>or >"*zF>mz>Ӛ_oDcE 6ccCycV߰í>cԯ߰,>^3>bZ) v>f๿>jl>#|iPrFvϻ+c,C/u\߂rAָAߊ߻>%z{bC~R ϥCR D+CGtY߷YV=SR zl64|1U22|1|5 OX%e6Y@%>95iy46>T2%6,\`'2UQ"Ųń`H~1b!CTD$s091@!/C591h(n$&u9195]Etp@@PQs`ܕY?P 3G2qx0?w?665?J0AaZ8$0{Gz]^!+<$&СϢ"Bu '6ODa6<#xO 6/Q]$change account ?namej/I9'*_!i3zyq T2q9`G wQwQ!U` ` ` ` ` Dd]aaa&qiqqq2u>đJСVܱb+nѱ7C OaOYVo5N4o]do2B'G4'HBUao<ҫo&o*9ҹ%j|ҀQTsQڏQBlZ&0BQvȳQv&ПQfA@)fVQls1`¯ԯQ˯/0QP)HZQ柝v%׿QvQAn}#nϿ>A f\7AMfzaJ6ϽAJ6DqE >aYJ6h߆aJ6"aJ6 &a"`>oqzÁ8!%2a6a. J:aq>a^AP=$Faew^dJa}A`!/I0/VaF/&s/Za/&/^a//NUO6?faR?py?ja?6?na?p/?raO6a/HOva^O-F/OzaO-F/O~aO6*?_a'_pg?N_l PUՓUPPSQ aqqYq XqhSR xe,bu9o-a@uorj oViM aTuY eSQXc0f젯'2U%rņRńH䓁6qCTDztØ @_qjU hxB!dU SQa1a aXaXEdGz @@PQGimd?PYhGc2qL?K] cT5?ATY.h t0{rS9f1aa2q`XetY*2a)|hIѐ`g c#5 eaVAW_MTfÿս1 ϑ7-?Qc uχϙϫϽ 0ASew߉ߛ߭߿+5j/Nj1l~/ 2Dz??/!8fE\n 2*Y0*Xp//$/6/H/+fAoy/IfA//////^??+?=?O?a?s??O?????@'O2oKO"xkO!AE ŏMuE%40]yAEMYqQtp@A(\?s@hO^Tfb! hYP@PQW8?)pVq Pz3Pp'<)>?ڵUwpEe&Uogk vb%@%ik@.(@@(HG2q|?d{岭d?c taQE(dOh~j<1i;fo'ȕpqd,>h_%qbut``c$?aqooo϶# :n?taXI\oq(S}_8j0ŕhI#Ƅ!3qvH C#$>PPbt( (񙏫(ڏ"4F1`k@A a?ASf*OXbo*baS(񥟷 ؗ@:_@@aGpgR@jw;MTmk*6(&&abt>/οb )(= sZ9'9KF?/Oߓ*??<!3OOi{E_ _ /A$WawIoFD&҆e@ncUA;af Ɲ mvl~7'a9Knnuٯ3aC††"r#/5/Y/k/}///#u//a/__4?oj?|???????? OBOTKnsOǟٟOeOOOM_*_<_`_r____̿___o`alHXayVoÑvea*waaHefÑyiA4RsGp(/_eeCԔC4.-y&y Tbp U׻/[رC?8C?&DfPϨΏbnap8tu9螟 ԔNzZl~bUUտèޤ[f>foρj#麯èڣڢ'݊gB`ϡϳo-d8o\onooooon1`@A ?A9XOP8e#xguf>?@v'9uSrY ֔:@@bcup'x&(/{x96%?8?v//A'] e$Pbt%#Yѿ2D?t/+=O}ͯ_joe.4A_S_v|w%oo!3EWiFFXj|( 1DR!3EWi{&P}c}cAY߷)ܐH#:g@}cR|dewO" ;;O  T5L1j___"o! "QMJ`;MDV ֿ);/ /2/D,(?c?['$KX~(>jQ(/%lZC?/-7?r?[?l9Zs????p? O1Hö^OpOOOOOOL__ 9_Ͼo_ߥ___ o#o!Go}okޮoj /A/S/ew//ϢZV;5wBߛя5?');M_66Gӟ -"võV`ej1-oƯ5ZTfx,bte?w?`/(:ǵ__hǾL^?_?*orSFe4Oթjթ,! eZvOUF l@@e?@R?@OV7)"uaVe_t cQZ+XDv=8eD[UdTd?1eqaO8business person"B*//? ??.>2%9| ocѐrK1 U <4rd,rQ@qaD"qЉ7!rW$Ј'gdZᅁ*-t/o1 Tu567di/UbˀWleζZśvVߟe3߈ߚߠvߟ<E ؅vQcݱ;WK1e%BlZ&@)e%~ֿצƥ?1=SZxe%ueKשe% ?˯e% P)@;C AoǾ/(/D/rUW/BE//kQ/C/?74?Ɔ/a?qw?i/??i+?q?i ?*O5@OiO?mO9OinO=Oi?OA _WaR%_Ek/ aSh_W_ 2aë_M_V_QoVOBoUXo efa toYoVٷo(}o 6roaL_^_Evh_W_vv0oq-vsoZupWoyvvoi{>6상9y`샀|d#\C=CH쟑yȏ샙,B8Nil7 U!%77+nѱщn$4(-GnTH-Ό-ϭqi4%1T!%ܸQüK'2U@URU $)KUTUVWUXYZ[U\]^_`Ul4,Gz@ \ @ $REC-3 S AU2@S7QRH<( U2EdS7 RUlL,ٟ$.\ן߳R@?t%dSRD;U$ 4(U1( UO"D&aU=QJf )h"Ty+Uv'_Ʌ&aQ- -H*9(TYgEQ/,GuideTheDocPage-1Gesture FormatHairlineWhite fillArial 8pt centeredEntity BodyEntity Body.30ConnectorRole1Curve.5Entity Body.24Role1.25Entity Body.29Role1.34BasicVisio 00Center drag circleVisio 00 FaceEntity Body.42Visio 90DFD Arrow EndDFD NormalEntity Body.26Role1.27Entity Body.28Center drag circle.31Center drag circle.32Center drag circle.33Role1.35Role1.36Center drag circle.37Role1.38Center drag circle.39Role1.40Center drag circle.41_zV a3dT Et - TGU } UU(8T,PA4T <X D\ L` Td \h dl* lp1~  ħ ̧ ԧ ܧ > ؇f%,W W W W \W V*W *lW *tW *|W T fW &*W U**W .*W U2*W 6*W U:*W >*W UB*W F*W J W T*a U$0}*,0*40*<0*D0*L0*T0*\0 JUt0+0*U0*0*%0;0!;0I3;0E;0W;0i;0{;0$;0;0 T0* WJ P PhG,P$PxDP3ZLP7ZTP;Z\*P?ZdPCPTE|P[P8PhjUPP ÚPՠ9jP9j TLPj$k`j?@BCFdHIJRKMNUOPQRQS P`YZ[T!]^_`U.U34=LNOUl4, Gz@ \ @lg\$C\37 AUl4, \ AJ-37A_*<N@\ LRVg|Pq6uH<( H<( _*<NEi] RVgPvq {zN  g"4FX([Du@(H֪&y J\O:TR PW4#u{&_DS!WBG<χO ^O_hoAO#y$֧ 'S N)T  1=𬻏`2ltX V<_]\oQ?ϟ#]FD1NU5 C=|Q5 J!5 @Oh+'0@HXdp|FERG_SG9E*! EMF9s lT 0VISIODrawing% %   G&%  W(GG% ( %  '% % V,FQFQFF% % (   '% % V0+;;;++;% % (  Rp Arialwܾ4wxwwwܾFwn #`www.w3wܾܾP >wdv% %  %   Tp*9B B7LXevents % &%   '% V0}Qw}wwQ}Q}w% ( % (  Rp"Arialwܾ4wxwwwܾFwn #`www.w3wܾܾ >wdv% Rp"ArialwܾZFwFwT+-DT! @w Uw4wxwwwܾFwn #`www.w3wܾܾ >wdv% %  %   TpSbB B`LXsystem   TbqB Bo L`dispatcher % &%  W(?????% ( %  '% % V,<CC?<C% % (  Rp Arialwܾ4wxwwwܾFwn #`www.w3wܾܾ >wdv% %  %  % &%   '% V0eee% ( % (  Rp"Arialwܾ4wxwwwܾFwn #`www.w3wܾܾP >wdv% Rp"ArialwܾZFwFwT8!*-DT! @w Uw4wxwwwܾFwn #`www.w3wܾܾ >wdv% Rp"ArialwܾFwFwh+-DT! @w Uw4wxwwwܾFwn #`www.w3wܾܾ >wdv% %  %   T`4HB B4LTadd  T|%ZB B%L\customer   Tx)VB B)L\account % &%   ' % V0ssss% ( % (  ( Rp"Arialwܾ4wxwwwܾFwn #`www.w3wܾܾ >wdv% Rp "ArialwܾZFwFwT+-DT! @w Uw4wxwwwܾFwn #`www.w3wܾܾ >wdv% Rp"ArialwܾFwFwh+-DT! @w Uw4wxwwwܾFwn #`www.w3wܾܾ >wdv% %  %   TpB BLXchange  TxB BL\account  TdB BLTname  % & %   ' % V0///% ( % (  ( ( Rp"Arialwܾ4wxwwwܾFwn #`www.w3wܾܾ >wdv% ( Rp"ArialwܾZFwFwT-DT! @w Uw4wxwwwܾFwn #`www.w3wܾܾ >wdv% %  %   TlB BLXclose  Tx B BL\account % &%   ' % V8% ( % (  & %   '% V8% ( % (  &%   ' % V8% ( % (  & %  W(% ( %  ' % % V,% % (  Rp  Arialwܾ4wxwwwܾFwn #`www.w3wܾܾP >wdv% %  %  % &%  W(w  ww% ( % Rp Arialwܾ4wxwwwܾFwn #`www.w3wܾܾ >wdv% % (  %  % &%  W(     % ( %  '% % V,    % % (  ( Rp Arialwܾ4wxwwwܾFwn #`www.w3wܾܾP >wdv% % (  %  % % &%  W(www% ( % Rp Arialwܾ4wxwwwܾFwn #`www.w3wܾܾ >wdv% %  %  % % &%  W(?w?ww% ( % Rp Arialwܾ4wxwwwܾFwn #`www.w3wܾܾP >wdv% %  %  % % & %   ' % V0}!}!!}}!% ( % (  ( ( Rp "Arialwܾ4wxwwwܾFwn #`www.w3wܾܾ >wdv% ( Rp"ArialwܾZFwFwT-DT! @w Uw4wxwwwܾFwn #`www.w3wܾܾ >wdv% %  %   T| B B L\business  Tp B BLXperson % &%  W0?EEE??% ( % ( Rp"Arialwܾ4wxwwwܾFwn #`www.w3wܾܾ >wdv% ( Rp"ArialwܾZFwFwT-DT! @w Uw4wxwwwܾFwn #`www.w3wܾܾ >wdv% % (  %   TBDQB BO Ldinformation   TpQ0`B B^LXsystem  % DocumentSummaryInformation8_12009374629FdqKkqOle  CompObjqPagesMastersPage-1 Entity BodyRole1Center drag circle8_VPID_ALTERNATENAMES_VPID_PREVIEWS_PID_LINKBASE A  FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRUWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  @=~ mV6ʀH H<`/L x ;o-eZXP)vmB) - ,,e  T kLiˇ5F lAkCZ+ U,s̰ͼKxܙ߼;9޷1!ă$ID!>uS !BB3X/:>B+5a8;Sq'wHԈ/\k<B˒wб1ObSkkZg O։ᾜlvǽUwjiuE-M}r_}B'U]g虫uPl2yg}OS== SBEτwޯ6[WRaKA:5/<.XT;AW^JRIΩtNrbU0*IG:,cqʚep9fU{e60|ӫd)`3=(aGFdY[`$:[Ԯub9`z}.厙g1nj_l,]<KtoѐZkhis/o8J:r}[<Ra|"\ {e㦊"Fz5 ZT2;s$V3sqht^NR ʳ FȘ7@L |K7C11p+8n}/勩|Ȉ撿ynB}쾨IKr)O珪kIgMg&=~z0bs =f,ZUC̦7ϊ0?GVMz~5UVHHBthoƪ%Aki2\uQǽa[03ٳ g!VbK$ʆPq=$ꝁ&K<$XL@~;<şK5*;u.l+_yٱ\]R{'vURb~_+˼+Ww"_'˼*tT|HAf<7>HG;KHd=c2 >^393/X/w$"7M?O%DŽ>s4nj|&Άv=nإ$}܋]EsLj>OL>֌cv'CڝZ#T]>+Hu!y. *WӵiĪ3s IRT^NV;qM2^_U2ڸںڼd;ѵ-ĶQS[wProd宗KZ5r%}a&=2l#Vzth[l%ɀqb'NW˲xGG.gv_2ZQع`2ۼbN<&+.7+~3~3l67hC&̆-fCvm, rוykezkf)ra#9˂5a9tVs]H(!M~s]֗k3֛{*#G*kE#Sst1?/bX蹏1ҩ^{N&R ;FhgGM7sO? 3t>.G} :COLO4u>ρ? =~?fο.u^~8U>]0 yP3xG%t>k[Kp> [{m x#;n?,u[|5y+?iK盀>xp7>xs:|+ wǀ7| p:*w x19:'n?> }K%'/^ :߲tCW : |5+ǁ4t&u'wt~ZࣁWFˀp2bi_ |o:_|灿 Χ_|;/:+u^ |lO&? yyW 0pD_]R寻7͹毻zZ?O> XJKeۏm#v>:V 06,5>/ 34T$$If!vh5#v:V ;06,5/ 34T$$If!vh5>#v>:V 06,5>/ 34T$$IfS!vh5#v:V 406,5/ 34abf4TKDd(A:z  C VA>edp_handlers_pattern_framework b}(fS~'YQ nQ(fS~'PNG  IHDR>4>PLTE::WWuu3J` w(/7>FMUl"Dfƪ3"J1`@wO^n}Ҍ"Df׈33GG\\pp)Rz"31J@`Ow^n}"Df3M"f+3<DMUh|:Wu3Pm33MMff3Mf"+3<DMUh:|Wu3"J1`@wO^n}Ҍ"Df̈ת33MMff:Wu3(P7mETbq3Mf3Uw--DD[[qq3&M3f@MYfs:WuȒׯ33MMff:Wu3M&f3@MYfs:WubKGDH cmPPJCmp0712HsIDATx^b与Eߢvz" ^.kEd @ss^A 0,  @ `XKD `X@!@0 'aq/B aa @pO^"  @ @ ŽD@ @= {*m/N6`5'>&L4ęݦÔ'\.8Wh3Ǵlm!ɊpLcVI0 K ̅a9v's okxOUtIR0,mecmh<ŝ$ 5u~f<\[7['8'l.[چOW"aq%T1Nݩ, p:s_C:t pNòj6*^C pNf1AF<}hl sްQ"1t%:e f$lDU bNox? "9"a   SS21,2--@s2Jpz l'!? KZ6tòf6&]bCpN&P_D6b| %9wKt ̪I؈x $ 9A= @EsE(y@Fl KsR-UUH@s2 z86@@dP%H|$_$:L `XL$ǰpFOn@ *~;O-O>3< ֧: K% 0,W<%t@|$~0,%A@ Kא @7,gÒ^b ްğ K| xÒ~0,%A@ Kא @7,g)t@ta9} %H@8 @@"Q" @t'!@`XD `XN  a %BN'a9} %H@8 @@"Q" @t'!@`XD `XN  a %BN'a9}?2`tZ> 1,R? ŋ u`X]z+DG !(#% KY1, Dmծ0Uǰ`%($"WA:cXt$3]D6 COOI "\BO7, F*C-<`-ą 27W~~ObXxaI0UD0,nǰd1A0W܎ ŭ49ߔ-%#.ίPY|#dnva/F3,%9nja7ů6T9ۤ`X ;6~F&_ؑȥWo '0rN6iŽlD.Ez_m,>s2~I;vd#r)mjCe M%#KѯhW*O`䜌m0,و\~FPY|#dnva/FR7Ն9'w K|aG6bdo1F^_ިRz>7 p6 9'A&^TܵokĮO#|~Y5tSZ4ҷ^ p MJ< tC?ŻB6avk/ǧ;_tZGruoZH$:'"+}:'Aŷ>=umĶ˸ܧ@?y{~Awڏ$m؟?-kZw6{g p8spFǰY`FlWv:ْ+Rj1EϿRd\9<<:'!ŷ>=umD+XpDĂ x1#oX(J?O5Wz@J뜄oT׵nۣEt7r5ԂWvc׷~ =R pɰWzv@NoT׵z֯/%]uG2#E0{`F/c6e' ҳ x ]$}֧8nX\pk{~ŀ<}LaK|t,WK~a@@9 m `XlKdوۄgR|~X3&꺴vUVIo?r5_mO+[ `l~FgS[y;N.uy]'>}pVb0y..W: aI0""lN~~P~KE(_dCjwmZ'v9'wDAA`و}< (+`ZeH!PF_a޴8m9ucXK<% 3u\oZ$ú_x Y{HJI~~O`d#v?&y~R|m~bX^L;Xu/+w& x"0rNzZ.xF6axq:n?i&3|Z3,ϩ ~%ΤOFIOuS % lyk> K)W@7Zx+jҌ=sҾZ*x . l5REH jGް<52B~>O?=~Â_ -isYCFkXuxǯ\mYZxo_Â_-sY锃a3#ǰLiaw$) K6dFI0:% 5 }PȰ4>ay0avPͦ7% bvlCǰ\^/׿j*/]mFO}Us!1Ln"h6޾ZrD/=@Y6,/R:1sҸTҗ`XF\1,eExaPXa5^ UNk Q,9 98 3PF7,u4,/D}/iZ|j{ئG!D`䜄SN(kd#.,oF0,/{: ˭{ OB>< :P0?cg21Y\h:y}7rAղ:?DZt5Ayݹݰ`&l0 m RbP@f?>ZXٺ*bX/b`XxҚ~~C_꽆īQďީ5>}0.ްߟt4 ayI_l [_?)gK5}"5 ŗ3՜fX>&)!uR-QDu/P'@pIR\'BPߧ$EweR<1iX0 0,U{Ï*f>mܶWѰǷZͰiRŸܹ^7, Yb[7,s+ꆥ>Ff:?!Mdz/$R5 AA`1,/{771 J84,կziÂc (!a&ȴa]U 0H~yV_3r Raaj H&;ayWbAŰ]5joXx{WQ e f7ID 僘w_n0,zv}[zV4ЂaA7IJy*a髦m=cXzҗ\&DR@{ `XΦhX otްw?WԊ]{7,b9 `X%Zaiѥ?eXf,7xC>$dXز[w 78HRV K-GaKwl@0#a1Coxɰ^7EtP2b>20$bG%k~ iXʞβ/>[̰iwlr@pySDE?5,ϖUߢƏo  % `X2_/@EZ `X aEZ/Q-!8'a/"1t%:e f$lDU bNox? "9"a RD6b| %9wKt ̪I؈x $ 9A= @EsE(y@$>/@0,ecXd8ZFa#Z'7 dZ'؈OC--B~"LN@P#aQC/0>Z؈Zd d!9@I K|و5@@.-1,[0&a#%8 dpz l'!? K%kH.I][cX`VMFTKp@  "&؈OC--B~"P|0%a1/"2 ђ>!8'#pN9oXGBE@Lr G(lDK"R= @EsE(y@/"@0,xǰᬙI@ Tİ_C:t pNòj6*^C pNf1AF<}hl sްQ"1t%:e f$lDU bNox? "9"a   SS21,2--@s2Jpz l'!? KZ?t8'u] #VOoI@0, ǰ3$ 8'aq.PGyH<@ `XbY=%t@ #a!@% `XKL 3a!@oX%4@aI0H D@0  'aq/B aa @pO^"  @ @ ŽD@ @= {(  3@{Q  @f 0,%@@0, @ `XKD `X@!@`uz= Z+@~@&Wp,ڐcX  `XȏaH@pMZ0,}x r Ki0, Ò@DZ  KdW @7, fÒ@DZ ްd KH &ްhò b6"\BC)pN&_D6b| %9wKt ̪I؈x $ 9A= @EsE(y@Fl KsR-UUH@s2 z86@@dP%H|$_$:L `XL$ǰpFԢ,aZJa/"QICkp&4Ű$ K|1,JrB@Ò|0,ư(isYJKX Kâ!+t( ,a1,g_` U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'e@o2PPe@%U{rXd}eJ"V aէEEs*X%'eNV `X:X$`:Y}z_$aY`9GU{rXd}eJ"V aէEEs*X%'eNV `X:X$`:Y}z_$aYa9! -:\P-?ͯcub-ŵj"O0, D-:\P-?ͯcub-ŵj"O0, D-:\P-?ͯcub-ŵj"O0, D-:\P-?ͯcub-ŵj"O0, D-:\P-?ͯcub-<*ӡ"yl9ؚP-B/PYy(}nᓽ]v "\Bg'PȮm!ݲCsMy;D pGEm-]'+Նʌ 5gCz(7oTwP$Q x vB? Ј<{Y_1,'MC0,CưH$Ε9<`XH :8t6bXLOvN 1%CN+ńI &Ò@DZ! blaI "-a1zzRs $tppŰp==)9`XH :8tbXL`0, Dp:\1,&\OOvN0 "&w⬥ vq`qXG{ᅰ*,+PY ya0,eseyF r}'&OUUx,~=y}r ٘h{>u 2lD%Y€}<ӝɰ<,n'R5JC 6PI7naYgh@ -<ea)W, 2TJ[2,- 厱ɅM$l Ͳ=[DV|d$ϛa).aXP1j= !X0,>FT& ^v,mXŗ9Eچe ٘b clD%qm\?i&ha4,2&A0lS({Rc $8G؈Jbۼ_߂ 2,e(\XC%׫HT5)l~b(绋x'3{aWm(ȅ?Try_zLUajQI`WA'φƛ`X">-? /etv4+aJsB޵<}aX8y~w *5gB?fX^4,zr c2l+2U"EوJy;c>G0#7:G(Qi@fzb| UbXFT9%]wОx=JoXo^/A*ja;e$ (1ϳ4qz/ڲ'B%G0,J|xXpu:ǰtrQI`~.r!:)G]J2PM4f HU._D6\柞}SDh4ŰBއKUKYFT5X#zR<S{zްD>\F>tX"_jBއKUK}gZFTR5yv OOS5w@w+iPworcX@a#*w v̰SϣkX>+Pvn gτjeyq)3-Ji9 y'BaYc-QI`{ g+s!ERGNBމ+e`XVXFT3#QX#oX_xVa0,BނpN 0PplD%.IG}^)ѩ4a=tAޗS`XZFT3>)'OB7,/kqJs P6.I2^elD%E<]0-rGŰ,Ji9 y'BaYc-QI`'w3QxGɰ-(ȅa+J4&ca]X+|0Űk}FQ߰•j zf !da/"QIC`{Kmy90f Kj%TjXOC>^bXFT7!#vױt⫚iAo+Ҙ=Tcz°$Ыx$ʹ-'ܟhrx|~4,yZb:%caްq󴊍sMz8/` KjS·jHC>ZZ1,Ed#*iŰߠ>7,CyZb Z~Ls>TJ[CX{Paߛ{CX/`gy ñnWiJzv"=>R@G^Nq>gٰN/4@rls*ilp")roy Kձ\{J P I((@#P /5,=dz3kX޳FWi*Nqqr*!~51Gt8'Y `z% `XTlITtSxcbXFA.lH%ai#P { uRGoXSƇ<ӆDJ16Pv:#P s5"s];lϷ_t K]O?2THQ`XGa,Kˈa)x3oXL=|m O*u$0 02 >@E%()ͻ(=Y0,赴2zL p%M<@@ 2d^MyZVjS*g3]NfX&:dv v$CÒGK:&" pߟu!aƚ#`Xyo ^dKEÒJN$"IX0T  `Xѱ0; P@'e,J҇8qdLLcav-6菡2N,0,Yq-H P1&aF[+lCeY`X(I[đb 0M2 pdWؠ?:)dQ> p#% C @`e nɮA tRf!aɢ$}nGJ@4 4:f'ݒ]a*BÒEI'" |7Mb((Ñ( p$պ%J[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aiI<'ף2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U+69Pɫ}\?ghZQ ?`_sW3 ;Ay~,FLѶ66*pHp zd[g 6,QIP* O8XjE2yc$FTJ`~ ҬbIV°,t$`ʅ+q1JNH8%>EdX9#(a/"QIC* ac=9"4X9#(a/"QIC* ac=9"4X9#(a/"QIC* ac=9"4X9#(a/"QIC* ac=9"4X9#(a/"QIC* ac=9"4X9#(a/"QIÍ`/ޙ xm? +.?gr ;upPutƃO T-~?]] t*W҇,?Wmx~ϠK Kl~/m`x/2}"L|+FBΩ!Rzb5$7T0,T7~:aX* dXFW$^.[J7B ZŚ'fvPMD aD%j9~?Fv;HnQ9?~X}Y+?7, Z5LPT a !SH@% Vҿn>*h^^ K=uhT<-{R} Eai^yjԇj*A  K0,2i-cmeˎ{gK9R^tb4,=q˜5ύPU* a !B&廥2-е{3yn}/nSH*\Q@ :ժTPe|@=C\3Qs2 Ei 0,驎#3`⭸7[Q}bЗW)q<ڬjѓ7*?zvcdզð'$PMЅT KX+\]f|ָ\j h;;^%9^d-E#0CPK!%JhB@ni9,P qڛ29 c_T6>h99TE1`XbD_|q}__ܰ/먩\X3g]H͚Qqb)B"-(-mgy֮_5Wo^ufRqfKbDQ:P[ڷiӰq<&踈Itr,Y9vZ|uӷvnj VA  Kt3Woz^o+nt KKX K? 0,'LS\VGO S )vͅ'j$B  Ks;6m|EjXʋoXrveO p),@4hQ6zwKa)|Ɉ<yJёVİ\O-A_\2_j.7T- `XKHZu-^:i>G)gMה/϶ Kk8&]+,e !P> pZ]gN1,VK7,jO /@&.C=m s `X՞1,oL߰t8# =cX<2֔O~t [kX00,a.e]䃀'OjP+/9:屋欕\mP|Vz)@0, K닶?ǰ[' mzX6A9%gP;:\i--ӱX+9kp^-匽ХvV# 2@7,3u Wx2#7kn0, 7, Dj'\}?`?Mկz= fԘg|Ty:,UaYNB˙ֽ_VzϜV//Xe-aiY BQG,|gmNpI,-ֱum,r¿uVxVaI "-;z!Egh,ŖH( w'\ci G^Qtɏ:j,}5??SfQْYBOz QIOE+*Ѿˤ\Y?IQEi i-ŒLn6 Ƿ(`dX.wvL݃UV\xSX:cXFTPl:=ZE I݌P?~XO/E`Xǰc)k°ė&؆=2j KkZ9[?K}-=Үi~4jVB>"4T[u,7R6,;pW79ZQh\|UʼJaB>"4T{_Ζt›]=}.aE}j]V+:T+_ cXFTPl>}+ɑW qaYu,-ՎꎥN#;Te Dư2eW~GpAVcvaXviXl11,f#*i <^}/+;.#Z9KN`?+(Ky* İ6^6,]{:ضI XɃ= Ʒ]i|eWB>"4Tw>ў3qVYLPcKn]O'NPMUu"'P_D6`kil_ŕ3e`՗ 9K+ \ð-. PEiGΦ흑_g6;-"?ط)ֵXGR/|y1,Ed#*i?VL9h9~ٮbڡiAX-CR`ڵO -%lD% w}i_EPҎzSe>͝{ ZRO5oX6Ua/&QIÍ`Ԟ+qqH됕_k\-hc{m׶0pjʌK!@U K|وJZ߮z%oaB.%XО=όeyxfJN İ1nâ>a5FKAbB>P21,Ed#*ih âiX269mdǰ`4 FTo âiX269mdǰ`4 FT¯'2~EIV۰=V5;(a/"QIC==f G@oj tİؿ?R.â$mXvרY!lD%vG&&Ҭ:Cl'P_D6`O+JZU*֜燼szðP QIE-?svFaʨ(i!EJEd#*iaH+JڇU*\Wya)6:`/m^U*PY#/cT0lD% 5L.۰& P$Z6GS^ K|وJ}1&W3šP*"$|5bXFTPlaQjvTʮ!@V!?g#*i ñ(EXCCeؘԐw/Q@ K'؈J imYkI@{,{҅ClD%yVRS%>T9ya%966-RO5&a;^ 2lD%a},J ֞oaw(hIQbg#*i ʹ(5CX vUyGb̖a%gQI *=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXLfI,Ce8ZFTX%'eNV `X:X$`:Y}z_$aY`9GU{rXd}eJ"V aէEEs*X%'eNV `X:X$`:Y}z_$aY`9GU{rXd}eJ"V aէEE"ݢ  ?V'&ݒX\*+M@Ò@DZ!ݢ  ?V'&ݒX\*+M@Ò@DZ!ݢ  ?V'&ݒX\*+M@Ò@DZ!ݢ  ?V'&ݒX\*+M@Ò@DZ!ݢ  ?V'&ݒX\*+M@Ò@DZ!ݢ  ?V'&ݒX\*+M@Ò@DZ!ݢ  ?V'&ݒX\*+M@Ò@DZ!ݢ  ?V'&ݒX\*+M@Ò@DZ!ݢ  ?V'&ݒX\*+}7Mb((Ñ( p$պ%J[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aI\p 'AV&%C@" 6u6k;*ی?aq/Zv>:/% ""sY*J: K !7+4h+q_D `l>ǰ0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0{h1,Ed#0| ax 7&P_D6b| w0}3 `|+k040,%j]DBmć0,g";`KHpO^fMD a9@-2W=%k AM0"" pX+@~ Kט!Nâk5~.VcX\@M ~Tψ&Ò@DZ * K$ @Ò}0,?@ Kd)((ò^6["C9pN&_D6b| %9wKt ̪I؈x $ 9A= @EsE(y@Fl KsR-UUH@s2 z86@@dP%H|$_$:L `XL$ǰpFOn@ *~;O-OZ8'[7,Djϝ : Fâv_`.}2Bs2"kH.I][cX`VMFTKp@  "&؈OC--B~"5Jd#א ]|Dǰl@DL-OZ8'[7,D#" `Jb_&9Ee6%}rCpNFPyNox? "9"a RtW UU{cXpFԤKl@ *bXF!lb*$ pNJ4š`^0-Q&_ D:8'a/"1tBe18'ZðXPFI4sF\T0S P/"1tp!eW0, (fJM0 wɬlDIIJ&W8ȕs2 Ed#א`X T7İlf0,fS'L /%loX]|Dǰl e3CqN&_D6b| 7,̀.I][cX`VMFTKxò!8'a/"1tf@.-1,[0&a#%fa t ư_C: 3KsR-UU|3ްl~H:BcXF!%9wKt ̪I؈x}3y{TFR $9)*Ŋ\^6˨.|JՇ|E3/kx_^"-MsRA< tlDa=_m<ӝɰ<,n'R5T HJòJ~=^ J%>Z2,y KyRr  +(rYτy3,7e Q 0@2l)zKK\+,G|[~^uvk I!%%bX6x^ܿxL3y J̢*^Гd,, ^]3xOG5qhՁ=iK>ӹ<,TzR4Y4}A `X#'!Dr5_mYRh10,"A#aɧ)AW __2,O/XTCn5,@v _R?~3Ol rGߤڿ&  "x2)2ӆC+R3  k/X'EↅSk@ &I+kgBf %pyv OOp2w8CxG! >r yZZ q{%WSHY)(0HgggBկte}V#nX9E> 8 YYr!Nl|${ p I 0,{y "z '6f!ay|/S@ }Cux$`$'EeT}r^ bP 0,Swo86,w,gI94y@ ErG#Ҫ!naFŃC`Hnߎ /c(e@0,D DxWY6 X|9;Z/Hޗ.i--c;phg0,<<^׏|=SVklZ:`XaI "-GZDR‹VHcXH P3,/(򴖮aӡ󦁎;`X: y]!G8ݰvn!6DÒ@m Ki@-;BiX VboXef.$Ò@DZ8@ ˰(iU(kXJ@??%">u `y Ki%×-Li9YRRsy k=+UM+2*6'5vR2/XҔazuRu,ucCs2V#+AF7,o`6HKs2"k< PFO fX&aYFH@7, MâMoX@`e! ް06 6aCaa eex @0,ڄ `X 3hh&> fX&aYFHe3PP0!p "n߿1, DX6V h$ `MZcX%tuu$X#sB@l;zF4" pX+@~>?! `X`#j ( p"cX2_@-p"cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFafoM0%l! /a cXFaocFA0wE| w ŽD+x@CM% pW0| ax i `XK, 0ڄ`XwE| w ŽD+x@CM% pW0| ax i `XK, 0ڄ`X!Ra . C  K( `X+D}O_C:9 0,%A3&N'a9}0, T `X@`e!  #,,#$ aa l&  p:ް>~fsAx P&at@0,x'aGJ@%0XҠ3@`' N@p%xǔx!au@  K(I `X K[P!0XT ( p y1 T p%aa ~~V< $u,y ei@ AÒg@06lM*9sWr,"aXГ! 9-RtBbXH H`ȰlT$ Ki `X6& J@;d@H#%d%"v0,;"H( `X L{&a&J xòv 6aC ~ǒsKW1,D2&1N ݆%NKT%tEd#0VXzQ'sa/"1:u,ڢ8'a/"1:4,8'ȋa/"1:rH( `XˈaaK73bXFa K75bXFa0,^3a/"1:q,ᚢ8'a/"1:9'L%lXDř pN&P_D6b| uasN&_D6b| uasN&_D6b| vr,[8'a/"1;9'a/"1;9'a/"1;;Qsf Ű_È`X"vn͜ ǰ_È`X"vn͜ ǰ_ÐKȆ(:3bXFa0,!e;hcXFa0,!e;hcXFaʎ%f?Tdu1,Ed#0fY5d1,Ed#0fY5d1,Ed#0h%Ls2"k KPN,s2"k KPN,s2"kgLs2"k KTΫs2"k KTΫs2"k' Ls2"k KXN+s2"k KXN+s2"kw*Ls2"k K\Ϊs2"k7JOLs2"k K`N*s2"kWJLs2"kjOLs2"k KdΩs2"ka g&9@] K|و5 ͱL .%lZccz( W_\ KF(pMZ0,]xHű 0 p< K0vQ=R&%;3,z@5 kyðta!=E/! `X%;!%L"1,5 a C `X\U )v, OÒ`  Kl!`XBDpM˰. 8c+Hp@@J@rvLMrt|"$ @ uD0,  Nòΐ g 3˿Bv 0E2E'v=B@E)$6 e3p!sYqB '5.Vp500,a[w? CuȴEâE p_ ?M(  K(t7P 2-jh%nx-%CO* CF* Me71Tf"GKaCIl[)J[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aiI<'ף2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*3?Л& h#P>`:Y}z_$aY`9GU{rXd}eJ"V aէEEs*X%'eNV `X:X$`:Y}z_$aY`9GU{rXd}eJ"V aէEEs*X%'eNV `XzX_wף2TGOk0,kXwKbqZcȓ7 KiAwף2TGOk0,kXwKbqZcȓ7 KiAwף2TGOk0,kXwKbqZcȓ7 KiAwף2TGOk0,kXwKbqZcȓ7 KiAwף2TGOk0,kXwKbqZcȓ7 KiAwף2TGOk0,kXwKbqZcȓ7 KiAwף2TGOk0,kXwKbqZcȓ7 KiAwף2TGOk0,kXwKbqZcȓ7 KiAwף2TGOk0,kXwKbqZcȓ7 KiAwף2Tf7Mb((Ñ( p$պ%J[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋aI\8rJ[̋ai_@<'ף2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q ^}߽Vju(k=75aX4FTlf"s`X{Lw)sl/lDq 6ay}k4e> 0W!aQ5(Q ^i \zaX& Òd0,{^I r?a2 KrWw{4,?Mu3=axjT}cXoFTlF"k1d) M+ޡjUs!@m K|وJaiɈai{3R`{/X KKF K?ǰ K|}ޫyuwllOѺ@C%[{h߿1,Ed#*ilҚŽCժ椟C>"4 Ғ1CBz!@m K|وJ: KkU~jcXFTp/X KKU I?|1,Ed#*il7,Y;TjN9a/"QIý`1,-S;T-' ư^)cްfqP9O6%lD% ŰdLAhPs'P_D6`wLKYe?/j1Se}/\7šZ)뀵O l-U{޸_U[=}%7M;:ٯ+{`=>4T MQI\WuxjXCaSD*~^Z(N?΢<C3GgOeF8y'_D6 `+fT KTYkM[uYv3,ok'Na&+9m(a/"QICyÆ  bYj^K7ߪbiҠ tư8oe}ۯ^t.j Kj0,J[lgXxr}ğ6`fWT}._LV9顚.丅O 9%lD% o̯'Jw{pwdWeX:DWlRoGNx8o!ha/"QICY;[tذ-+Se|,B]cX^Y[L9V{QB a仫@١H|O0"4[_ދ\| jչ/u%*g,{mjLw ǦP) ~ΰOK}؈J:-Z=oXUDð׷,!}ޣԐLPɔtJO/-G`~ =`T_JY+ z4d(We8*3fgNrfk`R6G`˯D^R|so T5[oiaac1, ڇ7kN'xh˫M PMg "DVv@% 6.ʻǫtݰt;^傞~2,%w?jbP)=a!>ta84?wa)o^~5S:ͨ-6wlGeN63OP'gb֏7, -uq?*rkG,K~vt3W8>}C5M[? ~rwK+.x۶U?(Rb9E{qOP)N>!ŧ.#UqxVlUkE{SgQGU+öa)NҰa< YUɪĒqgܾ;`(1i7PuT?kH79bwGa˯߱w\_r[:(ذaDPu$"aɥ'[߰LCe`|j#w!% ˵vq,@tRVc{P?_BWܲ\~)xvګx-_3MbC5O^B" vt{-grpPTQyqFj%GÒOS:" vXKK?+U|ґe*V>xOSH9zbCHGÒNR" vXڪ}x`RE[H U+?@>|ґe*֎Y*:^m LaHT[x Kk3 U+?@>|ґE**BW9?ưfOlZ9Ӕ- V/F)ډ;*~+C 21] XZ@ *҃ k}SoSLWьa?OɓBÒEI' vL[ۋf{Oh׸`X> 6T)yY`X(IYQuxq҆1Ć?%OB  K%C:>kBѰT6CwT5lS|zb.W!C'7TéY0,~5rwKWW;Zzna)~Q<>^nLnJ&"A  K(s?4,?3gXVM3mGò5pmX~6 CQ aQL h㟿xYD0vJ$ w_S\>ƹWYCeSE}"TW6,h;߰뻜~48R/W`v^0,X U}ΰo Ȳff KgBb]}wP >{aI "-jxUrP%QqG\BC۰4x0InDJ"A>"҂z[;;~f1j-)9jSE+P1yrs,@u3OP ?xa Wtfۂ w7 ߭;1WrʢexFp P>Ha/"QICa+D-h_?-.h,}ٓkZ ˓[kzECeVx;4qzV K `#*i( zAΒы ꅌw2=;RAUԻbi:aضHã'=T ǰ8ʥYm~ްGu]_?# K45܄\i#A>"4[4w{kru,U**;7" Rk\nJܑ @_ K|وJj}4+wKw&H:`V_ ߤފ(˘+Y7,oƲ m:98+%lD% U>_.۹UqOWP cŠ=:aXךޛ'Oe8pa/"QIC-/wwS2^֮ 喠|VT;+c0q" P r'_D6`{nwpyC2.y y["1,"M'aQɆjwۇ!o_$;Ei6d`1,Js26P n0mdǰ`4 FTŸ ,EiN&m-A؈JŰ(PdC5ԻÐ/"4Q 29 lz}EcXD0a#*Oâ4'Ca PCޖHv F lD%bXd(laɎah?X Ҝ M6TC> y["1,"M'aQɆjwۇ!o_$;Ei6d`1,Js26P n0mdǰ`4 FTŸ ,EiN&m-A؈JŰ(PdC5ԻÐ/"4Q 29 lz}EcXD0a#*Oâ4'Ca PCޖHv F lD%bXd(laɎah?X Ҝ M6TC> y["1,"MV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OP,7e G(J " "@9Dؓ2T'O0,,TJ`OP>/,t#PI*=9,CuHòr@% " "@9Dؓ2T'O0,,TJ`OP>/,t#PI*=9,CuHòrB$[t:Z~_#aY[kCeE `XH :[t:Z~_#aY[kCeE `XH :[t:Z~_#aY[kCeE `XH :[t:Z~_#aY[kCeE `XH :[t:Z~_#aY[kCeE `XH :[t:Z~_#aY[kCeE `XH :[t:Z~_#aY[kCeE `XH :[t:Z~_#aY[kCeE `XH :[t:Z~_#aY[kCeEfI,Ce8%!ZPY)y+y1,0 '\.=]tPYy+y1,0 '\.=]tPYy+y1,0 '\.=]tPYy+y1,0 '\.=]tPYy+y1,0 '\.=]tPYy+y1,0 '\.=]tPYy+y1,0 '\.=]tPYy+y1,0B"ztTJ~[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Ce> Ű4 FTX%'eԇyAF؈J "/"(Q <`RVbXab#*ؓ2TVCފ`^ LPlD%U{rXJ}[̋aiJ`OPYy+y1,0BV a*+!oE^0/EQ(6x*=9,Cez$!2-p*ؓ2T'O0,,TJ`OP>/,t#PI*=9,CuHòr@% " "@9D8%,â=E@[v+aO a2Gܮ!4@rcX4Թ %,$HЅY!AS"ঋ5BU`*b֏!`Bɭ5@V܍GQYԨ>1onO<P`X8 *ϑ|3yjx'aGJ@$%P!˒th v0,v H> } % 0,5B>Ոg1W %t-Q[uJ&* %tIT 3 HJÒTXڂ.2,rR?@@9寰\vC @# 2  GGo !t K&Y> N<63 A#5B~/`Βy OÒ_c:aCk)Q@ - KZii F> >庈 Ċip: gNF$0V~>h,X2M`XOgc  VB ipLz ,̩}TE$@ a+,W Q #0,#>aq* eA`[,ۄ>:MI'BPl{`rd E@bPC5X KFU }= PI_ K|Yو5ځ'P>%c ۤaX F> +xxqԙ 쭟l"hjF@/54$7< E"E.ю}@s4 %JU:U!a?ln@ϲa2Iij+9'a/"1N>CgJcRAm#9 ^" ]وHc}?{;k&&j<+  s8ѡ(%~ݛϹò^>5(L1,VXVv;w.t;i*ey6[ pr ?P[!O>u 2lD(eQO;uJc@a-d"6(ϻq+%+``N_P6b| {:pv;gzd%!V4a1,d#װفWX8ݑkj*8'U a[#Q> i,٨HkZ Z[bul|B=6n*ò b6"\n/xS?"HZ>e#E*]?vz`Yf2lɰI\68R Ki'n$_UNM0,7> :_,v'mjY"k7gi3 3%r_g:׹E>|ӾWPWL/f:0,եWXއ ˲{l{AG\_|"t#D$ KiO;dU8wk Ky=,0&pay1w/gR2@AQ;4Dd^ۆhV (NC{CgϜ20rcX@$H}c~1y5."˓h8U9ҍjσΪY0,x n5sf5Ԏ0,;(+QLLN8G<ëwWh .N6nfjk0,LGİlGN(G1ŲLa^ a.I[8nH[X F'"E0Pj6B^HLs$Aq><;7+1,n.8c!Ab:erw'B,F\W_[a' ϲp.;* +9a#Nak.jyAWX3sCIIy#bX#OFG߻E!C fx)qX^ŰxU.6b?'( 9>=Yz(I>J4a1/(#WI'Ơ݊['EΨlDAڸ"L"8gߡ7yXe°(*(39²hP}"âwSh6 hJ#s&3goQ,J`a-u`XtF̥фȜ5M?M^v ů6{I WX: -<.Y9C3uFTy1f]VbW2-B~a RD6₆^ 1%sR/JM2ˎac6kQr^m)vgX N:؈s\y?Z{ϲy511,+c#N@ŭ Bc=gY G? e?slQľe%Β+jbA]6'q')lK%|/`IF0,FӲ`Qˣ|e*<*b(aXKef#%C6nu!SJk=#,4 Hr6bF.LzkUB`XXwI@> Ty![㷺˲J7,8a@JP|EHx5Ɯk\ưa6bt}-f `2 ,ŰxQb6b'\]W2c2ף0ѳ YraX1Y &Gm3&ER e "3<" /=fa#>RX5|ED$f{"4oK0,Ό}|*+1QQ (1cX2X PqFEx! .cX|2RF 22<}2b}?gGr$ŭ4݅Pqw|eGN✓ڙ,w'3=>e;r/S[)k}aVɉhNE50]=pMs@Dd "~a\:IM4،_-~%vg?fgZǭܿL<--Μ6uDkkxJWLdR!aQ5iҰL5u ǰ̝gIx+rßg=w%FRM7Ṛ=DY'"zƦU\ܴInTmѴ`!aÙ,K^ӥX,"Pa( `K@0,YN~Ҫ#@5"DRZ `X p+`XlKgdzH%FI5JuqU e pjWX: {O3* aa | Ņ E`YQE1 p3Ya!*̃ 0B2BgwA3Tk1u;j ˱;m< WX 2>2-vk2Aca_-d|%VezeO[}-/X#wT°'Yü\6C?2-* +%tYtLtdcâ8jvvT׍a .9jS_at3sb>uf> .//X+]?E0_ `X yy#bX#OcXBx0ׄagv [a"3/W] K%`3&?Aɱ kBdz+ly+#˛"K`X𝷘;ưg1#U6U1,S@0,H|$SI8YhR KD\Ռ[q%P1`y^5>gҩ ͱ$i SaD`ebX \> x%|Eq,I0Eq FU,&Ǥ#\Cr,F°8&\Y$\0ų:.k ayt4Nm"3}0Ξ6WXy[fن:y" Kr%ؑ9/X<6y+MpxUF. Cr?0,GAG$(5g:e& KJYe┑>_aq/Q9LJp <YxÕp00,XGAg|r;{Ƴ줝(%ҭVa "T2,ճbE{^ WXJ3y$av$g%/XNVk4[qOax|$4T@ K(g .1,[qH@$1,|B3$aucg\풯0 plG2!%l:EQ`QyL$YEnظHji֊aѤK2, aaD>pR00, N"3!cXBȤZ$g*h K4ŒyLPv0,4#⣠) E"gtCEkhǰ0p49_ 쪈#aPy0,[,S^m;ðL ~j5%)5J, _G"g`a2<xRü  ؎簋|yvNW , K(G13aI&5%tk;I&F"u kyc@%W1,ݨ?~x^"  >$ QP!-X',D!0,. ҍ+0,G|x;^B' 'BP"EncXJU; K% A1LEbXFyz< Kx iBϒo0,a5e;iP$IpnaXJS-S7UPN9nNWaX 3`W"v@ş&T$@"I !+xre"g %WX K,!x T-R pt#sPRIl@b+,$!C\>aq)SQ|FbXBF#,#>aq(CIl:X }4@,xdcXv GAHgeLb)>e }$"aƢS Y̔ǰga_agC paQ`+&*^d8 TǰB U aH`YkaC8% K"FC~% X +,@ wzcXT`Q V*TBEϲKn ZgH#|N<s[E&'hE)`ؓ@l8Y1,<;3AslǞocNX `G9cO 7܁P[ưtc:Aḵky(.6^ s0$'q+xd&K9xxcC>@kÝGdc K/=殗y&{V`IJa8<Ḵ%}rF"8&}7*tL9v,#PpUҍFŃ 0ǎš|pbXaV? OBsl aAϊ'`jCe 6\vU[°eY_̱_m,!6£%'Y0,rzcXXrQcPXF [՞0,xX<sV H '*eeqF, 0(11,#(9GhW̱We+%҆K٬jS-J9 u$2D0xC1xck !Cx)ة0٫jW!.vJ9v* e$2qB4 0PA0,BbcX@rЏicPURO.imaX2wcx'ا.TNFX LJ'k@haA?]`]BQY oa qcPTVl8e1,o4C؁p6Q(1H9 5%2JuF<<`=@ `IHa2xYc*P1pRcX!2wXsPJK '-e}.0.dSưC rV@؅ q 6ܺq83V#ӄ`íagxլ̱lu1, /7%A9UB ,4e!s7%0$pbX&b@ ؉q6ܲ75pB9v"eA 3e s7C50pbXfZ@ ؋q6ܪ)߃7EB9uA (3e s7E0pbX~RA ؍r6ܢ\s1,sXsKIN &0es7ǍU0ǾpkcX7V"҃j`í aWX&ؕnIa $>n\`]A1 ưLMc+̱+9(&;6ܒ/@@ҌN,,P!01,aF Am FJbB`o Cp* O0, G҂@KSx@[n '{X:ql:  3`A`k!9 wd;@zZ4!aXl*@ߜ- ɶ3UA?P=|$$`pI\) r) zf òcC,X08 RZ%Fe㸑? C`A7HiA 0SF* 3`B7Hi0S}F0,  Z#LaXM0,̀  [n#LaX >Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-I`0,Laal)mؒuf òmHGB̀ \"LaXvy> Io҂,97`0,ǍTfIo-IK~oR~{ƃ %;48 Rz$OMFgf1r|63 gN"a9Im?f)C3d1pm>C10 Dr~z58 RM%*Ffl2PGਨC|0,4Бaf2Ը@``j&cб q΂,=(4kptBtԟ# 5Yյ~8#0,Goּaf /螩qq+' P7yt' [n#=S_.ݮ|u3[@\ aYicgtP#H@LƠaj, d x%{ 3H)X=<蜩{Ų;T7}:xԕxU&w]A_|s>P ,ϟ-w,l8v8 8Rv08 RvfVdP ,?o'aَ 3H@L{R{=r,=e=>z:- 3dVooAJL@Luk5+>8":Sէafs'7Sm.cox">Z۔2H9G#蚩N? q(Sm뤗 lDsGk:ފ:͡zz֥ ;I)5 kygpL+}蚩nPk_b$A`eJ08 RJ"S]32:eYoXg0,4QI/ۈAJ@Lv]E}Y߿n{_Yv& ˙[wmpL~e]3e " PaQ  q}H )E'?]3cX=wX)LE`X|qJ5}( 6,6Zzv<?@I/[AJ@L}=]+J nN/ȇa=DUhw_ VO[펝hKGfJΰ|omoG~KauaED@GoQ0{U=%ǧ^j!{X:\Fm#ja;Y=a2Q=ףspw+–K2zpl -h{ݕdak SbXDzV+yCɷv_5W>}~+e6Z|aiOd{ݔvUwalS\+6o.;QRq,`1[a|[Q6Eg;EM6< UbsEMF +aiOw{ݒ"-3}\2.Uˈh8P~#yE3v k1,"E3,_ ǭ,PO))W_0oX=sNC=WpOTvO|h|R+1,"$ 8aVzJ  -{u(3]X-,ef3- 5x3^ 'p9J7ۏ wL3~}P?ϲfɅ]a.ayy.pÌ7,s|*s_Zkg CZ005zٲ}ڿHhhXSz S5,k5C3U|oX' Q A'p~8zƓ UqDi&ьy~%a=a}8%eTET0,"Rz>/ >r" #_y[wS:XP6 y ) "3 R m_Ψ8>E*FhmQlf/p*~3F5c qop)İ`v_MW"{1HۏW)=h. .!ٮ@, Ջ_~ )'W0**e GIGYYcGskX /9岮&x7Z_S.NݬۉۜS#A}jR;qL\GWjLG`??ڕeyQ}qһ/]CѺ3ᘜu.7)H'>j&>Sr?>v۹?7JyshXe7,CQc>ۑ=V~ao$a(|w.ѳR #ч_^,v=<#3,Ax_Uu*kVywѹ8kwF&YW枒aR|SaLU{\~.2Wo=^V]TX^xO 5C[uip|-* cWه3S"5Y)qAG3҇ qԎhksS]ͰT.%^_ \WXVGï<}̳nX+P71YS#)n ԋ)ן/oA/>]Yz#jN4k(̭ʰ<|6{al2o>a-- Sܘ8y6՝o>sLk; Lؾ8TkW&B. ~:׃>roջEkw"ϱd/sE⇽#2+Agī:> ˥+ʡ]0 7 ׅ$2,<?#0B}Uq`ݰ:) ߰poϿwsW=EhXxhuyA?)RY]Aŕ\_u۳ La-zxp~)q:fB; aH_S*Wakn𶢮ܡa)Z(9 fG{]Ye\?]K?]S}XkԿZ0{+w8mYqop7c< iB}8?QL[LU3{a)_k"kowe=5",S&f)n?1E?KZ[j!t}"XN,o_j/LyoL]cpmWn~_σW?˺ KI0,[Aƿ.5zR^_ <ԣ'薉xe@Sǡ aXZU aixknhh!jT3ߑ=oq YU@$8x-0rԷ~ndWSf/]cdvF+ۦYpҳ{wAx5 33%\ppqwA Ki ^9j^5k)[͞t6~LYĖ1"k5u 'r=y#e'4(ϒƁ:i߰BǟܹP|-]KoW14 r].c.m7̻Z_vBiOiX.ljXJV]Zo1,+ʿnϳęB7BU~''>zUV2hVUi `Xj~~LqgWmM( ';IHk;=Ű^U`XfÅMS[])7S<0M %aaU\?s KmЏqsn Y|ܹaaW0, ;Ưʱ-v\ܸhpЯ՚膥}cX0,w>]I*۟)ʼn_ K7,츎a)A%3v owG KLŽqrWɇBa]=ZܷUuT12FR]Ư`XBv\ߎٰU ˰^U7rOŲϫ`rFӇ3~=Oێ{> sxu,a7*t1? RO9''g'~\} O;gU 2] IJR9^Y Z XpnTv\Sx{O>װ\y F@Lʯznoeu︙;) c  .UՖOpv'oX.'S1D %aawgLƕ3,-#kBsM/|( u`q K`R({́>֞#ib3CǗ7a gXq;n@>d|4/Lp57[Q={^uG7,-.7t\#s_ظi=m0ZՇp? h(#ak?w\f_+}Eڰ|{'L^7G9>NqqOs3%^ƀpqxq0,/W)*^~!O̒vFP0 oX⛄=fQkcĎ^ kX*/=^N°my{:a!ntP)~37jy7^Ԝۻg`XPmzL3% .cj=:QbgwɟUN<@)w\#a}so՞r?bϯ|˲kIa!ntNhoX>[xC c<ׇ3s>s2W{c*GQ_MWu}Wp9?bor0,}<=ǧnQ:ޘ« Aatnpcך_xS^sŅ⬗Y8qX>2Y[70LZ/[g9V7,k`-NjUA1^/zWpq&A0O"Pf)7$fB8Vc8/%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0ObjInfoVisioDocumentVbVisioInformation"SummaryInformation(՜.+,D՜.+,D@HP\l x  self PagesMastersPage-1CircleLine-curve connector.53Loop on center8Visio (TM) Drawing bgnaRh !fffMMM3338 TZ Arial@F J"X NDdMonotype Sorts@ZWOingd& NSymbol5T?? Y@-1U%J:DT1EW-hTT<* .Ub a0zGzK?@7Gj\VbUUk8 J OK/]&8]$? z APj]&,,'$/u&~&  y  ) ?2 U   U1?L1+GEQGE0+GEGEGE1?>?:`+GEGEGEGEGEGEJGE1$O8F6ANY?; ArVrVBAfKTjY V_V#__  `P#j3lb6t`jWU 3l 3l $Y?9?,\ #!+|tJf1|1|1|1wGQUoSMHdEtsA$_7AOSOeOwOO??O?7ܰuV?в sU31 S);M_qj R/OM 2* ޯ&8R i| 8ʯh'03UOiV?h?z4Kzx2#*w w w w 1 0jk}ȧ]/!M3__5D///#Q/p?Ld_]c_Nj4BAkZrτ#YjU%1@-(jp ٻ )-Ai_# f8)E/Eu//߽/t?2 igߑϵS*ǁɋ7m@55]$Bu] xՆ)1uDU|*<N//U2q ?/&l~& < < 7=&Q_EH᯹Qyl=Ai/{//NG$T~4.bF-q/#4C/~CSq]:!0Y)cz r1!0//0ptrQc=KB녨{(zBwXPT0:!T[211R50E",,P3dbA4dr a arLdR҂NdOd |dL}t,BAUѝt(tUw5txBtѻOt2qqvt+qʃttQʝtĪtYJttdbtt"BtA t1S0g?s??"/4/?X/؁%4SNY d0O贁NkCQOňъa"4FXj|͡^bϿGN@K BѠ]P<FXj͘ S0۟߹@)QO/_kA___BjCg"`)-gösxhy$6H6cbSN>N`r?OOڏp/E4AAS?QhϞeʿܿzJyaP<a퀼;3' p/=ODa֍axٶ/4/?"?4=.@jfx{+I930_qϼk8aD1aϬ]5(ȭS[`r!tq G/AL0zGz\FijD0Uh2-g@!//,/>//pA<߆/`-A{/Ʉ7(C5O ??0?j[DV?h> a?????P/b/t/O/YOd/eO/OO_F?%_j?/A6yTHyoïPȏHWIdࣜ(HqX_j____@?OS owhG ߤ^) 7 ЕNЕ^АooooITҏo6HZ*Pbt1Ϫϼy:D;.@K4Bf?"gߓnWi{N`ʟܟ/$6HZUgy ?@RmvO!O5 \ CdX,LetterOasTPRIAV' %l4O%O]mAr?ialJ''#/))Oe/w////////??+?=?O?a?s????????OO'O9OKO]OoOOBOOOODEHB4)%ENGLISHBRSPL01.EXEPK_]_0UR3PATOM_?P4P0b__optX.n__cR_ oDoH;PSc.%aPKo]o0kdefCooooooo/_A_$+T#JCONFIDENTIAQL4fmJ й#/*S SunMoTuevWeThuFr aSaaJaFeba=Ap=May݁JurAugepvOcaNovDec6F /T6DUmA@ ?ۿI?Y{O1@3EEbOeZ HC 5Vo?)> pp/quupwj  lpysopi`;Generic circle with text and connection points.b?贁NE?4 HDD # =hZ,>THYY9 mAUA? Q6 u` ?u ~YA|XA44 4> !bJfvq >!E"q06DNX l>U5 L@d($%9%#APE&L#%%%?P6 @RL# L#  7p  #2 ' JB{%#145 `7Copyright 1999 Visio Corporation. All 2s reservedo.`0_Sba.chm!#22426+l>(>Ud#1E (!(Z$ B$bW :? /T6DUmA@ ?[I?3 $- b^]b--x@p#^bfA>M,,!'^e-U b, , 'eBZ %UH6 (W|~?ǟk | j f3??dj qlle_cConnect two objs together. or can be ei  a curve a straight line. shap.f).b]^ٿL&d2?HjQ"~࿸ƿfО? ?PH D # =hj4>TYY9 AU@?;?@} P!?3|@A u`u bu  -R 6?u` ?Ru`be"<,O#z  A 8A  USr""0,0'>dx-E?@d2L?@?Ȣ?@m6f?"$m&Rv&R&R&.'O"B"//@47?%'>?P:Z_U^$ v  tN&zsO2 <?ba,3]&G@1$40Q D6 C064"4"`B\"N F 4!/LO-]{eE?@G&x ?2rqǮI@EѦE??rBC3*'@`A&@bC#@bRu% >TKRncunm]Yg`uMQ@dՠ00u``BoH0&'4"{3QT5 `A`shape.hlp!#26001C`9Copyright 1997 Visio Corporation. All 7bs reserved.l>(>UdS@E ʼn30#wabac`[(R9P$Z$Z8d<EY?@ȉ Ei Y)CEwnRuw.F189Bi|nnaP-9 aX1vjs`Change Arrowhead..k`.a7the{ a siznˀtyle foris connectork`~Bb)ODd^%IGU[J|v c U  AR`LP`_Set As Stra8bLine B`"s l to beՀ|k`g?LOo:UFDfP h RTBUUUI6i6?If! ??I?03h WQ eqYkR  Ho@Rw >2O` Connector>}` GS?^(,ÿ$7$/OouToGnQihGlue to the center of a state/process; retch woidthalradius and height&gap..}bow.mb?B{7? HD *=h8>T YY9 #Q@AUA?AпP6 u `u bu  J - q:$A@# ։u#`h?V]mgu[`b"@f0Sg>UA3 "ӿ!Wa5'\W?/Q%a}'I-H/$* '-> B$5[k{k{uh `#5 j/LS%|#145 3`Vis_SDFD.chm!#22822`7Copyright 1999 0io Corporation. All Bs reserved.aR510d:?BU| 3Yl8>WUdk5 L2$_$(3wrERKS(S+_A?$AE\(3ZUKUg#da_R'\CTAQdC ch?UdBt``tRJdBa4#M agdA^59 Gb2^A˘o9 %+KR <crPEREKSS[\b@LSx'FwA u/FXu ZUZUQ2-3uufsBKStVewppp~oo$Ps?Auq ſlWcBpAcu?ra@SSfSSsp[l1v \b[w{` Resize ShapeA~+xE ^VH- !OyaHE7WqFif"#pWAT? |o$hakoD+qRo*?|oP?t4kN@Z r @ lYV)AJ-$3\7"A@t4kN@Z r @ ^_)A-D37PQt4kN@Z r @ ) A>- i7A @,V^)DR@|Y)@R@b)HR@4(@4(@4( @X+ R@]+ R@,+ R_H( _ B"Vhz?9S?ҏ!@Oi?dB*PD\U9+ 4(UP (4FD Tey Аahm$T qUAkN@AZ r @??I?.CUg`QN@ ?Gqu` "#"u$3)R&В.ؤ.(sU!&t/o % *@HR1R1 ` Connectorw `4U 1e L411 a 1p01 1K13@ DJi% DJ D!G" DJ1 HJ1 Hs1G1 HJ1 HG1 HG1 HG1 HG DFPT1AQNAQ!cQAQAQs11QAQQaa apQA/oAoSoeowo@<11K1iaCe1|E1,A1EaE§1?@,sq?@fpc~ wuqr(0B A$3svRf A3sBvRrs13rvRf f(Kuxu/|fB?@F3K?զH? )#0{Gz_2qpQKA:@ )@<9?o1laAQS! 99w!Awuo#i%8nw|c4$ .䘣sPo"z=dИ0r2Mʯ@0~i%0@j.qs}r 1A1ASTARTi4?"?f'2qqK11AoDooooHZ*<x+(UP@@6 C@d g @V{8r8RrV-?QcuϏ1A:]1A$6HZl~NѿƟ؟ 2[mߡz@߿äV3ޣ\;R9ܥۿ-/8n/^NApPACESϒϤ϶NAϲDN5);Mߗߕy^[f\WcLLuBA3FRr6Q3Fi{ Q_M]k1sT/'95o)o??_ /s/<f/x/@Ono@vOܥ//#/`G/Y/On鏹+QpLETTER///?#?5?S4QR?d4s????o??BW-Df@@ OjoM]o﷏ +END9K]ox͟ߟ\ڴK e1ORIe1a4Q#w?@%@@:?@F@7?}y fPE7t CO Lb׀bxୠTeB?@,sqtB!f:@@6 @)Lp K z3EK]Lp}A*pt! tN`&uzsj" "@"#LA< Eg&g&C52r?@I ?$%?xO 2;Vq 7x>/?ĖKw77#ZIٲ} ! p/GYJتRz?pOW3Bu`?n$6D;Jش4ULAsu4!_F3.CV_h_k}M՗IIo+?O~a VP2tDoˀ¦<,a *s g;ؿI(x+(UP8\W?C~gpH4G/ /`q7/I/[)bqEar/<~//Mu//?o(?:?L?^?p8<~5?9*~?Ѹbu?Obq&O_ o\O"9OOOOOOO_"_F_گ|_-TϽ_q2letter_ o0oBo`c[o{o7ߟooooo z8Bdz?@v28 WdO$<"Cy?[IUzfxxP.C?@N@@§1?{@@ ']F".ȇ5$b"#ji 9U@|?@&ajZoewӊҟp9vZϣѯ>Pbw8 圯 Яϸ?>Pi-p[mǿ$6!3|/gZX/j/E pdE&߀?J\n߀ z^[ @@Pl'p'WFJ'pMCCxoOUX?E#5GYw䑎|w@L@@ oupuFOOs݁#_OOOO_ _ʟD_V_ry__[ letGterR\RQ__`f#o5oGoe7jmq~a8o9Fm?@?ik跳ۋsa]! D] qk75Cf Lb/ŸbagE&{d2@@'c@@pW o#69?vq~`O6ў2 tNRz sMq ̩qZյX)R) Qq!zeU^%ϰJW2r?@[I=?3;?ڷף1@$V^iHU+R^Uץ .{dPbx~fD̴G쾸и`ʕB);MBY-i ?@t@frȔg#@zόϞ`'s& ~`(8D7D:L_q߃hKqj3%~aLIqI{?Lм%֜1CUgs_OO Oo<BWspaceh__U:QUUt4kN@Z r @ _A1C-N77@tgAKRH<( E$7B R\D,BvA@?ܘ B.PDDB.PU1( UO"D&aU=QJf )h"Ty+U-x_Ʌ&!Q- H*9(TYgTEQ/,GuideTheDocPage-1Gesture FormatHairlineWhite fillArial 8pt centeredConnectorNet NormalBasicVisio 00Visio 00 FaceCircleLine-curve connector.53Visio 90DFD Arrow EndDFD NormalLoop on centerScaleFactorNet-Thick lineNet Thin lineNet TextNet ContrastVisio 70Net-NormalCircle.14Circle.15Circle.16Line-curve connector.17Line-curve connector.18Line-curve connector.19Line-curve connector.20Line-curve connector.21Loop on cent?er.22Loop on cent?er.23Net ShadowVisio 023D Net Highlt3D Net Face3D Net Shadow3D Net Dark Shadow3D Net LED3D Net Screen3D Net HoleBlock NormalVisio 10Block ShadowVisio 12Basic ShadowLine-curve connector.24Line-curve connector.25(3DzC E3,GC E3IC E3$ICG3C E3CE3CG3CE3CE3lCE3CE3CE3DCE3DE3DE3 DE3DE3DE3!DE3%DE3)DE3-DE31DE3 '5DE3$'9DE3<'=DE3T'ADE3l'PDE3'TDE3'XDE3'\DE3'`DE3'dDE3'hDE3(lDE3,(pDE3D(tDE3\(xDE3t(|DE3(DE3(DE3(DE3)DE3DE3)DE3*DE3,*DE3D*DE3\*DE3t*DE3(DE3*D E3*D E3*DE3*DE3*DE3+DE3,+DE3D+DE3\+DE3|+DE3+DG3+DE3+E E3+ E"G3,/EE3,3EE3D,7EE3\,;EE3|,?EE3,CEE3,GEE3,KEE3,OEE3,SEE3-WEE34-[E E3L-hEE3l-lEG3-EE3-EG3-EE3-EE3-EE3.EE3.EE34.EE3L.EE3l.EE3.EE3.EE3.EE3.EE3.EE3/EE34/EE3L/EE3l/EE3/EE3/EE3/FE3/FE3/ FE30FE3$0FE3D0FE3\0FE3t0FE30"FE30&FE30*FE30.FE322FE3$26FG3<2NFE3T2RFE3l2VFE32ZFE32^FE32bFG32yF E32FE32FE33FE3,3FE3D3F E3\3FE3t3FE33FE33FE33FE33FE33FE3 4FE3$4FE3<4FE3T4FE3d4FE3|4FE34FE34FE34FE34FE34FE35FE3,5FE3D5GE3\5GE3t5GE35 GE35GE35GE35GE35GE35 GE3 6$GE3$6(GE3<6,GE3T6;GE3l6?GE36CGE36GGE36KGE36OGE36SGE36WGE3 7[GE3$7_GE3<7cGE3T7gGE3l7kGE37oGE37}GE37GE37G"G37G"G3 8G"G3,8G"G3L8!H"G3l8CHG38^HG38yHE38}HE38HE39HE39HE349HE3L9HE3d9H E3|9HE39HE39HG39HE39HG39HG3:IE34: IG3L:7IE3d:GIE3:KIE3:OIE3:SIE3:WIE3;[IE3:_IE34;cIE3L;tI E3d;IE3|;I E3;IE3;IE3;IE3;IE3;IE3 <IE3$<IE3<<IE3T<IE3d<IE3|<IE3<IE3<IE3<IE3<IE3 =IE3$=IE3D=I"G3d=J"G  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~UU34U=LNOUqwx|U}UUUt4 kN@Z rC @ ]hC-2_^^ A%t4 u3F/F\ ,R+$xP=N4)媓 'rBh1W=24JݸT`6%Uܳ`CVhaD?     5 !"#$%&'()*+,-./01234@789:;<=>w DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Oh+'0HPht Stephen FergG4v4 EMF,lT 0VISIODrawingLvw ??d((wxxx @@@@@@@@@888000hhh ppp(((xxx(((888@@@888@@@@@@000HHHhhhPPP(((888xxxXXX PPPppp`````````xxx```xxx888000HHHxxxPPP 000HHH```ׇ>>>>>>ooo888xxxNNN%%%mmm欬;;;...xxxHHH---滻JJJVVV{{{FFFnnnVVV滻666nnn柟NNN---fffNNNXXXfff枞NNNFFF'''###ppp@@@@@@@@@HHH描"""```(((@@@::::::::::::::::::::::::ߟ(((PPPhhhBBB```FFF@@@888888(((mmm楥FFFPPP xxx```XXX``` HHH NNNxxx pppxxxXXX---fff```WWW;;;XXXssssssCCC---gggXXXooojjj泳>>>(((UUUNNN666FFF;;;Ɉwww888,,,333~~~XXX泳fff___555{{{>>>```(((>>>欬...߇XXX...ttt描&&&JJJ泳555xxxHHHooo;;;___>>>000@@@@@@<<>>(((888```ggg---WWWppp888 ```555CCCVVVJJJhhh hhhxxx@@@000HHH^^^---滻...888(((XXXXXX@@@000---fffwwwzzz%%%hhh``` XXX ___sssHHH((( hhh ﷷ444欬>>>xxxXXXxxx444mmm444sssssssssssssss恁'''HHH ר XXX描___CCC潽777ppphhh@@@888CCCmmm楥FFF;;;欬``` קXXX@@@GGGmmm欬sss楥FFF欬欬欬欬欬欬欬>>>ppp @@@@@@@@@XXX::::::::::::描___戈ggg pppPPP 444mmmWWW;;; hhhPPP000444JJJ ```xxx```(((___...fff000PPP ``` ---fff444&&&@@@@@@(((PPP``` gggnnn444HHH000``` 555CCCNNNJJJXXX(((```톆 <<<___fff___滻555xxxߏ>>>>>>'''>>>___(((555JJJtttQQQ...```888>>>fff¬JJJ~~~HHH ...fff扉&&&~~~;;;ssszzzfff'''@@@VVV;;;ttt```XXX泳fffggg___444<<>>;;; ppp```xxx 888恁ooo ppp(((444楥FFF ppp@@@```@@@(((mmmJJJ欬滻 ```(((QQQ:::漼ϗ```hhh;;;:::::::::::::::::::::滻欬>>>000hhh描___XXXwwwzzz444枞NNNooo---...{{{www<<<柟NNN<<<悂FFF!!!nnnCCCoooAAAlll&&&sssߞXXX'''XXXXXX''';;;;;;;;;%%%NNNPPP000 000(((KKK888ttt000```((( ppp``` ``` ```xxxxxxXXX XXXPPP000@@@888HHHhhhPPP```PPP000```HHHPPP000ǧXXX@@@888XXXDocumentSummaryInformation8_1198320377FKkqKkqOle EPRINT _VPID_PREVIEWS@_VPID_ALTERNATENAMES_PID_LINKBASE A  FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q ՜.+,D՜.+, ) @ EMF ylT 0VISIODrawing% %   5&%   '% V0 ) %%% ( % (  Rp"ArialQ|m|lЭ3|||www#`Lv|p|m|wwlЭ3#` dv% %  %   Tl6BBLXStack7.*+ % &%   '% V0 seaoaoa% ( % (  Rp"ArialQ|m|lЭ3|||www#`Lv|p|m|wwlЭ3#` dv% %  %   TdABBBA1LTpush--)- % &%   '% V0 slhohoh% ( % (  Rp"ArialQ|m|lЭ3|||www#`Lv|p|m|wwlЭ3#` dv% %  %   TlA[BBAJLXp o p... % &%   '% V0 soo  % ( % (  Rp"ArialQ|m|lЭ3|||www#`Lv|p|m|wwlЭ3#` dv% %  %   TdAuBBAdLTpeek,,,) % &%   '% V0 =999% ( % (  Rp"ArialQ|m|lЭ3|||www#`Lv|p|m|wwlЭ3#` dv% Rp"ArialQ|m|lЭ0w \w w3Pw|||www#`Lv|p|m|wwlЭ#` dv% %  %   T|]cBB]L\internal----  Td.lBB[LTdata--- % CompObjqObjInfoVisioDocumentKVisioInformation"Visio (TM) Drawing KHI|Rh !fffMMM333$ $ UX8@ TD Arialz@F J"X NdMonotype _Sorts@NZWingd& NSymbol5T?? Y@-1U%J:DT1EW-hTT<* .Ub a0zGzK?@7Gj\VbUUk8 J OK/]&8]$? z APj]&,,'$/u&~&  y  ) ?2 U   U1?L1+GEQGE0+GEGEGE1?>?:`+GEGEGEGEGEGEJGE1$O8F6ANY?; ArVrVBAfKTjY V_V#__  `P#j3lb6t`jWU 3l 3l $Y?9?,\ #!+|tJf1|1|1|1wGQUoSMHdEtsA$_7AOSOeOwOO??O?7ܰuV?в sU31 S);M_qj R/OM 2* ޯ&8R i| 8ʯh'03UOiV?h?z4Kzx2#*w w w w 1 0jk}ȧ]/!M3__5D///#Q/p?Ld_]c_Nj4BAkZrτ#YjU%1@-(jp ٻ )-Ai_# f8)E/Eu//߽/t?2 igߑϵS*ǁɋ7m@55]$Bu] xՆ)1uDU|*<N//U2q ?/&l~& < < 7=&Q_EH᯹Qyl=Ai/{//NG$T~4.bF-q/#4C/~CSq]:!0Y)cz r1!0//0ptrQc=KB녨{(zBwXPT0:!T[211R50E",,P3dbA4dr a arLdR҂NdOd |dL}t,BAUѝt(tUw5txBtѻOt2qqvt+qʃttQʝtĪtYJttdbtt"BtA t1S0g?s??"/4/?X/؁%4SNY d0O贁NkCQOňъa"4FXj|͡^bϿGN@K BѠ]P<FXj͘ S0۟߹@)QO/_kA___BjCg"`)-gösxhy$6H6cbSN>N`r?OOڏp/E4AAS?QhϞeʿܿzJyaP<a퀼;3' p/=ODa֍axٶ/4/?"?4=.@jfx{+I930_qϼk8aD1aϬ]5(ȭS[`r!tq G/AL0zGz\FijD0Uh2-g@!//,/>//pA<߆/`-A{/Ʉ7(C5O ??0?j[DV?h> a?????P/b/t/O/YOd/eO/OO_F?%_j?/A6yTHyoïPȏHWIdࣜ(HqX_j____@?OS owhG ߤ^) 7 ЕNЕ^АooooITҏo6HZ*Pbt1Ϫϼy:D;@K4Bf?"gnWi{N`ʟܟ/$6HZUgy ?@RmvO!O5 \ CdX,LetterOasTPRIAV' %l4O%O]mAr?ialJ''#/))Oe/w////////??+?=?O?a?s????????OO'O9OKO]OoOOBOOOODEHB4)%ENGLISHBRSPL01.EXEPK_]_0UR3PATOM_?P4P0b__optX.n__cR_ oDoH;PSc.%aPKo]o0kdefCooooooo/_A_$+T#JCONFIDENTIAQL4fmJ й#/*S SunMoTuevWeThuFr aSaaJaFeba=Ap=May݁JurAugepvOcaNovDec6FM,%,'^fO - , , 'eZ %UH uZdd!%?7?I?[?m?6u 8' CUgymb?п7i6n:om?6?m?HD =ih(>T9 sU@V?ЯdP6 hJA@#3 U    EhQ EdUU !U"#$%E&'])U*+,-U./01U2345678 e2*e24e2>e2He2Re2\e2fe2pe2ze2e2e2e2e2e2e2e2e2e2e2e2e2e2"e2"e2"e2$"e2."e28"e2B"e2L"e2V"e2`"e2j"e2t"e2~"e2"e2"e2"e2"e2"e2"e2"e2"e2"e2"e2"e2"e22e2 2e22e22e2(2e222e2<2e2F2e6uҌ`V!SuYzbUf a>QU2 q.`?-o?fPdk?V A;yaz'cad5 !`Shape.hlp!#9000C`9Copyright 1995 Visio Corporation. All bs reserved.8!5 L@l>!Udd E B!qoaruph` 'c7p9RYFSYqhC :g6 hs*u6Oa*|vč 1>NrAzJPq9 ^ppj|wRdpzh d!!$!.!8!B!L!V!`!j!t!~!!!!]!!!!!!!!1 111(1(21<1F1\0bAV~ePdʫe%ȯuivY|iTؿk} Ebg#V8Jp3D Pbp ϷpБzVi{规va@ϟvP4Oa,  9KՓ@#觰- AM`rA9# /A+/vY/}.+(A/vȶ///@}.2A ?v%?7?I?}. !Qx?vܔ???}.x!u//PwZO?~OO[?ZaO?OO?(_OU_g_>O?UqOO_% _U''o9oKoqioUOoool5qoUC_)5GUƐt-E_EJ؁R]ASTuT#%煳T(OݍT'3}'9}(}T+h ɄJ܎T%ԟw(T&Cfʢbt}(ʣ%T'ѯ㯔܎T(!̩@QcvJE)Ǐُ*@/AT+d@0}ϠϽ|,  2-.a^pߡ.ߠSʯ /?(:0]S迕1c̿p2'9Wi{\3cś49L5G:5t ߤY6c 17R9{8c(/j00j!eaTA!X)j!j!5Y(SS1O&/!0ie"$ !b0 ߱4 #V&Hl'-y8%  -FTx#d=B G]O@eGo+K]7a? PUl4,Q1;?PQ? ĕ6 A-O@7AU2@,B7GRH<( U2Et7 R(LS %"@?$9"RD 9Oi UPxP4FDTey  ahnm qT^UIQ1?IPQ??I?*?Qc)@?q^qu`huae,5!5! a H<$'$p!'$P5!'p!|(&ņqP5%9! )1 61p!c1C15! P1!pn??!"6kp!5!|1P%p!(p!%aEm?WCQ hE?kG2UBõ?OF?ZA#0{/Gz5!\1v A<<<F?KSTStackj^B,Ip*q9?p@y`?hsBq|??&?2eD?hsJqO@B/)OhsNqEOWF/rORqO/OhsVqOWF?OZq_FT?;_^qQ_?x_hsbq_WF?_fq_O_lhFqUѶCeaaqq7z@h7<`!xa<bxja7o]azo"z7BfiydqTziea@hcv'2rq6bHdCqTDwseL` eeChdztCe/qPyaaq@hEp= c?@(\Ͱ彻?PihG2U?Xc6d?L`Adht0{Gz6cevaVq@xtieݥFI}k?@Aͤ1%0{/Gz}(L(Ĉ˩,b<ͳ׽ hdv_(.Tp o pjLȿڿI0}XDEDX-qs9\䃬˯ݧǡ \(k4w@!!! 1L111AXAAA!QdQQQ-apaaa9q|qqˁQב]$!OJ/ ](c]OZ@v@e5@ǥHx@T@5@>7/2 9/,/0>/U= o//UA^E/m ?]I\//R?.h????P?/?Uţ+`OOU%>pDO0VOU]%>hOOUa%??^O76_^i=_@Y_^m_Ŝ_^Hí?__> oS_.o@yIo_uo|o_oo!oo[??Ucoov?oJo }^_^珌^*F^m ^񰟌"џY󟌶^6R^񤏶VE,Bƈo˟ȿ Q8RϏvׯ]DZ% #iP f5ϓl&}UEaEe@@ L6P=9QQ*+lxl QLi8@QqTEa I&?+@'2rq->6PHIuTDcLLULh u-E堾 pIEp= c%?.51xw?PFmG2U??]&AmK0{Gzrp񁄔pAOtI<A/1pd1peekCj"aIL/TƮXuq96P'1111%T6P 6P 6P 6P $11-ApAAA9Q|QQaEaaaqQqqq]&i2u>ıJ}VљblA 9aOH]gO]pLOKO]}OOO'_9___|_OO___o|1@_~oyK1`oso0oU1n ܶooU1oH9o^1)H|V!o`Dv!`ņ2oUk`HZU!l~p׋0U1l~hΏU1lH^A~vd}G1H  ^1ǟH`(yKU0tQur1`៼2ӯ`$2xhC!Yx1x媯ȿ2߿x 2" Oπ1ex0%43їς^1 #Pӧ߂^K.#PfұJ߂^1q@ַ߂^1߃>1#POL$1:@V^}#Pʙ^AVAI0AF@ms A߶AA@O6sAR5s AYs$A-aH(A^fPs,A-0A*/4A'/fPgN/s8Aj/-/-7AU2@D77JRH<( U2E*87 RUlL-fߓ7@? 8{RD7;U$ 4(U1( UO"D&aU=QJf )h"Ty+U-x_Ʌ&!Q- H*9(TYgTEQ/,GuideTheDocPage-1Gesture FormatHairlineWhite fillArial 8pt centeredEntity BodyEntity Body.30Entity Body.2Entity Body.4Entity Body.6ConnectorNet NormalEntity Body.1Entity Body.5BasicVisio 00Visio 00 FaceVisio 90DFD Arrow EndDFD NormalNet-Thick lineNet Thin lineNet TextNet ContrastVisio 70Net-NormalNet ShadowVisio 023D Net Highlt3D Net Face3D Net Shadow3D Net Dark Shadow3D Net LED3D Net Screen3D Net HoleBlock NormalVisio 10Block ShadowVisio 12Basic Shadow_l 3_|^9EUh s- ~G  }U,ϪDQ \Ut:A|R) U- D UH ăL ŨPU^ b f j ~Wn r Uv z $~x< D L T \ d lJ t  U      )Ѫ ܣ $_q ;00,0T0fD0*:L0U.:T02:\0U6:d0::l0U>:t0B:|0F:0J00a:0e:0i:0m:0q:ě0u:̪0y:ԛ0}:ܪ0:0:쪛0:0:0:" : ]P:$]P:,*]PeJD]P0x%\]P K]PK]PI/K]PAK]PSK]P:]P:*]P:]PwK]PIK]PK]PK]P<*]Pj̪]Pj]P jܪ]Pj]Pj]Pj]Pj]P j$j 1p(j1p,j1p0j$1p4j,1p8j41p>@ FJTx,Y4U] U1UЩMx\s м$,4<JDև\ੰftཅꌪΗꬪ꼪̪j? ]`] }]}]}]$} ],*}$]4}(] 1B fPxցBQU !"#%&'(*)*+U-./0E12r5U6789Rm 0aЭ]@BC !FUHIJK!MNOP*QRSѳUUVWXYZ[A!]^_`aJbceUfghijkmnopqrRsuvUwxyz{!}~T!U᪳*U+࠳Jࢳ!ॳU৳ਲ਼ੳ४୳ப௳ళ౳R൳ඳUำ๳ຳ੻ཱིླ࿪³T ųƳdzUȳɳʳAͳγϳ*ѳҳ1Uճֳ׳سٳڳCݪ޳߳UU34U=LNOUqwx|U}UUUUl4, Q1?PQ? dGhC-T3@H AUl4, H A>-<7A_*<N@ԕJH NRVgQq7uH<( H<( _*<NE!I RVgQ.q E{zN  g"4FX(-C?@(= ףί8fy JO:YR+ մLQ~}&\T#!BGD>0B8ZOԄP$~<$'lV8TNTy)  1=`2|,?V<>G O HFD܈;IP=}G C!_5G @SummaryInformation(6DocumentSummaryInformation8_1198320516' "FKkqp2wqOle 'Oh+'0@HXdp|FERG_SG @ EMFmlT 0VISIODrawing% %   &%   '% V0% ( % (   Rp"ArialQ|m|2P8|||wwwp#`M\P|p|m|ww2x#` ,dv%   Tl4BBLXStack"! % &%   '% V0.--.-.-% ( % (   Rp"ArialQ|m|2P8|||wwwp#`M\P|p|m|ww2P8x#` ,dv%   Td(BB&LTpush % &%   '% V0?.NN.N.??N% ( % (   Rp"ArialQ|m|2P8|||wwwp#`M\P|p|m|ww2x#` ,dv%   Tl?LBBJLXp o p % &%   '% V0c.tt.t.cct% ( % (   Rp"ArialQ|m|2P8|||wwwp#`M\P|p|m|ww2P8x#` ,dv%   TdcpBBnLTpeek % &%   '% V0C xhChxhx C Ch% ( % (   Rp"ArialQ|m|2P8|||wwwp#`M\P|p|m|ww2x#` ,dv%   T|M7oDBBMBL\internal  TdSAgNBBSLLTdata % @HP\h t   PagesMastersPage-1 Entity Body8_VPID_ALTERNATENAMESy:W_VPID_PREVIEWSa_PID_LINKBASEda A EPRINT!CgCompObj(qObjInfo $*VisioDocumentz%      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv2{|}~ ? EMFgQ lT 0VISIODrawing% %   &%   '% V0L 5c3J 3% ( % (  &%   '% V0 L 5J 3 J WJ 3% ( % (  Rp ArialQ|m|lЭXk48׭|||www#`L퉯|p|m|wwlЭXk#` dv% %  %  % &%   '% V0    % ( % (  Rp ArialQ|m|lЭXk8׭|||www#`L퉯|p|m|wwlЭXk#` dv% %  %  % Rp ArialQ|m|lЭXk8׭|||www#`L퉯|p|m|wwlЭXk#` dv% %  %   Tp_.BB_xLXNOZAMA:?15C5 % %  '% % V0w?w?w&w?% % (  %  '% % V0 % % % %% % (  %  '% % V0 &%  &%% % (  &%   '% V0 #( %%& & %% ( % (  Rp ArialQ|m|lЭXk8׭|||www#`L퉯|p|m|wwlЭXk#` dv% %  %  % !;V0/ VVVV/ / V<C  '% % [P/ VU / VVVV/ / V7 fVfV7 7 f% % (   '% % [P7 fU 7 fVfV7 7 f> wVwV> > w% % (   '% % [P> wU > wVwV> > wF VVF F % % (   '% % [PF U F VVF F N VVN N % % (   '% % [PN U N VVN N V VVV V % % (   '% % [PV U V VVV V ] VV] ] % % (   '% % [P] U ] VV] ] e VVe e % % (   '% % [Pe U e VVe e m VVm m % % (   '% % [Pm U m VVm m u VVu u % % (   '% % [Pu U u VVu u | VV| | % % (   '% % [P| U | VV| |  V V  % % (   '% % [P U  V V   VV  % % (   '% % [P U  VV   +V+V  +% % (   '% % [P +U  +V+V  + <V<V  <% % (   '% % [P <U  <V<V  < LVLV  L% % (   '% % [P LU  LVLV  L ]V]V  ]% % (   '% % [P ]U  ]V]V  ] mVmV  m% % (   '% % [P mU  mVmV  m }V}V  }% % (   '% % [P }U  }V}V  } VV  % % (   '% % [P U  VV   VV  % % (   '% % [P U  VV   VV  % % (   '% % [P U  VV   VV  % % (   '% % [P U  VV   VV  % % (   '% % [P U  VV   VV  % % (   '% % [P U  VV   VV  % % (   '% % [P U  VV   VV  % % (   '% % [P U  VV  VV% % (   '% % [PU VV"V"V"% % (   '% % [P"U "V"V"2V2V2% % (   '% % [P2U 2V2V2BVBVB% % (   '% % [PBU BVBVB SVSV  S% % (   '% % [P SU  SVSV  S'cVcV''c% % (   '% % [P'cU 'cVcV''c/tVtV//t% % (   '% % [P/tU /tVtV//t7VV77% % (   '% % [P7U 7VV77?VV??% % (   '% % [P?U ?VV??GVVGG% % (   '% % [PGU GVVGGNVVNN% % (   '% % [PNU NVVNNVVVVV% % (   '% % [P VVVVVVVVVV% % (  " &%  W0- TX/ VVVV/ / V% ( % &%   '% [R w3R Y3Y3R R YR 33<R <R R 33R R R c3c3R R cR 33HR HR R w3w3R R w% ( % (  %  '% % V0 &w? & ?w?w& &% % (  !;Vh           & . 4 8 8 4 . & <C  '% % VL  7        % / 8  % % (   '% % Vl  7        % / 8 8 . $       % % (   '% % Vh  7       $ . 8 8 / &       % % (   '% % Vh  7       & / 8 8 / '       % % (   '% % Vh  7       ' / 8 8 0 ( !      % % (   '% % Vd  7      ! ( 0 8 8 / '      % % (   '% % V`  7      ' / 8 8 0 ( "     % % (   '% % V`  7     " ( 0 8 8 1 * #     % % (   '% % V`  7     # * 1 8 8 1 + % !    % % (   '% % V\  7    ! % + 1 8 8 1 * % !   % % (   '% % VX  7   ! % * 1 8 8 2 , ' # !  % % (   '% % VX  7  ! # ' , 2 8 8 2 - ) & $ # % % (   '% % VT # 7 # $ & ) - 2 8 8 2 - ) ' & #% % (   '% % VP & 7 & ' ) - 2 8 8 3 / , * ) &% % (   '% % VL ) 7 ) * , / 3 8 8 3 / - , )% % (   '% % VH , 7 , - / 3 8 8 4 2 0 / ,% % (   '% % VD / 7 / 0 2 4 8 8 5 3 2 /% % (   '% % V< 2 7 2 3 5 8 8 6 5 2% % (   '% % V4 5 7 5 6 8 8 8 5% % (  " !;VX         $ * - - * $ <C  '% % VD  ,       & -  % % (   '% % V`  ,       & - - '       % % (   '% % V\  ,       ' - - &      % % (   '% % VX  ,      & - - ' !     % % (   '% % VX  ,     ! ' - - ( #     % % (   '% % VT  ,     # ( - - ( #    % % (   '% % VP  ,    # ( - - ) $ !   % % (   '% % VL  ,   ! $ ) - - ) % " ! % % (   '% % VH ! , ! " % ) - - * ' % $ !% % (   '% % VD $ , $ % ' * - - * ( ' $% % (   '% % V< ' , ' ( * - - + * '% % (   '% % V4 * , * + - - - *% % (  " !;VX _ W R O O R W _ f k o o k f _<C  '% % VD O n N O Q U [ a h o N N% % (   '% % V` O n N O Q U [ a h o o h b \ X T R Q N% % (   '% % V\ Q n Q R T X \ b h o o h b \ X U T Q% % (   '% % VX T n T U X \ b h o o i c ^ Z X W T% % (   '% % VX W n W X Z ^ c i o o j e ` ] [ Z W% % (   '% % VT Z n Z [ ] ` e j o o i d a ^ ] Z% % (   '% % VP ] n ] ^ a d i o o j f c a ` ]% % (   '% % VL ` n ` a c f j o o j g d c `% % (   '% % VH c n c d g j o o l i g f c% % (   '% % VD f n f g i l o o l j i f% % (   '% % V< i n i j l o o m l i% % (   '% % V4 l n l m o o o l% % (  " !;VH _ Y U U Y _ d h h d _<C  '% % V< U g U V Y ] b h U U% % (   '% % VP U g U V Y ] b h h c _ [ X X U% % (   '% % VP X g X X [ _ c h h d ` ] [ Z X% % (   '% % VL Z g Z [ ] ` d h h d ` ^ ] Z% % (   '% % VH ] g ] ^ ` d h h e b a ` ]% % (   'J% % VD ` g ` a b e h h f d c `% % (   ''% % V< c g c d f h h f f c% % (   '% % V4 f g f f h h h f% % (   '% % V0 h h h h h% % (  " %  '% % V0       % % (  !;V0c !!c c <C  '% % [Pc   c !!c c f f f % % (   '% % [Pf  f f f h h h % % (   '% % [Ph  h h h k k k % % (   '% % [Pk  k k k m m m % % (   '% % [Pm  m m m p p p % % (   '% % [Pp  p p p r r r % % (   '% % [Pr  r r r u u u % % (   '% % [Pu  u u u w   w w % % (   '% % [Pw   w   w w z   z z % % (   '% % [Pz   z   z z | | | % % (   '% % [P|  | | |    % % (   '% % [P        % % (   '% % [P        % % (   '% % [P          % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (  " &%  W0c !c !!c c % ( % !;V@         <C  '% % VD            % % (   '% % V`                   % % (   '% % V\                  % % (   '% % VX                 % % (   '% % VX                 % % (   '% % VT                % % (   '% % VP               % % (   '% % VL              % % (   '% % VH             % % (   '% % VD            % % (   '% % V<          % % (   '% % V4        % % (  " !;VH _        &_ &_ <C  '% % [P_ % _ &_ &_ a &a &a % % (   '% % [Pa % a &a &a c %c %c % % (   '% % [Pc % c %c %c e %e %e % % (   '% % [Pe % e %e %e g %g %g % % (   '% % [Pg % g %g %g i $i $i % % (   '% % [Pi $ i $i $i k $k $k % % (   '% % [Pk $ k $k $k m $m $m % % (   '% % [Pm $ m $m $m o   #o #o % % (   '% % [Po  # o   #o #o q   #q #q % % (   '% % [Pq  # q   #q #q s    #s #s % % (   '% % [Ps  # s    #s #s u  "u "u % % (   '% % [Pu " u  "u "u w  "w "w % % (   '% % [Pw " w  "w "w y  "y "y % % (   '% % [Py " y  "y "y {  !{ !{ % % (   '% % [P{ ! {  !{ !{ }  !} !} % % (   '% % [P} ! }  !} !}    ! ! % % (   '% % [P  !    ! !      % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (  " &%  WH_ & _        &_ &_ % ( % &%   '% V0h h h h % ( % (  !;V`` ` s s o m m o s%s%      ` <C  '% % [P` m$ ` m%m%` ` mb m#m#b b m% % (   '% % [Pb m# b m#m#b b md n!n!d d n% % (   '% % [Pd n! d n!n!d d nf nnf f n% % (   '% % [Pf n f nnf f nh nnh h n% % (   '% % [Ph n h nnh h nj nnj j n% % (   '% % [Pj n j nnj j nl ool l o% % (   '% % [Pl o l ool l on oon n o% % (   '% % [Pn o n oon n op oop p o% % (   '% % [Pp o p oop p or oor r o% % (   '% % [Pr o r oor r ot ppt t p% % (   '% % [Pt p t ppt t pv ppv v p% % (   '% % [Pv p v ppv v px p p x x p% % (   '% % [Px p  x p p x x pz p p z z p% % (   '% % [Pz p  z p p z z p| q q | | q% % (   '% % [P| q  | q q | | q~ qq~ ~ q% % (   '% % [P~ q ~ qq~ ~ q qq  q% % (   '% % [P q  qq  q qq  q% % (   '% % [P q  qq  q rr  r% % (   '% % [P r  rr  r r r   r% % (   '% % [P r   r r   r r r   r% % (   '% % [P r   r r   r s s   s% % (   '% % [P s   s s   s s s   s% % (   '% % [P s   s s   s s s   s% % (   '% % [P s   s s   s s s   s% % (   '% % [P s   s s   s t t   t% % (   '% % [P t   t t   t t t   t% % (   '% % [P t   t t   t t t   t% % (   '% % [P t   t t   t t t   t% % (   '% % [P t   t t   t u u   u% % (   '% % [P u   u u   u u u   u% % (   '% % [P u   u u   u u u   u% % (   '% % [P u   u u   u u u ~ ~ u% % (   '% % [P u ~  u u ~ ~ u v v ~ ~ v% % (   '% % [P v ~  v v ~ ~ v v v ~ ~ v% % (   '% % [P v ~  v v ~ ~ v v v } } v% % (   '% % [P v }  v v } } v v v } } v% % (   '% % [P v }  v v } } v w w } } w% % (   '% % [P w }  w w } } w w w } } w% % (   '% % [P w }  w w } } w w w | | w% % (   '% % [P w |  w w | | w w w | | w% % (   '% % [P w |  w w | | w x x | | x% % (   '% % [P x |  x x | | x x x | | x% % (   '% % [P x |  x x | | x x x { { x% % (   '% % [P x {  x x { { x y y { { y% % (   '% % [P y {  y y { { y y y { { y% % (   '% % [P y {  y y { { y y y { { y% % (   '% % [P y {  y y { { y y y z z y% % (   '% % [P y z  y y z z y z z z z z% % (   '% % [P z z  z z z z z z z z z z% % (  " &%  W`` m%` ` s s o m m o s%s%      ` % ( % !;[""         88/ / 8%%<C  '% % [P $  %%   $$  % % (   '% % [P $  $$   ##  % % (   '% % [P #  ##   ""  % % (   '% % [P "  ""   ""  % % (   '% % [P "  ""   !!  % % (   '% % [P !  !!       % % (   '% % [P           % % (   '% % [P        % % (   '% % [P        % % (   '% % [P      ~ ~ % % (   '% % [P ~  ~ ~  | | % % (   '% % [P |  | |  z z % % (   '% % [P z  z z  x x % % (   '% % [P x  x x  v v % % (   '% % [P v  v v  t t % % (   '% % [P t  t t  r r % % (   '% % [P r  r r  p p % % (   '% % [P p  p p  n n % % (   '% % [P n  n n  l l % % (   '% % [P l  l l  j j % % (   '% % [P j  j j  h h % % (   '% % [P h  h h  f f % % (   '% % [P f  f f  d d % % (   '% % [P d  d d  b b % % (   '% % [P b  b b  ` ` % % (   '% % [P `  ` `  ^ ^ % % (   '% % [P ^  ^ ^  \ \ % % (   '% % [P \  \ \  Z Z % % (   '% % [P Z  Z Z    X X % % (   '% % [P  X    X X    V V % % (   '% % [P  V    V V    T T % % (   '% % [P  T    T T    R R % % (   '% % [P  R    R R    P P % % (   '% % [P  P    P P    N N % % (   '% % [P  N    N N  L L % % (   '% % [P L  L L  J J % % (   '% % [P J  J J  H H % % (   '% % [P H  H H  F F % % (   '% % [P F  F F  D D % % (   '% % [P D  D D  B B % % (   '% % [P B  B B  @ @ % % (   '% % [P @  @ @  > > % % (   '% % [P >  > >  < < % % (   '% % [P <  < <  : : % % (   '% % [P :  : :  8 8 % % (   '% % [P 8  8 8    6 6 % % (   '% % [P  6    6 6    4 4 % % (   '% % [P  4    4 4    2 2 % % (   '% % [P  2    2 2    0 0 % % (   '% % [P  0    0 0    . . % % (   '% % [P  .    . .    , , % % (   '% % [P  ,    , ,    * * % % (   '% % [P  *    * *    ( ( % % (   '% % [P  (    ( (    & & % % (   '% % [P  &    & &    $ $ % % (   '% % [P  $    $ $    " " % % (   '% % [P  "    " "      % % (   '% % [P             % % (   '% % [P             % % (   '% % [P             % % (  " &%  W0"""W,      W,      W0 /8 88/ / 8W0%%%% ( % &%  d 6t ` 46p 4% ( % !;[#/   / / / * * / / */ T T D/ D/ T/   n/ n/ /   / / /   / / /   / / <C  '% % [P/   /   / / /   / / % % (   '% % [P/   /   / / /   / / % % (   '% % [P/   /   / / /   / / % % (   '% % [P/   /   / / /   / / % % (   '% % [P/   /   / / /   / / % % (   '% % [P/   /   / / /   / / % % (   '% % [P/   /   / / / ~ ~ / / % % (   '% % [P/ ~  / ~ ~ / / / { { / / % % (   '% % [P/ {  / { { / / / y y / / % % (   '% % [P/ y  / y y / / / w w / / % % (   '% % [P/ w  / w w / / / u u / / % % (   '% % [P/ u  / u u / / / s s / / % % (   '% % [P/ s  / s s / / / q q / / % % (   '% % [P/ q  / q q / / / o o / / % % (   '% % [P/ o  / o o / / / m m / / % % (   '% % [P/ m  / m m / / / k k / / % % (   '% % [P/ k  / k k / / / i i / / % % (   '% % [P/ i  / i i / / / g g / / % % (   '% % [P/ g  / g g / / / e e / / % % (   '% % [P/ e  / e e / / / c c / / % % (   '% % [P/ c  / c c / / / a a / / % % (   '% % [P/ a  / a a / / / _ _ / / % % (   '% % [P/ _  / _ _ / / / ] ] / / % % (   '% % [P/ ]  / ] ] / / / [ [ / / % % (   '% % [P/ [  / [ [ / / / Y Y / / % % (   '% % [P/ Y  / Y Y / / / W W / / % % (   '% % [P/ W  / W W / / / U U / / % % (   '% % [P/ U  / U U / / / S S / / % % (   '% % [P/ S  / S S / / / Q Q / / % % (   '% % [P/ Q  / Q Q / / / O O / / % % (   '% % [P/ O  / O O / / / M M / / % % (   '% % [P/ M  / M M / / / K K / / % % (   '% % [P/ K  / K K / / / I I / / % % (   '% % [P/ I  / I I / / / G G / / % % (   '~~~% % [P/ G  / G G / / / E E / / % % (   '|||% % [P/ E  / E E / / / C C / / % % (   '{{{% % [P/ C  / C C / / / A A / / % % (   'yyy% % [P/ A  / A A / / / ? ? / / % % (   'www% % [P/ ?  / ? ? / / / = = / / % % (   'uuu% % [P/ =  / = = / / / ; ; / / % % (   'sss% % [P/ ;  / ; ; / / / 9 9 / / % % (   'qqq% % [P/ 9  / 9 9 / / / 7 7 / / % % (   'ooo% % [P/ 7  / 7 7 / / / 5 5 / / % % (   'mmm% % [P/ 5  / 5 5 / / / 3 3 / / % % (   'kkk% % [P/ 3  / 3 3 / / / 1 1 / / % % (   'iii% % [P/ 1  / 1 1 / / / / / / / % % (   'fff% % [P/ /  / / / / / / / / / / % % (  " !;[# VV   .V.V  . XVXVG G X VVr r  VV   VV   VV  <C  '% % [P U  VV   VV  % % (   '% % [P U  VV   VV  % % (   '% % [P U  VV   VV  % % (   '% % [P U  VV  VV% % (   '% % [PU VVVV% % (   '% % [PU VVVV% % (   '% % [PU VVVV% % (   '% % [PU VV VV  % % (   '% % [P U  VV   VV  % % (   '% % [P U  VV   VV  % % (   '% % [P U  VV  VV% % (   '% % [PU VVVV% % (   '% % [PU VVVV% % (   '% % [PU VVVV% % (   '% % [PU VVVV% % (   '% % [PU VVVV% % (   '% % [PU VVVV% % (   '% % [PU VVVV% % (   '% % [PU VV VV  % % (   '% % [P U  VV  "VV""% % (   '% % [P"U "VV""$VV$$% % (   '% % [P$U $VV$$&VV&&% % (   '% % [P&U &VV&&(VV((% % (   '% % [P(U (VV((*VV**% % (   '% % [P*U *VV**,VV,,% % (   '% % [P,U ,VV,,.VV..% % (   '% % [P.U .VV..0VV00% % (   '% % [P0U 0VV002VV22% % (   '% % [P2U 2VV224VV44% % (   '% % [P4U 4VV446VV66% % (   '% % [P6U 6VV668VV88% % (   '% % [P8U 8VV88:VV::% % (   '% % [P:U :VV::<VV<<% % (   '% % [P<U <VV<<>VV>>% % (   '~~~% % [P>U >VV>>@VV@@% % (   '|||% % [P@U @VV@@BVVBB% % (   '{{{% % [PBU BVVBBDVVDD% % (   'yyy% % [PDU DVVDDFVVFF% % (   'www% % [PFU FVVFFHVVHH% % (   'uuu% % [PHU HVVHHJVVJJ% % (   'sss% % [PJU JVVJJLVVLL% % (   'qqq% % [PLU LVVLLNVVNN% % (   'ooo% % [PNU NVVNNPVVPP% % (   'mmm% % [PPU PVVPPRVVRR% % (   'kkk% % [PRU RVVRRTVVTT% % (   'iii% % [PTU TVVTTVVVVV% % (   'fff% % [P VVVVVVVVVV% % (  " &%  WH C  ? & & %  w? ?% ( % Rp ArialQ|m|lЭXk8׭|||www#`L퉯|p|m|wwlЭXk#` dv% Rp ArialQ|m|lЭ8׭0w XkPwm||||www#`L퉯|p|m|wwlЭ8׭#` dv% Rp ArialQ|m|lЭXk0w \w w8׭Pw|||www#`L퉯|p|m|wwlЭXk#` dv% Rp ArialQ|m|lЭ8׭0w \w wXkPw|||www#`L퉯|p|m|wwlЭ8׭#` dv% %  %   T| rBB L\Database;----)-  T tBB cLhholds session...**.**..  T }BB Ll state vectors*..).*.* % %  ' % % V,[!![[% % (  %  ' % % V,`a`% % (  %  ' % % V8g[{[[g{% % (  !;V]$;Sm0@LU[]]<C  ' % % V\ $>Wp$1<FNUY\]]% % (   ' % % V\0 $>Wp$1<FNUY\]XWTPI@5) u\A& % % (   ' % % VX/ &A\u )5@IPTWXTSPKE<1%sZ@& % % (   ' % % VT/ &@Zs%1<EKPSTPOLG@8-!rY?% % % (   ' % % VP/ %?Yr!-8@GLOPKJHC<4)pW>$ % % (   ' % % VK/ $>Wp)4<CHJKGFC?80% nV<# % % (   ' % % VG/ #<Vn %08?CFGCB?:4+!lT;"% % (   ' % % VC/";Tl!+4:?BC>=;60'jS:!% % (   ' % % V>/!:Sj'06;=>:962+#iQ9 % % (   ' % % V:. 9Qi#+269:652-&mU<# % % (   ' % % V6- #<Um&-25610-("kS;"% % (   ' % % V1-";Sk"(-01-,)$ jR:!% % (   ' % % V--!:Rj $),-('% ~hP8 % % (   ' % % V(- 8Ph~ %'($#  |fO7% % (   ' % % V$-7Of|  #$  zdM6% % (   ' % % V -6Mdz   xbK4% % (   ' % % V,4Kbx }gP8% % (   ' % % V+8Pg} zeN6% % (   ' % % V+6Nez   xcL5% % (   ' % % V+5Lcx    vaJ4% % (   ' % % V +4Jav  t_I2% % (   ' % % V+2I_tq]G1% % (   ' % % V+1G]qo[E0% % (   ' % % V*0E[ot_I3% % (   ' % % V)3I_tq]H1% % (   ' % % V)1H]qo[F0% % (   ' % % V)0F[omYD/% % (   ' % % V)/DYm}jWB-% % (   ' % % V)-BWj}zhUA,% % (   ' % % V),AUhzwfS?*% % (   ' % % V(*?Sfw|jWC-% % (   ' % % V'-CWj|yhUA,% % (   ' % % V',AUhyweR?*% % (   ' % % V'*?RewtcP=)% % (   ' % % V')=Pctq`N;'% % (   ' % % V'';N`q~n^L9&% % (   ' % % V'&9L^n~{k[J8$% % (   ' % % V&$8J[k{p_N;'% % (   ' % % V%';N_p|m]K9&% % (   ' % % V%&9K]m|xjZI7$% % (   ' % % V%$7IZjxugWG5#% % (   ' % % V%#5GWgurdUD3!% % (   ' % % V%!3DUdr{oaRB1  % % (   ' % % V$  1BRao{~reVF5"% % (   ' % % V#"5FVer~{obSC3!% % (   ' % % V#!3CSbo{wl_QA0 % % (   ' % % V# 0AQ_lw}th\N?. % % (   ' % % V# .?N\ht}ypeYK<, % % (   ' ~~~% % V# ,<KYepy}vlbVH:* % % (   ' }}}% % V" *:HVblv}~woeYL=- % % (   ' {{{% % V! -=LYeow~zskaVI;+ % % (   ' zzz% % V! +;IVaksz~}zvog^RF8)% % (   ' yyy% % V~!)8FR^govz}~zyvrkdZOC5'% % (   ' xxx% % Vz!'5COZdkrvyzuurng`WL@3%% % (   ' www% % Vu %3@LW`gnruuqpmhaYOC6'% % (   ' vvv% % Vq'6COYahmpqmlid^UK@3%% % (   ' uuu% % Vm%3@KU^dilmhge`ZRH=0#% % (   ' ttt% % Vh#0=HRZ`eghdc`\VNE:.!% % (   ' sss% % Vd!.:ENV\`cd`_\XRJA7+% % (   ' rrr% % V`+7AJRX\_`[ZWRLC9.!% % (   ' qqq% % V[!.9CLRWZ[WVSNH@6+% % (   ' ppp% % VW+6@HNSVWRROJD<3(% % (   ' ppp% % VR(3<DJORRNMKF@8/% % % (   ' ooo% % VN %/8@FKMNJIFB<5," % % (   ' nnn% % VJ ",5<BFIJEDB=6.$ % % (   ' mmm% % VE $.6=BDEA@=92*! % % (   ' mmm% % VA !*29=@A=<95/'% % (   ' lll% % V='/59<=8751+$% % (   ' kkk% % V8$+1578430+%% % (   ' kkk% % V4%+0340/,'!% % (   ' jjj% % V0!',/0+*(# % % (   ' jjj% % V+ #(*+'&# % % (   ' iii% % V|' #&'"! % % (   ' hhh% % Vx" !"% % (   ' hhh% % Vx % % (   ' ggg% % Vt  % % (   ' ggg% % Vp   % % (   ' fff% % Vp     % % (   ' fff% % Vp    % % (   ' fff% % Vl% % (   ' fff% % Vh% % (   ' fff% % Vd% % (   ' fff% % V`% % (   ' fff% % V`% % (   ' fff% % V\% % (   ' fff% % VX% % (   ' fff% % VT% % (   ' fff% % VL % % (   ' fff% % VH % % (   ' fff% % VD % % (   ' fff% % V8% % (   ' fff% % V0% % (  " %  ' % % V0[!![!K% % (   ' % % V0qqqq% % (  & %  W0 sqqqW4s%Kq% ( % & %   ' % V0 oqq% ( % (  %  ' % % V0)D)DD))% % (  & %   ' % [h } ++  <LL<<\}}\\% ( % (  %  ' % % [P% %gg%%% % (   ' % % ['  hh#FhSSSV  VV }}  % % (  & %  W@h hh#FhW$hhW$W$////W0SSSSW$WWWWW$WD WDV V  VVW0 } }}  W$    W$ h q q h% ( % & %  66`6k6% ( % %  ' % % V8ssPss% % (  %  ' % % V0ggs% % (  & %   ' % V0euggssg% ( % (  %  ' % % V0>[Xh>hXhX[>[>h% % (  !;V0/&/&))/<C  ' % % [P)%. )&)&//)) ) **)% % (   ' % % [P) * ) ) **)))&&)% % (   ' % % [P)& ))&&)))!!)% % (   ' % % [P)! ))!!)) ) )% % (   ' % % [P)  ) ) ))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) )))))  )% % (   ' % % [P)  ))  ))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))))% % (   ' % % [P) ))))})})% % (   ' % % [P)} )})}))v)v)% % (   ' % % [P)v )v)v))p)p)% % (   ' % % [P)p )p)p))i)i)% % (   ' % % [P)i )i)i))c)c)% % (   ' % % [P)c )c)c))\)\)% % (   ' % % [P)\ )\)\))V)V)% % (   ' % % [P)V )V)V))O)O)% % (   ' % % [P)O )O)O))I)I)% % (   ' % % [P)I )I)I))B)B)% % (   ' % % [P)B )B)B))<)<)% % (   ' % % [P)< )<)<))5)5)% % (   ' % % [P)5 )5)5))/)/)% % (   ' % % [P)/ )/)/))()(||)% % (   ' % % [P)(| )()(||))")"ww)% % (   ' % % [P)"w )")"ww)))rr)% % (   ' % % [P)r ))rr)))nn)% % (   ' % % [P)n ))nn)))ii)% % (   ' % % [P)i ))ii)))ee)% % (   ' % % [P)e ))ee)))``)% % (   ' % % [P)` ))``)))[[)% % (   ' % % [P)[ ))[[)))WW)% % (   ' % % [P)W ))WW)))RR)% % (   ' % % [P)R ))RR)))NN)% % (   ' % % [P)N ))NN)))II)% % (   ' % % [P)I ))II)))DD)% % (   ' % % [P)D ))DD)))@@)% % (   ' % % [P)@ ))@@)));;)% % (   ' % % [P); ));;)))77)% % (   ' % % [P)7 ))77)))22)% % (   ' % % [P)2 ))22)))--)% % (   ' % % [P)- ))--))))))% % (  " !;[` ,2!2!,,=1=1"B"BNN=<C  ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNN"B"BNN"% % (   ' % % [P"AM "B"BNN"&B&BNN&% % (   ' % % [P&AM &B&BNN&*B*BNN*% % (   ' % % [P*AM *B*BNN*.B.BNN.% % (   ' % % [P.AM .B.BNN.2B2BNN2% % (   ' % % [P2AM 2B2BNN26B6BNN6% % (   ' % % [P6AM 6B6BNN6;B;BNN;% % (   ' % % [P;AM ;B;BNN;?B?BNN?% % (   ' % % [P?AM ?B?BNN?CBCBNNC% % (   ' % % [PCAM CBCBNNCGBGBNNG% % (   ' % % [PGAM GBGBNNGKBKBNNK% % (   ' % % [PKAM KBKBNNKOBOBNNO% % (   ' % % [POAM OBOBNNOTBTBNNT% % (   ' % % [PTAM TBTBNNTXBXBNNX% % (   ' % % [PXAM XBXBNNX\B\BNN\% % (   ' % % [P\AM \B\BNN\`B`BNN`% % (   ' % % [P`AM `B`BNN`dBdBNNd% % (   ' % % [PdAM dBdBNNd hBhBN N h% % (   ' % % [P hAM  hBhBN N hmBmBNNm% % (   ' % % [PmAM mBmBNNmqBqBNNq% % (   ' % % [PqAM qBqBNNquBuBNNu% % (   ' % % [PuAM uBuBNNu$yByBN$N$y% % (   ' % % [P$yAM $yByBN$N$y)}B}BN)N)}% % (   ' % % [P)}AM )}B}BN)N)}/BBN/N/% % (   ' % % [P/AM /BBN/N/5BBN5N5% % (   ' % % [P5AM 5BBN5N5:BBN:N:% % (   ' % % [P:AM :BBN:N:@BBN@N@% % (   ' % % [P@AM @BBN@N@EBBNENE% % (   ' % % [PEAM EBBNENEKBBNKNK% % (   ' % % [PKAM KBBNKNKQBBNQNQ% % (   ' % % [PQAM QBBNQNQVBBNVNV% % (   ' % % [PVAM VBBNVNV\BBN\N\% % (   ' % % [P\AM \BBN\N\aBBNaNa% % (   ' % % [PaAM aBBNaNagBBNgNg% % (   ' % % [PgAM gBBNgNgmBBNmNm% % (   ' % % [PmAM mBBNmNmrBBNrNr% % (   ' % % [PrAM rBBNrNrxBBNxNx% % (   ' % % [PxAM xBBNxNx}BBN}N}% % (   ' % % [P}AM }BBN}N}BBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNN B BNN % % (   ' % % [P AM  B BNN BBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNNBBNN% % (   ' % % [PAM BBNN B BNN % % (   ' % % [P AM  B BNN  $B$BN N $% % (   ' % % [P $AM  $B$BN N $(B(BNN(% % (   ' % % [P(AM (B(BNN(,B,BNN,% % (   ' % % [P,AM ,B,BNN,0B0BNN0% % (   ' % % [P0AM 0B0BNN0 5B5BN N 5% % (   ' % % [P 5AM  5B5BN N 5&9B9BN&N&9% % (   ' % % [P&9AM &9B9BN&N&9+=B=BN+N+=% % (   ' % % [P+=AM +=B=BN+N+=1ABABN1N1A% % (   ' % % [P1AAM 1ABABN1N1A6EBEBN6N6E% % (   ' % % [P6EAM 6EBEBN6N6E<IBIBN<N<I% % (   ' % % [P<IAM <IBIBN<N<IBNBNBNBNBN% % (  " & %  W$vvW$vvW$gvsvgvsv% ( % !;V077<C  ' % % [P6 7777% % (   ' % % [P6 7777% % (   ' % % [P6 7777% % (   ' % % [P6 7777% % (   ' % % [P6 7777% % (   ' % % [P6 7777% % (   ' % % [P6 7777% % (   ' % % [P6 7777% % (   ' % % [P6 7777% % (   ' % % [P6 7777% % (   ' % % [P6 7777% % (   ' % % [P6 7777% % (  " & %  % ' % V,RRR% % ( % ( % !;V0%ww%%<C  ' % % [P%v %ww%%'uu''% % (   ' ö% % [P'u 'uu'')ss))% % (   ' Ƭ% % [P)s )ss))+qq++% % (   ' ɡ% % [P+q +qq++-oo--% % (   ' ͖% % [P-o -oo--/mm//% % (   ' щ% % [P/m /mm//1kk11% % (   ' ||% % [P1k 1kk114ii44% % (   ' nn% % [P4i 4ii446gg66% % (   ' ^^% % [P6g 6gg668ee88% % (   ' NN% % [P8e 8ee88:cc::% % (   ' >>% % [P:c :cc::<aa<<% % (   ' 22% % [P<a <aa<<>__>>% % (   ' ''% % [P>_ >__>>@\\@@% % (   ' % % [P@\ @\\@@BZZBB% % (   ' % % [PBZ BZZBBDXXDD% % (   ' % % [PDX DXXDDFVVFF% % (   ' % % [PFV FVVFFHTTHH% % (   ' % % [PHT HTTHHJRRJJ% % (   ' % % [PJR JRRJJLPPLL% % (   ' % % [PLP LPPLLNNNNN% % (  " & %  WX %a`g`gP[![!K% ( % ( Rp ArialQ|m|lЭPXk|||www#`L|p|m|wwlЭP#` dv% %  %  % & %  Wl4-+eL6#X#NxC $7Mlf6% ( %  ' % % V,Ncvc1Nv% % (  (  '% % V0VVVV% % (  Rp ArialQ|m|lЭ8׭Xk|||www#`L퉯|p|m|wwlЭ8׭#` dv% Rp  ArialQ|m|lЭXk0w \w w8׭Pw|||www#`L퉯|p|m|wwlЭXk#` dv% ( % (  %   TxBBL\initial..  T|JBB9L\ request----) % &%  W(  % ( %  '% % V, l    l % % (   '% % V0+ U + U U + + % % (  Rp ArialQ|m|lЭXk8׭|||www#`L퉯|p|m|wwlЭXk#` dv% Rp ArialQ|m|lЭ8׭0w \w wXkPw|||www#`L퉯|p|m|wwlЭ8׭#` dv% ( % (  Rp ArialQ|m|lЭXk0|p|8׭|w|||www#`퉯<x|p|m|wwlЭXk#` Tdv%   Tx4 M {BB4 jL\session*.**..  Tlf  BBf LXstate*.. % &%  Wt{c} 12@bMV]a-ac_ZR GD8'7v% ( %  '% % V,IIv% % (  ( (  '% % V0+++% % (  Rp ArialQ|m|lЭ8׭Xk|||www#`L퉯|p|m|wwlЭ8׭#` dv% Rp ArialQ|m|lЭXk0w \w w8׭Pw|||www#`L퉯|p|m|wwlЭXk#` dv% ( %  %   T!XBBG Ldpage info +------/  Ta BB L`sessionID)-))--; % &%   '% Va)cekjTs>* '=Q cr*>TkrcQ='sjec% ( % (  &%  WlY?|=U;$UyDxF*A\[z% ( %  '% % V,->vq-gvqB>-g% % (  (  '% % V0rnCrCCnrnrC% % (  Rp ArialQ|m|lЭXk8׭|||www#`L퉯|p|m|wwlЭXk#` dv% Rp ArialQ|m|lЭ8׭0w \w wXkPw|||www#`L퉯|p|m|wwlЭ8׭#` dv% ( %  %   TzxBBz Ldpage info +------/  T7BB& L`sessionID)-))--; % & %  Wto P  S   + 8 BR I M N L GV ?% 4 &  a 1  q% ( %  ' % % V,      % % (  (  '% % V0 \  \ \   % % (  Rp ArialQ|m|lЭ8׭Xk|||www#`L퉯|p|m|wwlЭ8׭#` dv% ( Rp ArialQ|m|lЭXk0w \w w8׭Pw|||www#`L퉯|p|m|wwlЭXk#` dv% ( Rp ArialQ|m|lЭ8׭0w \w wXkPw|||www#`L퉯|p|m|wwlЭ8׭#` dv% %  %   Tx+ G BB+ L\updated,,,,,,  T|! R wBB! fL\ session*.**..  Tl`  BB` LXstate*.. % & %  WxzoU| $.Q;ELQSERyNH>3W$ I q% ( %  ' % % V,IIt% % (  ( (  '% % V0%%%% % (  Rp ArialQ|m|lЭ8׭Xk|||www#`L퉯|p|m|wwlЭ8׭#` dv% Rp ArialQ|m|lЭXk0w \w w8׭Pw|||www#`L퉯|p|m|wwlЭXk#` dv% %  %   TIBB8 Ldpage info +------/  TRBB L`sessionID)-))--; % & %   '% Vt )vqwY}B- #:Pdv-BYqvdP:# }wvq% ( % (  &%  Wt |P 3F |    N     I z    7 d  : X z% ( %  '% % V,:qaq:a% % (  ( (  '% % V0Q I{ Q { { IQ IQ % % (  Rp ArialQ|m|lЭXk8׭|||www#`L퉯|p|m|wwlЭXk#` dv% Rp ArialQ|m|lЭ8׭0w \w wXkPw|||www#`L퉯|p|m|wwlЭ8׭#` dv% %  %   TxY Rr BBY L\session*.**..  Tl > BB LXstate*.. %  FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q ՜.+,D՜.+,H@HP\h t   PagesMastersPage    3 !"#$%&'()*+,-./01HI56789:;<=>?@ABCDEFGKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmopqrstuvwxyz{|}~Visio (TM) Drawing %H#Rh !fffMMM333$ $ UX8@ TD Arialz@F J"X NdMonotype _Sorts@NZWingd& NSymbol5T?? Y@-1U%J:DT1EW-hTT<* .Ub a0zGzK?@7Gj\VbUUk8 J OK/]&8]$? z APj]&,,'$/u&~&  y  ) ?2 U   U1?L1+GEQGE0+GEGEGE1?>?:`+GEGEGEGEGEGEJGE1$O8F6ANY?; ArVrVBAfKTjY V_V#__  `P#j3lb6t`jWU 3l 3l $Y?9?,\ #!+|tJf1|1|1|1wGQUoSMHdEtsA$_7AOSOeOwOO??O?7ܰuV?в sU31 S);M_qj R/OM 2* ޯ&8R i| 8ʯh'03UOiV?h?z4Kzx2#*w w w w 1 0jk}ȧ]/!M3__5D///#Q/p?Ld_]c_Nj4BAkZrτ#YjU%1@-(jp ٻ )-Ai_# f8)E/Eu//߽/t?2 igߑϵS*ǁɋ7m@55]$Bu] xՆ)1uDU|*<N//U2q ?/&l~& < < 7=&Q_EH᯹Qyl=Ai/{//NG$T~4.bF-q/#4C/~CSq]:!0Y)cz r1!0//0ptrQc=KB녨{(zBwXPT0:!T[211R50E",,P3dbA4dr a arLdR҂NdOd |dL}t,BAUѝt(tUw5txBtѻOt2qqvt+qʃttQʝtĪtYJttdbtt"BtA t1S0g?s??"/4/?X/؁%4SNY d0O贁NkCQOňъa"4FXj|͡^bϿGN@K BѠ]P<FXj͘ S0۟߹@)QO/_kA___BjCg"`)-gösxhy$6H6cbSN>N`r?OOڏp/E4AAS?QhϞeʿܿzJyaP<a퀼;3' p/=ODa֍axٶ/4/?"?4=.@jfx{+I930_qϼk8aD1aϬ]5(ȭS[`r!tq G/AL0zGz\FijD0Uh2-g@!//,/>//pA<߆/`-A{/Ʉ7(C5O ??0?j[DV?h> a?????P/b/t/O/YOd/eO/OO_F?%_j?/A6yTHyoïPȏHWIdࣜ(HqX_j____@?OS owhG ߤ^) 7 ЕNЕ^АooooITҏo6HZ*Pbt1Ϫϼy:D;@K4Bf?"gnWi{N`ʟܟ/$6HZUgy ?@RmvO!O5 \ CdX,LetterOasTPRIAV' %l4O%O]mAr?ialJ''#/))Oe/w////////??+?=?O?a?s????????OO'O9OKO]OoOOBOOOODEHB4)%ENGLISHBRSPL01.EXEPK_]_0UR3PATOM_?P4P0b__optX.n__cR_ oDoH;PSc.%aPKo]o0kdefCooooooo/_A_$+T#JCONFIDENTIAQL4fmJ й#/*S SunMoTuevWeThuFr aSaaJaFeba=Ap=May݁JurAugepvOcaNovDec6FM,%,'^fO - , , 'eZ %UHJuZ4!%?7?I?[?m?6ut f߃/ 3EOb?޼xV4@ t??H D  D 3Ah4>TPYY9 UAoU@?;fֻP!?3|@A%$ Au `u $bu $ )-'"->9Z u`} ?wu`b"`Ps##" ^9 A w(* "&,&'> лj&9wV}%?v,}w. E"B "'//@*7?%4?F:R$?a,4T%7@b+ 1+?*2*"*"S- 2rq?@I`@?VD^E??ZrBC*KL$AJ@bC'@&Hj&&Bu$ @A "G u]Y`uA@d?0:ݓ0u`SzC҄QT5 `Shape.hlp!#9035C4`9Copyright 1995 Visio Corporation. All Rs reserved.l>(>Udw5 C3a2020Q(|*Hh8Œd o?E@.E.3ESfv%  9-F#|=@B} ]@eko+yY].a\o]PH<( H<( H<( H<( H<( _E R Tf1l;$6) $ϣփ2~)  mUFDfP h> /T6DUmA@ ?ۿI?Y{O1@3EEbOeZ HC 5Vo?)> pp/quupwj  lpysopi`;Generic circle with text and connection points.b?贁NE?4 HDD # =hZ,>THYY9 mAUA? Q6 u` ?u ~YA|XA44 4> !bJfvq >!E"q06DNX l>U5 L@d($%9%#APE&L#%%%?P6 @RL# L#  7p  #2 ' JB{%#145 `7Copyright 1999 Visio Corporation. All 2s reservedo.`0_Sba.chm!#22426+l>(>Ud#1E (!(Z$ B$bW :?$/T 6DVUI@?k??@x 2L! 9K\O @#ɐ[?b.sU5!a3& U/0aoUgy<!2"~`Network} `!r//# backgrounAd-?#?#Hewlett[-P>0arF:e'].p\"UGZ"n `[ $j'/?;?#?www߈n=w߈wp DpnLσLpj{DTRepresents a desktop computer. Right-click to er property information.2bпs?8ѿp= ף?nl_ܿ44UG DF P# h8T PUUUU@?@Py [u`do?u0A4)*PPPP[ +1+DT (TZa ,/.& B&V&j&h#~&&& l&2/3f&4 65f660870F6XZ6n1h7!! 11F1Y!V!#j!'!21!B!-T*4YBRwB`wBtwB*~wBj&+WT&?W.&.&B&UB&V&V&j&Uj&~&~&&W&&_&&&g&& 6 6J6626WgF6*kgZ6Z6x6gSUbB!L@{cadk`Vis_SBN.chm!#22379A`7Copyright 2000 pio Corporation. All 1rs reserv?ed.`dee g p0n1l$cbstb(tk'b%p@e`xZ```| UB!5!qV!j!#!n1UHفeejun1u4儎u!!x 1E1F1YB!!!V!#!ሜqj!V! j!ሜ!321!ሰ!B!n1ሄp~ q]u| srBsbbr~r~6!>Q]r`ReposiIq T/ext7y1H•Oq,Zp3 4yغܿvR=ǢQhѬe\պ_?@W`*ߐ<=d ^ ̇ eu?<@Wx߰?KoAsseb`ax2ID.uH?=[K!` Seria-l|?"&s]p1/g?:xxKQVLocHr?9lzD.uFO9qlJBuildingO9bD.╁_O:qd8sVRoom)r`rnP.D?9p8d8!V De!men'&sdV*n-?bbaha_"` %perties`0Sz0custom !d ofDlected Oshapn7b @ ƄDa-bP1rD't2r't3rD4't4ru't5rī't6ruITBlack and? Whiter'zu'z'z'zz'z9'zV'zs'z'z'zʥ'z'z'z!'z>'z['zx'zb'zVU'zU'vHD: # ;hj0>TdYY AAU@?@??P6 @t`  ?t   YAu >\bluwbA@J>mU5 )LBiRR885 `7Copyright 2000 Visio Corporation. All 3"s reserved. `)2f=-S$w($h Al>YUdv n 9Rlrl1\X  \6B? ?11v%?O)OxG1%QK6@hO?M%~$?3rAh SUHPuD " # U>h 0JTla@aM Q}MU@?@>LL?@?@ 8uS7u?H@]#tQ` { ?StA;U>nJNuU ajtuNbA@J#NU2N贁N[q?QM)Ni!$`7Copyright 2000 Visio Corporation. All A"s reserved. N`>2MISjB$%("P6lJ A$JUl5 %2I 6 "ִkf1Ztz1*t(>??+2Q8?`J?\?n??̑AY?zI3AO?O?OO,1NE3OEOWOiO{OO{#A _O_S_QHD: # ;hj4>T!YY9  AwU@?̻?P} @jt`  ߿?tT Zu M]uk[>b_A@>#U0O贁Nk?CB(@& `0 iH'N!5 `7Copyright 2000 Visio Corporation. All "s reserved. U#2=S#V!kl>* ,>Ud %  ?`f32"]|k FB7;?A?%(K?O5YOkEhc%$?+#rAt CHD: # ;hj4>T!YY9  AU@??@p?@d?@?P} @jt`  o?tkZu M]uk[ >bAW@>#U0ONk?CB(&ԍ `0$iH'N!w$5 `7Copyright 2000 Visio Corporation. All "s reserved.{ U#2=kSK$kl> 8>UdkT1@T1 Y< @z!?`f]|3Y 5FBʰ; :<(A?%4E!EOhڼOqbOtHc%4E@2T$YY>JiAU@8?@؂-?@P6 @t` 6t -?u"Y@Au`Z[+upE} Mlu!}h > >b[" &>rUaU `0(1#(%&%&" &1#@q. duL"b3dR4@3e 1x.-6x T1?03Z0W'12MR8J12gh8B io'u!45 \`7Copyright 2000 Visio Corporation. All Bs reserved. #1#0zGz?5'#2$&'=mG"SXNN@$+l>0>UddSE= %(K@=G9]? 1RM"Rc(jQgQ&t_e;_Q%^_oi7Q%U:o_^oQEDj_#rA#cAf)aComputer2A^%9 I[D'2M!qjB("g Sa'0#Tt("tf"qq"%(cTh6Bv! f%NS0 %8HHD: # ;hj4>T!YY9  AU@@?@(?@^?@ܺ?P} @t`  D?tT#Uu ]uk >bA@²>"0O贁Nk?I@B&R`0'iH'N!5 `7Copyright 2000 Visio Corporation. All "s reserved. U#S2\=[SX#!kl> ,>Ud %  9`f]`|S" FB?; <A?%(E?g1?1Ac%4$?+#rA :CHD: # ;hj0>TdYYA A[U@? P6 @t`  7?t >v >u YbluwbA+@>E(U9 hi!5 E`7Copyright 2000 Visio Corporation. All >"s reserved. _`B#0zGzQ?2f=Swl>\X>Ud&\\9 PYI s! b 1} ay 98l)rl1h\2 +2F(????88  AE,K-DLA 9kA8pD%,K\Orq@OH%OyOOLSpD|,K>_q\pDs1t__FYhQ_Uw1_VY__ U[bpD{1o߷DLiC\CpDs!mofψoohDpD1n%޷DLMRoAEbo.}WHE1fKX A 5o?Bo> A(?rAs  #?^%9 $=<'2LUHD: # ;hj4>T!YY9  AU@E?@\?@?@@?P} @t`  7?t<Tu;]iuk >kbA+@>#U0O贏Nk?BTB `0S8A$  i '!h$5 I`7Copyright 2000 Visio Corporation. All "s reserved. #2=Sr,(NM l>0>Udd5   ?`f_V|w1  6B?@]4DGA(%N\6OHO@aDT%E69O=GAt,?;"rAt 7SHD: # ;hj4>T!YY9 B AU@?@ @?@?@?P6 @։t`  ?tTUu ]uk>bA>#U0O?贁Nk? `_0B(AA&Ii '!w$5 I`7Copyright 2000 Visio Corporation. All "s reserved. #2=S($kl>V8>UdkVV  Y ,`f"_|1Yk F(7?@@?;(9K &W(AE4NLO^O uALs@xDc%4KǟLbLgQxD%4E8k?bL`ZQ(A$54KE_? <xD|$?O#rA Sk#?hac%9 )'2qh`"HD: # ;hj4>T!YY9 B AU@?@~?@?@@?P6 @Vt`  ?t<*u ]uk>bA@Ҳ>#U0O贁Nk?@ԉ `0B(A&%i '!w$5 I`7Copyright 2000 Visio Corporation. All "s reserved. #S2\=[SX#!k)l>0>Udd@$5  < `f]|1O"  5F(k?f$I$I?4 AE,E?[OC Ac%K?OgԶm۶mZOH,?O#rA FSk#?hac%9 )'2qP"HD: # ;hj4>T!YY9  AwU@?[`ݘ?P} @t`  ?it_ `A[u ]fpu{b_A@i>(UجgB#0O?贁Nk?:C5 -Li""5 `7Copyright 2000 Visio Corporation. All "s reserved. `2j=S$R{l>0>Udd05  8K! ,$)pvEp1``  BF@B7??1,A?%8OQOcOG,Ao%K%&O?M4,?rA :RSHD # =h0>T@dYY9 AU@?@^dEVdE?@?@77uS7u?P6 @#t` 7?tUZ U 5 u Yug>bA@4>(U(u ?`0i'!5 `7Copyright 2000 Visio Corporation. All b"s reserved. #2=S*B$4 gl>YUdvC ;\bC[x)# 56(:9?=G1)%5O;#O5E%ENQ3?iO4 1E$?rA  S@1#%1a:_j&(0_t_k(c__PUHLuD " # J=h8/T $J ?U@?@{?@?@x.O?P @>tA`  ?tQ  t>uleiu!s$NK b>bAW@#>U2NN[??I>(#"JN#@B!?@%;?@Zk?@@W'%% Uhn!z-d! YUen!0hNozӛ#e#rul%9G2# >`0 it7z1`7Copyright 2000 Visio Corporation. All 2s reserved. 3+B2#uS#@ZDl@1heOl>0bUhME Qъ@/?@jRl)G;;,Q1D5  G2iR1(Z0_B_ k((Qo%Uњ_n؉؉_Xk5^)_oM_Q54D_[#r0:cAQ1D,11ObO_x$?@CbV\:Q,UVR \Z1 nXr~_MnHNl~t_xM"y 59Pq%oU@#12D5Wpk3qEUoڏPE?ҽ$~#1(ӛGgk*ʗqqYFva؟q1iPFi0i `jh8Ok8ү䠕HD # =h8>TB YY9 AU@,3?@5Ws5W?@?@&7uS7us?P6 @t` *?tݪ$iuhauo>ڐbA@J>#U0O贁Nk?$(P!&#5 1L `0Bi|'!$5 `7Copyright 2000 Visio Corporation. All "s reserved. #)2=-S4hl>0>Udd5 O! 0djCcȀA :F(?la#NTAC%`NyOOGTAs%`E6OOOTAE4?/#rA0zS#da_j@(__kp(_o'`HD: # ;hj4>T3 WY9  A[U@?»ծ?]P} @t`  ?MtU<>u ]fpu{bA@J>#U0O贁N#k?CmeB5 -KL(EJi""5 `7Copyright 2000 Visio Corporation. All "s reserved. `2bj=L"SR$H"4 {l>0>Udd05  q!X pvp1`f  `FB??1,A4%8OQOcOG,Ao%KO?hM,?[#rAt RSHD: # ;hj4>T3 WY9  ?AwU@?@?@`?P} @t`  ?tU ^$&>f et[u ]fp~ubA@>#U0O贁Nk%?@mUB(P`# "i{$5 `7Copyright 2000 Visio Corporation. All "s reserved.3 p' #02j=S4@"4 ql>4!Ud!% !GhfAB5 ! ?qŢq)ODd(4< 7uS7u?@3;E b7@9F]I7!!F# SrUHLuD " # >h4JT]]M BSMU@?@bt?@?@RƠ|q?P @#tA`  tPj>u5 auom.1JA >bA@J#>U0O贁Nk?9  #>(# $]&# >`0id'!$`7Copyright 2000 Visio Corporation. All "s reserved.= #2# 'ISUB(4S"JolJ0JUhhE   (0,&"djc&A  @BFFA(,! Ola/N`A%lNOOG`A%lEFOOO`A<Ok#rM0S)1$7 @%I ?-0:lEIOjODA(fmV?@ 4(-DT! r5jQ o)o8]ja~2'{:e e ,%p?o0@ x~@ja@B{owr5@B!%hej(kZX HD # =h8>TB YY9 zAU@?@OP?@?W@w?P6 @t` tiuhauo2>ڐbA@J>#U0O贁Nk?N!$ 5 1L `0Bim's!$5 `7Copyright 2000 Visio Corporation. All "s reserved.= z#Ė=S (- l>0>Udd5 @!@ 9djCc A 2k +F( ?laNEA4%QNjO|OGEAd%QE6OOOEAEt 4?"rAt kS# da_j1(__ka(_o`HD # =h8>TB YY9 R#AU@@?@'X?@?@Qwxzj?P6 @t` }??St#UNu4hauom3>bWA>#U0zGz?$e(8 &%5 [ 1Lr  `0Bi|' $5 `7Copyright 2000 Visio Corporation. All "s reserved. #O2p- ?=mS)4'9Rhl>0>Ud@d5 #O! 0djCcA 5:F(?la#NTA3`NyOOGTAs%`E6OOOTAE4?.$rA0NzS#?^s%9 *9S@'2rqW!j(__IL'Ko!3ib 1qfP)kooO'UHPuD  # #>h4JTETI }MU@??@ ;]~?@?@>-5q?HW@NtQ` { ?St# Y <Nuj eu!Js>eKNbA@J#NU0llVq?QM)N( #&+>u N?`0iP'V!$`7Copyright 2000 Visio Corporation. All "s reserved.{ ]#2"MIkSK$'slJ0JUll,5I  6  "hng1Xd  F (??o$I[@e>(A34NMO_O(Ak%4E6O?O(A,?2$rM NST1Q\?n?????@COn۶mQOO L $'O9F_IotOEoOio_OXo_@o!__E[\ VY cT#n______@UonroK 9o%{oZo{!ox3E[VY cPs!Mpik%y)I'2r_q!jIΗB!3aAqicP)kHu іUHLuD " # >h4JT]]PM# BMU@`OU?@4 :?@d?@毀ު?P @>tA`  ]?t#aV>u auo5J>bAW@J#>U0z_Gz?@9 I>(Y & >`0IiL'R!{$`7Copyright 2000 Visio Corporation. All "s reserved. Y#2- K\I[SBE$'olJ 0JUhhE  # djc1  5 F(??k?7a>$A30NIO[O$Ag%0E6O?O0$A,?.$rM :JSP1A\?n????<|RBj?@MLWD8ʡMLs?aN[UUэ F L #O_[oawOHhB[%bZolo 0O[o_o__@DXX RY _Po!3he!jd(k0x HD # =h8>TB YY9 z,AU@?@ |0b?P6 u `u bu  -R :։u`h?MVua"Y@0S[6>b)AS>m ӿ ڿ;#t^ j"tt'" 3%"'-"3%!Ud S5 L5B *!3 !W]C8K_j3da{_jP8q__k8__PUHtuD0" # T U >hZe4JTeeM YaMU@?@[t73@?@?@E?Pv @#tQ`  ?M$tU.XU;*;UDB;Nu+ iuELR7J  DU  "p "1&NbA+@P"V&J#NU2N贏N[?QKMN({#AP!q$&P"V&R{#t`0IVi'!4Z A`7Copyright 2000 Visio Corporation. All @2s reserved.q Z2{#"M\r%I$*[S[ [!^J4"qlJaU@a5I[]\m۶mۊMgh/N &`/ 0 /4I8x[?m? h,+?/?//PQ+`$ qσϕϧϹ?@/0 :]<O5*!k7?>BHEPO_c!A}OOOOO=MLݙA_S_ \XI"_?KN99}__.=eqi€9 v!Tz-m!j[rooDk€WAooUH XuD  # U>ih#P,(x~q+0EuL~b%Q-f3m4@]a;@w=?|2J22id'!D-`7Copyright 2000 Visio Corporation. All (Bs reserved.= #2# 'I"SN0@tD+lJUxUtUd%I LwB (,!_?@? uO5>`uP3 ~_e('A(L9U_H_ZYg_yTAQOO__,_>Y?]~_c_ U<Kz}_[Eo_ioAU__oo'o 3Ζo~޵oto3f@Rw&`eYooo $??@-ᠿ\X#'s8:9WiA YL!tK1`Y%I U&=Zn,DVp%z9jW115tq,jhH"fkHU_VH- !OyaGE_09F "wQ#$!B D9%Xdko@U+koAsGCo PD<.'tB1g?Ii3?P5&\rwfxCݾB~|PIsKd$ NKR?TLo~,>WZ//'/9/K/]/o/////////?#?5?G?Y?k?}???YI]l_b?4f,ikrUFDfP h>$/T 6DVUI@?k??@x 2; 3BO @GY#Yvɐ[?bsUa /0)oZ!.4*<!P2"~`Network `e?/Q/\"UG"q c^ B $6DDDpwp xxpwwwpx?pypx^w y-v|EKTRepresents a network server. Right-click to er property information.. mb??pqɿp= ף??n_l3 CUG DF P# h8T PUUUuUU@v? ?@?Py uz`d?u A4)*PPPP +.TD3   Z#$& ##!#4&U#&d##!&%&-&,&2&3&5&"&#&#'##"!!6j!Z617!r!b@SeAtZ\AA| U@~%$!I# HU,al\alala!l4aV!lcaUlaj!lxadlEal]!l]!l]!l]!l]!l!]!l$!]!l]!lA]!lE]l3alM]@$!l]lp]| B$@@bbr~Ao|$!rk`Reposiɑ Text3zq_ q3_3 47CU@w,ݡқ髪*I w\T  3EB:Mu ; bt# R 怢@G""#%+P:/L#6V IV "0Sm QC@/⨋%T{4,4f!4Uɶ((9!H4cb4tIo4^‰|4{¶)ҡ0kHkF>` Manufactur/era`Ra* &Enter the }m8 name1\s?6cռ4`Product Numb;Tpq7pSDn[B71!#O3x4M0 ParXGᩐtHAK<1}O6G24`REDescripɑY`"tOdaWN9k&_6ռ0RoomYk`7rpN{_7XI0 DeAmenW3J7dQJn⨩(hkxcB` %R@pertiesQ#`0SP1custom}A ofdlecte?d shapAa1b &$0@<F@GHeHD!1v2E3ꕘ4596cTBlack and Whitet^Ř{%ŘŘ ՘)՘F՘c՘՘՘e%u9UH`uD  * >h:4JT5 AM YaMU@$R?@@txx?@Rզ?]P @NtQ`  U?tTU='ߋn@22'U0>'RaMNUu u~Mu1NbA@J#NU0O贁Nk?@QN(JHRidf!k$-`7Copyright 2000 Visio Corporation. All "s reserved. NV`' #0SZ2\I[S^1%10"lJa0JU||a<5I[U!&[1(5P?C'OEW%$N?=OOO'A%>O?OA%?6OOZNd1Ql?~?????!`>@*~6L[0!DM_LkoM,fcEK˻T!YY9  AwU@@?P} @ut`  o?t *Uu ])ukYAkbAJ>#U0O贁N#k?CB(&iN!""5 I`7Copyright 2000 Visio Corporation. All x"s reserved.} `H' #O02q=mSi$kl>0>Udd$5   `f_|1X  F0B7?;)]43iB A?%,OEOWOYA A%KL?eG(h A,?+#rAt FSHD: # ;hj4>TYY> AU@?@@Ixƻݶw?P6 @t`  U?Yt)5u;`u;>bA@>#U0O?贁Nk?RCBi!##5 I`7Copyright 2000 Visio Corporation. All ="s reserved. >` ' s#02=S$;(N.4 l>0>Udd5= `x `Qf_|Y  6B;:??FEA%K/O:NO`E%pO?O>A%t$?(2rAtr 7SHD: # =h4>TBYY9 BT AU@?@Ƞ_?@?@`:@ݸ?P6 @#t`  E?tT\Uƾu L\ukB[ >bUA>#U0ONk?(&JBiN!S$5 I`7Copyright 2000 Visio Corporation. All x"s reserved. `H' >#02=S$H"4 kl>0>Udd$5   "`f_|  F(? ? AE,N9GOYO5 A%,E6O?дO A,?+#rA FS!%THDB #=hj <>T$YY>JiAU@rqǿ?@؂-?@88uP6 @t` t -?u"ܐY@AVu`[+upE} l)u!}h > >b[" &>rUqaU `0(1#(%&%&" &61#@m. duL"bdR4@3e 1x.-6x T1?03Z0W'12MR8(12gh8%Bio'u!45 \`7Copyright 2000 Visio Corporation. All Bs reserved.y #1#0zGz?5'#2$&'=G"9SXN@$l>0>Udd SE= %(K@ =G9]? RM"Rc(jQgQ&t_e;_Q%^_oi7Q%U:o_^oQE4Dj_#rA:#cAf%(!aS=Ar2BA^%9 I[D'2q jB("g SaR'0#Tt("tf"qq"T%(cTh6v!f%NS%6FHD: # ;hj4>T!YY9  AU@??@?@?P} @t`  U?tTPUu ]quk >kbA+@>#U0O贏Nk?CB((&%iN!S$5 I`7Copyright 2000 Visio Corporation. All x"s reserved. `4H' 02=SB#!"5 kl>0>Udd$5  ` `f_|1"  FB7??\ A?%,K@EOmC]OoE%,K?O4 A,?+#rA FSHD: # ;hj4>T!YY9  AU@?@`?ֻ?P} @t`  [U 7?tִj=`u ]uk >bA@>#U0O贁Nk?@B$ )i?!D$5 I`7Copyright 2000 Visio Corporation. All i"s reserved. `9' #02=S(s) l> 0>Udd5   {@?`f_|'_Ni^  6B;]4A0%Nh:4JT5 AM YaMU@0IK+?@?@R?@@_txxw?P @NtQ`  @T9?StU'Ջn@22U'0>'R JVNu u5~u1NbAW@J#NU0ONk?OIN(HJRid::k$-`7Copyright 2000 Visio Corporation. All "s reserved. NV`' #0SZ2\I[S^J40")lJa0JU|| a<5I[U,&[%1(5H?B?'O0EW%$N?=OOO'A%>O?OA%?6OOZNd1Ql?~?????@O>@ؿ*~6L[ 0!DM_LkoMcEK˻T YY9 T gAU@ f?@ejKK[?@?@A?P} @t`  +?tU@uhaquo]> P@bA@J"&>mU5 1L !B#+#2NN[?CI(+#!'8'~!"&i+#!ZZ5 `7Copyright 2000 Visio Corporation. All "s reserved. `' 230S2+#\ '=S #@Dl4hql>!Ud!% .!(70djc12-B6J Y?EPOakNdjLA{HA%6OMO"rA10# S_$_]F?_GHD: # ;hj4>T!YY9  AU@-?@ջ»Ӻ?P} @[t`  ?txiu]uk>bA@J>#U0O贁Nk?B("<?iVV""5 I`7Copyright 2000 Visio Corporation. All x"s reserved. `H' >#02=S#!H"4 l>0>Udd$5   `f_|X+"  FB7?3?1 A?%,O:GOYO5 A%K6O?M4,?+#rA :FSHD: # ;hj4>TYYA AU@?*һлP6 @tڐ`  U?t *`Au ]fpu{bA@R>(UT9 l i!""5 I`7Copyright 2000 Visio Corporation. All B"s reserved. `B#0zGz?' x#02j=kSK{l> .Ud0T1T19  YE w!!} } Q?pv"p_`!m BF(????8AEDKBCXO HuOE%O}OOq'PD%DKp_OD$5DKV_~Sn_U|___ 98D1^Kϻ__ C12oDfNo`o !b8Dw!_?vdoD8A!(?rAw Ps#?ha%9 $/'2'S"HD: # ;hj8>T YY9 T gAU@[?@2?@TYI?KK?@V݊?P} @t`  {%?St;USMuhacuo]#&A# #bAW@"&>jU5 1L !B#+#2N贁N[?@d(+#!Q'8'~!"&Ji+#!$5 `7Copyright 2000 Visio Corporation. All "s reserved. `駙' >2302+# '=S N#@l4+hl>.!Ud% .!(70"djc12B6D h?POakNdjLA{HA%a6OMO"rA10#S_$_]F?_GHD: # ;hj8>T YY9 T gAU@[?@2?@fb8WP} W@t`  %?MtDzW b5uhauo]hAh hb_A@"&>U5 1L !B#+#0O贁NKk?@R(+#F!'8'~!"&)i+#!$5 `7Copyright 2000 Visio Corporation. All "s reserved. `' 2302+# '=S  !Vl4hl>\!Ud% .!(70Edjc"1g22B6D h?POakNdjLA{HA%a6OMO"rA10#S_$_]F?_GHD: # ;hj8>T YY9 T gAU@ f?@ejKK[?@43sP} @t`  +?tVA2u4hauon]!>  bA@"&>U5 1L !B#+#0O/Nk?@I(+#" '8'"&i+#!$5 `7Copyright 2000 Visio Corporation. All "s reserved.} `%' 23O02+#q '=mS  !il4hl>!Ud% 8.!(70Xdjdc12B6D h?POakNdjLA{HA%6OM6O"rA10#S_$_]F?_GUHXuD # U>h4JTiiM YMU@?@?@T?@@"]?P @NtzQ`  +Go?tUZWS(<R"nJNuU mvu)NbA@J#NU2N贁N[Q?QN2(WR"i22c$%`7Copyright 2000 Visio Corporation. All "s reserved. N`VX'} #0>2zIkS]#@B$+lJ0JUttEI?U޻Š?}O}\:=(6"D:?Z A? EO%N5OGO D%>O?OA%?.OORN\1Q ,i75 %???U(.?@짽9-\.C\;N O@?@<t,]|RRFYj|`Okr%M?o~KΛO___[\1h_z____iUo?ooT|>Szo4/NƙohgMv)oMootlh?z?5?Um#z-\.SPJC\L1ײcU*%kUUU[aL^gMv?D!D: 7ĉgXҟ> _!,>W\1Ȁޏ`rv0YK?-nObt,O#AL^x$!q-\QgDkӿ?\"-?ώUHLuD" # U>h0JTh]] MMU@}??@o?@s?P@>tA`  { ?t #J>u ]fpu{>bA@RJi>U"2"`7Copyright 2000 Visio Corporation. All "s reserved. >>`> =#0WB2j\I[SZw${ (E&lJ$ JUh EI 2T PYY9  AU@?@s%?@E?@9p`?]P} @t`  U ?MtoUX Uuhauo%>}bA@>U5 1LB#0zGz?C(P%i!$5 `7Copyright 2000 Visio Corporation. All "s reserved. `|'} #02] ?=kSK4+hl>0>Udd5Ą a (djcAY  :FB?la#NTA8%`NyOOGTAs%`E6OOOTA%4?^$rA zSHD: # ;hj4>T!YY9  ?AwU@?@A??@Հxh?]P} @t`  U?Mt }$M,>f etu *]fp~ubA@>(U'<l "B#0O贁Nk?tC! iv!""5 `7Copyright 2000 Visio Corporation. All "s reserved. `p' >#02j=S4l>Ud% AxJB;? OBd(:=w?@ ?AGOMAYAh  HD: # ;hj8>T YY9 T AU@Ԛ?@~?@fNYp+9ـp?Pv} @#t`  y7?t3 ͕iuhauo->ڐbA@J>mU5 1LB#2NN[?A(%i!$5 `7Copyright 2000 Visio Corporation. All "s reserved.} `|' #O02p/"A=mS)4L"4 Rhl>0>Ud@d5  , &dj"cA k :FB !?la#NTA8%`NyOOGTAs%`E6OOOTA%44?_#rA :zSHD: # ;hj4>T!YY9  ?AU@. }?@$?@,fZp+A?P} @[t`  i͕7?t=_eQՅuj ]uk$2> }bA@>(U#<B!2N贁N[?(iv!""5 I`7Copyright 2000 Visio Corporation. All "s reserved. `tp' #0=ZS#@4Ukl>8>Udk|1|1  Y .@1`Qf_|2Y 0B6FBO!?F??gtE]t]Nd(4S?kGcD٩ eB?I/袋Q.,AOV}I]|hz|HPA%\EmO8[_,APA5n^9_]GPAL5\E6_ O_PA|4?#rA cHD: # ;hj8>T YY9 T AU@. }?@$?@?_7?@Ap`?P} @#t`  =eQ?tTUuܪuhaiuo3>kbA+@>U5 1LB#2N贁N[?\A=dQ&bb_bz)i!ZZ5 `7Copyright 2000 Visio Corporation. All "s reserved. `' #02/"A=SV14hl>0>F"G"(5Ą   &"djc/A  OFB !Ola8NiA8%uNOOGiA%uE FO@%OOiA504 OK"GrA SUH\uD" # U Ah4JTEI YAMU@?@}DC~W?@Ja?@uwyQu?P @#tQ`  ? tU#1?AA#,s*#RqK[Nu jpzu-NbA@J#NU2N?贁N[?.QMN(1&Ridb!g$)`7Copyright 2000 Visio Corporation. All "s reserved.} N`V\' #O0Z2p"MI mS)>$'"lJA0JU@5 85I[O?OA%?2OOVN`1Qh?z????? W#1_C_ D6O}_$NL kkM(f8oJo Dv#dOdo_VDj__o_ d`1Uh_z_____ }1C Ɏf_o9+i}Gno kM(8JdoO `1l~ȓ D1C Dϝ\qޟj%ᝏ kM(8J Vg kݷɏן `1]l~ȳb1C 9N,T޿YBԝ kM(8J ;N㷯п׿ `1l~Ӏ2DMA\9x ۯŝ kM(*"8J FN߈߬DHD: # ;hj4>T!YY9  gAU@?@!5?@EɊOux?P} @t`  A?MtEu;`u;865>) bA@&>#U2N贁N[?#B('#"%%&i'#!$5  I`7Copyright 2000 Visio Corporation. All "s reserved.} `' #O02'#q'=S #@84;l>!Ud\!!! Y x(0 /_%d?`f_|zc1k `BfFBJx@w$1OCO A%EQ?Og{Gz]N8DT2AGA ݁ ?I(\#\N`f |Mhz| A1\AA/5EOWQ_Et5^*OoNOA|E:VUoy_yo&Q.YFe@ ףp= ?@?R>]_o[_RKY;Rް\O?orc_^h138 O{#r4: #s Hu-} !OyaGE06Fx#߷yB zVaT yoO@+U\}o8aG}{0 P/MD?[JFJQkXDb}chwoWpLs//'/9/K/]/ސ̢Hԩ<,ݬ3*ok&:m// ??0?B?k&D |/???k&,Vh)d`UFDfP h> /T6DUmA@ ?ۿI?Y{Q*$$5 DO@seZD| b% $Gu HB,23?PQ^p Y3-D box with variable depand orientation.Use control hor hz'al/vertical flips to c.g3ct?ive.UGDF P# h,TPUUUwoUA??Q|u` )u CU"T" ,<XXXA@BZUtQ"(<!TZ`hrAJU"" L@`.,!% S{[#!$1+`7Copyright 1999 Visio Corporation. All "s reserved.` _Sba.chm!#22432[$B!)e$Z=}% !# Hr1"%~47R%~4U3p!]x| "%[#M"!W|t0 `rN2tVJDRGxuB&&`Adjust Depth and Oriwent"d(?? OCv _}r =R.CSBAEABaVCAqUg_?q\J"!Q"%@c@_ muAdb0.o@fR%Qko oobcbPDb}%QkaoolqoAexn!;ooxagQT*P'T""(C)?qAELBtRRJDZTx HD # =hj0>T dYY9 C AUA?ҷQ6 @Ut` t b&47uPuBA|}b+@>#U0O贏Nk?Ri!$5 `7Copyright 1999 Visio Corporation. All -"s reserved.#`B2 @=Sy$(Py$8 (l>YUdvA xT "<|1Vzl6i 26 4:=8=1E?O981%3K6JM=jE%x$?3rA C! ^HD $H# ;h50>TdPYY9 BEAUmA?e?Q6 W@t`} ?;rUb tA[@u`w@b9Cƍuvu"YAlC>#U0O贁GNk?)2#= @\B#; SmEBi#!$5 `7Copyright 1999 Visio Corporation. All "s reserved. `]; (#2(46l>YAUdvA J#" 4Y 2 X2+(/:j2|rAO AE9:?8Gc2 A@%6$?EBENE5K9EJB$GJEdA^%(9 H&OC`_?p%AWO@#3W2XBXBHDD $# =h0>Td(YY9 EAUA󰿯??Q6 @;rUb t`A[{@u`7@t ] S)5b1u>vu6> >X)>#U0O贁NkQ? 2#= @B#; /SJY+i#!$5 `7Copyright 1999 Visio Corporation. All "s reserved.} `BI; >(#246Jl>YUdvA /M#"6.Y 2 6+(]? |2 As%/ Or^ :BIAE8?zG$AAG5B5@6$?N4B0dA^E9 H&2cK><_?pEW0#3W2B2B S1s% ^mb?贁No?k?4 H'-r !OyaGE/sz F #WB |]}ak@iGC}lTP~d_+<c3a (T?}zR+'B<wSDd9Oo/i{F/,"S /ASF vSEd_sF ֗S UPxP4FDTey  ahj TqUIGz@IxV4@?[?I?*?QcZ`qQ  eRf@?Ϲeu`7&A"uK)o8% <Y!!`Network `U$ !e H011 Ta) ! !Gp1<|44:|4:\"y7\11n3|47T1x8!7X1x8d17\1x8l17|45n3d1x8 :!x8:l1x8681P451\1Abd1 Q!l18$Q11QAc>QAKQAXQ1eQ1rQ1!_____ 1\15ia\1T1|?ET1,T1E@BeaU@@rq@#-'P-?DT! @h\?E xi h(\w?f )pd1\08wl0@z32r8J~EWxU`~V?28p?@aq5ܨuֱu?g8#0O说Nk&^@%1+a\1aY[2@(<?E;f!o\1p//tg]A"G#] ??lI8PU  D9vlBaa}. *v)~ ?8iq=q$1?A AEainitial request iU4&8xt'2b4_d oh0oBoTofoxoof ףp=[Jm.o0jo h s- g2rarajuNs@ȩ'@9@PT saׯՏ H"<+=OasMJ\qsession stateįz 3d1T1>"Cd1X1[m E1$89ܹ s D%GQz\SPB7Iߣ!U@3Y3:?PV iTyEK/?1Ay1PА8P$Q'PY!' .#5 ;(g=#8?h!/|,81ed?s< O3B6iO1u,Ke?LO^H}CO1?MO4a,K?:_^H{E_ m"4FXjhB:LWko{??ÿ stp`s,[ï?.>P(\(?h5{ʈdwϫË܋ n?@yN?@t )v"4FX o|؃OP=u׉__ p8Xj/v////OTt2wŭ&8Wq~_Zupage info + ID }_o!owpp2$IuXTx8䱉O A1yASuB Iė?ZsapKo? rp!qƜ@/nz?@GY x%7I[[CTŹˏ&鈱);#2Y[m?yӟTt_< 2DTbDVZfſѯ=OasOd Ϳ߿'f ףp=ZpWVuX; vX74v|Su @@G ?A ~v )"$/"@G1;лi?2ܵ?@"%֝%?r߄ߨߺS(6Tu9<xr/p.mOr"4FTt?P[&C??е 2 B updated \ stPe_-_ (aZo.@Rdv94|9GWdQohvw"(a$ż(, /€uvv:/L#zd/*ߣNt>՟M0GYv////_(a,3 y;?T,uW?i?Ɖ(a?__?0'?ܩ eO)O;OMO_OqOOOt+VtY sOOn_6_u]_o_2DV_o__ooҨ0l ӣ Mo_oqgee$O=i\~ה9DM%QN@5gJ@2V(?x4\U@D@OpO_O '?PPTqȖ?qksϩz(ğ֞8JS/אQ# uFZяoon֕:ןɩ@5d5'b}sw:0sZlS2MϹ_.@Rd,o>dIomooof ףp=Rd`y F@H:$ v"&s0Bu\s 0)">d? orsѧu"/@YpC?A244u-4_$$6HZl ?Ts% I1܏"??mOJ\ujah߯߰d I`%3!3;.Q+O=OM%ҬU state__3EWGPx"Q RaXaA Ow#Sֿ 0Gچ]PjDoR 8a% 2ì?vSD?NTAe0Jd+=ha@% wcUqyqU|CSU`aҏhu޶aU#A%QocoSO/FZ]VV@ d:_)\hdNLѭNOZAMAxIaAF 7ɒhsT^^R~(1sNcQR%xI"zx%6Uc V5tiEanooo]AwbiIao7AANOCO6UHPe|vdטwDà~(RQr[9:K]ϼΟ*DzAAIa(DCIaIaدCOr _UVx 8 [vd5[Y5[mEagyϋϝ%ߐ7Iʶmwޅv߭߿߉4=OasW^5 #V$Ps%AA#!CUgyWߝ |A!_ /-/OQ/O\,O=䡯/ ////loT:?L?Z y|A2Jԭ?U@P?lt4n~`eP8aI XdY0 `0&lQxfW`@HMlO^CC naP+e _VW1S?e?q???u%?pJ})?U@~pр?@eHee5OGOYOkF|OL+%aOd"kiIOO~v[G!_4/ yLX&(r&gr7?@`Ef b7AaQo(oEoQoco5}o|lo, v!RCv+@o kFS?L+5b$x5UOC II_*i_=]T$JpLVA Eř???rк7?@?@&d[`Ћ3EWkO{ß՟[=f ˓zR!E)d"4Ջ:NṴdU@쎁qq ?@8V(-DT! r5jQ d)"N` 2r(cs/nk%Xu|5o?@ϳv㤤ȿ҄࿯Iϲ3'9c] ߁ + `U3.@Rdvqd?@"V `K7_;PGMV$6HZl~bO/U3+`r&`rY>  4C+)/ASe?q?@?Da]`q?@6SW5ڔ55qڿ//q?7/I//m//O R5/5[/ߡDqOOOOOO@bO _ _o-b5__\_kojWqQ_____6_@u o/22oA8ao"zoD,zU%ͯ5F?X?????N2?@7n?@Ӑ?@Ec PG OO.O@OROdOooool_O*o`j_|__5GYk}+4-*?@'IKī 8?@N#&02)twR 7P.4w qt ( rQUEsC'^gÏՏ Seÿ%>Q?@.6-3˯OB] {*A-QO۫אD8M_rlK ˀ @F ϐ*U@3?@2a$]׀e/ASew?РvLmCUٵ@!3$?@`v? ݬ-WԲ߀ #b;u<ZIi or$<N`rq*/N`-/?@4$P/w d'6 ZS?cRգh+F5 /"鱂///h///@Đ4/'g'?^FF63X?j?+OĐ?O=J???OO$O 0(7NOZAGOw4[Tq-ӹOz[[^6_T_'/m̊1lgEa6oHoZolo~omk%o~kqJbcJq'TXw+~ѡ=_ c,+%Y#u8J k? dMZTR]ɀϒϤς&NxDf3TBdw(lùooo!5?@?׀ O/ [_'cuO]ۜfx*<_dS_Rqѯ_?@yh_F'誹(WAR$yyUU͇]F'W_Å'Wtqrst}vuuBrQcᡁ.U@u1:?@?@FZq|v(9K~!qT &~!~! KW5Q@ g_k}ȧ=@ϔ_3to2s}5UB B)x"tq)!3EW{?@?@RL t6=ߧ߹L_$_ H_L^51#_By5[0=AzM,sr*sQ ~u/0"l?@Dr&gr%#Xj| lBH$=vZy_4?:M?sr+!q//0/ur"}/U@P?@G_!|Q_Y?@0"U#PS///-?$?6?H?Z?l?~?,OzQV?IoX?Fʅk%O]vx~QOOOB/T/b)qQ!sӬu6]qQ}_FQR_Z____ooo7oq^oxoF(ooj@-քLUG  YOOOF{,p>@Xx^NB!6_H_RE9sn?@QU~p{N?D>{2Ф<___5GYk}4ס4{v^n?c]4 c B%=qh%[Aa"5j ;MF?K@rx B=9JEjƿ B˸$1JEK4e {%K/nϦ rߦTA.D=~WqdNzс }2JͱEa m)EeJU@%ׂ%X!5SAs!P <N`!HwWiEavU(U@63Ϡ1.@GYk} @=9K1 22IP0RC/ooIȑI 2ԕL\{ȴCs q9Ԭutun$l_9"MϽˏ/ 9;'9v&ROdN6Rdvğ֟9!xqeFL<rKW;Kt,(&yTFrPTE//ǯٯ뭉//w?/ߌbI31?;1???A`*_<_^8źZEutee/ /OD&^U/g/y/////q___f?hA?S?vHn??l2_f4a__o[oUٌ߈oooi AXwxB A@ I:`r Q4a FFK] ٟ]5 ^e3+W:NZL|釄tV򯭡Ϧh^ եq踤⸤Bžy KuB4ezt_D ՠ{>3n<@r^jo^9,G yM>yŏtϸԠ؂-ȦtۿI! eoGl^ y|Ȏ8ЮIIG)ze@ AџD zgaD=U+TBnb{^ZZM"GF41TH[HďQ]Hѡ9)oO  ףp=j@@џ?@߅YZZE XoOQeKTFtG\ 2 ALQEI15$ceq1|q7yM%q8yq9y"q:y.q;yqy4q{[q|qAyqByеqCyq1| Eqp|mFyLm|m&|qIyQmJyamK y(Ozm??&x&!11}!19OOOC!`!!e1AOC!!M1- !p pai/qnvnaId(_-_2BTUVm/ASg1Qdb^dkdeaa"d.IaIa dd NN4qϗAVZw_Vt86)ztAS~)u{)u6B?t<T}~\SziP"__#N'2rq7!TaOEB&%O] V6XT9G џ ܼ3޶  ASPCuuXJ"S\ϯ ߀-?Q߻rXuS^eС DV 2DVhzSn!*$2uXaU?@f3Wt6%w+r8%\w5(H:z۰$? .@RpsA op/h4s1r_ߨR SUQ/c/u////////??rU6?vY]?"j|?_?eom???P OO.OLB:oPoP \NGGQxOMQ#q_cQOOOOD zP+բ?@Gƍ, su+_=_O_a_s____t__ob|OIaܶob,uխVozoSxȏڏ~gY>0b Msխ8 qNhvnyxۑȟڟg+AR79!bs>=m\hoo7xȯگ4"g)?E6sb=mƢ?ړ[xu&8c5iϥs=meϥx/&8J\ cߦQ{ҽ aooooo ;FOXORq#qROOuzgkRA[D??@ӌ+=O`r8J\n.c^p=mD'wobt"<&(-8 5!A_U@IpC?@fr.O?@gd5c3j5 hE-eG%3??+=Qc~5 8c<{0u< #D%EuNt7%O(/:/L/^/p//$=//! ////O?1?C?U;VۛUngg???????OO(O:OLO^O@ieO`oilHcOd{_w_@0_B_T_f_x_R>__Q____8o%o7kXT9]`s]`Ko`sxoooooooo,>Pfz Ko`]yOd\$6HZl񇏙!я+V=@=ΐOnȟڟ"4FʫQnˡHQ̠L߅ 2DVtΡ{%ſ׿ 7k?@_Р}ρ?@]`c"+1o`<}asϗϩϻ%I1Cߦ3h9˪ /O@ 0BTrAl~-7kyT3Pbt߆ߤҥFX N"ו 0c ?u@vpYʫ?@ }+=%F%Ƀ'KG \Zo?@Gw~2LIRy>;=\6H%1:; 5?!! ֣"+- ??}X cL?@D?Bpఃe羬l?wKTY$&?OOaD!%?OO&O8O]OAZKZsFMuVKP^!// _/)_;_@$ߊ@?^_]@!@Rmrf2Ŭ_Fkk Ko2__oo*oo4boA$ϊE ٹ/oj{{oq~%q&8J\GtL5a5q51u9qH|ԋ/I/>?@F  U^a/s//߶Ũ/+ r 1uEU[U=3W_J\7(z79q&8J\nܥ9`*%qݾ1+/D|xhy)fii?@NjHx`*Siųry//=O֯K>oŸ|q  a6*@xe'QlŎ sQ]U~~E*%R>ocH+Y@~//dà$5M<6rx8O/dl;}/>ޱ// ///?h%?4BUHEM`Ftt?ߕF?;N&8J\nI± ˿ݿ%75N}L?@l5cϕϧϹ??_O!Om8tOQwߑoooDW5fj@R''9?Dg$ٟHZ$6HZO$Hl~6HZl~D/ѯH/l/!ϐ//Zl@~P ?ǣ=?l?ϐ?Eߴ??~ϐϢϴ,DOʓfOOB߮OfOO__,_>_PVJ >UQeTr]__ҍ___ohl뀦`? Xojo|oooiUQԚрٙW]Q M]Y}B},c:%hTՀ TQWz0zUVz ^,bY}] ѺJ\ K~+q^Vb~,'q٭ @88?@ ?q?@25 P,BBuPc0e2f8?YN *@%%ڶo߲ߞA?TG1[X_8 T[?^QX1 E Database holds session state vector`Q/////gACdo+WH+BTQd-RdBraaUn U8?QUUUUUUl4,Gz@xV4K@ |[C-7AU2@47MRH<( U2EI7 RUlL$&E8,k@?D%*RDV;U$ 4(U1( UO"D&aU=QJf )h"Ty+U-x_Ʌ&!Q- H*9(TYgTEQ/,GuideTheDocPage-1Gesture FormatHairlineWhite fillArial 8pt centeredRole1.5Role1.11ConnectorRole1Curve.5Net NormalBasicVisio 00Role1.12Visio 00 FaceCircleVisio 90DFD Arrow EndDFD NormalScaleFactorNet-Thick lineNet Thin lineNet TextNet ContrastVisio 70ManufacturerProductNumberPartNumberProductDescriptionAssetNumberSerialNumberLocationBuildingRoomDepartmentRole1.10Net-NormalRole1.13Role1.15Circle.14Net ShadowVisio 023D Net Highlt3D Net Face3D Net Shadow3D Net Dark Shadow3D Net LED3D Net Screen3D Net HolePersonal com?puterFillPatternFillForegndFillBkgndServerBlock NormalVisio 10Block ShadowVisio 12Role1.8Basic Shadow3-D box_l3{| E - |SG$MU  mJmN$mR,mV4mZ<*m^DmbxU\mqdmuUlmytm}U|mmUmmUmm%mmm)mmmmmmmm~ *w0w0̓w0U_,w0;Dw0ULw0Tw0U\w0;tw0S w0Jw0U Jw0 Jw0U@Uw0(Jw0,@0w07Jw0;Jw0?Jw0CJw0GJw0KJw0OJw0SJWJ 'P[J'P_J'PcJ$'Pg@f'PtJD*'PxeJ\'P@xt'PK'P@'PJ'PJ'PJ'PTwK'PJ'PJ%'PʛK'PέK'PIҿK'PK'PK'PK'P['P[+[`$=[`O[`a[`UJ,`J4`S`GzD`U GzL`GzT`UGz\`Gzd`UGzl`Gzt`U"Gz|`&Gz`*Gz`.GpT`FGz`JGz`NGz`RGz*`VGz`ZGphG`qGpf`~GzGz GzGpT7Dk{R}{ӊlyGpxGpUYԫcև$cfU1>c 7RGcxDVcT8ZϚT^ϚU\btoϚU|sϚwϚU{ϚϚUϚϚUϚϚUϚĕϚU̕ϚԕϚUܕϚ䕐Ϛ5앐`ϚU 3Ϛ3ϚU3Ƈ43Ӈ%L333UϚd3Ϛl3Ϛt33d)3;3NE3!(33U33ʼ33U333"3U3&33*3U3.3323U3633:3Sn3 B3UF3J!x4Y!f3Tj3\n*!U|Ї!X"З!hHЮ!TUA٭ڵWU4WL+d;P|I0TXaR\ևmfzjaNa aJa,Ua4a?@BrCFRWHIJK#MNOPQRST1UVWUXYZ[]^_`*abcgUefghijkymnopqJrsuUvwxyz{}~RUTU!*+UJUaRsUˡϪTU۩UU34U=LNOUqwx|U}UUUUl4, Gz@xV4@ !hC-|H" AUl4, " AJ-37A_*<N@R"Rt{XQ q6uH<( H<( _*<NE,-# RVgR:q &={zN  g"4FX(SY?@(bɯί8fy JDO:YR+ _LQ|#~}&T#]!BGD>0B8?ZO|X$' uSNxSȷ)ѷ 1 yWܷ=w/`2 {·VN_q .% ( %  '% % V, MJM J% % (   '% % V0@@@@% % (  Rp ArialQ|m|lЭ?|||www#`L5|p|m|wwlЭ?#` dv% %  %   Tlz5BB'LXmarry:&" % &%  W%jf65J\|jOu#}wMw$l_N:#`:V)% ( %  '% % V,RCpCRpC% % (   '% % V0===% % (  Rp ArialQ|m|lЭ?|||www#`L5|p|m|wwlЭ?#` dv% %  %   TxGBBL\divorce&"&#& % &%  Wd }qf[PF<2) % ( %  '% % V,j11j1% % (  Rp ArialQ|m|lЭ?|||www#`L5|p|m|wwlЭ?#` dv% %  %  % &%  WxIH M G# V     8 %` : P i   ) D % ( %  '% % V,$ t V\ t V$ \ % % (   '% % V0 = 1 1= 1=   1% % (  Rp ArialQ|m|lЭ?|||www#`L5|p|m|wwlЭ?#` dv% %  %   Tl 2 &BB LXdeath%%%% % &%  Wb3Ql#M0[l7p.A?MYaflhEfbZPB1wY=!b8 vqf7% ( %  '% % V,HFHFR8HF% % (  (  '% % V0}}}% % (  Rp ArialQ|m|lЭ?|||www#`L5|p|m|wwlЭ?#` dv% Rp ArialQ|m|lЭ0w \w w?Pw|||www#`L5|p|m|wwlЭ#` dv% ( %  %   Tp qWBBILXspouse#&&&#&  Td]@BBLTdies%%" % &%   '% Vb91fhmwv_K:-#/Mk#-:K_v#-353!-?#[vkM/vw[m?h!f% ( % (  Rp ArialQ|m|lЭx?|||www#`LM|p|m|wwlЭx#` dv% ( %  %   Tx&BBL\MARRIED.8,//,/ % &%  W5}i &9\h`BO6 i  3 Q r! I n   < k   4 BF }W e % ( %  '% % V,C  V t VC  % % (   '% % V0d d d % % (  Rp ArialQ|m|lЭ?|||www#`L5|p|m|wwlЭ#` dv% ( %  %   TlY BBLXdeathE%%%% %  ՜.+,D՜.+,,@HP\h t   PagesMastersPage-1CircleLine-curve connector.538_VPID_ALTERNATENVisioDocumentJFVisioInformation",.9SummaryInformation(/n"DocumentSummaryInformation8:Visio (TM) Drawing FH ERh !fffMMM333$ $ UX8@ TD Arialz@F J"X NdMonotype _Sorts@NZWingd& NSymbol5T?? Y@-1U%J:DT1EW-hTT<* .Ub a0zGzK?@7Gj\VbUUk8 J OK/]&8]$? z APj]&,,'$/u&~&  y  ) ?2 U   U1?L1+GEQGE0+GEGEGE1?>?:`+GEGEGEGEGEGEJGE1$O8F6ANY?; ArVrVBAfKTjY V_V#__  `P#j3lb6t`jWU 3l 3l $Y?9?,\ #!+|tJf1|1|1|1wGQUoSMHdEtsA$_7AOSOeOwOO??O?7ܰuV?в sU31 S);M_qj R/OM 2* ޯ&8R i| 8ʯh'03UOiV?h?z4Kzx2#*w w w w 1 0jk}ȧ]/!M3__5D///#Q/p?Ld_]c_Nj4BAkZrτ#YjU%1@-(jp ٻ )-Ai_# f8)E/Eu//߽/t?2 igߑϵS*ǁɋ7m@55]$Bu] xՆ)1uDU|*<N//U2q ?/&l~& < < 7=&Q_EH᯹Qyl=Ai/{//NG$T~4.bF-q/#4C/~CSq]:!0Y)cz r1!0//0ptrQc=KB녨{(zBwXPT0:!T[211R50E",,P3dbA4dr a arLdR҂NdOd |dL}t,BAUѝt(tUw5txBtѻOt2qqvt+qʃttQʝtĪtYJttdbtt"BtA t1S0g?s??"/4/?X/؁%4SNY d0O贁NkCQOňъa"4FXj|͡^bϿGN@K BѠ]P<FXj͘ S0۟߹@)QO/_kA___BjCg"`)-gösxhy$6H6cbSN>N`r?OOڏp/E4AAS?QhϞeʿܿzJyaP<a퀼;3' p/=ODa֍axٶ/4/?"?4=.@jfx{+I930_qϼk8aD1aϬ]5(ȭS[`r!tq G/AL0zGz\FijD0Uh2-g@!//,/>//pA<߆/`-A{/Ʉ7(C5O ??0?j[DV?h> a?????P/b/t/O/YOd/eO/OO_F?%_j?/A6yTHyoïPȏHWIdࣜ(HqX_j____@?OS owhG ߤ^) 7 ЕNЕ^АooooITҏo6HZ*Pbt1Ϫϼy:D;@K4Bf?"gnWi{N`ʟܟ/$6HZUgy ?@RmvO!O5 \ CdX,LetterOasTPRIAV' %l4O%O]mAr?ialJ''#/))Oe/w////////??+?=?O?a?s????????OO'O9OKO]OoOOBOOOODEHB4)%ENGLISHBRSPL01.EXEPK_]_0UR3PATOM_?P4P0b__optX.n__cR_ oDoH;PSc.%aPKo]o0kdefCooooooo/_A_$+T#JCONFIDENTIAQL4fmJ й#/*S SunMoTuevWeThuFr aSaaJaFeba=Ap=May݁JurAugepvOcaNovDec6F /T6DUmA@ ?ۿI?Y{O1@3EEbOeZ HC 5Vo?)> pp/quupwj  lpysopi`;Generic circle with text and connection points.b?贁NE?4 HDD # =hZ,>THYY9 mAUA? Q6 u` ?u ~YA|XA44 4> !bJfvq >!E"q06DNX l>U5 L@d($%9%#APE&L#%%%?P6 @RL# L#  7p  #2 ' JB{%#145 `7Copyright 1999 Visio Corporation. All 2s reservedo.`0_Sba.chm!#22426+l>(>Ud#1E (!(Z$ B$bW :? /T6DUmA@ ?[I?3 $- b^]b--x@p#^bfA>M,,!'^e-U b, , 'eBZ %UH6 (W|~?ǟk | j f3??dj qlle_cConnect two objs together. or can be ei  a curve a straight line. shap.f).b]^ٿL&d2?HjQ"~࿸ƿfО? ?PH D # =hj4>TYY9 AU@?;?@} P!?3|@A u`u bu  -R 6?u` ?Ru`be"<,O#z  A 8A  USr""0,0'>dx-E?@d2L?@?Ȣ?@m6f?"$m&Rv&R&R&.'O"B"//@47?%'>?P:Z_U^$ v  tN&zsO2 <?ba,3]&G@1$40Q D6 C064"4"`B\"N F 4!/LO-]{eE?@G&x ?2rqǮI@EѦE??rBC3*'@`A&@bC#@bRu% >TKRncunm]Yg`uMQ@dՠ00u``BoH0&'4"{3QT5 `A`shape.hlp!#26001C`9Copyright 1997 Visio Corporation. All 7bs reserved.l>(>UdS@E ʼn30#wabac`[(R9P$Z$Z8d<EY?@ȉ Ei Y)CEwnRuw.F189Bi|nnaP-9 aX1vjs`Change Arrowhead..k`.a7the{ a siznˀtyle foris connectork`~Bb)ODd^%IGU[J|v c U  AR`LP`_Set As Stra8bLine B`"s l to beՀ|k`gs45o:(?\8RDI+BDl 9x+3/Wi{LkS"| UPxP4FDTey  ahnm qT^UADU@@A0"K@??I?*?Qc@ ?^-qu`uae <$5!5! aV$ H<$p!'$t!'$x!'p!(|!'t!(5!'x!(a'|!('$#*qP5!E41**1aG1p!B1t!eex!YY|!1#JA5!!%ip!63&Et!|65t!,t!5]p!d%1Hn!My2?@@ t @@@?MWQ. vB"t!CNV2Rf x!BlV2"f |!pSV2RFF "SCVABgRHQEUV|f `?@[F3`eeS?#0{Gz1%=<=)(9$<?YOlp!aUp!%`- 4SAU8O\,gjtyuZ~wxq^OOk&ř0zzxJeV}xG"d^_kJ. ^l_S]C%SymN_S]/A^Q(SINGLEiq$yHd '2q$Q!*O54KO]OoOO#OO[HS@p= IN_R1_b~I[]MRSfS5!|E V__oo+o=oOoaosooo8% oooo#5Gk'Cۆ^ @+gEeSM|ϬÞ͸^QЏTg-}2噎dcH%!ⅩMARRIEDʯܯ#152H|!=Oap5Bwx!dgx!65 㾹(ζL@@ƒ_,/?@IЧp@#?jTH1ے" ұe7n/ 0CB>1b 2b/8˿ݴF\贁o?)pBѼ`7 z3Z2`?r?Ap5Bђ16??>A 8j toN`5zs1(B .BB7C$Q+&ψї̬]HQM 4;?@ ?2r?@ӂ-AEE?% BP/@AF_5U@b_CԎ??`._Sj} gV!p\n@(O/ Ru5` L!̙;?"?n T5 Kd%3]@(TuB&q#~XQo|JUlC-kᕨspouse diesS=k}C%+ (as奔. 5{@@`?mR\$SHBwBơƜXqqXø6i+=Oasߧߚ_ _2_ V_G?cuHޏ; š nϘs8 @It- >DEAR&8 //./@/&d/v*-כ 9b- }KڸÆyѿ)/// ??瓐 ?@@ t @47p=vW53ޡ5?([3ݕ5mUh??O#MHG=H3GROvC22OB߿ܜ;Z@QξHeIH?nOD_P3?W/ ?N?uOv>marry*ODa`Sb$.T E/?!!! _%8Ye?1:uFwkoo=oMeath/˳/紙;/_/q///_/@@:Œ_~r?ȃɢ:&?8?J?\?n?7" p= I??4O0AO*Ok7pQѲBOTOfO݌QOOOLC{{˒O.tE?@?~ H_/_?J_\_n_R____X+ _ot7o̕\ono$ٙoewoՒoku̕H.@R@RO߾'9Kl~ &U*BDUEFGIJUl4, DU@@0"K@ |m2$UC-l37AU2}@V KRH<( U2EV37 RUlL#p2@U?%)RD!3?U$ 4(U1( UO"D&aU=QJf )h"Ty+U-x_Ʌ&!Q- H*9(TYgTEQ/,GuideTheDocPage-1Gesture FormatHairlineWhite fillArial 8pt centeredConnectorNet NormalBasicVisio 00Visio 00 FaceCircleLine-curve connector.53Line-curve connector.329Line-curve connector.10Circle.11Line-curve connector.12Circle.13Circle.7Line-curve connector.15Visio 90DFD Arrow EndDFD NormalNet-Thick lineNet Thin lineNet TextNet ContrastVisio 70Net-NormalLine-curve connector.3Line-curve connector.8Net ShadowVisio 023D Net Highlt3D Net Face3D Net Shadow3D Net Dark Shadow3D Net LED3D Net Screen3D Net HoleBlock NormalVisio 10Block ShadowVisio 12Basic Shadow_l3?J4 ET _- jTGU _@UU$AU, 4Ù U<Ǚ D˙ ULϙ Tә U\י dۙ Ulߙ tU U 5  * ̃xU $U(,_A0 E U4E 8E U<$E @,E UD4E H-UB-F-SF- mN-UmR-mV-U$mZ-,m^-U4mb-fKʼOĪSUl*|hG_HUU4ЯALоUd՛|/۪ʌʔʜʤʬʴV:ԉ̻f0>I=p(A$E,I4M?@BC1QFHIJJKCMUNOPQRSUVWXYZR[]^U_`abcUefghijkTgmnoUpqrs=1uvwx*yz{O1U}~𕁯JU𥒯𖪯RU𧪯TkU}᪯*oѯU¯ÁѯŪƯǯȯJʯˏͯUίϯЯѯү1կ֪ׯدٯR+ݯޯ߯UU34U=LNOUqwx|U}UUUUl4, DU@@0"K@ qUChC-37 AUl4, [D A>-U7A_*<N@qC NRVgQ!D7uH<( H<( _*<NELqD RVgQq (;{zN  g"4FX(-M?@(Nί8fy J,O:YR+ LQ~}&\T#]!BGD>0B8?ZO8#n$4'd@3VNL<)| 1=N`2?V<_KC O?IXDG~5 tL5 $# =15 J!oE@Oh+'0@HXdp|FERG_SG!5 EMF! lT 0VISIODrawing% %   &%   '% Vh.h<./4 <FPZa ghg)a2Z8P<F<<842/).% ( % (   Rp ArialQ|m|2x x xxx88|||wwwp#`\P|p|m|ww2x#` ,dv%   Tp<X"BB<!LXSINGLE % &%   '% VhSVX]eoyyoe]XV% ( % (   Rp ArialQ|m|28|||wwwp#`\P|p|m|ww28x#` ,dv%   Tdh}BBhLTDEAD % &%  WHh9 h} #',29% ( %  '% % V,7D7D97% % (   '% % V0((((% % (   Rp ArialQ|m|2x |#l8(|w|||wwwp#`u\P|p|m|ww2xx#` ,dv%   Tl&BB%LXmarry % &%  WHRFr ainqrplsfg]\SRF% ( %  '% % V,K<VIOIK<VDOI% % (   '% % V0xiuxuuixixu% % (   Rp ArialQ|m|28 |#lx(|w|||wwwp#`u\P|p|m|ww28x#` ,dv%   TxyjsBByrL\divorce % &%  W<""::62.*'$""% ( %  '% % V, .&#&. #&% % (   Rp ArialQ|m|2x8|||wwwp#`u\P|p|m|ww2xx#` ,dv%  % &%  WD\n a^\$\4^BbOg[oexn% ( %  '% % V,itqtiq% % (   '% % V05[Lg5gLgL[5[5g% % (   Rp ArialQ|m|28 |#lx(|w|||wwwp#`u\P|p|m|ww28x#` ,dv%   Tl6\GeBB6dLXdeath % &%  WTNGap{tjavZiSZNG% ( %  '% % V,J<RIJIK<RGJI% % (   '% % V0ssss% % (   Rp ArialQ|m|2x |#l8(|w|||wwwp#`u\P|p|m|ww2xx#` ,dv%   TptBBtLXspouse  TdzBBzLTdies % &%   ' % VhD ~aWNHDDHNW akt{~~{tka% ( % (  (  Rp ArialQ|m|2x|||wwwp#`\P|p|m|ww2x#` ,dv%   Tx\eBBdL\MARRIED % & %  WXhrh  2#B.P:[HeYllr% ( %  ' % % V,mvvtmv% % (  (  '% % V01##1#1#% % (   Rp ArialQ|m|28 |#l(|w|||wwwp#`u\P|p|m|ww28x#` ,dv%   Tl+!BB LXdeath % 2SAMES_VPID_PREVIEWS_PID_LINKBASE A  FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q ՜.+,D՜.+,_11983204524F`|yq`{qOle BEPRINT13 CompObjCq ) @ EMF ylT 0VISIODrawing% %   5&%   '% V0 ) %%% ( % (  Rp"ArialQ|m|lЭ3|||www#`Lv|p|m|wwlЭ3#` dv% %  %   Tl6BBLXStack7.*+ % &%   '% V0 seaoaoa% ( % (  Rp"ArialQ|m|lЭ3|||www#`Lv|p|m|wwlЭ3#` dv% %  %   TdABBBA1LTpush--)- % &%   '% V0 slhohoh% ( % (  Rp"ArialQ|m|lЭ3|||www#`Lv|p|m|wwlЭ3#` dv% %  %   TlA[BBAJLXp o p... % &%   '% V0 soo  % ( % (  Rp"ArialQ|m|lЭ3|||www#`Lv|p|m|wwlЭ3#` dv% %  %   TdAuBBAdLTpeek,,,) % &%   '% V0 =999% ( % (  Rp"ArialQ|m|lЭ3|||www#`Lv|p|m|wwlЭ3#` dv% Rp"ArialQ|m|lЭ0w \w w3Pw|||www#`Lv|p|m|wwlЭ#` dv% %  %   T|]cBB]L\internal----  Td.lBB[LTdata--- % ObjInfo26EVisioDocumentKVisioInformation"57FSummaryInformation(8Visio (TM) Drawing KHI|Rh !fffMMM333$ $ UX8@ TD Arialz@F J"X NdMonotype _Sorts@NZWingd& NSymbol5T?? Y@-1U%J:DT1EW-hTT<* .Ub a0zGzK?@7Gj\VbUUk8 J OK/]&8]$? z APj]&,,'$/u&~&  y  ) ?2 U   U1?L1+GEQGE0+GEGEGE1?>?:`+GEGEGEGEGEGEJGE1$O8F6ANY?; ArVrVBAfKTjY V_V#__  `P#j3lb6t`jWU 3l 3l $Y?9?,\ #!+|tJf1|1|1|1wGQUoSMHdEtsA$_7AOSOeOwOO??O?7ܰuV?в sU31 S);M_qj R/OM 2* ޯ&8R i| 8ʯh'03UOiV?h?z4Kzx2#*w w w w 1 0jk}ȧ]/!M3__5D///#Q/p?Ld_]c_Nj4BAkZrτ#YjU%1@-(jp ٻ )-Ai_# f8)E/Eu//߽/t?2 igߑϵS*ǁɋ7m@55]$Bu] xՆ)1uDU|*<N//U2q ?/&l~& < < 7=&Q_EH᯹Qyl=Ai/{//NG$T~4.bF-q/#4C/~CSq]:!0Y)cz r1!0//0ptrQc=KB녨{(zBwXPT0:!T[211R50E",,P3dbA4dr a arLdR҂NdOd |dL}t,BAUѝt(tUw5txBtѻOt2qqvt+qʃttQʝtĪtYJttdbtt"BtA t1S0g?s??"/4/?X/؁%4SNY d0O贁NkCQOňъa"4FXj|͡^bϿGN@K BѠ]P<FXj͘ S0۟߹@)QO/_kA___BjCg"`)-gösxhy$6H6cbSN>N`r?OOڏp/E4AAS?QhϞeʿܿzJyaP<a퀼;3' p/=ODa֍axٶ/4/?"?4=.@jfx{+I930_qϼk8aD1aϬ]5(ȭS[`r!tq G/AL0zGz\FijD0Uh2-g@!//,/>//pA<߆/`-A{/Ʉ7(C5O ??0?j[DV?h> a?????P/b/t/O/YOd/eO/OO_F?%_j?/A6yTHyoïPȏHWIdࣜ(HqX_j____@?OS owhG ߤ^) 7 ЕNЕ^АooooITҏo6HZ*Pbt1Ϫϼy:D;@K4Bf?"gnWi{N`ʟܟ/$6HZUgy ?@RmvO!O5 \ CdX,LetterOasTPRIAV' %l4O%O]mAr?ialJ''#/))Oe/w////////??+?=?O?a?s????????OO'O9OKO]OoOOBOOOODEHB4)%ENGLISHBRSPL01.EXEPK_]_0UR3PATOM_?P4P0b__optX.n__cR_ oDoH;PSc.%aPKo]o0kdefCooooooo/_A_$+T#JCONFIDENTIAQL4fmJ й#/*S SunMoTuevWeThuFr aSaaJaFeba=Ap=May݁JurAugepvOcaNovDec6FM,%,'^fO - , , 'eZ %UH uZdd!%?7?I?[?m?6u 8' CUgymb?п7i6n:om?6?m?HD =ih(>T9 sU@V?ЯdP6 hJA@#3 U    EhQ EdUU !U"#$%E&'])U*+,-U./01U2345678 e2*e24e2>e2He2Re2\e2fe2pe2ze2e2e2e2e2e2e2e2e2e2e2e2e2e2"e2"e2"e2$"e2."e28"e2B"e2L"e2V"e2`"e2j"e2t"e2~"e2"e2"e2"e2"e2"e2"e2"e2"e2"e2"e2"e2"e22e2 2e22e22e2(2e222e2<2e2F2e6uҌ`V!SuYzbUf a>QU2 q.`?-o?fPdk?V A;yaz'cad5 !`Shape.hlp!#9000C`9Copyright 1995 Visio Corporation. All bs reserved.8!5 L@l>!Udd E B!qoaruph` 'c7p9RYFSYqhC :g6 hs*u6Oa*|vč 1>NrAzJPq9 ^ppj|wRdpzh d!!$!.!8!B!L!V!`!j!t!~!!!!]!!!!!!!!1 111(1(21<1F1\0bAV~ePdʫe%ȯuivY|iTؿk} Ebg#V8Jp3D Pbp ϷpБzVi{规va@ϟvP4Oa,  9KՓ@#觰- AM`rA9# /A+/vY/}.+(A/vȶ///@}.2A ?v%?7?I?}. !Qx?vܔ???}.x!u//PwZO?~OO[?ZaO?OO?(_OU_g_>O?UqOO_% _U''o9oKoqioUOoool5qoUC_)5GUƐt-E_EJ؁R]ASTuT#%煳T(OݍT'3}'9}(}T+h ɄJ܎T%ԟw(T&Cfʢbt}(ʣ%T'ѯ㯔܎T(!̩@QcvJE)Ǐُ*@/AT+d@0}ϠϽ|,  2-.a^pߡ.ߠSʯ /?(:0]S迕1c̿p2'9Wi{\3cś49L5G:5t ߤY6c 17R9{8c(/j00j!eaTA!X)j!j!5Y(SS1O&/!0ie"$ !b0 ߱4 #V&Hl'-y8%  -FTx#d=B G]O@eGo+K]7a? PUl4,Q1;?PQ? ĕ6 A-O@7AU2@,B7GRH<( U2Et7 R(LS %"@?$9"RD 9Oi UPxP4FDTey  ahnm qT^UIQ1?IPQ??I?*?Qc)@?q^qu`huae,5!5! a H<$'$p!'$P5!'p!|(&ņqP5%9! )1 61p!c1C15! P1!pn??!"6kp!5!|1P%p!(p!%aEm?WCQ hE?kG2UBõ?OF?ZA#0{/Gz5!\1v A<<<F?KSTStackj^B,Ip*q9?p@y`?hsBq|??&?2eD?hsJqO@B/)OhsNqEOWF/rORqO/OhsVqOWF?OZq_FT?;_^qQ_?x_hsbq_WF?_fq_O_lhFqUѶCeaaqq7z@h7<`!xa<bxja7o]azo"z7BfiydqTziea@hcv'2rq6bHdCqTDwseL` eeChdztCe/qPyaaq@hEp= c?@(\Ͱ彻?PihG2U?Xc6d?L`Adht0{Gz6cevaVq@xtieݥFI}k?@Aͤ1%0{/Gz}(L(Ĉ˩,b<ͳ׽ hdv_(.Tp o pjLȿڿI0}XDEDX-qs9\䃬˯ݧǡ \(k4w@!!! 1L111AXAAA!QdQQQ-apaaa9q|qqˁQב]$!OJ/ ](c]OZ@v@e5@ǥHx@T@5@>7/2 9/,/0>/U= o//UA^E/m ?]I\//R?.h????P?/?Uţ+`OOU%>pDO0VOU]%>hOOUa%??^O76_^i=_@Y_^m_Ŝ_^Hí?__> oS_.o@yIo_uo|o_oo!oo[??Ucoov?oJo }^_^珌^*F^m ^񰟌"џY󟌶^6R^񤏶VE,Bƈo˟ȿ Q8RϏvׯ]DZ% #iP f5ϓl&}UEaEe@@ L6P=9QQ*+lxl QLi8@QqTEa I&?+@'2rq->6PHIuTDcLLULh u-E堾 pIEp= c%?.51xw?PFmG2U??]&AmK0{Gzrp񁄔pAOtI<A/1pd1peekCj"aIL/TƮXuq96P'1111%T6P 6P 6P 6P $11-ApAAA9Q|QQaEaaaqQqqq]&i2u>ıJ}VљblA 9aOH]gO]pLOKO]}OOO'_9___|_OO___o|1@_~oyK1`oso0oU1n ܶooU1oH9o^1)H|V!o`Dv!`ņ2oUk`HZU!l~p׋0U1l~hΏU1lH^A~vd}G1H  ^1ǟH`(yKU0tQur1`៼2ӯ`$2xhC!Yx1x媯ȿ2߿x 2" Oπ1ex0%43їς^1 #Pӧ߂^K.#PfұJ߂^1q@ַ߂^1߃>1#POL$1:@V^}#Pʙ^AVAI0AF@ms A߶AA@O6sAR5s AYs$A-aH(A^fPs,A-0A*/4A'/fPgN/s8Aj/-/-7AU2@D77JRH<( U2E*87 RUlL-fߓ7@? 8{RD7;U$ 4(U1( UO"D&aU=QJf )h"Ty+U-x_Ʌ&!Q- H*9(TYgTEQ/,GuideTheDocPage-1Gesture FormatHairlineWhite fillArial 8pt centeredEntity BodyEntity Body.30Entity Body.2Entity Body.4Entity Body.6ConnectorNet NormalEntity Body.1Entity Body.5BasicVisio 00Visio 00 FaceVisio 90DFD Arrow EndDFD NormalNet-Thick lineNet Thin lineNet TextNet ContrastVisio 70Net-NormalNet ShadowVisio 023D Net Highlt3D Net Face3D Net Shadow3D Net Dark Shadow3D Net LED3D Net Screen3D Net HoleBlock NormalVisio 10Block ShadowVisio 12Basic Shadow_l 3_|^9EUh s- ~G  }U,ϪDQ \Ut:A|R) U- D UH ăL ŨPU^ b f j ~Wn r Uv z $~x< D L T \ d lJ t  U      )Ѫ ܣ $_q ;00,0T0fD0*:L0U.:T02:\0U6:d0::l0U>:t0B:|0F:0J00a:0e:0i:0m:0q:ě0u:̪0y:ԛ0}:ܪ0:0:쪛0:0:0:" : ]P:$]P:,*]PeJD]P0x%\]P K]PK]PI/K]PAK]PSK]P:]P:*]P:]PwK]PIK]PK]PK]P<*]Pj̪]Pj]P jܪ]Pj]Pj]Pj]Pj]P j$j 1p(j1p,j1p0j$1p4j,1p8j41p>@ FJTx,Y4U] U1UЩMx\s м$,4<JDև\ੰftཅꌪΗꬪ꼪̪j? ]`] }]}]}]$} ],*}$]4}(] 1B fPxցBQU !"#%&'(*)*+U-./0E12r5U6789Rm 0aЭ]@BC !FUHIJK!MNOP*QRSѳUUVWXYZ[A!]^_`aJbceUfghijkmnopqrRsuvUwxyz{!}~T!U᪳*U+࠳Jࢳ!ॳU৳ਲ਼ੳ४୳ப௳ళ౳R൳ඳUำ๳ຳ੻ཱིླ࿪³T ųƳdzUȳɳʳAͳγϳ*ѳҳ1Uճֳ׳سٳڳCݪ޳߳UU34U=LNOUqwx|U}UUUUl4, Q1?PQ? dGhC-T3@H AUl4, H A>-<7A_*<N@ԕJH NRVgQq7uH<( H<( _*<NE!I RVgQ.q I<{zN  g"4FX(R?@(M1ί8fy JO:YR+ մLQ~}&\T#!BGD>0B8ZOԄP$~<$'lV8TNTy)  1=`2|,?V<>G O HFD܈;IP=}G C!_5G @Oh+'0@HXdp|FERG_SG @ EMFmlT 0VISIODrawing% %   &%   '% V0% ( % (   Rp"ArialQ|m|2h0|||wwwp#`M\P|p|m|ww2hx#` ,dv%   Tl4BBLXStack % &%   '% V0.--.-.-% ( % (   Rp"ArialQ|m|20h|||wwwp#`M\P|p|m|ww20x#` ,dv%   Td(BB&LTpush % &%   '% V0?.NN.N.??N% ( % (   Rp"ArialQ|m|2h0|||wwwp#`M\P|p|m|ww2hx#` ,dv%   Tl?LBBJLXp o p % &%   '% V0c.tt.t.cct% ( % (   Rp"ArialQ|m|20h|||wwwp#`M\P|p|m|ww20x#` ,dv%   TdcpBBnLTpeek % &%   '% V0C xhChxhx C Ch% ( % (   Rp"ArialQ|m|2h0|||wwwp#`M\P|p|m|ww2hx#` ,dv%   T|M7oDBBMBL\internal  TdSAgNBBSLLTdata % DocumentSummaryInformation8G_1198320652=F`{q`^~qOle OEPRINT:<R@HP\h t   PagesMastersPage-1 Entity Body8_VPID_ALTERNATENAMESy:W_VPID_PREVIEWSa_PID_LINKBASEda A  U +2 EMFR lT 0VISIODrawing% %   ` &%   6? ] 6  6  6) G 6w  6  6 1 6a  6  6  6K i 6  6  65 S 6  6  6 = 6m  6  6  ' 6W u 6  6  6A _ 6  6  6+ I 6y  6  6 3 6c  6  6  6M Q 6Q Q  6Q O Q 1 6Q  Q 6Q Q 6Q e Q G 6Q  Q 6Q Q 6Q { Q ] 6Q - Q  6Q Q 6Q Q s6Q CQ %6Q Q 6Q Q 6Q YQ ;6Q Q 6Q Q 6Q o4 n6 n n6 n n6h nJ n6 nn6nn6~n`n60nn6nn6nvn6Fn(n6nn6nn6\n>n6nn6nn6rnTn6$nn6nn6njn6:nn6nn6nn6Pn2n6nn6nn6fnHn6nn6nn6|n^n6.nn6nn6ntn6Dn&n6n666#A6q66 +6[y66 6E c 6  6  6/ M 6}  6  6 7 6g  6  6 % ( % Rp"ArialQ|m|lЭ/|||www#`LV|p|m|wwlЭ/#` dv% %  %   Tp/?BB/LXserver17 07  % &%  WP  R #     ` A $  % ( %  '% % V,#66#% % (   '% % V0s(s((ss(% % (  Rp ArialQ|m|lЭ&|||www#`L]|p|m|wwlЭ&#` dv% %  %   Tp|BB|LXevents6/660 % &%   '% V026gc2c266c% ( % (  Rp"ArialQ|m|lЭ/|||www#`LV|p|m|wwlЭ/#` dv% %  %   T"BB" L`dispatcher8288288! % &%  W(     % ( %  '% % V, /  /   % % (  Rp ArialQ|m|lЭ&|||www#`L]|p|m|wwlЭ&#` dv% %  %  % &%   '% V0+ &_ [ "[ "/ / [ % ( % (  Rp"ArialQ|m|lЭ/|||www#`LV|p|m|wwlЭ/#` dv% %  %   T.  BB. L`handler 1S666666 % &%   '% V0+ _ [ [ / / [ % ( % (  Rp"ArialQ|m|lЭ/|||www#`LV|p|m|wwlЭ/#` dv% %  %   T  BB L`handler 2t666666 % &%   '% V0+ a _ [ ] [ ] / / [ % ( % (  ( Rp"ArialQ|m|lЭ/|||www#`LV|p|m|wwlЭ/#` dv% %  %   Tl  BBl L`handler n555555 % &%   '% VX  8 4 3 - &        & - 3 4 % ( % (  &%   '% VXV   ~ x q h a \ Z \ a h q x ~  % ( % (  &%   '% VX                 % ( % (  &%  W(     % ( %  '% % V, /  /   % % (  Rp ArialQ|m|lЭ&|||www#`L]|p|m|wwlЭ&#` dv% % (  %  % &%  W(_5 1 cc% ( % Rp ArialQ|m|lЭ&|||www#`L]|p|m|wwlЭ&#` dv% %  %  % &%  W(- 5 1 1 1 % ( %  '% % V, L/ L 2/  L % % (  Rp ArialQ|m|lЭ&|||www#`L]|p|m|wwlЭ&#` dv% % (  %  % % &%  W(_   cc% ( % Rp ArialQ|m|lЭ&|||www#`L]|p|m|wwlЭ&#` dv% % (  %  % % &%  W(_   cc% ( % Rp ArialQ|m|lЭ&|||www#`L]|p|m|wwlЭ&#` dv% %  %  % % %  ' % % V0''''% % (  ( Rp"ArialQ|m|lЭ/|||www#`LV|p|m|wwlЭ/#` dv% %  %   Tp(BBLXclient177 % %  ' % % V0P!wPww!P!Pw% % (  ( Rp"ArialQ|m|lЭ/|||www#`LV|p|m|wwlЭ/#` dv% %  %   Tp|BBjLXclient177 % %  ' % % V0c'c''cc'% % (  ( Rp"ArialQ|m|lЭ/|||www#`LV|p|m|wwlЭ/#` dv% % (  %   Tpj"BB LXclient177 %  '% % Vu %*  (:KYentuu*t%n eYK:( %*% % (  &%  W y %*  (:KYentuu*t%n eYK:( %*Wd&yH*/38<?BCDD(C:BK?Y<e8n3t/u*% ( % Rp ArialQ|m|lЭX|||www#`LUf|p|m|wwlЭX#` dv% % (  %  % %  '% % V05   55% % (  ( ( Rp"ArialQ|m|lЭ/|||www#`LV|p|m|wwlЭ/#` dv% Rp"ArialQ|m|lЭ0w \w w/Pw|||www#`LV|p|m|wwlЭ#` dv% ( Rp"ArialQ|m|lЭ/0w \w wPw|||www#`LV|p|m|wwlЭ/#` dv% % (  %   T<o BBLh"event queue""6/6656666"  T#BB L`containing1777776  T, BBLpservice requests17 017 767711 % &%  u 66[6% ( % &%  W(s  w w% ( %  '% % V,%*% *%% % (  Rp ArialQ|m|lЭ&|||www#`L]|p|m|wwlЭ&#` dv% %  %  % &%  W`EgI\qc>9]gO8#2c% ( %  '% % V,0e"20"e2% % (  Rp ArialQ|m|lЭ&|||www#`L]|p|m|wwlЭ&#` dv% % (  %  % &%  W`_o9S6zacJ94!% ( %  '% % V,""% % (  Rp ArialQ|m|lЭ&|||www#`L]|p|m|wwlЭ&#` dv% %  %  % CompObjPqObjInfo;?RVisioDocumentʊVisioInformation">@S FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q ՜.+,D՜.+,F@HP\h t   PagesMastersPage      !"#$%&'()*+,-./01 456789:;<=>?@ABCDEFGHIJKLMNOPQR VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Visio (TM) Drawing ʊHCRd !fffMMM333$ $ UX8@ TD Arialz@F J"X NdMonotype _Sorts@NZWingd& NSymbol5T?? Y@-1UJ:DT1EW-hPT8* z.U~b a0zGz?R@3$CfRWb|||Uk4{ |ـKG/Y&4Y$3? v AfTY&,,'$ /q&z&} | |y  }{})@} ?2  |U | |||U||||)-?S-'CECET,'CECECEA-?>?:`}'CECECECECECECE- O4F2AJY;; AnVnVAbGTfY R_R__ `#Ԋf/lbA6p`fW /l /l ~ Y?5?(\ #!+ | tFf-|-|-|-wGQ Uo OM`EtoA _3=OOOaOsOO??O$?7ܻuR?, sU/-O%7I[m f +T K   .  ||iP| 4nd'0/UK iR?d?v4Gzt2#&s s Js s -0jӯY/!3)󿄵1D///Q+p)?HdYc 4AkǿٿYfU|%1IO]-(fp ɻ %-=Y[:#?4)A/q//YkϹ/p?2Sπ'9}F7%õ8\n1$u  (:L^p)BH>ZՔU \ n4!'4#U2q ?/%&k/%& `,`,`',ѓ4?|QQyٓAG $z Z$bBp6q /#3=/ qؐT0'vr@1N!T0;UOauADV=2煤{2r H#ܱ$2@1@1B` 53Tb4 drcQcQrLT#d΂N0dO=dR|Jd}Wd B !Aѝqdb,$1- ///x/ %Q4!S^>7 cT0O贁NkRC?fv>x,Aooooooo$P2w-o7'>'Kc2,V,2"4F T5e0)AQ"O1/XOd1 _2_D_C5r<hz)6 ,S.Ǐُ/4FXj 'uX?j?Sew}5Fϭ1̝AៀhU1C@UñѦ,'EaSݤfxB/ȿu4O}Qχ1 /]ﭟsT/f/x/-ϧϹn2I0دB5k&k}3/A)%a%Qc[ߖߨc$u1<0zGz6,4,0UŃW!K]oߺߵٿ-B{dBt9783/Յ${.a /7IB/T/f/8?u9 ?]ݵS/wV?h?z??:bVHa]8_*M,%,'^fO - , , 'eZ %UH uZdd!%?7?I?[?m?6u 8' CUgymb?п7i6n:om?6?m?HD =ih(>T9 sU@V?ЯdP6 hJA@#3 U    EhQ EdUU !U"#$%E&'])U*+,-U./01U2345678 e2*e24e2>e2He2Re2\e2fe2pe2ze2e2e2e2e2e2e2e2e2e2e2e2e2e2"e2"e2"e2$"e2."e28"e2B"e2L"e2V"e2`"e2j"e2t"e2~"e2"e2"e2"e2"e2"e2"e2"e2"e2"e2"e2"e2"e22e2 2e22e22e2(2e222e2<2e2F2e6uҌ`V!SuYzbUf a>QU2 q.`?-o?fPdk?V A;yaz'cad5 !`Shape.hlp!#9000C`9Copyright 1995 Visio Corporation. All bs reserved.8!5 L@l>!Udd E B!qoaruph` 'c7p9RYFSYqhC :g6 hs*u6Oa*|vč 1>NrAzJPq9 ^ppj|wRdpzh d!!$!.!8!B!L!V!`!j!t!~!!!!]!!!!!!!!1 111(1(21<1F1\0bAV~ePdʫe%ȯuivY|iTؿk} Ebg#V8Jp3D Pbp ϷpБzVi{规va@ϟvP4Oa,  9KՓ@#觰- AM`rA9# /A+/vY/}.+(A/vȶ///@}.2A ?v%?7?I?}. !Qx?vܔ???}.x!u//PwZO?~OO[?ZaO?OO?(_OU_g_>O?UqOO_% _U''o9oKoqioUOoool5qoUC_)5GUƐt-E_EJ؁R]ASTuT#%煳T(OݍT'3}'9}(}T+h ɄJ܎T%ԟw(T&Cfʢbt}(ʣ%T'ѯ㯔܎T(!̩@QcvJE)Ǐُ*@/AT+d@0}ϠϽ|,  2-.a^pߡ.ߠSʯ /?(:0]S迕1c̿p2'9Wi{\3cś49L5G:5t ߤY6c 17R9{8c(/j00j!eaTA!X)j!j!5Y(SS1O&/!0ie"$ !b0 ߱4 #V&Hl'-y8%  -F|#t,=B ,ϝi]O@e4kjo+M,%,'^fO - , , 'eZ %UHJuZ4!%?7?I?[?m?6ut f߃/ 3EOb?޼xV4@ t??H D  D 3Ah4>TPYY9 UAoU@?;fֻP!?3|@A%$ Au `u $bu $ )-'"->9Z u`} ?wu`b"`Ps##" ^9 A w(* "&,&'> лj&9wV}%?v,}w. E"B "'//@*7?%4?F:R$?a,4T%7@b+ 1+?*2*"*"S- 2rq?@I`@?VD^E??ZrBC*KL$AJ@bC'@&Hj&&Bu$ @A "G u]Y`uA@d?0:ݓ0u`SzC҄QT5 `Shape.hlp!#9035C4`9Copyright 1995 Visio Corporation. All Rs reserved.l>(>Udw5 C3a2020Q(|*Hh8Œd o?E@.E.3ESfv%  9-F #@B |Y@]@eYUAo+YBo.aYpoPUl4,Gz@2aFI@ | A>-7AUl4,Gz@2aFIC@ U A-37;5Ul4,Gz@2aFI@ , A-327"AUUUl4,Gz@2aFI@ Tz *C-L37"A_  @_HR <LP 74 F? qIuH<( H<( H<( H<( _  E5!R BL) DO;) m\qUFDfP h> /T6DUmA@ ?ۿI?Y{O1@3EEbOeZ! H* V?"( pKquytpq<Lj p•lspgaxEndpoints determine cen & circumference ofle. "Length" is radius.Works great with stamp tool!U!Q.dHDD # =h0>TdHYY9 PAUAn@?P6 u#`u bu  J-q2u` n?Nu Y"8(KBA  Dj>2@;$='8"G/Y%@'Q-/b ) ?$Z%?> OUbUNWiW0V98~Y`f(&7B46 ^LKJ{ #AD5 `7Copyright 1999 Visio Corporation. All =Bs reservedo.`H@_Sba.chm!#22425+l>(>UdE 2k(W*Sx2;3Nk "(0IQ2;3_ s7%3QQ5Os[rA RS[qArAaI=7!)/&00" B:4bH1mbؿ?t@ 贁N?8i6?Hl-l !OyaGE(WszF!ݡ#Q"PB}'T}~alT@t}T+$?a&0aUFDfP h-RTUUUI(\?A I?x HQ ) bYb))BteqYkZUHoPw ,!2,!`Networkb`\kZbbj*Z``x&iJZ` `M" S( b /AK?|wxp|6xx}p -?(RDwLspwpAwwwwmRepresents a database,~ sourcor othertorage device. Right-click to property information.UH LD E#T>h 0JTh]]MMU@(\ʩ?PR > LM =HPA =YH J=~AM>uA` ? V>yVjoo #oum >bY%b& b!Jު>U ) hr`"  %<~&>/&K.>#~"~N@|#I14~;>`Network.hlp!#1800C `9Copyright 1997 Visio Corporation. All 2s reserved.駕7 J305x9~#2~"\" b*Z$b&b!lJ]qUhzx4DaUBE@{(q}*0? : <"'%2N .& &tSM !& l8g_#7_IS4jtWL+&S~~ 8Ƈ*&/@_#?%b'X5BDV<09 Uy`DQ.E9)o1_qorcaf_s \h}b8sY 2zY4h2<"n}b1rt#4A$G~5I OKUFOZIN_8v%2Wbo5`wdo+ `o%9tUbSR'|bgxdMb.EI~%r# @DVwCbY3<j'PSS<"b"1(S#p+H b?Dataq](O! c/kI w23!Gb~%\ TSo5f-ŵ5fU ϮFV.EDmϐŵfDρ!m R>T$~"o2ԟ2A.B*A*Af Ģ{(UDV5mC~?`IDT0Enter inventory ID number'@\"~Fb!o5-?㽗~"+XLoc B#3hequ7ipmq l)5z15o5|$#` Manufacturer"3hmX nameL\"`.Ek< JProduct N<`%hpfs<橗Jodewl N|%3%mc{ĥ/;f|$OR` Descrip&3dBnԚ55;1DV̤OR` %pertiesZB`+Set for this piece of}bb 1,!ĥ-5q1&"~%3$2&"o53$3&"53$4&".E3$15&"3$6]bȿ?(\˿?p= ף3?Q?DH'j  K|#F|'' #_6(B%)qa,Iso @4}MtowP+/5a_.( 3S+!B!\"/?9 VRD<i@Ge"&/" 0*  UPxP4FDTey  ahj TqUAGz@A2aFI@?[?I?*?QcR`@?qu`u$ oT <M4w!w! `Network `" (el!!  !a* !U Q!IA!H<o4z7o4 !z7 "l7az7o4 1z7 1k81z71k81z71k8z7o41z71k8!z7!k8#1z7#1k8'1z7'1k8+1z7+1k8/1z7/1k831z731k8z7k8!z7!k8?1z7?1k8z7C1k8S1z7G1k8[1z7k8C1z7k8_1z7S1k8!z7k8z7[1k8G1z7_1k8z3uɻ8P_1Kdaac,a !baaca 1da1!!1cfaga1!i q#1jq'1#k%q+1!!/1m?q31nLq72-!-!!pfq?1sqC1crqG1sq"q1tqS1uqvq[1Tq_1TUz1$Eiac< 1|2E 1 1aU8] !E@@@@ڶmۇԀӀ]?Go2q%?$X6?SA#+0{ 1!5!H-q[1 Qv(<< NF/131server r !5/G/*x!3̢0Ԧ %Uq^9/??)?;?M?_1!nR!tw$%&')*+d-./ڤ12345678ԡ ޯ 9KvC;5ʢl ð 5?G E[ϰ 2Eϼ @ lE0C͉E@ ?KŦE'2UwŕH(TD!3A_щB ϭ*(媱h+d5J_\ѱTw@{NV@@\$W_WPmvwos ?[? Y~0} @ Gz@@҆@d1@bp @zi@߀p4R 3EE96:2?@>_>?ڬ?ץ^0U{҄wQѵbLѱb;7;G2qs?rK!5?p@@A(@!ZK"b\<(i;f֕p#5⨪⨋ZJu` HB)?6aѱK .BU\X1 Db0U i ?d1,`q8>P! erխ /j'ؿ(I_Ǖ{/!3"󿠅:#%events5/G/GY'sυIq$()8:w\(?@g?@ B?C?P _ kfO)ჵD뀲g&? V2D LV!O3VLGVѵ T_F?઱! (dispatcher,"//Y/k/}///T*9 g,aa8  Q"H!GQT(j1ʯ@!J"D$ &)'*+tq]&i2u1F_/B_1_C_Yr_X 1C%@:EdD}Sߑ*q@@J@ߏѵy7HN3"yΏݟ3 @Zba~ϑra;BlZ&ԯra;AWi1GAciab!@Ϳ!Ͽ5rfxrY˯ϻr qP)r ኿A,i5c߂+{iqA iAij3sN1kߘ*qC.q47Faaw7F迤6q7F:q7F *>q@7F+mBq7FOFq%@@iJq(ǐ%Pi%1Lǐ2fbhiRq^ɫiVq[Zq/ǐefn!1/i^qX/^At/iQ/ǐ"ܷ/ifq ?qjq!?36gN?nqd?%@?srq?36?vq?60/Ozq-Om/TOs~qpO36/One8/OsqO6?_sq9_KV?f_q|_?_sq_KVO_qoVHO/oqEoOlosqoKVOoqo _ol,U7uaq+n4x+BЊnѽbur+~Pqn ~6viqTnxyua4xsv'2Uɂ*rHzځTDsnRPv{zqhd7Q}7u77uĮq4xqV@Q?AH.?Aē/ױ/P-DT!*q# xʙ@$\p?2pJqh3C@zP@-3EqpeRrxEß2>??@V?Օcx0{GzՄ*s2ɰ!ց#*q2zlA##"X钍GGo2qŰ?Ŀfֶ4a*t?4`ﱓqxV 4b!uiJJqqp= ׵ p{? ?PAُu)u5GrJցu1or #ήs.6T) u"handler 1~q6HT9'f!!Dߊwtqh1 L UU)w`qQTJ !"$[&'-*41)AlAAUq5QxQQQAaaa q<xksuN?]ud}aO?wQQ1uE3O-O#~OOsJN_$_stuOYOh_rhO__r1^__s oo.ou!LiBlZ&kosos!_9_^1o9o^1LooBX0 1Aoe,Փke1y˯4Fe5P)w e1V^^%1-VI^pV^ٟdVH#9VfQ|VΟ=1!s/E1ETrI1M1˿ Ԁԯ5cU1Qq©mϱ^Y1PAϱ^qP2u"Aϱ^a16^e1],濊i1Pefּ߱^m1߱^&P~B^u1Ϧfy19q/c 2x_1uDߢ1qc1A(}%î~ec10c1 10G.c1Jw1\10c1/Y@/1V/0}/l9TQ1U55%QU@!1?AAAW\1EA>;?į?@ul:J\ k%`.|55֕hG|2qfqЬ?p߂N? ցqets<&;f֢芡!pf!3x|̂eui`НǏُy~/zc ?ix>QdHǟٝT- B j%Iy!3!aݖh,!;3EEWi, K}ϯ);wo@AбL?ASf#Dxbo*b`VsK ͷ@0} @@б(ֵ!pu&G// ڳ_&//l~0/ϴB%tπb+K66V"Wi3Oߟ߱W%IK2hO?./ .@;_$ov.O _1%(oo^p:$6N l>;LiM{ U@cvUA; [/' z)׶s b?as,?V´.?@?c?u?ϡ???( vcO*ONO`OrOOOOO O)___q________o7oIkhoοooooBT1Ugy=䪁=LnK᧸klV=[nH6TG<~"` /_ee8'8(41"&Pn,!u"PWU/oر8%?- 8%?9[EP߲?ïէW c4e8iݕ.蓿@CoOϠasυłUJȌ P[(3[dv_ ϸȣۡ G/Ҫ\7U/ 1-?Qcuw@ARL?A9XEXZCgu?f>?01.HN@0} @@mR(XpvFɟHO[.V_-_ kO$6}GRv Z?131f1fBٯno!3EWiEy1'?9?꿊_iO 2DrϞϜ/v_ ZN)6Hk/qlEߘߪ߼Ώu(:L^;;?M?_?q?tdG?(:L^pTIrryI /5rGq`Zl~ oP00o T}7rq_+F /B{?/u// /0B!#9K!? 02?7?2???OO%O7N@?PG$KxsH>j qHOE@Q?OM,_g_P_aIh____e_o&h Soeooooool o ).d>?TT\U?GӶ修Jw r%y+ob~VG2q`A?o f+#0M60j `twsm~+E̹;f6hp@)B_ `u` h?_q%એ/=ׅU@җ|JU?abNro[75tEjbtEIf!326넣n1 z=nAя㏚Yk?7鑯???? OO-O?N$\?@8:_@?9xhIzILI?hF鑞OKH (?@'7HIq,T?O>_0_@略nz@jUbR_d_vP_____Y#B_ op0oBoTofoxogooo*p>PrÏpp \n=奵&E3E{2:ϥƏr2DVhz8ŸԟpIqsI2Iq$sHlm/5/$uHQ?@D@@侄?@u??PVbWv+Z$$<%ռTdaV/wIqn1{;client#$Pb t9a1'`H1H1Zs< p@ p!ppIq[ѼQ!ppp!p"$*p%p&p'A*l-t/1p2pPS5p6 p7p8""W/ UCcK քO厵cNOM$'O _UCO>_P_VBZ,^__UCŦOO_VBs,_ooVB<^So[oUCwooo1@oo14o:VPoPN1@̠ 2\N1o[@UC! .{_q1Ӣ11:V%N2tN\Na\Pf7N[ lGTDdίUC6UC1-(Z!p(1(ڿUC1(UC19$f1|π(BUC13 zύN1!F`ӡߍNEF` QaߍNA߂WֱߍNAߚֹߍN AF` p=*NAQWmNBKU?c6iT1T gU95"!8x3F'2UBOcPH]0aQTDI``Q<_$50eQh_XDd5QU"!PLA1)A8ED~|@@D@@(f?TR?P98GC27q`?o.f3W4?NAd48D0{RqW4AwA@Q)ED9EfMH搁&3c`5<ȧC`Ff>_`EH@d5cl?ientj&DOO88IGW6!30qI90w]<?71^Q0 0 0 0 0 Ot^q_a΁T.`8l5xAф MYVb+!n!!!71Pd5W;c?o6 gP5\W?.EVʟ)E%#PE9K&"wE'&"5ѯ&"^U&"Z@QW&"^rÅ#%b;9ٴLȿڿ#%f/5K.j;1jBWϠ.nVVϫRqQ&"^qA )#%_aZl#%~;9ԗ_A؝߯#%;9P)f #%~5 ߠ.UWjBo..fAg. @jA.uiD&"5c&"aP%#8P1 %#(VzUqkVϘQ&"P%#4awP=%#P 铯>?Õ?ɥ툤0U{'%ʑX&`Qtb}ݢ;GG2q?!5? Ane$g"21>A2n]>@>,~ @@vZ@@ ࿥u?^п?P5fϦɅ)϶ɁL@>ʑAcfxnK& f"*T/ Ʌ~ clientr*<T9; 7Z118~h\% ;@ ;I!;;n;Q1 E!*H;;;U!;"$;%;%&;'!*DAQ`QQI)alaaa5qxqqq0PrOfKeg~ɅOi_h}Uv _a_8___B>{_o_BhOJ_%oB\oVohoB%DoooBooo,1ޣ.,1oo7~16K1 eeB!X_}, P{nCA , AH4F,D+t7~ d+ßfE"mO-E" +AAf7~afIQ\̯B>B.wRBE!me.Awݿp)ϣD6A6wEc:Ayw>Aws@ſ&ߤCFABe4f2^7~JA`ӣ7~eߕ` 7~RA ֳ'7~VANj7~ZA7~^A`7~!`p]DfAߗ~vjA-!e C#iPvAf5zA5~A2n5oVCArPCAAP8/CA;/h/A~/M&/A/M&/A?J1?AG?Pn?l8TA4ANH,T0{Gz4FQAARQxE0T9$IvHi@*C9s`V*EQ`-]&i?pu>сJVb+7!z!!1C11[A8lt?*E,fԦ?.QE0d-xEH&E$y&Egί&56&UBT&΁,,f̿ҁſ׿Wց9 G6-u ~5ځofċ.ށ{fޗ.,fϡq,f.DKi~5C:gJ9˯m~59P A3@ 2~5f`.Uί.f.e5.qSFߧ$5&2q,f4wU)rM&qh>fq>f">f&1>f@^*t>f_.>e1,f/.6\f?j/,Q/J/>/f/.B?f "?.FI?fe?.Jd?C?) rh} rOHRq?f?.R=/O/jO<6VO,f/OaO,f/OQ_,f!?<_bR_,fd?_f_,f?_j_>?oZo\OCor^oOovoOozo*_~'m_Tj__6o@3yo`l(JAU((!ّ_A!_N@@֘NO"8_E9~奓➆i%T !!x <'2U1-Œ@H=BTDD= edsޏh$ABA՟Ad四R@@d1 @@?QPc cP)ۦ"גQu`u4`bu`uwO @|!VFL@MKFQ[VXu=`?FudǹBjZzG @@T)m[ ;@Bp=Gw@-z#p@BHZςApd1zƇϬ1C)B3=>=@QBG)O;@a0z&=d1GUABù9_xаU",UKTabUcdefUghijUklmnUoprsUtuvUUl4,!Gz@2aFI@ ~(y}C-7 AU2@4y7MRH<( U2E z7 RUlLQ1Gy@U?%)RD$z<U$ 4(U1( UO"D&aU=QJf )h"Ty+U-x_Ʌ&!Q- H*9(TYgTEQ/,GuideTheDocPage-1Gesture FormatHairlineWhite fillArial 8pt centeredEntity BodyEntity Body.30ConnectorRole1Curve.5Entity Body.27Entity Body.1BasicVisio 00Center drag circleVisio 00 FaceEntity Body.43Visio 90DFD Arrow EndDFD NormalEntity Body.26Role1.44Role1.46Entity Body.47Entity Body.48Entity Body.49Center drag circle.50Center drag circle.51Center drag circle.52Role1.53Role1.54Role1.55Center drag circle.56Role1.57Center drag circle.58Role1.59Center drag circle.60Net-Thick lineRole1.62Role1.29Entity Body.65Role1.31Entity Body.67Net ContrastVisio 70ManufacturerLocationNet-NormalDatabase.49IDProductNameModelNumberDescriptionDatabase.30_ 3<{ EF Q- \TGt} UqUUAJԿ0BAJUܿ0FAJ0JAJU0NAJ0RAJ0VA@TSnA@f,oP{AJU4oPeJLoPA@xdoPAJloPAKoPSKoPAJ*oPaZoP͉KoPIћKoPխKoPٿKoPKoPKoP$KoP[oP[oPI+[oP=[oPO[oPsZ I~tZ``TD`U/z\`Gzt`_` iG`Gz`Gz`j`jjjpGzu?@BCS!FUH*IJKe!UMNOPQRSUVWXYJZ[A]U^_`abc'AefghijRkmnUopqrsuvw*xyzU_A@`pTU*UJUU>U34=ULNOq|}Ul4,Gz@2aFI@ ƇU1C-37 AUl4, O AJ-3Y7A_*<N@| NRVgQ[q6uH<( H<( _*<NE׈ RVgQq }{zN  g"4FX(xV4U@(5s@8fy ^J}DO:]TR ^Q~&dTu!BG? >0Y B8 OL0$ H1'<ơ6zN)o r8wO`2V<aQ?_FD$5 C=t4J!=Y  @SummaryInformation(A3d?DocumentSummaryInformation8T1TableSFSummaryInformation(D]Oh+'0@HXdp|FERG_SG>N+2 EMF> lT 0VISIODrawing% %   Q&%  W0NNN% ( %  Rp"ArialQ|m|&|||wwwp#` \P|p|m|ww&x#` ,dv%   Tp'BBLXserver % &%  W4% ( %  '% % V,% % (   '% % V0% % (   Rp ArialQ|m|_ |l&(|w|||wwwp#`M\P|p|m|ww_x#` ,dv%   TpBBLXevents % &%   '% V0}}}}% ( % (   Rp"ArialQ|m|_|||wwwp#` \P|p|m|wwx#` ,dv%   TBB L`dispatcher % &%  W(?5?A?A?5?5% ( %  '% % V,<@CJC@?J<@C@% % (   Rp ArialQ|m|&|||wwwp#`M\P|p|m|ww&x#` ,dv%  % &%   '% V0JeppepeJJp% ( % (   Rp"ArialQ|m|_&|||wwwp#` \P|p|m|ww_x#` ,dv%   T&TWcBB&a L`handler 1 % &%   '% V0tJptppJtJtp% ( % (   Rp"ArialQ|m|&_|||wwwp#` \P|p|m|ww&x#` ,dv%   TTcBBa L`handler 2 % &%   '% V0J/pp/p/JJp% ( % (   Rp"ArialQ|m|_&|||wwwp#` \P|p|m|ww_x#` ,dv%   TT cBBa L`handler n % &%   ' % V8UZXZZXUUX% ( % (  & %   '% V8UZXZZXUUX% ( % (  &%   ' % V8UZXZZXUUX% ( % (  & %  W(5AA55% ( %  ' % % V,@J@J@@% % (   Rp  ArialQ|m|_|||wwwp#`M\P|p|m|wwx#` ,dv%  % &%  W( 5 5% ( % (  Rp ArialQ|m|_|||wwwp#`M\P|p|m|ww_x#` ,dv%  % &%  W( 5 A A 5 5% ( %  '% % V,@ J @ J@ @% % (   Rp ArialQ|m|_|||wwwp#`M\P|p|m|wwx#` ,dv%  % ( % &%  W(55% ( %  Rp ArialQ|m|_|||wwwp#`M\P|p|m|ww_x#` ,dv%  % % & %  W(?5?5% ( % (  Rp ArialQ|m|_|||wwwp#`M\P|p|m|wwx#` ,dv%  % % %  ' % % V01W%1%W%W11%% % (  (  Rp"ArialQ|m|&|||wwwp#` \P|p|m|ww&x#` ,dv%   Tp6T%BB6#LXclient % %  ' % % V0% % (  (  Rp"ArialQ|m|&|||wwwp#` \P|p|m|wwx#` ,dv%   TpBB LXclient % %  ' % % V0%%%%% % (  (  Rp"ArialQ|m|&|||wwwp#` \P|p|m|ww&x#` ,dv%   Tp$BB"LXclient %  ' % % VXcggedcdeg% % (  & %  WXcggedcdegW8gjghjjjhg% ( % (  Rp ArialQ|m|xe&|||wwwp#`=\P|p|m|wwxex#` ,dv%  % %  ' % % V0hGGGhh% % (  ( (  Rp"ArialQ|m|xe|||wwwp#` \P|p|m|wwx#` ,dv%   Tg1vBBtLh"event queue"  TwBB L`containing  T?BBLpservice requests % ( &%  & % ( W$qq% ( % & %  W(]]% ( %  ' % % V,\g\g\\% % (   Rp  ArialQ|m|_|||wwwp#`M\P|p|m|ww_x#` ,dv%  % ( &%  W8 ]]OC8/' % ( %  '% % V,[f[f][% % (   Rp ArialQ|m|_|||wwwp#`M\P|p|m|wwx#` ,dv%  % ( &%  W8W ]]OB7t.g&W % ( %  '% % V,[f[f][% % (   Rp ArialQ|m|_|||wwwp#`M\P|p|m|ww_x#` ,dv%  % -1 Entity BodyRole1Center drag circle Database.498_VPID_ALTERNATENAMES_VPID_PREVIEWS_PID_LINKBASE A Oh+'0   8D d p |  S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\%[38 R:$0S9"F/ K/)$`p$F,) ñL\RaI{dĂ/c'#{{*ql* ?bgq c'ہ@[e f{*ql*   ^y4%;jʈb"E[%LhlbDM+*EiMM'qNw'to=z&=EӳjT,יb tHd.#r̡k'2M!gl"r^*]ZonIܣ rJ7Ui*XUĩXJ0-T[Ju1mUO^ 5;S\K '=s/LWp)gx“G=Lw:3u3ޠf]uyު}ޮ/}vk]{1miHz4mCh~2uryhNE1ѵ(M?@uYm4\|Y`g}L۱Zz#ޯR:^ts稠~E*G*鮒Wҍ>J?㣅~]6ao9b^8Zkf`sX\Ѹ+X"<yXp`. pWbi6!&B44 aHe@0:R;GIZFJ+ʜ1# 'Cwvy0dy,,CφMry psi.s|.1őlE,fѳ1ܶsz}]76|b9g9Ӽ (⳸%rmR(ܘ&s<4hw=ݨ%'p_"= #;6`ZIh ԗ>4Zݨ;<ԁ)Ԁ)S$PiF>U"Rt J*xbu8.s8}_ j;]%UJ5g+r( Z'%ŷnvz^w$^4-MgZցy! p}vsŞvs4 x(uUF6D@@s7~YKp! wa?2RS0 FKkPΕa}['U[xK! yax`WM޻{!K,Kz^s5(6T@9 y ӎC &_nwtWI+-,nY& Ʒ|XLըE$~])?k#۩7w?g1oS[Izb?`Ɠq&' }U5}{uy&jw[6 n7Dh=m0X<'!0f<\y7'W׵O Bi b"BbJ26ijNO*\f r*w2_5gTSt ~\ַf2o}*[p99l -iz&Xj}œbɔ5oU 1An}kZS^lCk;EEU< EYeuZ/#i,Cp'ҤI|Z|Hn ȭXwP2ϊxT=bf<0]|q&NDqzEGM>%hA E{/Puѓ`o}TVL{\*)SqE""ϡk#G\BTR: JWεEn(^8'?S"ۉ/%["=5O[9U9b.q7oy81.oq<ΞCY1)p#n%3r7(soC?-y'y`M-ZoȊtmo`~ޠP38g/)=gsWŽc6}eOƮ kדgs)$زU#n[g;2xǩ|N睼p+[^ȧr%l.kom;b6khVq#{b!m_R#TϦP}jMU [4 TolM6si:fCy|s;G|?8s1aw_`7N[|c] Nj+7-ţJ̡5E6<S)B5r (Ogp.OڜV~ӯ/^<_/fQu{;M+0߳'$&FY6̳If}Օo&զ7f-0C-Bw[ĶH2+߉Io芘V4L=ONǐco85| (\i4S GHi`[SxCe1_w ?cpm 'P c'@w⩲wO^9P,˅u(7Ҟ$$If!vh5)##v)#:V 06,5)#/ 34T$$If!vh5#v:V 06,5/ 34Tu$$If!vh5"#v":V l t065" DyK yK http://www.lychnis.net/blosxom/programming/python-abstract-methods-3.lychnisDyK yK http://java.sun.com/webservices/docs/1.3/tutorial/doc/JAXPSAX.htmlDyK yK phttp://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.htmlDD#DyK yK http://java.sun.com/docs/books/tutorial/uiswing/events/example-1dot4/MouseEventDemo.java+Dd 0  # A"- ||H0@={- HTIxXKTQ>o-lxj#$ mIHFą e 'lj !2!ڴYh* NZzΛf<|FjD{9(DP XJ|*`]DO0B PQ0ݤpch)M4K4-90f~D<r=y,>_LŪ0Z\PW.…6\ tg.3Ł>~)҂ epqr^ك;1LW4Y7촀c}EY|biZ28/Tbo}gw {%@Qv?pDu^Q~g2gBG'ɚ.~* jmn$ü;f`'s{{gs;7Z)U%@;*Rw_TW#ZQj|MNþ$(QQuU#jU|5MSX9btRŖ ; 3mWS?c{ SW;)lM+6ۼy1AP+Sh_+§MHߤFJ }{^~מ&?_GV'#? >]mi#=?Vk 4MIpɏvwۿ21b:g3W7c;a jp &r7컢®[aW8"3NY0 l*Fп7MKi/V_ sMwp>/VkH;W {>߶q.Nb9^~PN+~%yį$+٥l_9~ۖ:o^u΋=?.+T=X`z0#~5l2;j?kwe(I.y]m_-SU]i7t -8V-[|&%2T2_҃ĹBOPٷn}=M+u N[}۶mW9Ãnj*{yy/΃ĹJgUPٷo}3=M/;rKرK`n\;iYCe߹s/`n|YgⴗYY_ss +au }ݾ׀~wN{=T={b=MkuN[ 7žVS;U~ON{3T}b==Mto9mwž̽=M>pk>曾_svk:~--/Tfd\szV~o/``7qn 8m T?7ĹQߟ6b&Mz 50Tb&pf5{7v=N*} x8u2u:t{`7qnÿӶ>ž{8aq6ְP?C_<̃YGiG<ƒĹ]FNκ1T?v0nܡGi;XCe?|/`nܩi;Yc¾c=Mx9mk|Gž =M 'p qa]G 8w'rnP?_<у{= $N=kR\#cn&=6qm6v~* `.`7qSO崽qa &}z:霶5=.<݃IS`w3:Ma7X52NjSvؤR:2Rɲ"ywj%bdؓ_G'=z0| o` >iYI}`an v'IH 8$e.H\2mnRz`{I̲4gT76; ~b;oa:;kq͵2\">,z-HZN0 ̲ZϹh#wJrF}~{.i]2 |-}\}·?ӫsQ"⾊kUsQ߾KN}K5mPIm61l|^#k6]D}*n(lm l):kv̧1cU3Oj -a|2J5)v:Aː-6&].2aҙxVjZde`?2˓1weDs2`g&snCǼGa͹ʀ~o/¾ͅĹ*ce`?LvL2a͹ʀ~q2ќ xmmmFvvsUOR?i16=8_;o(ٯ+6E~U}h_ >w^P| רwmn#z"' ne̤1vwG7K7{o;vw9@Y=``?L_~w.1vGsR~kCfw!%vcw4:xHʁ~<tgK1hfVdwΟs;sAٶmtxROvgRǪaCqdk$~|lv#1żކw(X>m f9 Xw5/_k1YL`c5v?s?!z_4hva;;2G9B^n\Lr7Tvgn+0ƿhzQ<ו7_4F1fQ}})cֽm$={Ao?cA噶$Q场v}R[my >- r?^_e1h.6lFV[9xR,O?9=⧉sԁcfVPٗ/_{{9ќ[tGa_~֭=_mY;Y;0w{{gyn3a,YI}`a?({;=hhέ+Haf?=l8m99vO?IC<EϿ,dzSCݶ1AS/rV^Ǭcv3YtzI}ݻbtsѱu?ڈ$Y|^?vNy闰2}?|R)R I~e9_̑a3pʴ0UVb_$fU >}U5Tܒ MV\}([Ls[,Er&ڷL7I݂6 <QM:#ƤEN˄x?A~O`7n7h&º-&W$:߿Ip[ y|MyGMkL;Y~81H -V3໺A>;]: ؒ]Uα.k aLeV5uZ8y-DAyߺ B5⩪2+D:CPӥt>zKCS}~br=RBysE v~N&9>@POu:㘶P |'<9ǣc婏#OE|IݓO/Oc2ˠFU'Xyq]&KٜH~r8?EҮ2qLk9i*cjyZbE<)Gt6E 'w7W$?ݠw235,]4f~Ms#?ACWGuJUa^z@y2҅'NPG(imPS۰3e-/$/gJ^Z o&|dB!JodJc11ؖLGm[> '_Մ0z͛(4^>".#VӡPsjP)W+yh |͹G[ {KE(o<mÌ3ba--%gH _S엉*/**׊dn&ܗBzU>iҤy6f~W#l*d_Ri=a„@KeiF '6tQsQƍɜccn,4aH /9`lm 6sza98/mp^8d= Ϭ4Z۳BSz~k%.–Zt~'?(56Tcl\ALt|)t|=9>H RXQMyAxM?ͥlCKkm!Bck/&RN\ 9#ϷVs؏UN\IyOq޽uU} y'V.ٝ#b@HLNN^{ŝ|hbwrOvkkbUS|`E~)lu yо.ت\#IH%q 9 <"\n&NB؅'|2Pvc7qҽ*]~/nn&N#.d?LvznV]nؓ*]~=/v+F8hu«FIR5Ku)${đdC!t~~\l#="SH/]EKߧ9I~:N6Mv.1{OҕYI`7b?(UO%gt{l9YJOň85[Hr).1"GvrWJ+FRM1Le$S O3كg0X1]yyudRuQUU@r7)."%^ʻ$ic)...#%vZƺv:ɜv-|R]؏ř;RO=_TkjjF uк0ȽZ.~@ʞQWqj,OOcAs3OŊ)vC2NP.}v·duWK0ԉX=boxg",IsKR7jT}suS~9Ww؟9S.}xq1n/r;@t}GEl(Vkw)Qw7ꊯԯxI6~)8a;h| zM1XnKYlI?[]nK㈗o~)죤gsx~VjW Dl_tо='n4 _^^ߨYuzN=uwjZj.]ڣ}q?R۱xk%jxӛẊ~uIO~X5\5N%jKTR}F~gx{lPѮup.0'koK=dFIJ6IJY&t:Olv~鋱1{?̟ ߛߛ$ZOGNOHH.EVWz=]Mзz,D~>$q5%&U:@W69HvW|aב`;Wj 4xO?`{o:lXmq5dza_=9hߔj3H8n֑xj}wTsu|ߙb?]] Dd  0  # A"B;ԌGk%HKֲ \H0@=TB;ԌGk%HKֲ 0$j;"xYklTE>Q"t(+婈b@(G-TZ BYRhkRh$" Ө 1b4@!RCc;wgtwwLou<9߼Fi!A ~,/Gr/ 5(e a +hjP/eQAV+6*j)L[L DM1ق<p!2~‰bPᴀ}`0MYF8icL΁ P"X ieۄ2e4HԛSv1諎dE )P>­"'(_{Zt؇I V[CB#ڵi ޖZh`wk-]깉l-s8uۻUql8gus [h{YOawT@za gqeR8[\&Ns`ōg Z2l+DCx?2Џ ?2?Z{a?*Px։#AR8@@3HkA^ʴFz/@Өi'?2<ȸg~dhďJپIKs_;Y?<p[ʤi?TujغOpmN]D7t!v z쵆zH%+ 8%0Y)H<Ɖ[ |^w< Ix]EGTy]e%YO1mm$3|v@])"8+ iE>*ڈ:*꟏n|`j,{/VBZp|ӃL>|>^s\鈃0OU|0|`j&WY;*ꥯAS U+V 8+7X.ܐ#$A6t6~`$NI$xX|`yA%zF( kCa9Y>g ܀sVϹٸm/k[،pVBBD#D1fB'^Du(j붆n{z5"3mlXlXfA"0erfa9(\S-~hkgO-D!nRp)jP5Φm Υiw\s},9 ~M M^z&: `oBZ k\|' > nypσȵ:_/|Dc_?7uvlçK띢P w%w~x sW?Q{I!(8Mo-lxj#$ mIHFą e 'lj !2!ڴYh* NZzΛf<|FjD{9(DP XJ|*`]DO0B PQ0ݤpch)M4K4-90f~D<r=y,>_LŪ0Z\PW.…6\ tg.3Ł>~)҂ epqr^ك;1LW4Y7촀c}EY|biZ28/Tbo}gw {%@Qv?pDu^Q~g2gBG'ɚ.>/ͮH0@=n.>>/`CS618x[klE>sw*VMn<* QL RHEШ1$P"Mj?5i|Bb~gltٻ^ZsK{ff;3sfV*DٻH9D 7h>h_=Nѣw=OKJZ&Md݁=J]@&AغP虜W RގzP@ҺmSv>*7:FFݗT_5=l^Wngpm=͛ԕ{M6Ƴy5Χ7CJ4뭦 EzÂf! ܎uyl;]^ߎ G!t-w kE S#:0 L}' *j>[}55wzHB Gӫ v8Tg@r&v| QS!,WkRzO-?q\o'm!=WM)gW@8=ݐ7v{/]mS ' %jK}?,}\v =5V Q| |녓x,qo=C~KG ++hϏ=r\㡝v>l \ )Rjk D-㢥B1NOxd6Bf*:[5BkD.KGq2alt G Y^h |*OY+߬ߢI~YxyT'sU'"y~ڀt0]Bz3B~˖( [Я+[=i!?R98jY#٫qd Uk<)##n#e创#n GvEpDL&88rZ82U9rT2W&8 qD/[cd|9_"_V %K&/| VWWwט/K1寷HuC@!ś7N7h:,:(Aa?QCr1I^'a CA?;N@N^ ֳֳ:iX: ֳa=ֳ[d=M[nCN'R[pݖ`=HNe=[z;; ֶiL MV)\*5S君3&S=JL~/ulpq3[1vX0ʎ(VO>qC]qW Č'f*x.+3h|b&z8cpnnjsTsy{|V{wz|&$8{ф^]./XpOy19'xycf^T̻+{#o1})1sq*AXCK|e`1R٢q\C!\3B{6oe>w9҅.Byl" ,Ž; H윟LB˷R _߭W9-ĨX?e^W[Wvf!o.߶1]וIڀ+u:F5^;o:Gj?|m_uXZ?XEC0"8`plӐ64:%஌xsY{^@ۇ7)7B|-\:ۆƤF=l77)t.l^}u ]}%]_{rU}<7#[K}WuW{_Eߗ6佶~WC2yt8(kՋZ1Z<0b z9ԍzh*qOl}< }Z9;}W8sg:/ahoѝNa tƺ[5oGv¾ ^2K\+Ԅ*J@J NormaldOJQJ_HaJmH sH tH X@X Heading 1$dd@&[$\$a$5CJ0KH$\aJ0N@"N Heading 2dd@&[$\$5CJ$\aJ$N@2N Heading 3dd@&[$\$5CJ\aJDA@D Default Paragraph FontVi@V  Table Normal :V 44 la (k@(No List 6U@6 Hyperlink >*B*phFV@F FollowedHyperlink >*B*phBb@B HTML CodeCJOJPJQJ^JaJe@" HTML Preformatted7 2( Px 4 #\'*.25@9CJOJPJQJ^JaJNO1N code Char#5CJOJQJ_HaJmH sH tH POAP code Char1#5CJOJQJ_HaJmH sH tH &@& TOC 1.@. TOC 2 ^.@. TOC 3 ^.@. TOC 4 ^.@. TOC 5 ^.@. TOC 6 ^.@. TOC 7 ^.@. TOC 8 ^.@. TOC 9 ^4 @4 Footer  !.)@. Page Number>@>  Footnote Text CJaJ@&@@ Footnote ReferenceH*>O"> code "$d5CJOJQJDO1D codecommentB*CJOJQJph.X@A. Emphasis6]B'QB Comment ReferenceCJaJZOZ Heading 2 Char&5CJ$OJQJ\_HaJ$mH sH tH T^@T Normal (Web))ddd[$\$ CJOJQJ5_U<r]^`Ea ;sig: r " <Z[y=@>?A<Z[yf<=tudeh[\jkm~*+,-./012B]m 54 5 R  p  x-6Zy{[\*+ ""0%B%\']'`'a'''((((q(r(h)i))),,----T.U.... /8/9/;/L/11111`3a3}3$4%4444455R5555`6a6677799Q;R;;;;;5<_<`<<<<<<<<=L=====>>;>l>m>n>o>>??????d@e@f@h@i@j@k@l@|@$B%BCCCDD"F#F%FFFGFHFGGJG`GaGuGGGGGGGaIbI J(J4K5K!L"LLLLLMMOOsPtPQQQQRRSSZT[T]T^TVVWW[[\\\\\\__s`t`aaDcEccccccdddddeHfIfh h h hhhkkOmPmQmSmTmUmnnnnn~oo q!q"q#q@qAqqr$r)rNrrrsrrrs sss s[s\s}sssttJthttttt4u?|}E1_`?Eouv0u  BCsZ, - . / 0 1 F ^ _ ` a | } ) *   YZIJLM1NOJHIuvLM]5 6 !!D"E"G"H"##$$$*$I$j$k$$$$%%S%T%k%%%%&&&>&a&o&&&&&'('O'P'Q'R'S'((`*a*S+T+w+,,f-g---..//W0X00000=1>1*3+3Z3[33334,4^444444555O5P5Q555555666R666666677-7`777777/8Q8R8m88888 9 9<9R9S9T9U9V9W9X9m99999: :6:N:O::::::;;J;;;;;;;#<I<J<w<<<<<<<<< ==%=_=`=j=====>>6>f>g>h>i>j>k>l>m>n>o>p>q>>>>>2?d?e?????@@S@n@@@@@@A2A5A6A7A8ArAsAAAAAAAAA B B0B=BNBOBPBsBBBBCCYCZCCCDDEEFFGGyIzI)J+J,J0J|JJJJJKKFKGK`KKKKKL*LlL{LLLLL M M M,M-M]M^MMMMM(NiNjNkNNNNNNNNNPPQQSS2T3TLUMUXUYU4V5V8W9WWWWX.X/XYY3Z4Zt]u]y^z^^^__``bbbbdd[f\fph|hii:j;jijjjjjjjj k7kSkxkkkklllUlillll m m\mnn,nrnsnnnnnn o o8olooooooop0p1pKpRpSpkprpspppppqPqSqeqqqqrrr:rYrZr|rrrrrrrs(s)sKsmsnssssss tt6tXttttt"u#u_uuuuuuuv'vLvsvtvvvvwFwxwwwwwx;x0o>0o>0o>0o>(0a30?0?0?0?0?0?0?0?(0a30l@0l@0l@0l@(0a30C(0a30D0D0D0D0D0D0D0D"0D"0D"0D"0D"0D"0D"0D"0D 0D 0D0D0D0D(0a30 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J0 J(0a30\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\(0a30d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0(0n(0n0n0n0n0n0n0n0n0n0n0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n 0n 0n0n0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n 0n 0n0n0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n 0n 0n0n0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n 0n 0n0n0n0n0n(0n0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~"0~"0~"0~"0~"0~0~ 0~ 0~0~0~"0~"0~"0~"0~"0~"0~ 0~ 0~0~0~0~"0~"0~ 0~ 0~0~0~& 0~& 0~& 0~& 0~& 0~& 0~0~0~0~0~0~0~(0n0000"0000"0"0"0"0"0"0"0"0"0 0 0000000"0"0"0"0"0"0"0"0"0"0"0"0"00 0 0000+ 0+ 0+ 0+ 0000"0"0"0"0"0"0"0"0"0"0 0 (0n(0n0Ҡ0Ҡ0Ҡ0Ҡ0Ҡ0Ҡ0(0(090909090909090909090909(0(01010101010101010101010101010101010101010101010101010101010101"01"01"01"01 01 0101"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01"01 01 0101(0(0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'(0(0000000000000000"0 0 00000"0 0 000"0 0 000"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0 0 0(0(0000000000000000"0 0 00005 05 05 00000000"0 0 000000"0 0 00(0(0000000000000 0000000 0 000, 0, 0, 0, 0000000000 000000 0 00000( 0( 0( 0( 0( 00000000) 0) 0) 000000"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0 0 000"0000000000(0(01 01 01 01 (0(0a 0a 0a 0a 0a 0a                       ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 000000000(000000000. 0. 0. 0000000/ 0/ 0/ 0/ 0000002 02 00(00M0M0M0M0M0M0M0M0M0M0M0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M"0M0M 0M 0M0M0M0M0M0M0M(0(00T+0T+0T+0T+0T+0T+0T+0T+0T+0T+0T+0T+0 0T+0 0T+0 0T+0T+0T+0T+0T+0T+0T+0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+0T+ 0T+ 0T+0T+0T+0T+"0T+0T+0T+0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+"0T+ 0T+ (0(00PB0PB3 0PB3 0PB3 0PB3 0PB0PB0PB0PB4 0PB0PB4 0PB0PB4 0PB0PB4 0PB0PB0PB0PB0PB0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB"0PB 0PB 0PB0PB0PB0PB0PB0PB(00Q0Q0Q0Q1 0Q0Q0Q0Q1 0Q0Q0Q0Q1 0Q1 0Q1 0Q1 0Q0Q0Q0Q 0Q 0Q 0Q 0Q0Q0Q0Q0Q0Q0Q0Q0Q0Q0Q0Q0Q0Q0Q0Q0Q0Q00ph0ph0ph0ph0ph0ph00jj0jj"0jj"0jj"0jj"0jj"0jj"0jj"0jj"0jj"0jj"0jj"0jj"0jj"0jj"0jj"0jj"0jj"0jj"0jj00 m0 m00"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n"0n 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 00000@00X00p00000@000000000000000 $$$'\ 84T7U5#NBj>=a&h| )02\ * 6(5<DFGN R]\kv{|~{'/}bntˠפ=Ш+^o1 i C &S-P/5<?OB%EeG5I JKSVY]jtxz}ٌ     !"#$%&'(*+,-./16b  *<XZ[]}9Lhjkm @_{~/235U|  . 1 2 4 T p   / 2 3 5 U   0 L O P R r    1 N j m n p     9 n $Vruvx '*+-M`|0346Vy 8TWXZz 3Wsvwy(a#qqg---\mmnX X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%̕XTXTX::X  '!!#fi?( XXTXX79<UW[tvy:::::   BBb$'7Mlk2f2$= h^Obd"$n.>>/Hl"$-6u"$|s"A`ڰUL\2$66w 䊐s~\- "$B;ԌGk%HKֲ \x"$7K=+͟+O!"$+u&|1Df "$f~T mO! 0e0e     A@  A5% 8c8c     ?A)BCD|E||# "0e@       @ABC DEEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN E5%  N E5%  N F   5%    !"?N@ABC DEFFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `ab@2 A(  J , # A"n = s *A ? ?#" `n > s *A ? ?#" `n ? s *A ? ?#" `n @ s *A ? ?#" `n A s *A ? ?#" `B S  ?H0(  e#FcJE"b,(4= 4A4? 4> 4@kNN 46 _Hlt97015774 _Hlt97015775 _Toc127197012 _Toc127197013 _Hlt92042656 _Hlt92042657 _Hlt92042683 _Hlt83653680 _Hlt92044391 _Hlt92044392 _Toc127197014 _Toc127197015 _Toc127197016 _Toc127197017 _Toc127197018 _Toc127197019 _Toc127197020 _Toc127197021 _Toc127197022 _Toc127197023 _Toc127197024 _Toc127197025 _Toc127197026 _Toc127197027 _Toc127197028 _Toc127197029 _Toc127197030 _Toc127197031 _Toc127197032 _Toc127197033 _Toc127197034 _Toc127197035 _Toc127197036 _Toc127197037 _Toc127197038 _Toc127197039 _Toc123718888 _Toc127197040 _Toc123718889 _Toc127197041 _Toc123718890 _Toc127197042 _Toc123718891 _Toc127197043 _Toc127197044 _Toc123718893 _Toc127197045 _Toc127197046 _Toc127197047 _Toc127197048 _Hlt91908572 _Hlt91908573 _Hlt92014422 _Hlt92014423ZZm2##'0%;/a3o>?l@CD J\dnn~Ҡ)91'1 a MNT+U+QBQQqhkj n  @@@@@@@ @  !"#$%&'()*+,-./012@3@4@5@[[}A$$(/A%K/|3>?{@CD'J\enn8TE4E z \\r+v+rBQQ{hj+n  k"s"X$\$g$m$n%r%<<==EEJGQGaGmGoGrGuGGGGGGGGLLvO~OXXYYYYYYYYZZZ Z@ZEZr r.r7r;rKrxrrrrrrrrrrrrrrrsgsysssssttyttttttttttuuuuuuuuuuuuvvvvvvtw}wwwwwxxXxexxxxxxxxxxyy%yNyZyyyyy8zOzPz\zczrz{zzzzzz!{.{5{A{{{{{p|||||||||||||}}%}&}5}@}Q}T}c}~}} ́(05]lσރĄɄ˄ӄք /0> ό݌ dn^hϚݚ!23ANZagiwɜϜߜ 4=NWuɝ%5_o&FVYj%1N\]eצݦ!%QW*5 ,:F*8&/7@TWk$,Zklw 0;EMOe ?Q %Yxz0;<D]jtWgo~s&fry-HVOnp{1Aixv0`f`hhoJV3emw%-7DSg+9y#%/09Ym`s`np+ ALal~3?@JNZ[eitucikrty .&2yFSrx09>KMg #.=IVeK_aqBN18?H '-XaN X 2$=$Q$e$s$}$$$$$$$$%%%7%8%C%F%P%\%g%v%%%%%%%%%% &&$&/&J&U&&&&&&&&&&'''4'?'i(m(*$*(*8*2344!4(4A4L44444&5/5?5H555567 77778@8C8L8V8Z888D9M9\9h999:::(Event-Driven Programming: a TutorialStephen Ferg Normal.dotDmitry Irtegov2Microsoft Office Word@d@N,@Zo@Zo'8@  FMicrosoft Office Word Document MSWordDocWord.Document.89q  selfDocumentSummaryInformation8 CompObjeq:;;;;;;><G<<<<<= ===??2?=???[@k@@@@@"A.A,H8H=HGHeHoHtH|HII6JGJgJuJJJJJJJJK K,K3K9K;KCKPKVK[K]KlKKKKKKKKKKKKKK L Lgz*+`<l>m>GGGrss\svvpw{{(|/~0~bcnotuڗ˘̘YZРѠ$^_b#$12Yw7ijy:;`,-$P'Q'[35A6AANBOB+JNN@(pP@UnknownGz Times New Roman5Symbol3& z Arial?5 z Courier New7Georgia71 CourierCFComic Sans MS;Wingdings"0oh{|f{|fIEf '8@'8@!4d}w}w 2QHP ?>2$Event-Driven Programming: a Tutorial Stephen FergDmitry IrtegovL