ࡱ> q bjbjt+t+ x<AAx7]xxx8 P L4 J J J }h}h}h$v;x}he}h}h}h;kJ J A[ kkk}hXJ xJ }hkzkl2SfxJ LteF&h>.Data Flow Diagram Tutorial Objectives After completion of study of this unit you should be able to: Describe the use of data flow diagrams Produce a data flow diagram from a given case study including different levels Distinguish between the different categories of data flow diagrams 1. Introduction 1.1 CASE tools 1.2 Development and purpose of Data Flow Diagrams 2. Components of Data Flow Diagrams 2.1 Components 2.2 Hints on drawing 2.3 Data flows 3. Developing Data Flow Diagrams 3.1 Introduction 3.2 Context diagram 3.3 Level 1 Data Flow Diagram 3.4 Lower levels of Data Flow Diagrams 3.5 Check list 4. Categories of Data Flow Diagrams 4.1 Physical 4.2 Logical 4.3 The relationship between logical and physical Data Flow Diagrams 5. An example of the development of a Data Flow Diagram 6. Process models 7. Summary 8. Activities 9. Bibliography 10. Commentary on activities 1. Introduction This unit deals with one of the major techniques for recording the requirements of a user for a new computer application. An initial diagram is constructed to show the processes which are being implemented in an existing system. The diagram helps to show how information is used to produce the functions that are required by the current system. It also shows what information is provided to the system and what information is provided form the system. Other benefits include the documentation of who is using the system and what data will be stored. By careful construction of the DFDs (data flow diagrams) the boundaries of the system to be built may be clearly identified. This helps to clarify what will and what will not be constructed. It will also show the interaction that may be required with other systems. The data flow diagrams should also have some associated documentation. This is necessary as the diagrams are meant as a visual representation of the way in which information is processed. There is limited space on the diagrams so that documentation to explain, refine and describe further details of what is shown need to be kept somewhere in the proposed system documentation. The data flow diagrams and the associated documentation together combine to form a data flow model. This is also commonly called a process model. The user requirements when complete are used as a basis for the development of the system. Later when the system has been developed it can be tested against the initial requirements to see whether the users needs have been met. 1.1 CASE tools For many ways of developing and implementing new systems, software is available to help the systems analyst produce what is required. This software is called a CASE tool. CASE stands for Computer Aided Software Engineering. Data Flow Diagrams are usually produced using a CASE tool although they can be produced simply with a pencil and paper. The diagrams shown in this unit were developed using SELECT SSADM Professional version 4.1.1. Using a CASE tool for construction of the DFDs has many advantages. It is not just a drawing tool. Firstly the CASE tool will not allow a non-standard use of notation for all the items in the diagrams. Secondly it applies some rules so that designing the diagrams prevents the users from making connections between the different items that should not be allowed. There is also some checking that may be invoked to alert the designer to some potential errors. As we will see the CASE tool helps to check that the DFDs are consistent with other views of the system which require diagrams that may also be drawn with the CASE tool. You would find it helpful to become familiar with a CASE tool to practice some of the example activities in this unit. 1.2 Development and purpose of DFDs Before attempting to construct an initial DFD it is necessary to gather and digest information that helps us to understand how data is processed in the current system. Fact-finding techniques are used for this purpose and are discussed in another Unit. As the DFD is constructed a systems analyst will often come across areas of doubt where the precise way to model the system is unclear. This is a natural part of the development and should not be regarded with alarm. In fact, it is expected and it is a consequence of attempting to model the current situation that questions will be asked to clarify the exact processes which are taking place. Sometimes the analyst will make an assumption and then check this with the user at a subsequent meeting. Results of interviews, documents, reports, questionnaires etc. will all play a part in helping the analyst to gain an insight into the current processes. Where a system is being developed form scratch the analyst will work with the user to develop the proposed DFDs. When all the information about the current system is gather it should be possible to construct the DFDs to show: the information that enters and leaves the system the people/roles/other systems who generate and/or receive that information the processes that occur in the system to manipulate the information the information that is stored in the system the boundary of the system indicating what is (and what is not) included As a staring point, it is sometimes useful to construct a document flow diagram. This diagram shows how documents are passed around an organisation to fulfil the current requirements of the system under investigation. The term documents is interpreted very loosely and usually translates to information. Sometimes before beginning to produce the set of data flow diagrams a document flow diagram is generated. This helps to establish the system boundary so we can decide which parts of the system we are modelling and which parts we are not. The document flow diagram shows the different documents (or information sources in the system and how they flow from a source to a recipient. Here is an example of a document flow diagram shown below. Here ellipses represent either the source or recipient of the documents and named arrows show the direction of transfer and the nature of the information being exchanged. This kind of diagram is a first step in understanding what information is in the system and how it is used to perform the required functions. Another useful feature of the construction of this type of diagram is that it enables a sensible discussion of where the system boundary should lie. In other words it is important to establish what is to be included in the proposed information system and what is not. To indicate this, a system boundary line is constructed on the document flow diagram.  The DFDs are used to: discuss with the user a diagrammatic interpretation of the processes in the system and clarify what is currently being performed determine what the new system should be able to do and what information is required for each different process that should be carried out check that the completed system conforms to its intended design 2. Components of Data Flow Diagrams The components of a Data flow Diagram are always the same but there are different diagrammatic notations used. The notation used here is one adopted by a methodology known as SSADM (Structured Systems Analysis and Design Methods) 2.1 Components Luckily there are only four different symbols that are normally used on a DFD. The elements represented are: External entities Processes Data stores Data flows External entities External entities are those things that are identified as needing to interact with the system under consideration. The external entities either input information to the system, output information from the system or both. Typically they may represent job titles or other systems that interact with the system to be built. Some examples are given below in Figure 1. Notice that the SSADM symbol is an ellipse. If the same external entity is shown more than once on a diagram (for clarity) a diagonal line indicates this. Figure 1 Examples of external entities Processes Processes are actions that are carried out with the data that flows around the system. A process accepts input data needed for the process to be carried out and produces data that it passes on to another part of the DFD. The processes that are identified on a design DFD will be provided in the final artefact. They may be provided for using special screens for input and output or by the provision of specific buttons or menu items. Each identifiable process must have a well chosen process name that describes what the process will do with the information it uses and the output it will produce. Process names must be well chosen to give a precise meaning to the action to be taken. It is good practice to always start with a strong verb and to follow with not more than four or five words. Examples of good process names would be : Enter customer details Register new students Validate sales orders. Try to avoid using the verb process, otherwise it is easy to use this for every process. We already know from the symbol it is a process so this does not help us to understand what kind of a process we are looking at.  The process symbol has three parts as shown in Figure 2. Figure 2 Process Box The process identifier is allocated so that each process may be referred to uniquely. The sequence of the process identifiers is usually unimportant but they are frequently to be seen as 1., 2., 3., etc. The top right hand section of the box is used to describe where the process takes place or who is doing the process. Examples of process boxes are given in Figure 3. Figure 3 Examples of process boxes The significance of the asterisk in the bottom right hand corner is discussed in section 3.3, Lower levels of Data Flow Diagrams. Data stores Data stores are places where data may be stored. This information may be stored either temporarily or permanently by the user. In any system you will probably need to make some assumptions about which relevant data stores to include. How many data stores you place on a DFD somewhat depends on the case study and how far you go in being specific about the information stored in them. It is important to remember that unless we store information coming into our system it will be lost. The symbol for a data store is shown in Figure 4 and examples are given in Figure 5.  SHAPE \* MERGEFORMAT  Figure 4 Symbol for a data store  Figure 5 Examples of possible data stores As data stores represent a person, place or thing they are named with a noun. Each data store is given a unique identifier D1, D2 D3 etc. Data flows The previous three symbols may be interconnected with data flows. These represent the flow of data to or from a process. The symbol is an arrow and next to it a brief description of the data that is represented. There are some interconnections, though, that are not allowed. These are: Between a data store and another data store This would imply that one data store could independently decide to send some of information to another data store. In practice this must involve a process. Between an external entity and a data store This would mean that an external entity could read or write to the data stores having direct access. Again in practice this must involve a process. Also, it is unusual to show interconnections between external entities. We are not normally concerned with information exchanges between two external entities as they are outside our system and therefore of less interest to us. Figure 6 shows some examples of data flows.  Figure 6 Examples of data flows 2.2 Hints on drawing Lets look at a DFD and see how the features that have just been described may be used. Figure 7 shows an example DFD.  Figure 7 An example DFD Here are some key points that apply to all DFDs. All the data flows are labelled and describe the information that is being carried. It tends to make the diagram easier to read if the processes are kept to the middle, the external entities to the left and the data stores appear on the right hand side of the diagram. The process names start with a strong verb Each process has access to all the information it needs. In the example above, process 4 is required to check orders. Although the case study has not been given, it is reasonable to suppose that the process is looking at a customers order and checking that any order items correspond to ones that the company sell. In order to do this the process is reading data from the product data store. Each process should have an output. If there is no output then there is no point in having that process. A corollary of this is that there must be at least one input to a process as it cannot produce data but can only convert it form one form to another. Data stores should have at least one data flow reading from them and one data flow writing to them. If the data is never accessed there is a question as to whether it should be stored. In addition, there must be some way of accumulating data in the data store in the first place so it is unlikely there will be no writing to the data store. Data may flow from External entity to process and vice-versa Process to process Process to data store and vice-versa No logical order is implied by the choice of id for the process. In the example process ids start at 4. There is no significance to this. Drawing diagrams like this requires practice. You should not be unduly worried if your diagram does not look exactly like a colleagues or a model answer. Systems analysis is very rarely done in isolation and you and your working partners and the user will come to some agreement about the final product. Developing Data Flow Diagrams Data flow diagrams usually occur in sets. The set consist of different levels. To start with a context diagram is drawn. This shows the people and/or systems that interact with the system under construction. By interaction we mean putting information in or taking information out of our system. This diagram gives an overview of the information going in and coming out of the system. The system is represented by a box. In this DFD (level 0 DFD) no processes or data stores are shown. Another diagram (level 1 DFD) is now developed which shows the processes taking place to convert the inputs shown in the context diagram to the outputs. In this DFD detail is given to show which processes are responsible for accepting the different inputs and producing the different outputs. Any process shown that is complicated by a number of data flows and requires further refinement is shown on another diagram (level 2 DFD) where sub-processes are shown together with any necessary extra data stores. Figure 8 shows how these levels of detail are related to one another. SHAPE \* MERGEFORMAT  Figure 8 Different levels of DFD 3.1 Context diagram This DFD provides an overview of the data entering and leaving the system. It also shows the entities that are providing or receiving that data. These correspond usually to the people that are using the system we will develop. The context diagram helps to define our system boundary to show what is included in, and what is excluded from, our system. The diagram consists of a rectangle representing the system boundary, the external entities interacting with the system and the data which flows into and out of the system. Figure 9 gives an example of a context diagram. Figure 9 An example context diagram Level 1 Data Flow Diagram Now we wish to develop further a model of what the system will do with the information the external entities will supply to it. We construct a diagram which is, in effect, taking a magnifying glass to the system boundary represented by the rectangle in the context diagram. We will be looking inside the rectangle and describing what is done with the data inputs in order to provide the data outputs required. The level 1 DFD we construct is a child diagram of the context diagram. We should see all the inputs outputs and external entities that are present in the context diagram. This time we shall include processes and data stores. When students come to construct these level 1 DFDs for the first time they are often unsure as to how many processes to show. It somewhat depends on the case study. However, as a guide it is probable that you would not want more than eight or nine processes as more than this would make the diagram too cluttered. In addition the process names should be chosen so that there are at least three. Fewer than this would mean that the system was unrealistically simple. Figure 10 shows a level 1 DFD corresponding to the context diagram of Figure 9. Note the following features: Every data flow on the context diagram, to or from an external entity, is also shown on the Level 1 DFD. Each process has a good strong verb describing what the process is doing with the information received. Some data stores appear more than once. This is indicated by a double vertical line on the left hand side of the symbol. Each process has access to the relevant information to be able to produce the required output Each process has at least one data flow input and one output. Information input to the system is always stored somewhere and so never lost At this stage the invoice data store has an input data flow but no output. This would indicate that the invoice data is never used. Later on in the development of this system we might define a process for checking the invoices have been paid and so this information in the invoice data store would then be used. One of the processes (process 8) has no asterisk in the bottom right hand corner although all the others do. This is explained in the next section. 3.3 Lower levels of Data Flow Diagrams Process 8 in Figure 10 is chosen to be investigated in more detail. A level 2 DFD is constructed of this process in Figure 11.  Figure 11 A Level 2 DFD corresponding to Process 8 from the level 1 DFD in Figure 10 The diagram above is a child diagram of process 8 shown in Figure 10. Whenever a process is shown at the lowest level of detail it is called an elementary process. In SSADM this is indicated by an asterisk in the bottom right hand corner of the process box. As process 8 on Figure 10 has a child diagram, the asterisk has been removed by the CASE tool. You should note: All the data flows into and out of process 8 on the level 1DFD also appear on the level 2 DFD The numbering of the processes shown on the level 2 DFD 8.1, 8.2 etc. indicates that they are sub-processes of process 8. The name of the process, Manage products, is shown in the level 2 process boundary title. Only those processes that merit being expanded need to have level 2 DFDs associated with them. It is also possible to have lower levels of DFD dependent on how complex a particular process is. Although this example hasnt had need for it, it sometimes happens that new data stores may be developed in the level2 DFD. Also new data flows may be shown between the elements inside the process boundary. 3.4 Check list There are many errors that may occur when drawing data flow diagrams. Here is a check list to help you avoid some of the major difficulties. External entities must be people or systems that send information to or accept information form the system to be engineered Data flows must always be labelled with the data they contain. Do not put verbs in the data flow description as this implies a process Parent and child diagrams should be consistent. Do not show a data flow coming from or to an external entity on a level 1 DFD that isnt shown on the context diagram (and vice versa). Check the direction of data flows to and from data stores Make sure each process has at least one input and one output Each data store should have at least one input and one output on the DFDs somewhere Each process name should start with a verb Where a process has only two data flows (one input and one output) then check it. Usually a data flow has been omitted. Categories of Data Flow Diagrams Data flow diagrams may be categorised as either physical or logical. A logical diagram shows how the business operates but not how the system will be constructed. The logical diagram omits details of how the more physical aspects are implemented. The logical model is more to do with the business whilst the physical model shows the whole system. The physical model deals with the way that information is stored, the manual procedures used, the necessity for temporary data collections etc. One approach adopted in SSADM is to have a number of versions of the DFDs. To begin with, a current physical DFD is developed showing exactly how the current system processes and stores data. The physical parts of this are then stripped out to produce a current logical DFD. From this the limitations and difficulties may be analysed. A clear understanding of the present system evolves which forms the basis for building the new system. The current physical DFD is examined and processes that are unnecessary are removed and new features added. It is hoped by this means to include the essential parts of the old system in the new system. The required physical DFD is thus produced and may then be used to create a required physical DFD. The overall transition of DFDs is shown in Figure 13.  Figure 13 The progression of DFDs In practice, the first one/two stages are often omitted and the DFDs begin with a construction of the required logical DFD. The logical DFD always appear to be simpler and usually show fewer processes than the corresponding physical DFD. We will not describe the construction of physical DFDs here but you may like to look at some examples in Kendall and Kendall (1998) or Goodland and Slater (1995) 5. An example of the development of a Data Flow Diagram As an example of the foregoing discussion we shall use an example to illustrate the techniques described. In order to show the development of a logical data flow diagram we first need to have gathered together information as a result of fact finding. The techniques of fact finding include: Observation Observing an individual in the environment in which they normally operate Interviews Having a succession of interviews with representatives of the users Questionnaires Gaining an overview of the required system and problem areas to be resolved Having gathered together information relating to the system to be built we may represent it in a textual description, as given below. Example Case Study Pizza Supreme A large pizza business makes pizzas and sells them. The pizzas are manufactured and kept in cold storage for not more than two weeks. The business is split into a number of functional units. There is Production Control, Manufacturing, Stores, Accounts, Sales, Shipping and Purchasing. Production Control are responsible for organising which pizzas to produce in what order and in what quantity. They need to schedule the production of the pizzas according to the current and expected sales orders together with the number of pizzas already in Stores. Manufacturing take the raw materials from the Stores and manufacture pizzas returning the completed goods to the Stores. Accounts deal with the payments for the pizzas when delivered to the customer and the payment to the suppliers of the raw materials. Sales deal with customer orders whilst Purchasing organise the buying of raw material from suppliers. Shipping manage the packing and delivery of the goods to the customer with a delivery note. When a sales order is received by sales they record what is being ordered and by whom. They also record the details of the expected date of delivery. Production Control access this information and make sure that, if required, pizzas are produced by Manufacturing and are ready in Stores for when the delivery needs to be made. After the delivery is made Accounts make sure that the customer receives an invoice and that payment for the invoice is received at which time a receipt is issued. Purchasing look at the current stock of raw materials and by using current stock levels, supplier turn around times and quantity to be ordered decide what needs to be ordered on a daily basis. Their aim is never to run out of an ingredient but to minimise the amount of raw material kept in stock. Sometimes a document flow diagram may be drawn to show the way in which information flows around the system. Here is one shown below.  Some of the details here have been assumed and would need to be checked with the user to make sure they are a true reflection of what is happening. By producing this diagram the analyst is gaining an understanding of how the current system is working in terms of the information that is being used and how it is being passed around the system. Here we assume the system to be produced will include all the functions provided by the different functional areas but the suppliers and customers are regarded as being outside the system. Form this document flow diagram we may construct a context diagram. This will show the information entering and leaving the system. It also shows which external entities are supplying or receiving the information.  Now try Exercise 1 (in Section 8 below) We may now develop a level 1 data flow diagram from the context diagram. The level 1 data flow diagram must show the same data flows form and to the external entities as appear on the context diagram. If this is not the case there would be an inconsistency. If a CASE tool is used this will help to maintain that consistency. We need to decide which processes are handling the information input to the system and which are producing the information outputs that are shown on the context diagram. We also need to think about the process names involved and which data stores are required. Remember if data is not stored away it will be lost !  Now try Activities 2, 3 and 4 Looking at this level 1diagram we see that process 4 Order raw materials has a number of incoming and outgoing data flows and to explain what is happening probably needs some decomposition. This then is a candidate for a level 2 DFD. Before looking at the level 2 DFD for this process examine the level 1 DFD and make sure you understand why all the data flows are as they are. Check the diagram against the check list given in section 3.4. You should find this raises at least one problem that will need to be resolved ! Check the level DFD is consistent with the level 1 DFD (its parent diagram).  This completes the example showing how Data Flow Diagrams may be constructed. We have produced an outline of the processes that are currently occurring in the physical system. We could now continue to generate a set of current logical DFDs and from there build a set of required logical DFDs. Of course the required processes differ from the current processes in so much as when a new system is produced it should try to solve any of the current problems with the old system and also take advantage of any new innovations that may now exist due to the introduction of new technology. Now try Activities 5 and 6 6. Process models So far we have discussed the meaning, use and construction of Data Flow Diagrams. They are very useful for recording the processes and functions that exist in the old and planning the processes and functions that should exist in the new system. The diagrams on their own are insufficient to describe the processes. Behind the diagrams should be a textual description showing detail of all the elements that appear on the diagrams. These are logged into what is known as a data dictionary. Any proprietary CASE tool will have the facility to record these items in a data dictionary. The DFDs together with the data dictionary definitions are known as a process model. As an example here are some definitions of a data flow, an external entity and a process.  7. Summary Process models are produced to partially describe system that exists and the system that is required. The process models show what is currently being done with the information that is entering the system. The process models do not show how the information is organised but act as a focus for discussion between the developer and the user to determine what the new system should be able to do. The models will also provide a measure during testing to see if the system produced does do what was promised. Typically the processes shown on a data flow diagram will in some way translate into screen designs in the final system. For example a process on a DFD may evolve as a menu item that when clicked opens a window to allow data input, output or simply review. Activities Exercise 1 The following questions relate to context diagrams: a) What is it trying to show? b) How many external entities should there be? c) How can the context diagram be checked against the document flow diagram? Exercise 2 a) Represent, using the proper symbols, the following actions: i) An external entity Supplier sending an invoice to a process Deal with payment. Assume the process takes place in the Accounts division. ii) A process called Update membership writing customer details to a data store called Customers. Assume the process is performed by the Membership Secretary. iii) A process called Order raw materials is performed by the Purchasing Clerk. To do this the clerk retrieves details from the Supplier data store and sends the purchase order to the external entity Supplier. The clerk also stores the purchase order details in a data store Purchase orders. Exercise 3 State which pairs of symbols you are not permitted to connect together using a data flow : External entity Process Data store Data store External entity Data store Process Process External entity External entity Process - Data store Exercise 4 This exercise relates to the case study Correspondence Courses which is outlined below. Produce ( and state any assumptions made): a) a document flow diagram b) a context diagram c) a level 1 data flow diagram Exercise 5 This exercise relates to the case study Animal Park which is outlined below. Produce ( and state any assumptions made): a) a document flow diagram b) a context diagram c) a level 1 data flow diagram d) one necessary level 2 data flow diagram  SHAPE \* MERGEFORMAT  Exercise 6 This exercise relates to the case study Doctors Surgery which is outlined below. Produce ( and state any assumptions made): a) a document flow diagram b) a context diagram c) a level 1 data flow diagram d) one necessary level 2 data flow diagram  SHAPE \* MERGEFORMAT  9. Bibliography Goodland M., Slater C., SSADM A Practical Approach, McGraw Hill, 1995 Kendall K., Kendall J., Systems Analysis and Design, Prentice Hall, 1998  PAGE 22 Process name Process identifier Where/who Data store identifier Data store description Customer details Payment Employee record Applicants name Context diagram (level 0 DFD) Level 1 DFD Level 2 DFD Box represents whole system boundary Box represents process Process boundary Current physical DFD Current logical DFD Required logical DFD Required physical DFD Logical Physical Casestudy Correspondence courses A college offers correspondence courses to students. Each course lasts 20 weeks and is based on a weekly study module and progress test. At the end of the course students sit an invigilated examination. The college Registrar deals with enquiries and applications, and students applying who have sufficient qualifications are asked to register by completing and submitting an application form. After approval by the Academic Director, the application form is returned to the Registrar who creates a student file. The Accounts department receive the application form and using information from the student file creates an invoice that is sent to the student. Payments made are registered on the invoice file. The first batch of student material and tests is issued from the library only to students who have paid fees (this information is taken from the invoice file). Progress tests are marked by academic staff and the results, together with comments, are sent out with next weeks study block. The library will only issue study material/progress tests when a student has returned test answers from the previous week. Casestudy Animal Park The keepers in an animal park look after the feeding of the animals. Each animal is located in a different area of the park. Each area has its own keeper who reports to the head keeper. The head-keeper maintains a record of the sorts of food that each animal species or type in the park should be fed, and in what quantities. There is no distinction made between different animals of the same species. The keepers access the information so they know what to feed each animal type. Each animal type may be given more than one type of food, and each type of food may be fed to a number of animal types. Each day the keepers will take out the food needed for the animals in their care and record this on the information system. These food types can be perishable or non-perishable according to their shelf life. For example, fresh fruit and vegetables would be perishable where tinned produce or cereals would be considered to be non-perishable. The office staff keep a track of the food supplies. They monitor which foods are running low every two or three days and draw up a list of that which needs to be ordered. In order to help them, the information system contains details about re-order quantities and re-order levels. Sometimes they may need to readjust their re-order levels. A number of suppliers are used, and their names, addresses and telephone numbers are kept in the system. Because of the large quantities required and the difficulty of obtaining some foods at certain times of the year, there is more than one possible supplier for each type of food. Most of the ordering is done via the telephone. A standard order form is then created. The order form usually contains details of more than one food type to be ordered from a particular supplier. The order also contains details of the date of the order and what quantities are required for each food type. When deliveries are received, the keepers check the delivery note against the goods received, amend it if necessary and pass it on to the office. Here it is checked against the orders placed. It they agree, this is recorded in the system. The office staff check the received orders against an invoice sent by the supplier. If they agree, payment is be made. Any discrepancies are taken up with the supplier, and the supplier's response is noted in the system. Most suppliers send an invoice each month. Casestudy Doctors Surgery A doctors surgery consists of five doctors a receptionist and a manager. They need an information system to help them to run the facility. A patient may ring the surgery to make an appointment with a doctor. Each patient nominally has a doctor associated with him or her but they may often opt to see any doctor in the surgery that is available. The receptionist sees which doctors are on duty on which days and offers appointment alternatives from which the patient may choose. If an appointment is not available within a short time and the patient must be seen quickly they are asked to attend an emergency surgery that takes place every evening between 5 and 6 p.m. The appointment can be 5, 10 or 20 minutes long, dependent on the reported reason for seeing the doctor. This reason is recorded on the system. Sometimes patients ring to cancel appointments. Appointments may be made for up to six weeks in advance. Appointments that are more than 3 weeks old are automatically deleted from the system. Some appointments are for a doctor to go and visit a patient at home when the patient cannot come to the surgery. Every day one of the doctors is available for home visits in the afternoon. A record is kept of each patient and the treatments they have received for any ailments they may have had. Here are recorded many details such as allergies, details of which drugs patients have been administered in which quantities and when. Also relevant personal details of each patient are recorded. Typically the doctor who sees a patient will want access to this information before deciding on the relevant treatment to give. When the doctor prescribes treatment, details will be recorded in the patients record. Repeat prescriptions are automatically produced by the system and are available for collection at the surgery by the patient. At any time a doctor may suspend or cancel the prescriptions. Patients may register with the surgery providing the number registered to each doctor is not above a certain maximum. Sometimes patients die or leave the area. In this case the patient is removed from the system and their details are archived. The manager is responsible for dealing with this aspect.  !!7#A#''6)7)**V,W,n,o,p,r,,,L-X-1111_;`;=========IIII_W`WeWW["\#ccceeffLiMiRiSikknnEqHqYtdt56 jU jU jU jYU jQU jU5 56CJ jUj6UmH jU6mH jUmHCJG'e/?r3[k,>Id & Fdd'e/?r3[k,>IWh }j~׿ѧ}zwt ;    q              ,IWh }j~-y4i!\  & Fdd-y4i!\k567[C ¿{spmjg45u      I6      =   o '\k567 & F 7[C D S !#6#7#A#Z&&&&&'''''K( & F$ & FddC D S !#6#7#A#Z&&&&&'''''K(6)h)) ****,U,V,s,t,,,,~{xurolifD)567OPe|       5>PQ\  h  r      'K(6)h)) ****,U,V,s,t,,,,L-M-X-l.w..?/k//1 & F  & F  $ $,L-M-X-l.w..?/k//1111115161K111111112f23J345(7;7e7|tld[    c  b         $ VWXYZrt /01235E       "1111115161K111111112f23J345(7;7e7x7 & F  & F d$  e7x77(8)8Z9[9y9z9:_;=======Y?6@Z@[@u@DDEEE5EEFFFGiG¿xph`X?  }    T     & CDE   xyza           "x77(8)8Z9[9y9z9:_;=======Y?6@Z@[@u@ & F d$d $  & F d  & F  & F u@DDEEE5EEFFFGiGH5I6I^III6J7JKKLLLLpN & F d & F hiGH5I6I^III6J7JKKLLLLpNqNNOOPPQ@QQQ7R8RYRZRET(W)Wƾ~vnkc`]ZW  :    1  n    `     c  VW  .    VY %&     pNqNNOOPPQ@QQQ7R8RYRZRET(W)W_WaWbWcWdWeWWW$dd & F dh & F $d)W_WaWbWcWdWeWWWwXYRYYuZZZZ[)[u[v[[["\\ ` `SaTa#c$ccccccce}zwtqnkheb_jlmnopr    D  O     ^      %WwXYRYYuZZZZ[)[u[v[[["\\ ` `SaTa#c$cccccc & F  & F dccefffffffLiNiOiPiQiRiqirisitikkkknnn9n:ndefffffffLiNiOiPiQiRiqirisitikkkknnn9n:nLnppCqDqEqIqTqMtXtYtdtttt2u3u4u?u~uuvvvvwwwwwHxbx   QJLOPQR|}~U::nLnppCqDqEqIqTqMtXtYtdtttt2u3u4u?u~uuvvvvww & Fdddt2u4u?uwwxxxxxxxyyyyzzzzzzzzzzz{{{{|| | | |9|U|||||||||}}}}Q~s~ׂ;WǿCJCJ5CJ0JmH0J j0JU jtU jU j6U j6Uj56UmHj6UmH566;wwwwHxbxzxxxxxxxHytyyyyyy!zMziz~zzzzzz & FbxzxxxxxxxHytyyyyyy!zMziz~zzzzzzG{s{{{{{ | || |!|i|||||||| ȓ               1zG{s{{{{{ | || |!|i||||||||||||}}}}.}$d.}/}7}8}H}I}J}K}\}]}{}|}}}}}}}}}}}}}~~&~'~=~d=~>~F~G~P~Q~\~s~t~?@ځہւׂB9:;FFWX ȓd 0&P 1h. A!n"7#$S% n XPv1>m.PNG  IHDR8 isRGB pHYs+IDATx^E'\7}EѶC:cTJip$@r !@@Wp74h4JU Mf_  Iw+UA4 n}*@wC&MTnh$i  @p7;R @@+7^FfDUBwY[ do}!2Ȥ=+nY}/MT ,@[<:ggb řBs- >5lb^i$O}4Ysz.Z(z򑎺(ՕqwK~3_)s6ǗX)a)! ,[r,pnz ӫ@F_7.]Q';s  swSRRA;dQ_d4ڦ&Z_9; Qw [l/;<F[P 8mtgFJ`n7ϗklsjۻ;iaK-3!w{X"_ GwboyӇTEp cశO namT lam5 [[C;kA*V%9u,Ot7DV/ ճk=KKnz~hBB;JA{6J;{zq `cwK͟Rcm7Vx맔0G 6Lg>rStaݹfWnOup%VQi+$7 zMG1/}f!v,:&uwlJRܸey8) &}Y6!XjSl zW tDLuWڻݾD`?e;n&Ō;i*9KbV} g6ۚg[zrJW򼺦)6[~XӃ1[M w#>a-s7V`& ]k0f07й*JPfTW& Z 8lݸ" x0Ϲ*Gm {,-%jWiO"_Ž[y烨.W3n!mfu.!KϚH#=]~v(k릿/.9TK#+k)3}'?6*cB {@6ws5É?k'">Drd|2|~ yf6{ͬKp~n|ˤ w጗[u):z݀} NJ{׼}"n oH/vxZzOGY4(Vv(ng >3>&TamsO?\Z^~!;“{wL#Lc+3QLg?^8t)[uIo]^--|*[?MۂpX^%!Z>2eax.nTq6_JV^x閗<qP+EX>ȺcwKWkU5vmJO?yQc,k=yzy{>O ϛݕd,@xX-w;|vC?4Dh0ruezmƤEXlULdDhYJ3ljh)hM׮p79^T>tVW5w˛tKnT^0H@ez}wnJ-bjLiTq/ g"HʔKo+fMVz"2Guꨎ;vl&6J=-k@ ۸+w IJMfAr)wq-3hMdA.D`6MT`Yw;=?Չ $ dFqKBi@.%y$u-v#d;nM@, Mf_  Iw+UA4 n}*@wC&MTnh$i  @p7;R @@Wp74h4JU Mf_  Iw+UA4 n}*@wC&MTnh$i  @^???Qx^9f+nSg/Q<O+=h\9j: o_6B#i*oܭGA/flb -yTGwEqbHf|ދV9;k;$Gtw֖p7GE8mJ`\%睎{e )Y[qn ~m6q \ޜcq|>ҥ{Ķ3%z>jPN 66oJ8mBbzkn+܉"TmZbnSs;\fj}E.H-+'ܭ daX&L)"&/"w,1ֺ38ܭDF!6Nn}.ݠ}zVǨڔ:)uZ^"uo[]Kݼu|tםn;3XFMw˓|( kk홗[o[kg"Ibp7RXDp7RGX8p7S5PLLn1N' x_߉vuKJ&ݢuzr˒Ϧ~j:K4ﻰܞÁaIg6{Q$?~cG6 ܭVA` t;?*f`ھ|lXs-_ywajb 6p\w*Gd厯|~ՋշȠd2+w b)ئPju[ M@*oCW*p*\kn"[Ǖi+1!K #]TG) wEqB0f[ mdDIcoq]@\Ἣוs9jY(5onggfvG1f* @olE( Y 4` 8"9jB pXBnE@ܭ#f* @wkE( Y 4` 8"9jB pXBnE@ܭ#f* @wkE( Y 4` 8"9jB pXBnE@ܭ#f* @wkE( Y 4` 8"9jB pXBnE@ܭ#f* @wkE( Y 4` 8"?u`zIENDB`nu EgK5|h}XuPNG  IHDR `)sRGB pHYs.> IDATx^( Fy5H[b©*0 TR? @ !/L @YT@yT@T4@=CТ- P!n6B!@E[@7Bm| C Cn"@) @m!D qS@*D-Bh+ ?caSAεQ!Lt+;R'2$lʎk>T;+|CKN 2W_ Յ{~hlH@>csF<6YW7Fس"d-Vd7YمtiDCaM^prC1U'` mg^fDBl?Z>]NOl& I`chQB:@e}N_k6l4ǜSit"b4Z pzm$V# `r 0ݿd\XElG!);Pz ӸcԹ%FTQA^4&tj$Yp DZK`oic*Lrb)L h33}O uD*>jO,M])oqBYa/S$o1j>&a4ו9Xג RH#ےX0M>WH%WIИĢqKNآ߲L;l+I$4Z]d.Ԕ]X~1>^:.^Dn֊9u j徕G_ 7KJhk:*Dǝ{x}i Sj!prZw1V#6+FqKцsmtT`)YKQ|\<9铩 8'@p @5T30  F z y xL]5i88UEڂ_rS\ᾝ+įwJvJyjI+ʓ>mr{|bM)$Aiϥ|y꧎wmS)Dk^&\IC{R\:|F0T* -PCۉk䓶Tt"Mӻl;tw)l hzj!^]Hf;pT7$)m\e,7~!NguZpS n)$RW੾^|_b3ð2t*= $"C83y(DL8 pǀ"9+(OpnZG ubrE6&4nvu^o~06f7"2+Y9U}4FW4N\_!*o,EAzM 1WxJ0 >H}{8lBHOPzG{8.p OIN!:M>q'Ymki>8 gBBIi$bx~:zLSpvs,Ä]2 B ɏSߖM -!N qx> eVƤ@ex1p&䘀 Q"V9dt,3Iݮ٣G%ΰBᦴE'Gc4? 8&?ovZ>k }fbBeA"h%2(I~WudT*hQZ(KIdi(#}LG";ߐWvUH.x j"a4> wO-^!>Z3V|g03|BIZz?zx^ }{IW;NB[e ^.P œƺQZ2Hp.&HlLfI,6DT(Tu֢ ڋ=} ]^;Z4MוA.n3I STQߘ¡6}_qqE+݃BTx㶣3M&x{ڠB46A '749@ {ٿ6JCk}9.4}m\=PNG  IHDRF5sRGB pHYs.>IDATx^ێ8?ddY61'\YlV?C[n {_@]Z APB2dԥ5@ 1Dui  @ $.CL @@]Z APB2dԥ5@ 1Dui  @ $.CL @@]Z <"WE t@-9%h]sGtiaSY2T NARt LP;; .' ;wPwH5 0Aེ|~YiwW'dS 2-:>9~pGWWܧe ^). =`ܫ:wG@\oeخluk,-'3=1zq|%2OYdq~G 4( yG/%1Ceu5H~l.W6rvi7.*>5lγp:3H?qVTɯW]9*{}ۖ+IK+sN]~N}ނArIDATx^ F=P6C H!dx,<? @`@"  @"Gg@ @SS @|$,?c}FGGt@Lt1 LS+9c@LR&uò=>lDq/@L3".'Vl08sy0c & % >0.8q )N#P!\($i|6@LlϰpK༧ym2 +'p}cxbipK \RX[ vadP#p(* ç@LQ)7ˈ7U{Rɀ &@ '䄗ϾXI16cA:dDK2ayw >:6OCP{_yA{%mN@'K7PTOo+c}+"=3+. {Jڿ(N,p{ &epN[-*vƆ @,T TЍGS( m[3-د4 J(GcxܛoDz$D0AOq; w!sp Dgc m)!69EK!!Q^HzAF @/!0p>E +}ݮnlL !9G''Gztg=! xsb&x#/eG::/jaKl[W+qEq#8,L muKW7X6PKo-f~"X@F1AJ"l}Ł6-Cqw@L">,IǾKӤ>[NZ x2UWJ0a;YF $F͕>Uu){2; Ktu,Ift'=ڐ6[R0Meļ-x!)֓gij pqv|m.+d>D|=%aپV;^,e%t/nm1zRiGJ6!P' C p}Qvgt'GA&9_M}\9xr68;&\ EyB핉އO:0&~qaS5_3@EbQ7#-9MD; mCþMGq\0C88YLP ز2Jv[ZVMY|l mQ# H41- "æaLu$-Z3U{gJ{8DLhY0*FX+螬.6ѳl$^OpU;ru,=WWIN ='g.^xqrwA麋3Y+E^ʎ/*Q28)A@?1n~$_ko ##k8E]|Dp):N>jG!IM>h|u& (x$0W]yuf8I QHi3t P!2Q3Dasy.BE=|f ??CLĂDJ+pB 6u CK8]1kC2xqn? =L Sz Su0ώOD4Q1ݰ]k&'(QP=3Q9AIDYBUJcA 'FRvT Xk܅ޅSVƼxvE .i %9n>(qQֽ  pCb%'~,W{feCJ [gY3&ۻ:)ǏphO7^}&J(c1u>5^fY[ge+Kݮ= p 2%|/J%cZĩu8*Q'XʯU`]mgǗx PeY>c#_Lk0&V=n@ITŸͮZpȄTn={%P ߲3N-7{QDZIotzW&E*Wl'YDE"SL$B @[SOoEr@ȧ :R{P)tRv}0$&%tʹX ']n]UHI3?#,@`g&Ƃ1OW6ozb=sF@F`@[$e&Kl̛նPތ]']?oXNm+-@ѵ (>;~ʠ >|(.fiⷬ(-wո1^.SPk;mW'mǢryC` Zlf6}=xHz{3u&,Ǿ]4VB2UmLqr&QݬߖJ@81*zΎf""vƍ قiƄk{l 0 +&Ze9hf"0_,&![I#R), ML(]iƤz&U0@^V\Ȳ % "^ ;c$eg&(=n3UiYg&x<w%5(ֈ6[fTK8yL%t 1&Ľ{u{jhqH8RAlCjBmC|ckO8= ibϸ/p,Z6,]! ĄhTގB%rvuxFDaUp} "k[/o z7`K#ga-J`1{-bÎzi/C&^V-} .eDpC*Ӹ+wR*jرOиopkm!pIG^lA_,;iU Y %K4 Ro2Pzjl>׸Kn*,^-}j}&*ùЅAz"Mv\km܅.-Z q啸Tet94{>j蝀xAoB ?#r7j3ڙ e>\˲QZ `NL\=9oY֬,WB!,fK7p] 0,dn^^Z!~Ŗv?C1GMg(wm_zj4kߝa9 Q2tX3QCe 1%)!&b0IqxKSghlYh#H ĔeI=1[ad1F4'@b s ?;K]L5ˏj[ T̢Evi,'^cvdά Lsvt$~NU=˓ѡ{; >-{Eͷy3Q-&nfI};t-( ϙ r߳Woou ӹge(>`mp˄/-O[W}<8fOq~O\(ϧ\+L>ɺalI6٢7S^߱J>,Hf=3Q~S/l VKXm2AKU"xW:v7gYֳ41xKtC粄4} izΈkǻV)2x1G/^!KoM4F)F=6>$x{2;oԂ 5b CZ&[__L<^6s̑oL)K`riuf!\+5fǜ=m=eb qA a|lڤ2a3.xu/*f~@6XgCѕp,\=Aΐ%@`N"Qc@ jA7=@}xq\ަ88Oml+{{ҭ8 "zHgwꅠJrWzqC 1eABʲY;(xfl7~DJX?(V~"Ի(8͈q9u4L:<_Et@ rh0$8oxFDnqFzݐfy &n[@q[Mh LFY@z*Gī]Ѓ&!AbR>GTM8wWpL99 .(=˘o8zeZLZ+˞^o{;ؔͬ;xZe㝨K]5xòZ˨VhI?Z|f8Yo9Dx>/XY3wDf|_נ̉Y>^ cڑgk~3 wl] 2۾)[1*:)2k[b5l_GO9cs~CghqOW 3dNoYlޘl!1ʴ"2\pL%e~z:j1mlY>^8&DY.7|;lkT?)1yH'5 t$ގ.k2w@b ҥ<+p'P]G2+9m*WR]:'ZRNp_;U&ifb.JԮ1ʠ Mə>vתL)4"M?LiN>Ȭc!Tz5Ōap5SLu /v2|~e5)e %C k$2tSW{e͌./& Bm}:.Zf0\#3Ͷ0ꅈI #)1lY84)p8]5}zG7FL\6K:,tldg=o^ymQc7Y6E/XvJ;ZkH kstYA:\~u޾<בٖb{s,_L`e2 r8=ly;Ljd/6 &{&s@:JI%|V@J##&T#Uvx [{ĄIq; qQ"',EPψ^xՓrWj.Y% HF)-v^yU?K3SZ?Y@MP.N3e,ۯ]Z= fU1Ƚ0Jk;ٚKeIr}HA}e\ E+堲/pAC+Zu9o7 /#Pg]〗Q3 %vgBKbO,c ގgņzmĬ2;U&ؒc@yLU)==<mb H``8M_>q=.)W0TI~d7fc Dnߺ Y1걢JgzThDVA=G ܕ9GjPlzKw8Yc;ڸ1BNyAHඥcg<ԌϷ +B<)^L :1<@OapHfʠ-bb 1f@i*8@RtƑ5;ȬE r b"ꉫ7Yf,&@NڪްV'>Lp1 &61y(H4&" $srїV}:{QO=m" ]tS>PLrnGeF&AN '<1}p^3#@)$5Kń>@0b²o:YYhhb!Jnm7wpp$ clF!&dyb <Lͪ1x @RQLC  @dbX3S@1JC3|p kO8Z(b3m_)@vaGLx7Cxa@Lߌtm9Ҷ? ]zw1q5"PJ^y6VHuEU5> [GL\$LM C|GѶ2H @K@MQ1g$ja 7V&X R[̸<邉\>Ā񣡗g ӇaY?ݎ86DP@θMoO`HfϴĈ90 v^ 7`?82jb(t9KrEZc>*r1F[U:J`,F1Al{  Ă LEg9p-<#p|AWYq@V#&"S\'jt(Q^a*9yC̦rg p!6[*¬p=ń< p)KXo" k@p3KyhyySjF7 nJq& SPe8Rt23o†&냉'1= =#_QLi)H%5D %6y \& \KF1qm8 m Jqb A]rr|` P!RL1ur|ᒃ"@qd{5'&ҝ8z6{+}oi'^ge%AOL&7!@sb"jҨ/dGPډ㟭B%SG鈫8=aLZCq6#Be7ilf*8@% w}X/46!@vH)ߌ,P!챉x3hYUQ⑊t@Tfab;O&o+>FkydxtOze\ L /j|FF1q[/ p$ -I}@L|" [u<(?hJP Z$}`Baވqc٠AdEX* at5RN@!4 b` ]nRO!BLQL @_W?I"&N@o T (&>CXHxx]`$p "Ae*}W!a* 1qC 1G@`'ʼnr_5nx;``o{+x3! |ΚѺQL$p@`oq"2g?yrŧ7~63W \|Joe*'n5G+Ϥ {m!HXwyl% >tAsx [9B =ﰉongs^-c%!5=- vd*PM)C-X~В*mV p`@@@<[i Td  =n=iT>qS+ `@9L{{t| 6X\Fz/cLso"n1ޠ3: #ɑRm sSQQF$NM߼nA $)qWY18 @wIh hJ7 ⩇cG:|{wgDgh@`[Y6jð{DwebBĐHUqvU&gbO2* `@=ml cMcg;CLN Ec CH4%` FLF^ w$@ *_$:.& @0CCLG @_fp7Ca%@@p,7KiBk0+#aĄLy@8RDF1a\ߝyY0+@h#`و(&ڢI+@j Eb|'1W_%@/<$n9 l' u|_Z~ \t1^  =}ֈvV p%TG't\= 8DĠ/ @lΈ .@ G߇=99IgyCw@x#py: .@ {J{tw7_pIBb  \X8SL<^q b+B芫IJ\6PWh @{ #RDVr΂Rs  @F gQf6@u>vń9r PndeQL 1]h@"Fٖ8c3>cD{@` 1q^ΛX }"&c_L=; XEBYLV1Ls  '@)B61qmi5@h<7 {ĵwN\/ @B&=67˧&b} J!pXM7Įr9: k@#4ub3 9@\'V2WA5Eb1`1r `@)P v 1YؿHP%*m%b3r DD@$+&&3Ph< 8.AFL!&L1a" 8Dۼ츢`-pR?V‡ N$fl4@`ϺՂ]a뙿0 \? d*Tp΁n! B@A/FN%YĄxRh#RbB9$@C@iIń--܎'Ew%w,+lC%eTD A 0F \E  0Fwe"qIo5bKu\S3X3X vpa'xx#6Ѭ21Tdktf+:^"f|$ő.4cWjc azȤa,!Ac<;(BTCd` C#ѱicx# /&~`=2;2LĀ1vƭ1':ACD[;L@LL0-t CL؊޴2JC-ZA@*bljMq Y6.kTȈ5!`X&ILv ډgy].P'(C+x,ތ GL-Ĭټm-)'P (W2PH! Sbb^ \L-% K^cņrli#9f4!<8DqCAB_ DMTtF[ߕO)1e>!hn)2vfÔV0#."]2IANĮȶ;+&Uː6gl̂L; ;8[b"&Hc=z2b=FF @-8BFLlշ+l?@pnf{K_pi1@ʼn, A{h >egSs-1S@ DYЮg;-v|rb$ULTξ׈^5zS2 IM/<),&V'>Yew;!`<4'|@W5l^Jc ϋ=Ɵ}<{6Z4ģ8bB|l719? @*#޶tlSJLT9YOO!ӿU4#"?&Fka7 ?q]`MN=Q @.K tRQLQ7Ȫ2A@)ǿҲl+ܸMpaٛ|C >a^كOQm@.&O ٗ M\U7R@4l $[XZm96az-=#C)&O @ 94b pEf   ؄ \D1qQ* @@bB*6!@@L\l @ puNIENDB`noU5ڶgU2PNG  IHDRx7+sRGB pHYsodsIDATx^і(EnЋƀ%!`C ,-cpd G,V!@: (@hb R E"\LCZj HUi@BK @ p1 @@h@"V.!@-5@P$*4 @ @ZE   @@B  (@hb R E"\LCZj HUi@BK @ p1 @@h@"V.!@-5@P$*4 @ @ZE ϟ-(C~PP  /k۸G&cT8E[x@`!,bd!8 hjj?G]b$ uWLhSXz&\b %-ԃ̭6BY%OD:B@$[uF_VFZ.-.'Qo6l#`_e9` ЉB$+(>Br@Ng4Qėy#  pˆva$%~vtOF$:IѺ$Q, pI3SF#,]!5xzf686"pm7 _gok "8`~GkpPŋq@@+iG{[^K%@F¤|P.ΐ6S2m|FhIZK&@lBKzV K!Whm|LhIO{ @%ڸ}ZӳhJ`oBc @H -Au#~7?5#!<׆l~ @@$%V쌇 `Q@@ .ՊМ\ccC֚1 o2"߅v? D6"{.MUR R6:GǯS#Da@ :fpyEӜE9b/.E^ m(k_ӫl|j'7FkKJOnS!sݻWw EQ_e,RQ[=LJ칕`6RSޫu)NSRDڸm(OFesZ*@@@F>=W/¯pUg`^~iĝr/h-oR)=Np,*kf} K/8 9I-O1UY-xXv:{ucX&i'ЩЖLO%fvz7dLaC`J :XGh^tTvΧM;@G)RqÙOI!j>H^rX_,;x6W F=0GsnFeGNzX4Ej[!)O%q~¾ U/45dBԙv5=;sL=!z*CnEE!/4D (Ek!/1:R'Uz4st4 E2> # p%'_L/']h4mAbҡLёpRTC.T}8w m,|{>pɂAC5k(:b::AW,j1k`q!N"qt6#}6+kj_Lą˫yg.gDUKw Iƻ'r,{Ij=Q8=LuǚOzA \J3hjB_0\MEk "ٱ/3z.'l CȤТRlpOjkAOP_zח\;VOe#ocUZᠴV3.AnwڝA}Y6G ['I&ߺp~5tMwcew s>QZڷ>yՅO\)ka컽5 {pƟ Pi-0X+#W#]wy\K~5k)Oq8LI=~kkyƄW0q_;U6n~_(=[%m\XhOӒܴO]!plX^K`hK`N0"=In]FkoGKy#aw(vw]JpvkKԃ> l :\]hSj=#w$01賷(oqQ#u[8NFfZp|F |F+}9OR›>|a RuK>=jB= u:}vի4%un0~g): hN79_\Y0f ֏ 8ΩAkMy^Ke 8`XM*["FDшGT%^o[ok <  }g>m|U]B?!ޖM˒9>}v@#36 d ڌήm8[Ƈ%¦zfAhP3"77wW|s"XTow'e{Dt)o.O?}$==F@@u[N rS ,s  =!^cԸ=U 4FM=7tVܫ=nT}Y_'fxKBӉb ?)FV/23>m m]IeVQYg(څ%/;zqp]ųk\ʛWӟUG'CTӣp薛88ZNǴ=1D3۲\Mv[;XmjiE哺~|4,i3D ^휶s7wvtC(6FUGȚFdc/h6t u['#̼\z~3BC1FJc_ʹR/f@h'F[٬Gy]U6XێB]nq,TeA=>Oߏ [)H@hHbGiH1! 9l0ИBk & 4䖮X.%*3iA/BR2Z9gU帤օc9 ;>џF6~2aeB<80C UF_}<93ٹ|9IJ_A2Kw%ОӋ"r[ѭ^`nt6_`K=/QvpNܹ7'$m^\_Ӫh< +q3})Tl{Hڳ{~tOY;xOB=5{;W@`y*ק_AϼzYF + ڄGmO*uY2q9."<p.!@h)\M}z85;@81jCo=\ȓh5b؍@83,\h-i3)vh4$.fi5Ư~t0(V'<@h/Q5m*e*? =c(]OD bXE ;M ӿU>͛mT/9F 3H8j1g[zMl_9+UI83d.UCXgWBvIv]}dhyCE'TƩ $13y\ѐǯb50"U:pFAs|ܾd| q>CU³6sfG5mDjPKsj i68w_y 'aj:Sd\m$IFh3y5tMɎV\v<E>=ml[_l+ncE S fmճga:tZ+NyU/  ñ v[kvv|`D%W'C" Z5@؟B@h' @`9$M4>Gip!P-zO˯'TUg[2ڿZg I@hm83zB)Oi%vz|,6%UWc׮!i4QA#cKwd(!B:=8@JԶgC3p&vA_2_"Z%v-f?uN.ZQO[/N>CE> p5|u ބhM03-j~gw1$vb2}i;g=gݠq7w~@QpvZh3[Dy-e%aVDh-WN{"zhZDByh 4UdCTc. ވLhcFC`Oh^m^<HJ|#@hZyά( -˝v\TP_L-ۙ M=;>c4׬k-䣝rg@hί46Oh='+=˞r/@h7H.bB;JfZ37N Ys*j܅gna|“`3߫pUF @I])ׁT/יU5T]z^7s=mvJçW' `H8JIh >$kf_WԓTHx@*Ԟx=P>e(5:tv髍\am~uCcK>3{z~֘=1\'`m~տD')%a^ B@@yfyrw t 7f.G+Kk%$|'naf;_(&'Di oaаM8'Jm|Bk Ou|z/S xz3Ƶ=tl֦ž3/p-#Dh<: IhW-̺O2x,_[UpWE*IUa^]25 @Jlm6]d\ժQgT`<|p"' =O:B`*T^gLh5'lhp? O)!Qzm|B/'ӟǯ/eǗoӌ_~"/Mf# ҋnW](ҳ}"Vwr38rO~qN_r LqQ}=9iw_G BBnDY3 @OwnxT.JIzv4]aۮik E|, p6OS޴3&l@Kwptt;a~Pu@pg \B`b@iKwnlfD|p-O@o})ǛorG2 k InMwG++[#{u٫ n @w̲,(v@!0 [tkd6 7!={$Ij'I<==5@hm|LhFPH@`! RZ!,\L L-g29Ak )6>)?R?@_ rdjyep- ~~7V4ӎ3d<!pMMϐ=?t@@mm2^r{i/*CqqHT@XBF$:a=$yIn1& piaWړvanX8.BQhwYm\ԅ6koowU0@FћFB-~,@0#@Em--榟=ut\NC k,Գ64lW  pj6`v\mOCGWĈ hLAH1⁹Grof@o#A @;;C,@  @@B  (@hb R E"\LCZj HUi@BK @ p1 @@h@"V.!@-5@P$*4 @ @ZE   @@B  (@hb R E"\LCZj HUi@BK @ p1 @@h@"V.!@-5@P$*4 @ @U;&IENDB`n8t{ͽ} 8XPNG  IHDRfsRGB pHYs+7IDATx^ۨFsaTV~M@HK~-/^ @ @yf @ L@ @P]Go@ $!@} } @r$" @r!@@.\dB @.7 @ȅ L >ȅ>~ \@pA  GǏ  .H2!B  pI&D@@B?zC. \ Ʉ@#ς޿~ث1 @r! j/*Fp #mBpiU幙6PK %`Z.+8}ONF @vua5C($FӬc# A;?6(bF\eCXBAM|U~bY($?N|\z @@`\B]z 2m  @`4erA ŭј k3: &@.Baw3h=Y@̖ nA.:ɖ 2ʸ u -ôLO2^aMv}ٸvdN۸6sդB\TP޲ oLdϠB n?+láCX0>C.i۠@daW9)Y |^nrjA+"[0uS5@\&:@sqyC6zϯLuwB{䑩yw *XV^pK 3gȶgGq׾I\R>7ʅl ̠Io0\RIk }I'x|U*ՊI?%JRayF5Q:eC? ,lFf%sޗF|3"i3.uu25R^^}8D.2 kH(O=*%y?U -6C.9 4ZO~9y[J: o+M(2x0u9ň@.gYj)kѫ|0;.E=5mϹYBU Tl~>r~QPo?yd(Y1o@ (^K&t (ȅ^]/Kh!   tZlG }`DP̎ptmL)@2g%:(|Bg" 9 3ߒnLA$]4 2Lr{{dd'![ ?<綕.Q8vL Wy;"j|rv+{?Pl!$7N=k@vZ;)Gfa. ]f:yT"qUE@QT TPk_7qi hu:A7ogU0S$ +^G5O6&(8EJ2isoH=f#TD4A~t?' ՅLG S lu\~%}ysg_ډ/sFBD`;NȚ!'{?~ͷAw+Q>҇ =ά.!H̵爪|lwZx5\pz"Il(v903v9=ɐ15-=Щ.k:l~>͟Df%ס<ҷ˷ѷ ͼ|3n|OǷcS먼$B,ꂿ`'GU1.@|nʅ7qvd.ܧV f7OS\'joғx Fckdjrab epkOsb4;JXrI.A. }u0L#1] x$6ڨ hįZ0k E2XÙQ 0\aɣ,F+PܢIidAqU@ O@S.;pZڭ-;f !QZ(4Z´`@eҬ 0afr8^@oF(& S 2Sf8~uAƐc3 !@(b&a] @cz*9Zr+$#p@؝XܬXfR g!bƳ p ׳KyA2QyI4S g3s*} fvB\~\:g'8=fwWthBa΍=sH3}c!p H`\pޟ$ 3SU%*\4 ޻t-xS3Ž3W 򸐛 _ qlz_8 mLzplgN\Q&_7F* '`H.xG^:,J7Ce8(bݰ IimDB\0u[Q lUq3rG.;Us5mB>=a&OLqFV+?p0ʅ vsg<JL k3: jѡr! ,"@aE.ܘub#@Ἔ`*8@%^O@.0/ Kñra:r 0%OpZF@%fHB4@8%8+,Ҍ@0Jc5䂉4 #(9I57 2?(,9<~~~8c1\ @ C8Ǎ n:1Ch&(ftD.) `,9HX'%o J 1@bt@46 %p L%Vcx@1L c>87!N.AXF SuX擥VK_ B@a ZvN, m/mWC.\~ pݫjAI ca1 @"B}wR-S2-3۝.ՅOS@8 ';t!E\8)@ER.#EN/m\X!@@@_!:Jvg mV?&|6;;rN @S ofiI@r!7Wޅ% K 耽ޅ!p {ȅSL ^ȅ^ B<9fI%@GO&IN>Q$@F ~xоzs?|ryƅ p2/>hyXD𬅧e#ڟ· %.#8 _w,FgΈ ̏A( "raL' L%1R`,Ft+  ;޻  #rv:@  fRa䂹 ($̤Xȅ}s PHhgweO•i'h@JLNX `1FU@($]B'ZA؁ȅ-ӆ< L   3 }br@`'uȅI(Xn84;\)[ \EBU6,rxpOȅ}rszķ%ii@L lD@ Twi[!Fƍ^ dk40sy3 `@>x(ޥ(;&v}Q}m& .&\`*@wR픁wߑZc,x׼4-Sjϕ۽jtgZh6ȅ6n."\*췎r^%m1 ьق,OH%1w NCF.X‚ `1B% @@.X‚ @. 3>1C{*`8 K(#\EHY' S 4_A@nPΔMh .,OX'rbϠ XkG@ B %\MD Yy+W8hrTC| [ 'W^ұai ػ#|#)A{@./Qnߢt.~Ǩ@.@  % ޅ3H w .dN;LC䂱=\ f!Q|'a!Ga#\@.][:\|]`z@-+T&YqRgi$<B.M ]D;羪\؇-gJqU`1-/%0Ι@|3Tp}AMf܄0}hAK c;7\=}6 ZS[=5KuA' EFF>]9#xUB{f=e:6W}2uLRbyuwYMFΎNݒi[ w^%-<=yw!Vo6:,F&}|o5L޻»h@j%abm/PbpZk}k_ksu u@/qIsYr~Έ鿚3|{7bčY'* o?/&oݛTLK˪A$Y&"*jMf;l:m9u?9dQ]hFGGpg`|fHJw"+o}{E)}bRe0;81Ύ?Ф &qr^ ,d."3K7AfuRKFť FI8R%O QBk IDq9M8!ȅ bomg"]qJBhhsg JhԲSmX65Ūŏ!\@pA q[*Fw풔mg=%b9rI&,ƅά6If;aA., 8`Ez%z C`8p ;ڋg_OPy٠stCmC`-._`4X>cKg*aC_T  u]-Ǜ+F J L~Dj  @.cC\ߞ" qd/WO8AFM}'"@`(#8>hŸhY(!\(DlL  k,TqU(oׄܛBr &f(جKOPp׼}'Zztg( ԑbGB]uA=.*;Cs%•i'hEBzmśqywY(M 0[f l;:sI%mرc l\qGV ۥ !0@X?. o/{GLua'Ö;iݹ@.M A`*Sq3v#\-c @N ӑ3 :2OkC:|` Ũh@@F ۣ !`1\Jp00=?ʽxQlBI|N ˳?!w5B&Ry,.'b!эGqg)Vy;lzPH& VQ?haU?Er 0#b1l_-xoA#vS60''"@䂡dXuV3_ȅ@.ܖx)CbȅO 2ȅ2N0MUaxfI[7{ˍ_u!'-!0@ՊCUI0  }B *׈kPGbi@#Cl<;GO7&]+YJ>v),4^`pyi򣸗oQIua ?! )FWqw?|q%j0#PJ7J(LGD4n Ʊ2\Mur,!p Bd3ra$22A?bdqw&' `W;])t}h%{2 +\=@rs5XO2i[xopf.H;\]\%Sy#tVuZ voPzcYʅYu\܇Y'b#t8b }=b 0ra2p@_{tM!) S03 @`gȅ ) S03ȭ_s_fb؂ra4>|6+gUi @ $ZG W(ݧ^ze JLH/RnU % W&|I?Fޝ1ܺ˼o,kO*c|{%@ua.oF@)x3~RJo6/MSeά:FDž89`w fq:jv0 k0 #њ9Zvfߌx&{=ɽԉtyW; z#:W݁U5 -STp!\*'i}0m\G@4L*5\x",C`1OpSũȸ˳4$\x;qcd<Xs ,{6={5sEo qEa .Uf~hfOx2dq3vd=#9S/I~$Wm^ؔQ\zW+Ɂh8u_~Zk0D|n `Q.B,nad)kbkclFW@![r%vi.:p7_,ňB;̢I#![%M 0̸]9rV:N+$s|fKVY:~Cp489|]2Zڑ-ffUcn{›]FkC14ǣsw} n4=A?m0Wn_7s,);‰X EG){taq2ܷo/%N%_kw%NE\D`_.#ݧ}OXډ')?tC21^{YV11 2=2+]v!0Ϸ[mWxpG(ar$= ̌* Rwd"(*dƍ+bVIplFRhBFg[. >l!*e]~`aSv1sDە/JkOJrJ,V.F'egJ:;LOvߊrи..^-C%m'BUNcWw̸=i!yI^FXJ*qVd NCOt1܂L|- 9ז'd Z3G7nMu.oM'nC]`|ssP(4N٫mOZ |(ؙL`ޅD*Cc=VLQ\15 :modoct|YН meϢѲ Tk&@u$!ed*f.md>-4ep˛͖ ,CTM8*\ n6ڢ>\AcJNs Wu\w&Y|b}j|`RB6rOC7 I`\H*Aa`)#j9@ʅWBgfv_nl>[Z듡ԑ17 ! pyr!VhdK.Yw2_+Y?#*At^vlQQju.m;F`V@ʧV(#J5.g54r<OX$ɛ6='St;م)k>.b W *F&/UO,!iLu)4J ܈ܐ|J>!wJܣ X |A=bɛ] I/ }[;4dgt$0u :Aq8g9Vgɨ 3TxNDG`\WHNw:uV5^{8ҹ6}af]E( 8ň٠ef?6kk? +- } tm~ f8 mR&Ur<3~kGot L.:f͝K^R7*č|۴,o뜔IV.LM$ם4}ffdDuCbH.ӫV1a}e=,@<<A̓ ɛ~&j=(Q4)xC7(Ҽgڢ<"X 0O.%oׂUy*K fRxGM R>9WeP'1yyýrO>Rlja⡫:Jڌ+|p8A z){TZI`a:.B2)@`\P>i iFDqk&c4Bдe^@L`wV4톴g$B].$ R[, J&Jsڐ9r!q7} Ĝ9(0Q]pNp LG:Vui.\b24%TP h0櫪 d*30S4ۚJ@!Y}jҽxkE.xdEM L;O_KF1?N2h2# rOd{EP@9r Se[>l䓗#Ӧ#XzU\/=Oh7yQFP xcHNC ZG%,ɵ|p9W)٫ m pr_,]z J%z0hjpP@KrDN`b'8pj6Un6#c /Fuy\ T MfM]W%]R'8)={Sm$6Р pg{Hӕ BKr9h 0U ,@ ӘGI;mҲ}}d U]H3 {BKbk&-z ..E3vE$]0~Bň 6qlzy$ y`!.L[5kU.ĺa#O|c逭3rr!xyMALAys:Mr,'MXJY./4Lr!.!T! HBW2q&o k告d ؈l*J7F3ʸ'˅$r0o܃3JpoۻPU]( QB6$C n~yUX3 @&@- G  #% g5jxڎ[#, }2ph.)Z#HbB"0˼ks\6@`7y_ގ\L6r !@@fwC ]I믿; KQ kk= = @]>B c vȅ]2&!Kx{WS:hS 0,E߽4ȅ3 0 ; #r6چ^ޥ#i3n346Jȅ6n +|aU6fN?+$(rt@h `ʚ;Ȉ LFtA.M@H 0p pe:#WMaL %D44k|  @1s!uaQN~)/@s e@p{_M^V `o"7 s 0 oޞEƿE'm4}1xZ gQN@Agb j}ȵEA@lL8g7n@y)q_ggz[Ns M=#J}=S%A4t>y'nLF|l)+Rx? ANtF)Utg$2lU:&493b7w6B|?*r'+ cK3@'Ь3j|r{l=&7ztohe\6 MYgty$⩛6!<.rQM `=tƑ+q\UʾI0/\g EՔT͢  M 4=^dB34rmetQӦ;An 0ݦ±{D<:[fX9`Z0 @Gj=*@ 9I7zt%Ϧۅ. &Υ} 3΄ڕ!@uFl  |PdY@4 g .fC% @J:CȐ_V> lVSlP  @Yg=A$g,8bI@EyA@ 0Nxgod!!n#%( ,CN"3,V2j W{k  @Zjρjh'\򆩓 @2Qnx( g JLfWMȗJ1X`&ǿF5}e Y@<Q?茏2y2&׫4]+&Vb[Gg댂Hk.f#9v ^BN%O`N+˪;K4ɋH˹xtfj8!`dUY@>3YaAB,?ϕTW~sZ x_/lQϔ8suhN7BFiVr'+O\N~HzA6Nc Q[gL Tkݹ,(޹;;-g酉(뭤6M=cU3bWeKrQ{Gy+( otT(snN)My}6{׬i1@TGMorKۡ|Phbm[PMMQnC}FIk~ˉqOvo(}c{HF]Bx;PSj㪼W )@8@z,z7+l "כ}o9irYgϫ":"Z9jEwUp.oOm\Um&nPE_2̯߸X :3dUc덆öԒǟwF\&2jMl8\\r{9@m앯Aot{(պV8P}'XVb>ŨG˯ vϓ6Ng,&]54C~Yx/lSo?KFC 3.jC"â6㍏Lbz @wg5d,5~:0UxzNhWb2jc2{ BgLZvLiO<NZȻUY#}띫<6ֆs2G8' ]*G>e0Y:㜴2trm{oY`bdZNY^1̑}3I+C.r$7E9  LF\l_WS cT3ܦ P"⧈p/OF tKyQ_ o#_qZBcRI P P8d]NS~,O `Ja"yؕpy5 ǜPO^?ƍrzƃ¾8oRϙR+GZvԉO|RD# {ޚNC6I{3T`37յ<(3 pn#|7$+VN,CYy =:<]p=數TݴC^*茫M'?~V{, 4)|C,|Df 3@@rt C tʄȔ 7΁n`wIX>4ocu[ gGktƣhǴ6Y#\$dC'g[[q >\. ]97TZ]:(w0OZoG.aj `G?:BV:mޏ'iFgX> BqBuhD_g&/L9:c&m 4MVnN.r#o VO2A LV)}[6 oYC NV>ǛW~~p!aVO_S{W&!],ꏑGPCIz @JW=3(6HrU4դAgEP+=dԽz="O6lg**> ?#Mi#3U&Zφ 4jJ6#d!6k!p$Hߞ^Zc?&XW@ QS=1"`dc0f!!\ blZfh+^iZ72F]oZ'DX/X$c,Io {>@7)~j0'᥍LoӬ/Q*ϱi $7:cxoRSٞ: p3 *`MZִL藋|PWZf?;㪫rtUYT>T7WV>x˓ǭ߅ڵ.II,!KPr"rB|FKצ'LGcB\o]"}|^5!OviP .Dx:M&U/wv|;L3f9Wh%~>n4L5bGngZIkBWNVr좾u,oYҷ:;5/d>~d3f* |=6 5[w\䄵1>BXpshΘΈWvj]lSи68ιogHG݈{%% W!-rFƇ3e;kv<"Ԙ"rtUErBmnq^eNzW]YE“B7Iиh]ξI $P?0[#qzF܇So~<.) Q^B]h7b*!8v,!҅\LDs=#vZ/uZH/`,;ç _/I~_FCR_ޑΐra$W3p`/ ٘r/SuF.8k)B6v` Yn|FM8'vxGMD+G3dPԜψdB6_u܇>;\@Ǒ }s}L0tR+GZv;i%f;ELڸNBMJ3a"sT|XH ,c4Z-wk r "(ϵ^\ ->z"į3($i  _?-OsMP6_$!>҂ 3v C` xcg:^;Aa o'eX9{LWY*޶JemU!I.;o߰ EQ0"U]n&8:<C\:2HH Y+(~z|4FSc ؜I} f>Թ9^#y'v09l_F"\r3Th Wn;z|@:L' QnSc @mTsy :h:z]-8ZE;XE ^8x3jU-I ]1KELʸ|GgLj7 z\ .茙/tt 9' =LV5i8&9$\tJtI :6 ۤ GO'(g礛{N.dCh1Yճ:%:$ srI$@[%ɪۦW36M܃ srI$ ps0?LVWJ2t%#҅bNa7Zh:h:Nͭ|:cw9$u3YM t\z%@[LXkhVbtXBD.{\'-> 3&;|xA<.] Bs*]h4(On_S9 dtޑhzs}%]ӑ\VcuZYnG6G%Yꆝ&O/?&:kQqm$w֝Ԇ"0o=#QM&Zk5>m]˿\[zw=*#g&`3V q6`q qDqJg: ]kQMhBMm>?a?C4c!q̺U_sW-XUaRϽhJFVn{}*Gqhɕ漻\LpOw~E&,`x!v']@ 'O2E Έs!yG)q"]Km?C`9!!O*界[VӀh%F_,]+CC%^"#E1vUiٯW;q39rI+؅k#ԆXf;33Cx2[]&Ek_;ɾgl,RufWvWhv\HV*}뻪8 4W1v!~*$|Džki@ &Ц3"C(ds}L+yq(pN"CR9wLnin()Oژ|aª¢‚LT錫D(W `ma\&G1ԑb TO?ĿB  |\R\"2=3l@Q/Q@}iؔ9DU\"2B: Q6D{|dm^HE`,$eHi~2*s#5O-褻domr9v̶:i#z]3nIʓ|ǼXO'xʠHeSqQ;TT^5I~c y,4M1K UO$ S哭]Z*8mŢlkO#EtEMtF˫3ǥp(+ EЇi̫Uά6Hb}@;w|说o9x:-!@X}?iN۶$̈́y6B~96 |XrvY ]z,[9HN;@Ճ]8%@mtn `0 ;N6t(EVTvʅ\K!`J E>vN&8;Dwqi'KC}%['ksVf4" !W&d4}g(:dPS^NrB->Qc}" Ұ'fԂaJ@fU5Sd1@gcar ! ^g; ~5 =Bģɀ ,\n;l8n @xNtsd,h@%B3g~eLej@z6sRDmLd `p@9kYbCϦ}شAf/86zf, L ,!04YWǤ(陵/P3kXGJF@uDz@Fj)P@;]׳^,gd@`ִ L/񏦭ԳT <6`.B`5maqDk,q#;]ݘ3BijFfJ6#hjP]SGCY)]>,KDA pV( TŲ,SЍ&|ڍ)Դ 3> =6OC~EPV.&<E 6EN莤C3=ӋY< OطȚO)4"R 9+Z%gI\cTS˗JJι*T)L= +S*йDV*lAGWC3@TiK6DxYrr긧uy2*fef3zz؜@,Ԝ-aY> 5'V%ZMʻ%725gkccX!iW˪Ѽ?]/bf$=A7#l:nG23kS7f!iԺdj.Fۙݚ9"kI>ff53\S"}`o%т ^hgD]Ei D8 2e&څbK(:`,Xy#>`3lrS@sd"IR*jÔc/=):.,HӋIT@hYvXE5`9Hy&% ^(Lҳ*Z'0?K3i!T= i ޭ>hK@X-9M?%Fq'XM]р&dYc^5l6} D36jBRڦ;[Z1^!&^MZgm!l*۔4 mUJފEͪYÚBË&i^\K A9=+maW6F=Z%(7X %!k ]=K=IuEUZM'Xò8 ʋIī#^{YX:֍A:&Ț(shzv>iտu\.d8Vӌuu8O;Sn2M5] mBJhݰm%=~=@Ϝw dQo<%gO&k_GO^ñ{S1Ol fIZ7PN߯nl [V{wz2 J`%p݄oFSǠI'u۽yǤcF58zvJ/M ?Q̲WRq+rh,#[~U],Z~4<KۼO _c& H9ĮV=G_X$h1*u6:NoG_#h.$jT *C<D!@Egp:#l   iPe7Ac,8G:s@7Nl!#)6jP}}ek"p"8=g x,GDF 2J ~iό?N%@}vjmMVnYmIEB`d-}e)Dd z&Eq P=e)TLYCD)IƙAr-:8# RyD$ gfPfIlϸa?N.׸qG8R dj51rvTg3Ϯ4n҇`O,$H,KdCd4CZZn i(L2z&˓(E+Ԭ&k ,OFE,SA##e@+^t I`GW<7#emp~6Ɋ* 2 g  $jrZg3 %`gzt|%mciel^>fYm2ӺZ|%}+~5D3,s$",TzKz&Eq PK܃ `n*7VZkh'G ޾4 &nec}cڻj/[U)_m\&8{ pWJr9_г (UiO1{E=d,g xr}=1Z@`.z{f[+ϧsA1 dgf1۳g ?`D ~rOf>m\3<#!~ɩt"U<>}%ޞG5YXʡʣОD Y$%oj1cJJ[l5icz֭gaַSLUc0CzLieqѳTl$uYuQzq}t̐eGzK>L/г&=+Fº>e7巈MHGKYjr)9}dymS Oc_gd x y">@zF@虇( g d!zFR@@@x8掚i/E@"i̵iӧaa$W,}RK$@}e02cwVwb~UcZAw<_,s6L&MtGo|R~#$z g-z7 v]=6p(Ԓ2.SĐMe͂R'ey2Y-gZRfjXjݒ.5&[`}r0W_P.gN,8&9AE3ai74BzFvJ g`"ۉI0 @ 0> وVv9#t虑@`@7>V'kI5Xx ͛ȣa\MyEr=7zVKB &гڰgڝa#I2w04tYmYnjI]1Wn`} F/DYm2Ԓ籎ط]nJ9K'-!pK=M wRRzmjTfN[@L0XVx1fM$:4q`@϶ɆX3 [ӯl|6D0@B=;.&$Yk)Z3 g3i+n<Ĭ !0z6،a1[= R +,=wU{VZR Y @gz(22d g6&}jd,^Z<3<1nD` @zGP[Ʃc8v+kS_ =[ڄwSe mc> gd}3 K\$ 0zV<]: 7JOk\`88S l VY+1 (KAc4(OTZYõE{@zVnpݬIRw7xXDeYʝΕQ-'+ȴ81[*B)d}!fO13*uTrs:9=LJ6ƉV['bJ]lk/װL陸꼯MٻMVjjSǙ\3Yv za04u2z285[=3+ }6͵nF^ xӳjrt]vǜfgYօL%;(6zeYy}S>p*_e=K KETW:?zVT-\{5 =;aiԳR3( C>'. T=Ni\#vҳ Ua/ת(,L@=L9g pPa9ܱN56г;Ѱ0>r^k=%ZBm%e/ihXߊc?}~ <@j-"N1fOϸ-J-U)Lvاk¿dCjBfIL# 0g4~ʜ T9q `E=C*EiD*6Sb֔." t41Wj,J%[Cϸԟ E;"`Kx#A4.qfA`/E> `>;; k gt!f钁fn*#z]OU1aV-!0߈Շ0d/] 7,b&pd@QY0Ĭ#ᑐ鲖1]f7HY</K>FLnىfyJz1CzvQF̺S-ճ`G:fAQ(>_)b'c$4uIdXP'&#lg9݈mг0{虓S S}Lse6 ,8B^U g.̆,(e l :&-$_ϲ˾ԡ(f7%}k3>F8,#@=\{v/|"g/-Sn_:؉#6 !1H, KF~x+nx=S6)6lG>v`г ZF&2Ȉ pz}w>aW fEiY0t~v9wH Y3|z,n9d-J@K?0j_#3B&puQU,[YD> fhB7!@@9=D1Y=+ZB ӳ8VvY %@gHg!fhF!i/v/ PCXO@@ `Z8H+ӔK-zƮc3Č[hu!0 w{YXǹz!IςMzny[ !6ӳ 5ʲC{Rje{]EX X B#Jf@`G{'UCv~Cj(K } ѳTն؄ 27Cg1rf¬a$=B. 3k†~p C_\vT sI&, AzVRRqSC؝zVp5֫jf  \3<y` O=g  O=g  O=g  O=g  O=g  O=g  O=g  O=g  O=g  O=g  O=g  O=g  O=g  O=g  O=g  O=g  O=g  O=g  O=g  OI63IENDB`nE<?j'2; vkPNG  IHDR%9sRGB pHYs.>;IDATx^?%FLP , lpX 6ppCXd 䟒6 4 ȁr`@B3ܑ,f~àbC~ ؒ?2ϟmY d\ǿx7?yonO^%3[[EѤ$3B X WV#t~ˠۓWhW& +O_^>EGsۗ[wdP}@E\;^ԕcKT;jk/'4דF-Dɯ=}6}fmz }FrƦ>oy7d7ۚTbڞo!=m S>3g/(uɤ߬3R'sbNltI8syړܞvGpTԽW5R3ܗ&n[M4'loLe0OI9w~ᜮUS $Ϟ凲HQ-Z3doHuV+two+>]4#E}}ML/~C5$&hR0=,g`Nd8c%{Nә@̏#5M-yj_[c%t WMЧ  93#9 ?3b`8p`!s5GgBωup -bN;CWd$ze3}z &s9_ߵ7?C?Egrt_ό#>o$&\sQr|uG kG=>+sHGZ?CۑV7­ddoOW\[[ >b/SO8NIgcw,m8=o:/ǥ+HM`/Ǟ/fй'@+#/<wPM=+Vz^1$1gʥ!Zb^sL]dv%C<4O3 Oҷ{ Gc/]B>o@ |v:y25}zF c{OcD{nF:Fd|o>#z=\^N^u6uaסHB<{97{ˑL]!G;|%NsA+g!n1vI}~/}|ʤxE;~93QLE+񸞖r}ϷÝYm8+~?{7Ņ h'ą;ke#/'.I#?MPXCjֿR`?A/4{Os#`_uFc~<l5zA#σ{u!s O!>eB*/'<ټdhCpѹ,P>Opg!ѓ ={9}TCgt?'!?K'ʾZiڳ5~W 5ѳ>gQ]w͌OC$+C:Gyؾ?;|NO<}߾g :-M]^̼ OG.5-yC<RKy\}~=з7w}F<kD5rg)%j7/<25fؿQ䚤G<'Smj)?>叟=0~l=lȿfW7Ӈ=(/Gq^ 3#=y??wa$ p&C0x95=cq-.0[٧byKWqo/&NGp:ciӧ3Lgpe?7n؏-\=`\s9ݾ 'ϯL|lSbfco\`}cΟhoL0³iCb2~nkGr d7?1yo?o&&F۸DHe4g#7??3sńܑ~.tc"| ]49c3fauwóMN1 "@31?^{)4.LYƞMCy9bn4X9uN7s{oMVHk6zo(..`b|̰cz-$sNq3j"ٸJ({|_#=sx2W&أ/QL3|0mL}i~k ɘpٻ?MlMNr1tcƏ7a-{5o̴ ߰Cl薒Xcl4JD97vtGތ칟8kgid^6]ƢPHM )};o+c]\HyXgc' b砕uSyh;wBSc GQp'&xr7lEDb$_ u77 "c]BLod朌yT`jكX7-DԽEJm\8Ǻ O!\No{7$ 1 kφ=/ XJodxHIVF%|4?߾25:o>7 ~O{ C|c_. &0e76f9v~iL oq3w7 :109B`ϬL 8FE,Rg@Ә+noő71 6;#w"#dFn̑'KDgD`bc&;Q,Wo.ja1FWMG@=tVsasdvsX TA~%7/~ɢo]&^!<MP@y6zU3K;|ُr$#I7d">i_-,%xRH  %>)Ɇ4   PA,&{2T,   ,F  `o*! b7!@؛ h  bd  PA,&{2T,   ,F  TdF.eB J~lRȕа7}jt6 pm_~y=͚^m@7_I:oڨ+܏أd؛÷#١C]P`ogA@`o3O76sKK d -m,DgQgs-)҃ 49jQ(fR9u9"U,I! !B\ UAv#p {Ͷ_ Y$4`؛C5dWW'%o]sܑdr\4T5.p8؛d˙m*NCWG~E TzsA29FHIYrJ(! !p {[j؃{8P#(F7,?c!,aC@.aoS~.@|W,9qBEQ URWM؛mVsH{Q  gKK߫Q.tB!إ/ \y 9+A#;!pxۏ  {@  NPk9,g Rwޭ-z$vCӿiN xO)|ǿ_|G!MV*,VY>\@sU6g7ign] @!Yۢ$DryiH  @c{C)4 *“ɧ\T($aYYgdoA1 Mq29}La&#J:mԷ s g"!Bm|=d20)؝I*;SF]D@5\O9|O0eCu@2306x,go{C&D=;rElhodLUULE4!a;!UlTΓ2UUe%MRMB$p2@CZ̎[?FS qC.oj< #@M{ܯykc @[߫ˈ\=hco>: 7Gof7DbANI:͂ª=|{w[O6  0Ko]Et7'kPT@:%ޘ7vu_1KCQہd@c{[H2&^D=;7!  p- {68i.E{R`e[ڛ$>>g6 {$2l-E 2%K*)o3숨 9w7hfo8fEř((lْҤSQ2.ZU'trY) 2_?0Ԯ4309%!u%vea(?ݐ@l``rJTc{Kذ#5R  w$`~ގ@{#[Sѧ갳*09u H@{b|ۍo$V%H^,ׅY8\&䕟  }hcoq"b*L7\L<#WbYjY=cK@+XDozS.Q !26K߂SJ+ @Dz@Yg/>9tρ9tAy8*oʵ?~{SϔCSKyZRN2{|/)׭4  PB`'{T% D4b"Ɓ*UAHxm>+49SOBJa)7|1}6,EMJ[)ei"YtĤ́ 47pԺ8O hJ3UhlX,챨82UX_HUHhlo@@@`o@@FУ`fQӥhHctLZ 0?7j}]r.IoaWRPI6"`~nxFl}+t 4!ļҦؤP;ohG_S ЬJ)J4 I7eG`<7Q,\Mߒdxl :G@-@`g4~SnlLJax흫vU0COz*Yܫ^P.lJ`4Fycl"hG4vfw nUFA 'E4o#q7Hlj*5 YnL@22tKMR/@ܕ['Yw 3ן:I<#Qҕ&iYR9d!lg*)@RcSW rFY<-_$6$ anߩLNRܹRrQA5'Cad3{s5p/@57A:ow/Fu}j 3B2fo83[sӟJ`6Zڛ= kȼD_YƢ&NgE,!7@'MWLL3{Tq,E9nATDF؇@WM/TM^'i|'=8̫Sũ$ӾS47I}{Jr]7K枌$^2ʔKiJ, Xylr{4ْV!vbtds&Kޏa2⸢aU| *Zyõ{vd#rKjh'WHP2 '#]BdSmMmbtbƼ7/RfR$T^;k6F?E= O6E+Sn+J J\썑5eWfy>+ˠ8%t2rIK0UhFH~zpJ]7rjν&Yهkis} v7Ah>G[OlvcE@ZPC4~ꦯ2IJ\)!+!,$}uƁ&sj2Qls._Hʚ̢呖k2U>=Z;Rΰt ~)oHÐ|O暵ȏgLAa";+!y6Kͣ@J8I fCQ:_xxThE^۷ Ɂd|+/ubSbݤ-X%Tъ+Wqɓ9oRU"SڢBq 0~#$ۮz[ڛ# :|YmW:@WFx9b(X;|D=7Gvt8: gg&g?h"}t^J_qNfv~PI`cSm\56t`i@2oL7lS _ɂQmܣR7K!=>o j|$>Wa7SM2muRӫ /0?9C$)k)Z( TJI3 (d30Xu%!M?&D> '+')(#gQp L5;}rPURa5%d pJoN٬2DYugs_,$ 鼁6R4U:_Tɦ`OTjHf\\ZF- p2旵C9CoMI^ݒšxʺ#\qdضi! NL`?T @!4V;5Pm pt4vfX-xt[ֶ$dRcsJTxcaM7$c5"7z\R17k?\ݛlNLʥ-mMʾ4W鷲7\mji)Cs$J?I7@Xʗ9NFϤXNNߘ*ZEoJۛ$x%%SK5~2G{.4'EpX"g\9!lDF܎.> n#@m Un\-*{n/NM}e%/( xKkt}*4IntT,dsCC2a?,}`+{{nKVLc]̊Zˍ]ei +7K[- Ɓ6|]þrndR'4Ң*1-(Hv]NFM];ù1uofoƚ j%A{s+bˤNTѱ4y}RR 8ƕv ih&)' W&pY٘nCZ5o衿 E"Mrą. kbP[ZoJ-kߨ-Jb[EBĻ8#u~%wVP?m M@7ozݏ>썪O  ۿ;nh~OKm{~QoO{NCZSBjd.ʲj?fW%> 9A ]^jr RZX7ϫ,7[7 OmaS7}u]>Vf ÎL'Uר*,1@6{)KM:n庳gM,W$#L2u,k"Tұ\T?E))v/E` =cO67w7\r&CyK{ܐI+ƴd,G?-5]\Ru~;ע)KiulOx}F[(*ZlaҞ%`2r[2AXdl`iN߰]爓IQ,!C|Qd.Dԭ\򔲠:k=:iN>DE9K)ސa昼U23CW+yO7'͘%:+IL =S)8)%/c@ew#f7]tU1( -76ͦ5/ pvЦ\?? Aj `2ti3{CӪufsNHsj*r@`OߨcYGᣇ&ݣ!mptyr(I onfo$:;7u!WL6 oԄڻϯU `6{~ٛ>+ @ 5},4X=zOUd-ɧx>W'6eN\2A& A?dd%뾦K!/I͞)q1LdoVa$\ӿ)!Z3{֩$LqE2H_#OF|S m(, 'KR՛cIF#7IpclZt3{rsКBmXD.+qAW\9 .Mo? )7Iܜ47dd]Z 5l(jL'ѳsfWϋBpM:!pY 7S}I5QiFn퍌L-N,u9ɔy\:'Obݦ n1[d}s%k}NڝL9:nF[,OJ,gyQXqSy\IAyMY,%jwnoݠ7ҙPwީeIa.&%ȋ 8e2JҹQNW.6N)0#V)$ nR6 TW7Ԍ71+v6> )K`Ʀo2P/Kda%Β/hJl:gn- #]-)z=ɷ ?iBJ_$))=դNؤkvzvoGg6oFN~6F@,\>ͥ_=>)(O%͉jCDr\gB PMo^ir@v\7-HA9!AK6 sE&ۅ iCMGr+[j%VDB>%wVU$؂i\3i1j,]ixc-eViם/0 @6%TX26r4WxaF!Ʀno`o*l*Cu*8N)JfzR*(ȩqAI r,m-l8C_mΏh67m&#cEuHkFAdIt-߶NLƽұ\ci;  S7q6J6ySć?7n>($p&uQA6yQF8e![vlx= zJ+q ,!pYFAT8T}aoJ2Udi.-%ik}'pfG̾Rf}5 {d.pPZ#%UIָUNH ["io_g%)3O/h _gf:+l Д;G`~[ug@BfU#I56-نM $E|@[onc7Ou1dg&]Ya!oF2$H{U33YWct ^7"yraomu&w~m@ Ͽpc.: ,  л'4_Ջ~4"#].7۱d}S0^жYcfTm@ }ߠ"@*ejJqgyZnS:kB.1+j gU'ùR`oVHb{JuƸJ=P79G+ 5,HI2إemBqt4Yk*Sz\S%pJlΑ9qi-0_`)1^/xq%q[c3y}*:̥rv-,1ƚj).y,g g3Uaim{ioV| %:YV$s[]riRMJ}{ӊG7~`[rFKN,2 5"k;P^V"V(T'Gd$,thlXojI{ s磠 ]8xM}N;jM=ɑqIIɋSȒUvsVfe.IɅBf,LaL:[)fQQJGE΢w+"Sdvu1DPK+W$Ei_KŊ)JpU*0~sd<M[^1bO)}K(ӈr,7ncrų՚PZ=˪VRyKNEz43nkh0[9^brKFe6rjoVs:؛UK1߶BNJ&UGcڐgj*~ M]DK7IBVĬCMbF% MV㈖3^g*AF'#T)Nt K7d6~77z;5d> S1:vAK]YZ@`L/`Sf+2؛ƒwuf;s&K7zS, AK7vɡ~إ^tAcCՐ }i؛_jlf|d5.ߨaT5 {SrFF82 ֕VGe}*A ,'pFi>E{(q22vlT8A>ޕQ2mrӚw&pF;5-AxUf{۔qmBheGk1 '`w{g!yzyC%+ťrn=-m]ur Tp)S@VYǿ1ziKvnLT8؛.ulǥSL:aEO۪Qe@)>vġ?UlJ]LFԚ Ǒ|q̭B,56'?dm77՞K#}}oz1t`ojyN-𷐹HZd}`or.V{k ;r]3Qz!ߜq3UYY[RȯZbŶ2 !uN[˚T[Ha%7|vLrXs,r\ao]Ŕ7S9q%ϧdVqdK\`Q,j̶AΎ q6T n!:7m*) 7@=H؛45m E#Խ+7waoe f\Qk'7ao%U f\Qk'7ao% ~%wyœNUu؛S5'*G!`Bj%>G%{3 @6!` w"{s'(@.Fb  <X 7|;יP ؛6!@_|2W$#Wo`ozk# ͉ča9LU) {S @ZiM;y75 S9eR  ؛ ) 7$^A.KѣGf|#ًQ[X7*}@z&`Vw.U<,Ul'U Y e؛CʃC C \  ؛}8:؛@!{g W'{s>`oR@@`oP؇>Q \{ ه3Jz@A@`7pF)  pu7W?ComP e \8?Yf4{IENDB`nkExAR/:N+PNG  IHDR%9xOsRGB pHYs.>bPLTE(s$k(k,s,s0{0s0s4{8{$s(k4s!4{!8{!<{!8!<)A!A)A)E)E1I)I1M1M1Q9Q1Q9U9Y9Y)I1U9]9]BABBYB]BaJeBeJaJeJiRiRiRmJmRmRqZqZuZuRuZyZ}RqZycyc}c}cckckkksksss{s{{{ks{΄քք΄֌ތ֌ބ֌֌ޔޔތތ֔ޔ甶眶眺町眺[ IDATx흉cGep;MMl)v0)!P4q)mBCpH @I;Fz嵴zAk}~i5#[$!1c!>,%61qpbb6ɯ#L:2%,3ޚ~KiGggg͆m~nsߞv̶-; {Ƕ=!Ǘt ,)i˫+igNvVg?n?}vNO?w¹ /H(Eir+&k]v/׮]LLMnݸu[ߺ}kom]w6mSڝ/7~y0{Wl_rn=C۾}퇶}eyD7=g?>O=O~m΋yzW;^K{/^gSr7d1ڴ#T&'H;4yDrx가QysjjZ2љiŴٹsa;6,eQ1=6iTN,QyiiŶ~rZ09mA9}ή}v^ڹO.|"hTqaۥ˗.^Ѹ|jڕk^ Qv1*7ݸbm>_7͠ ;w6hT6n ({ &,(S_G<TYPl{H(c۾ר<ޠiɳϞ?{cTtLRPXgZ%oL:6D6d&Q&! o]b mbplnMVNmbp9dM4 M WIBD>vMn6Y7܉\bmr&߸6ֱ1 'MVɎm&5$h(9$6Ɂ&rL"h̄.6uLrl$}m$+*ULc1E$6*&yqEĚdv:l&4&G$_9&ѨMt;$M*csuĺ/ZnJK.Q..я..ɧ䀑K m"M#"(%uRJ%sc4(r[(mbKP(E]RS]) ^xRE$K*KK_ %խK.1.YܺD)KD uv uI=uIA%](e|pR_N2*㈡M}9m]ԌqD"|*JɺDEsPܺĸDw:'4,KKbY_2ϴWͷ"J%%u%A`}K/x$BDrH#K[G%ŸrT 2k\ȿX,Vu `dX6.Yx /: I%f+Ga]b ,rqD/SĺdfhĭKºDDqR4,%q]tK4*XX>XBQ!,%u%~Du1%.р@r8nܺv73Kfuub%..*!&aq,Gbꮆd1NG{ФxT]23m]23:ac.rɢq,.Y,K~'|(\hL꒺6N.DKt'cUI._LwdQ.ӟh@]n]^%Suj㘭Q|^R~e8ǡ..QR~A^w~J]RO]7~O]r2׌/.a| uIKI RBHQ@ %J(!PB(!PB@ !׃ ~Q$% ph((=%"JKJ(R%fzxt!( hq. &(i%A2?_SүS@I[) n^ Q%e (16=Rsܑ$:[%-Nԭ^.i/%$@IP8ժW JZnP⌐(%P?4`ZRvaQB(!PB@ %J%JQ‘G5P±'-(!e#DNB P%KIE2,y+-(%z4%(-%n,:.Q|=TsI<tVǠlj̶2J`!(QsJjdLqqC8<իrϠ#T 0@ @I8LIrZ(!v0 2㐠x(IկPBƑrs\ö)un;VP2RJvω}3oJ$%P%*~6IʽɓK|ϚʼnN%5%ܵR9g {8gI( '\L~Ɏ:r)IN"+C[9V̯s/uˬr5|#&R7f*1/ӂ4%4%P%K@I{\–0 .i1HC\2 JZ(%(7d %cPK쒒\%qIfg񏠤.ɟ= %$=.%TPgd.)F%(%f9@w 3-sH-.(%\%Mq 8PRyIL.im.)$PZLֺJp .!w{:Y(%9zՂJp` t%J(%PKKp ΁d@I7\ 5Jp (KF;JZ-(%.at4.}dx4"Pt@ K.m(pnr±IM.\K.!qI18BA.Bq%$>6ufa(%E\B .%v%&B5Id|]Ryɡ@I]%Jp &'ûsC #5J\Bp 4%l@I 3.a69a?%PKp %a.Id]%JpI.g :J:?A+1JpI%PK)C .)W\KJ\ Rς\Rsd]%JpIK'KJ]lr(}4"Pt@ K.\%Jp (%PBp %@ .RI(!>ق$C %Jd_)Kx:\Jz(!RJ +%Jd)INo%\Kf(|&J%J(!PB@ !PB@ %JHg(!9tu^4 [oIENDB`nÖf/PNG  IHDR%9xOsRGB pHYs.>bPLTE(s$k(k,s,s0{0s0s4{8{$s(k4s!4{!8{!<{!8!<)A!A)A)E)E1I)I1M1M1Q9Q1Q9U9Y9Y)I1U9]9]BABBYB]BaJeBeJaJeJiRiRiRmJmRmRqZqZuZuRuZyZ}RqZycyc}c}cckckkksksss{s{{{ks{΄քք΄֌ތ֌ބ֌֌ޔޔތތ֔ޔ甶眶眺町眺[ "IDATx흉c'!Bl7)VHR Hm*CiDlH;z3ofWȲf޼ox޶ $7>,$;CĤ&&LLL&lU;$陃3329ޙ}Gޜn^o~Ņ-Y< ӎi'8 Nvl'O<%ΝYZ>'9yU.v‡taM5?}vQOdt勗/]<]:]z+~l]_Uaee훷o~y۴wno|Ɲ;m&ͻ_%ݯ}u=?wM{ڃӃݣǏ<2wNO~A&~ѪqLm>%־b>R׎$w;()%-YƩ@I(Bq8W^EzPR&%P%}q{CQB)r aFzzKm%AI~BJ2cx^S1J/|J+P0yYÁ)X]xK)Cɠxͧd)(}Kal@)q-/={c(-}Kah8~qHIl &%~Xge1gyKݿ4i>/ZqC[ |0EX?z<&mWx@FXoEIԖMd):I1Ż3]"D+=擄58L1r?+SI+dD%S!/ٛ9]kرիplWbhflUbֽq9JojEIr (!)J&%;${(ůP|);r_3g }5a=jfڌ8bDf+A7/9ZzJz.g{cIٰdSby'guB3$$xB \vɘ?!))xy=qD\钱V U)q N$ܣf3kʞHӂ%%P%K@Is\’04~.>HM\2 J(%R+d+n %w(%PK$5®q#.I,t%ٳdSҧ%8JXJ͈\%Q丄}]L >2@ K.e()^_(K|lm(iK 4%c,S.\K]?, Hsk.\Rʠ@I\R&P=Tr@ ..%U0^΁d@I7\ 5Jp (K;Jm(%.ah\q.E.(%\%uq 8P±\± &#r \Bp KJlXjG(iKdJ2@ .<)9  C AbOhCVDFGcO`nOhCVDFGcPNG  IHDRqsRGB pHYs+OaIDATx^M5)`b7iB~gY/'VE t$@ @8oe @O$=D @W  @I1@Hzp3FB @C @t [?]nNsdIaZ$5Ls1L%Kq:'IiJ!.$=׺!@`LeAiJՄZ>ICy@XF 6BD&ZAIz; @#*ys IǹN @zkǧQ,qzf$F )BITѷik%_y Jw@$POM~+Ih$m>ջII4'iFc@:a)?$|fM=(0.oEtrTLշsU_[0!|HF,'{39iJ_I/<&21J:t&'UjXZp ww!lTȕ$=5XUР  J5#`q1`88I]>d?''=JzZZu꺃]I,)Hdjի$#&x42O}LzҲH$賈$rԸ@tS9 {3u2KG9B Gix648$pC稤']Yw|J~纃 dl&>*򇐯2*~I.:>Tzaҝ4c89I;UJ=Utg{g-.'$=>~N3ۚ06yʓ}>:'=$!g$@gO @_k2I7ǧy u|z 8@y3H3v͕i/mפgj@謐8"I,夯wJ~KVm~[i : \H@W! Ǣَ^Sչiјr}|Pƹ·Lz=Q=|ZϞuHK7`@F ݨ7IZ#G{hG~|H44/vm(Sɂ1i G!+qV/Wؔ%H-A, Hx|cŮXbnĺR^ՠѿ _f+Ufҹ̼Pu6Vva+q"f ٹ+T#\-NY&HSu;=m`?? )7+!+ܸ<:H{Ž<8Nm=%ϴ*<9Bga{HzFP].zJcM1yU_%[*z#]DV.q M%A#Ԇç; o҆s B3=މ߃OO/SS+="6~ڴ !kzQ)q2a! >=?% |g.>Ǻ:hLD?#zZ%NӉz~i A눕~+=>LĴ(,C8~rri@rsNXǡ?|6h/c8Ql,5ʯNdfr PҼI,1˭ME>OCi/q}zzhn8C 4S֍s['n{d9ZB ¿a^S?ujG!Hq0ic%b9vgN5yݯCl #TussR:2>Ҡ$%m:N 1>ӝ@HynQf'wA =@'fg $YX4qn|6cg[NqҜ?ɖY&g %# ߆@wʣNҲ[ JFݝ7kU)ts #p9z$[|tZ^N5**{DM*=J:mpӁ| $vF6ɁK|߈V1tӤ'0{Tus_!4aVKӣd|+k?̀7XϺRntrb4EM w wmPlk i誉 Lج̓vnut6FQ0.K,Lˠ@8LV rɥ4bcutUK]2 u4yJwM2Hr,+l81։6"G'o)pJthb^^ ֛-k$˟d UFQ_x'FT; ldƈ$F/o)W-V*09RO':夽ƏeI\(i3dЈkp)5lAt\d5$]KMno+j&W[K'Չ޼#GPR2mѳD/%_!wI?y.֠l/%6qV[ܶ8bqrtlʖl~.&cS踊b8R гV :=9scknܧ[XjV}< [LzTWV H* q]1GfDkD$C37 HzRnS16=VKp:dKp2[1saVM,okwylq,ڔ'X9X<=}_XjĀ'=ef 6DDY 41q@ֵ3mJꞴ6C :JC4DSiF I , ,ieNՐ~sJI7%#WzSLC7YShajBV2cS[f" yZ_oSvUer|~R6V҇Wfoo971BdNu6U(tm@E+pM&4 R[lfk !}R d9%<*W0 U^(!ꍛMI9UH&<{AHebǃZ?Ʀr$:|r .;2f}/x{3 nQCf0S*\$,'k-꛶ #Gtۣ3Ip^0*yn0z4ۺΔ5Ie&Y_CMnn 6ٙ ADS}A(Y笅VnT`ߦt扤KSAIiLl񩡒k|+o^h_)DnY+QJEVAɔ^X:.'-yCc T7F ~Ooֺ1[$me9H٠!n7O2|;s^"m_VAKoY!7}8OJIAU,}rzd/郪~v7CwUʯŽٱznW[G}NOZ YT1^qL?/O'e㴦 IƫJ>kE>T9t٥ٛV٤nEvnUaL<u`߬C#h liNMgҦjȈ r{3HtاL!pcFmKD61~?(38hx X1(J];ƄjxnФoD9ΞXK רLYXR%˱X4$;ئ6^*=,Z7A %=d:cM"SұU1I˾.2sDs>Jӎ1:4[!k lRX[VJNO]ZcG,Q{t'JS[&!;N=dQa"lP#>biӤqy0{d&Ήn#j" A7IVo(A+_ߒ^Ǖ01ƕKHUmA6VIcTy x&FdȝbӀLw;iH~?7:Qdkil23F۰17)]k%S~nnMUl\(?DMMqc&[+m2Qa :T/9xlX\iҵ ]T'1'K}P"[LUyb, @{zPiRMrȠ}# D &=,9;çkW4m+wle뵄4IsNl}س0ؾogⷷ~%RމtJLڦZ;L@m*mZֿE#x+ s*=|[:WEme/U8l;K[r65w]MiiQJ%q}S=m>ӄˍw6KGYpt̚P[$q#QU|ЭcUi.L61mp+d#89e%缈c0NVVz*̵]ז?9¾,5B4$p[Ϙqެɕ3취 k6TuY$t$َ>5ᕞ2"QбE>#^*/qPOfzBn"#\dؘNԞ\UIRɼsMI}޳]ɕW(c$kھ60!;˥.>^X,t%=AXtU2=tǒvMcUg{SD:t*++=u<Ŭp2q,. ᵣOqjX&JÙ 4|m}cu-%{)!L/eAhYV(7hH)u)B3F\x/q z03ɞgv fʔ"g|F 6=JEQ>a֟!ӦqS&r3}M!r_s8qÍiIH4[E-_CznlڹSMn2:zbb"DfY1|7UT$qmp6a|4!z{0~Z{!ѭN3 g@fy0GӜk>70&+Tz\c2W Ϻ}: |[<4gyڏ}!|#޶p}>78F*`}W}5;m9E'\S!grv{,ןW޶RQi&[3;>we=Ds: T%xTz-L N %w;)$=#x{+̓&痹WC􅯎7w9щ~ssXWzN'jqz ~͔ }?x:u ߉}<0>c vn:~vC#>wuְبŪp̊]v$|H(T>aa[i,L3ꌐ ǻ{&9Q6>|EC}2 b3Tz9D_#3ⸯیpm01m`uqAJl<1>{>v[Nэ)@D$/my_~^bf:F_cqBiF2f̙5'e<2%$YۆhO/n;gma{5-m[4NSue^.OM-<X%gHMЈ&\ec*=썘 |ϛ7FE97 Y>ŖSuB4wM'6r"N8> g.l;fƾkf!pn0Ֆ^iQ(=ǿhէW'O=yaI;9)MW+vQZ}^TmFi=wz`DȖ8YaŖ4tFx=ÊfN!$@aOsa 3xt/Q-z % Y>!t R녚 Qo`Uz3 xUs!;[-Ds [W*=\d:E -)eX-W]үt /<6V45K6gQ2ɅYSUsո>V ,CLO" D  A1 ;=Q6 _!pFC~re6V׌J.ws$M|?Əݑ#pS)/hQzuK?;zik?0G *=.zG6X&Rtڏb@H0 CdUu<׏ k?`u~ ?Hmt !P#pRrOD~b6Yx|*=#ḆS4psO@s+(Y+OQ.|wjb؃u !%D@)!0N܃y o='r/B7Y`P0Pa{ ̞. XRner? 9`;Uh]岾Ei UzX;̜=P *~,"kWwhI Dxt0p:SHݭ,~@Tp/bd} ~%$ Ez"ф6к9Э630Wf6'e!Vixm Edze)y'$X.Awzc'o@.2^苷ߡzKTヶY)yf+J`5@ᅰ"Dh*$Bl1bFC'([M"3T7XM봚"DúVTzʔ1 c#&C1J+"-@͎ܿ fMd^9IRxHzҾ1sJS[WSn~ScD|R=3dCӱEBfI4ߦ)mygǃ{v"s5tU,V̿c( f6n逬lzœwVX Akno$tM0lUmgDeLO)EfCU+=fˁ@򠼶%Z0^&3*scdEilL@}aKU^NmI_j+4ͯTȲ}hdڅvD{7JǴ8hx.00ǃ'Tzy#fh1y{- rlYD6Mrdٛ\sU/wM7BZtBg?&Lz$ՠzcғUtG[:>ցmVbcɲM[e&7X4VzJf{Ʊ0sYFTq:_j7?v7Scoo#Toaec>|8 ya9BXUlQ+X2J۪=I[o:](x0&JuwA >eR1HZB Ͳ?-o*ӻ,ts2V̦Vbkۯ=3\-6旕?/&(4 ^Mɧ>e.ɹg4B <` L!A@6[9}O9ӳsi> k6~U)^P"vV*X0C+QUQK<|Y}u" voh%@!~\ڢ`Of6!ONO'C`@6#FDѷ;\4W]~GbI򞡿G@}X'5͑>iLJN<ңDZHYmhb3C |zD QVO4XNyrcwQ]-+=;(m_Vzv:ppf@` k/R*=B_Ь~v&=BvydKy~464=qlM>5f;mI~kJ2wVC`pthA`gBP#"g}QZ,zCK+=]: hOhpU$d~x[gneA[+ojp8k 6a;!`=> J~sJ碻3,q6Mg;4hWO*ڷTzidBxQ[-ҖoOՈx9`>S8\ӡ[ӕiWm-ҖoOۈ46n(w J5-]}WLv ݂p dĒ}kez{?!JZi;.*=s}4-ѯ+r͎7i=W]/N(aΒ-?G8xjP2!@%P͕%=F'Ń{y3[PIԴWt$=p"O[g^/%Pi= q3qHP%qį)-b6F(**e +=~B*3$%xaznN$ȉ#~j@OM8\QIq[w|yO6 6OǙ1 >7M_T S|q%E !0?WAiƆU!MozTmoAFoA7{ϯćyN]k*%j.L OiOɅ~6%XeP3kRΟr̙MWMJ7=;K>kW*=$=~&q^;4L26M[){>yQ[*=d<&277ب!H^<$ XqKgn$@ ~g\'=惭n%BR]b*WGI|ʻ^C SGyp睞m`"#:x-ݦ /?NDT:'}N&8'Jeoy6d̓x_O3ڕLɌ7#az̧&ԛjbA]y<94"['y-|5uomqy=Ϯ=>O8]:5Tz5"&,4X::XÛzFQD-7K8ϏYts|fFN}&U)2?̃_G}v!?m^yU"PyN3ţn6#O>k*<G,+a!Z߆|˔`m! ͕SAhM&tBȒc'|*Y 4' 8H8bGY@M\9BC78,szZ&Le)Jy!ʢSc'2#׍j[6>`D{dYK/G +9Gb8ICUraϷu; R)&t:+xܔ_}ku6 Σ{b \BDJgXMqGL0P5ʼnv9uR<a%gEK`NKg[oov>)IJL#Cx7ն3yP}_s[ᄮetm*}nhXycVyGVx$hS~^a%J?bVۤWp\:To} pJR?c0Tl6inʣ$WzR]pS ˽@- m\? I1E:)Z|R[?ͧAMUY2RɞNy@;EH ͈TGTOrғ"䬘6l;}!.o'**qi&ooIziGXǾ X5θ MdYSU@@w u/mVG==aY"R +5D~-uO9d7nKKV3;=~]?/z4~ǁ2JK9Q56%Η E-!*'6T0K4FYwPRoJw+}H&pwmgo#94 &\5eN< M!TWݻxp7w/yİ[z%"Ezw3v&lK+R1RIn]R˧ӣ8+|/_:X qRYbgKZ[{U[)RoSI)]{m|,,̅Yp;fʽseb9tۍC?9̰ [M" 17 *$.E9vU('=l;'Ar]_\[ Y 'x$p%0Id]RqMM&6>>S>:CS!.,4REω>j>M'*O>tq'5/ϊPId/_*|jhl*?͉LnL:%)h9ҭF}g'$=S=5(vqq)y=k&~R_a78f#Wz$Iv'/פ/h0ȹSi&]*:νI!|k兹K#D TAlUmEhŸ@[72zғ6fmSzƄ[P!pa5tVQǼT {t*3쓸8VCS峃92 ܚWzIOAlB fr{Bt!H@Wz"`;̭}/2$=#pqܚN̒ n=*ckTpJBq% sU*Se:xwhmmVVz4A!r0 cӲ1BoQ׸x0;X(wJm0ɄJO{u'>=5lQ؅0T$IO9<8)E;QcÇ]M>CQ1x5A":] p9IԦR੯q+CI228 :n DK++=?&1 U@@@Y1eq1 [ZdX wRc#U5#ݽ5]1+hA:B`kMMk6 x鵓譮Uz2B|~49`yTܿ]ГpCsRgKGܟDazgtDzZo:+Nve'j(fu Jgڜ>Y>@  RXm`]~zmu N*͕* ']{ٳ}mp~8N'@lfpb lRwbyϒeД@_o4"xa32I/}%gĖJn͕Xd?bo#&swh4wbC!`ՆhX9mwVz{>A@TVTJ]ހgϨǪd+{5wVz涟A@K:A#Q[ ur#s>: a3.ЪHkTgJO&rKi oov#͞ YTzR'Q95d `tmoWMXg Wz q'>VZ¾W5)XWz Grc b?tGL_׺٣MBׁ.+CP@$kk*={$  A7 AE=Qa?/}Zw%ק24++={c=*FbfYz:hgAt$} !ڒ΋sV*CY((lOeiV*5zX+=a""`ks4Pe0[M۴^j?)*A]5ӤU +=? aro Ct+jP\~YO%J P$(! ;KߤK/oz&%nwsэhxU "]_9 ֮NNk6JOzG糰1˃r_ipUb, p5NЎ7P{>𙝙Vj%F{?nX$S.(4@Jczϝ1 xOn n魍!i{MoDB)/DVz̍^G  0@Fd}=~:E'}@/@`ĒUw yAЦ/UYX=FA01 p3O|ElAr%KKkZ=*=~8MXiYCK&'v -NgL:IOƊ!HYMOoDSK;XvN K<~MS[dy€lSD>=:eC6V 'ró&-ޤIOl|,&l.)݅cq9$lDI9 i9jz uJOYKWIX Uɉኀ|m_kx4?_U+FxnyJ-[Vg4EdScVX>l\G (%=?MN/%%fʃ rV.2 QiVFr k|4;8;϶;Hz%=Vz*+kj=?&=a%&h|?{yy͍|?7׮Ҵ3+=3_GgI8}Vnm Sh9ÊV;ڳ}B#;=ud?'oybNOeyBn -!M`ߤa_͵}&BgO֧ifl.C`;l6y#UFШq$X$m>5+~N3nh(pRULJbJ-+"iS7JOI0:I2ۏoޞMD3.E Qzg׎"PG@, V!ՅrA,[w?>h6x.z{KJ#S  kVj2K\.nD`֔NOjrU)vV 0âL_$CZBI͵k`Ɲ`f# p!۶>{$=3:ξ߾]0%<2Sbi$G]E= -{ڊ;'gf_qҜe$IOJ0􊿪Xʙ'dmE`b({)6loՉ/mϗa+uЋ`ՙsp/C@ M$p&`ZQF.4VzJLL\Θ83H vg̅)VL;=Sk}rNyr'[ΙLQL \N`MdsOTz,&TL޹FwpO3 nO`2][0+8iz-A!K`zJ1 bs*=< K hz\5{K217YGœL8/^mE5YFջGa9V7}ѠcaNJ}Ǩ D/⡗ I`Vj2KN:IwL{F&79,wFfBl)a&"!@8 HZ[(Lm\YǞ!? x;`֒UfDaBXQ95Z$RE"2Uoo);P5Ish|a p2;/d6xMݏ^AEB[Kkw*=. SY,4v%aNϮуޞvŒ~: oL+XQl=v& 0NєJϸ+M1ʼnYHLzOoڤ?e]M x80 ZF轋oq#\ 5-E \$~ ҉FԠ/ p4}?TzT%UZT5*=>$/#ɱ];=D>鯫~7zͯcITf١2D1}?]F@@iI*=Mh=,k\H#6݉$lT(<$D@{XT3)w", (BWGm1zhn1϶ $ Z F`Zk 2 pҝȟJy8͢6c |i @MW0*=>-0H} pE 쾂Q9-"gqÑ@B`J gO3E-@KQY?=w|Cr/"p:FgUy5h]+OD5`~ty >o.1/GfTznHz#>8Kgid1aSA}@K怠"0tz! \|Q98M;⥃%k,ȁ߮*.mTz#Xd;ؼa[Sa iGGRIzVz; 糹Đ |ssc{F5|\-l>=d6:J gFكa8lpDK J@X;-W-;FFDx ^x0]cyRw ԃ@ Hӄ&=lMqc&\4JSrg F@F/o:6; m TzFwl$-T*v1.SG*= mVt; ҚAݩtۻ٩yizNHkJCtjZ@(>)ίķ qo㵢5WyjƳ+[`&xOYK\PY))6*q'J;kߨ$@|rF7KFң)3d];Ida *t_KČ@[Ob6|FcItOᶭNNx;J{ u:cIք`ED$f)¡]~BJP@VQlg[t-yajrKJOk:%eh@ꫳ᳭g) SxVKf8B@JJϟ47~瑧gdHQ/_P gr  L'{.tGw>< ;:CѺٟ#C GJ;wӿN6s޺E#p{op؁yA8oo[t(I}B@{+=d.1StAԜ{v l@|;/98Ϣ# CJg$ gX! @%@!"Mռ=4 ᵑ= @Zm6pX?kzBP߽ӿްA94@!@g2W@fM8@ Tzԩ? LhuS icI A;@௬c$@3@lTzfE @P4 @@H @_SO*  @P!G,B!@FǛG $=*X @7$=<>  QP@  @@I VB I7 @*HzT" oHzy} @P!@ң x#&42IENDB`Dd NTN  C *A j01997272P0uiK3,Q`!$0uiK3" xڍVkpP{!q!jX QP!ѪA&P!@VAZ))Dlx0NE|G!@q.oK_654vT?%mC0 ýU01τ\ʥ,1¦#vSt/ Ia'D6+;Sxq6;13qUquqqqq1 11+1;1K1[1k1{1111q?dizͣ\i毤%4ٻDt?EIN9>fi7׽ 638N^3ݦn=]d[{فq;#kVy)aG87 >Ұ_Ev/ `q0= aCF>al¹Xe}XjOb[slfۇEWU>%tLqf(1'fe nֈ?MevkT&*BGELtUTA쉬(ȦEk#U'Eω&R;qE}#cTUuX{TPD*=z^E-L(9O!+1b|S!bLce_Y籶ڌr6V)KxYU5xj"TS,bSJaw]ލo8QI,"~Z$14#c nJ&?5IM+$zVC= m9tng*HWBȴaoɐm'}M"f86L1?l]2h` 0մq0m`i #Yh-$} TS=$t5>Nsu?IDӃX6R*m^t;HsGf;G+]BEU2;gg)&1rPg-.eKXb6SobyYȮDZ*bikOqQ {fϩ0KY#Y:t6A7ǴvTtu nv7|Z6!֒Ns/.l'}Rs`+nV`. r +fmqh7`PP |Yr|0% y|18Ǔ^Klϓ9|2: 2±iղ_%;^+ս[USo漁St_z6 F}WhɕNDz: ЗFB&M1& JTҎHA} tPTøh|T e"XGk/JiJ*<izԯH3BFoEb>5ae8 svc- LN1s vf13:-\S1|vCUOܯ7Z'_S1M`{@lFһb 5z.P$g|9'ukVG{n?TDd!>>  C A bdTg#8F@TYn8Tg#8FPNG  IHDR@ *sRGB pHYs+SIDATx^]l'<9!!ԅOjD({@4s @ p$ #@@#6  0@G_?P?*O! U-!k>! @v'0I9th cOpDn lJ`<K:ЛX43x J$V47M):՜^5KaO(p#N 0unqY&;m p$ !my}fOG0{9.D?lЀ&J,qLNC5}l6 E`1uє3I"rx2jr[j%<.PXC`ڕ8Q.ӣV:{T 'sO"KXmP@? L^5vnYE?Y Q#zwg <,{=I3m=m'f8%(S `W]^7 * *&U` `KL#B @v1{Qa4<SΆ - {/B Ey$F@@{aox ZFk[E`/?Fp 0!ʯ.Y0l~;{\n;у!&|6 0L{1ѧA@E $c^(td&허U7 . {/2x{0\I쎤(ea^ Guv7؁6bݽ{3hwLAa6$PD. e%{nm"X й$d-Dk rIiW&4o$#ÊrЪJ oj嶹xVkk)J@;V;4i=*ڄ1^p۪Uڽ36ɹBW`&O7{tz8 ~I'VRP+ɬ6 z :B4kRu.FC|Q \-Eٕc cWp!*:ֹe8]HX/?$)q~Q7:(U5Yj=_Z\a6ֆ|٠ι"ܜ1hM ̮&>LO챫*[%K,j Zp$9v '8gV@Mp*@Z˥w_Mʃ('I(_<$2 m?Qv$0ςBRyϞRJdzqJ;S ®UWsh8FY'Ba]I1]I!y  q)%̹Z@Y}2%!)SK6+mN50Z<.:ࠊqH.jQMr?#7=n~*t-oqFc' K`;;ja2Ȗl\##˫Ɏ\]5XPr %ʃ  SH!Q.A@.z0u, 4C@Z W-nhl&͐5ؙku Q8RM!?lɆQVAYpJ|.y3gZ_΍# X3~ 1W&sf ~)gscO Ćh64QKvui|OD A|Ƌ}iIs.4} pL6uɜǢOY)C̀@윟(? ;Ai'ʯp!U>S; ]mGD׹@$hw` ><S\͵C/+ `Q/T#ܞxӒH y!pgm2$! Mu^"o#SCsy:>Y, lz^<_DE9_*f5.}]BGPנ; `f]9Jt-b[-EW*us!ʡ?cj-`w (/s' =c-uEdkeSL{2b3B5Gj@]A A 2ٕAv~Bd`6CIvah:@P`]ĝ]8vFc=.`Ko= 0 XF?.@`. DfOvJ`'CB e@Lkgu:F {kua/xV*06O$_&8,I@F]zb=O(PB~P?>%hx_6@VB'$@5LǍd ]6 #@Z>$o!FKI,#@` Uȣ'BGz) I dOl\UD` 0 6Fg` lP cځv9ygm5"OP)s1 Ђ;Z]bCZ)udOdObBz_s;!0kLԑSerO .q%|}TtCkC|\ޢN^` ڋd1wa-0쥒5ժ :{mAwI kuI`WP0=eM4`h4A`ur.Զjnkӓ)m+/O{dv7jј_?9yWECgɗ;I42! :)Eͧ\οZ|?Ӡ(M ~lMXX:y̯_UX#P}G]QF M8Zb=h~CepStWG|:"骬A +q%l G>_H/J )hݪl䞨6+͋#Rk_Zv/nIkx"䓝ñ6?'0GN;x"l4MiݙLxII$4@)2U6Q[<)hX.k˧څ*6I B/z/ðǘ_V;t4{ICX] zmA|cy*)Cm$ j@`@3)2Hz7ķ;$E6wd+i| / cd@SZ22ʟk&$i᜔9ش%mYc';`5&n-Z\5gj1m%9θh΢{^g`XgQ` Յg$, Pk!\FqB3GVi?_ W?I%QA&cdMx.-m+I!/lt^`h{4 -!0Q#keGuMG0 kJdGt%w8<NYp"j9̪ \ԡxPE*H> !a~VY!6+Xt9Zn,sJg7æI^zȧ#lzRiz9a1Q5rrJzðtX݈)xMօ”J@ dt4T~IҲ[)v0b†Sa)r"Q-U-YCT`Cc3B98d^]z.] dz9%Zdlڪ<.Wi1m^B䳀Uf'tEϏKc2[ - ˁrU07 n*UKpҫTzYg/ 3m*gLZ\ZjF+ɧݶg pj^ؼt- zRz= ЊYe~/5qsmy=h@kgP)8g/ד*b\o:Q0lw!ckg0L:uI' u?3a c!giFPUrl`TtYv}ϾT X]oBV~ru-Sʦ$SW:sv觫xT`ulN2g" 8Ē&f:\VqUgV/MݢtRI~R?t XSMK k{ sD> @O6~XX jG9Ba0J C`=sfU By#=,ӶܾfFNVmf.  ML]vd G|-GD`$2ӤjcW! l跄"e\ I;Wl5/uY ܋?Jc6*:/W9+݆.qVcachO( 9mńwpjIV*0ub۟r}yE HR'\\8ElkF{CB<%x7YKq$YmIσ",v!pJ ߍ7qNeZ-ɣG+j['+ qOn6sSvtU.,G\I޲U- UL~N=!iCl J;xjNp6:crs\>pE~Ayh2v oS΂Nv+ S策1cn24a A``BU=>̈Y$g*1sc0uxvV /[ˠG@ 6i:S!cFP83*auv+ڀ@;v:]viR*Lt&KR6,A`K`G@@#p8H] f̐܊'<ċN3pT 7\u(V؉/D +x(ɟin~P~za.ŲM/ > \xjl=ڣA+]oXRNf >Q[+ohmv޵m(a& LY&m3mE*˙TFÛBf !u[>"0$_rzxؒsVa53c\[O>ef_%A`!0BI0#Rrij^ mpg`)6.  N@=mkWm Ġd#d&RrW$bVP7~UW[ Z.(2V K&U2M|瞶 ϊG&99q\{p4*,COR+]e+dGW3RW!*py¿S4Jg_mhZoӳO+?tNIX!%^A*BUNS2WÅ[#<@0DV[-儝u]PڽM-ĽuO\M$nF#K~ kw5}ۗV[:D SK g`9☪Y 5 Ut Xm@ǚ-A ӆ;%ڼAXy=ֹsVLv|UaL vQn8,,D6Ei`7#7wsm7l!wdᵹ&pT6YXT.n>w" yˑ/~!S8[,; {wg~:n@`eR>AKK`G/"@s(Jj~מ !Go?k\l@v\Ȟ0 L[6~ٲ䉱h+5oh)<@w}b1?~t86؞d'Wwg ŧ; O%&Gh,g{x }H~4oGhuwHgp7}l9u Nszۦ= bCu='iǭӅ༦VqUŠ$#Ryƛ|k_ua*ptlcTR} xv'幗,x$k50cJo CGA^4F*A~,hMh5( 6F6+L-+0!'?Lƫ=nk^Z$@`/*'ź1x7粠r kd9٠_^֩"*!dh"-J>B]-]\߫VW"QyXէrSUɐ07PG,9iQTmSY6@@ 4 Z>gNi[geq}X[eQզf"CjNXnQ=x%tCͶr :ԟ*Jr.Α߃9l|Յ9)g.d!$_$ذǸUԜuy<_j${/_1Ky+,aԜuytKN4!pV}7{ ;gh4-7jP5' _#? \A,a|V7-$-y!f$ *[9nkv4܊rO ib2I 0lق<)e8"l!wVD(XK r Qz~Mj:u:ņX1sZvLd.6eAWPYooKʠΌV&yK~7x7m6HjE~T\8Yk[X2898#-7 a\:t;H_}uEL`fuN5SzsNW+YH)$qrhrC 笲 @#en(SZajB׿>(o_&mJm3׊$e8 Y^|bCC2 5T Rک"zHg"d$fNدa P'9Oh{/ǃZmT ['.<(T3 s'˫'ņz(Ait97X$ s~Yr>R6SC[rdM-##51GIer /?Kç1p"uLsYnDrHaFIbkzpMF@jMmYRC`Dm(|v) {rЖ[Y ڈ$bjm4'Y籞(F ;/ /AA͘TUV)<&,# LcE<Cf8t6Ȕ':i+<_C{+:Xɿ ~fZ!9o6i4w9NE-$]rT+Q:'VPQ YVV@ vP4L/ M]X Vtݗ2}*srI6q@.cfZ({4AiO$eM3<]NH# U6H}I2Ч-hOGb"o3P ;]8twβVis[ik }gj gGXUu#"IxT]AWLl%nXٛ SΔ$΋BvG1WiFHŕs8gl!K`{ `-GPQ8nNT08sЪB_iRyPMpPlYe]z\SgvS|k">Sqtܒk#3D*t"  wn3 1M4];+Ԯ^ w "mgd [i4䳅7) u|1h0hP2% |~ך?X^vqpl6m-԰<;0h063;0Ӆ"ٟj_|(mϲF) #<@uG' "y>D|+HhWX':ٖ$ed!wِr&w*C##F @`7F5'G9&O1Iʶrr`d$SN2  ṳ\oPl[7=]XφmNkBG!zQ&渴5|P3 m4smzx/ܓQmw'{ iNeiUNnh 7 ^&ɽLm-nYɶ4kf#wx~gL*o!I2D'Wk,h@`шB>S\""9 p!|;"07#g7NFvr`;D|V ķFux1οa|N7Nhf"}6QVahojlb:1g!G{`=! 9IިNOD "yG:Ds@|A g=:",#D "&TE!BzHIYr\` @nm[5 F8F`5 z]RF/S8Ӷ5KȠ@vt`<F!"wsϹKWY@ 0 ~P[#n֌k"ebQ( v 5% }#>vc-%ZeYc?c䍌2Iw$GV G oB`KS>UltI:? Baxl<=R񹷱(5hSv{Go6)\Qc!~3C^E`j_Cl$J^"K>a>M 9?ŧG&ֶ O{OXO`2"0,2Tf ҙd#5soRd) Za,din+Ws%kyz*-_;/XV`J[AŪQ`=\6/ vU% g| IFkrqCٕٝWSs'ê./i^A]x44tyJk'=vbI60jc0ڰSC+bN0u$d+5[-J[Ɏ2sHfC m.hŭFlٹy9YY2oɄC 7(H (/w\JJodδPt_3h  LR&̠, 9{XX^((_6rilI4fچ>uFĴb;*t-]0dAq & M=#snv 0w.55A`p=\`e~B %0A`$p?siv*L%z+<[J$IsPݼޅ]vO|%*?v:9mv٪d ,.0imz/v1JOKo=8 ٻy7MQYi'P~ ,j[Ldh79%1)4$]%M+]mG6Ml/OVmOGUVN`dbW?ds$yޙ]H/rpC4CI'#F:-(D/ͨ|#'= rpYj""T$9~i[vdU3X3 Xi,Q4?9 zӤ~ˣ~44>z X6Odѧ=FexeL/ I$Nk兑g[s##z{Jikk=rxj(9 /@=*BzlҔ ZDNLpj 1uyʭhI&M\6.l-P!~`7Y# <`?IbI^HҏwIz)nH{X?ɹ3)w] 嵻.D,p ]}CLڶry`-lO!N߁۶Kԏ>cEvL`(OM+X^6LSD$ІieV(QHB<^ڶ%E|rp Uu+e%+zl$=cк9j&2)"W… bْL)G ݡ="vj/9 (Ȓ˖_el4 X 8;37*77YzC%MC +ݮ C#xvS7hb&l@Æ+0'槈2;%Rl'*BAco$/)( @ ԅHOFdc kPMԼk;)̎0|UFdm @@O $Tۜj5ّ};BD҄^N%@fmS%UvDZ-D^C[[۪AOCju]^%~7k~ה \9+ ƆڌkAk3$]1ͨ&%{BGZUW*YO`K؆m=m۬luNRL,c1ېr%hs\Peֹ,ms~ImU[g ׆rO*"R5reo ɼs[Gϳ l Č΃p嬭r IOy QMp|2K6Z?-9+=>ݩD`j3fΞh)"z51-1ǐKdgN(@  $0E]@cr]\nQ&.ڳ>"ƞM88x‹!8`bo70c9s(!FO~6Cj;)la0KR̓=ȣPJQ_+k#lIuą{\-l&'TI`UZȘN!<-qVp'3jPF`t"q{vZm,ZB8,TUQU'#0b:תC`6GW;9= !nRHǜ 6"vu ,s/dKd~"cl'!4({uЈEPCo2b/e[Hrv( 5LVxztU`Oh' {sUb w @'fZu)pɕ>ۙ7l\n3 4^Pt{QLNBw=ɇLl|b/ )wM=X%}pm .K O0|* w6B(D8l!k2=_ɵV2=&j szAB#y~6f5 ' 4n!rSI'O5]5UN1^A&o}p_ V@z+g lzH-#]sZ-')&{8SuݳvvaN 1BmQI[M`r# m躼!2/wNg2ِ<5YdD)/䜒<c4F%u*`! BFL"a'~aE\pR`CxmmuRf.&Uhjh$fd \k'IQ5_3͏$7GV 5sogh/+>m9yoghD_P 5[b!ݦA1OLXo_\>3m#t~:MXC`jL[^[yʓ$C?FΪ$r[*R^'Q_!i;*DgP:B(ȬߎTgI>VrJ=h7 &S?bZ AUT9`y$nS =8($lj@59a٣vj2KJyHh`L@`=Ů-ڴ ͫUdV(lHFA@ѿ;Tفzos'[rwQZh?(=n{2ٟW:Ȗrkv6`{6 JVP2 ~A*wN @#a'kĜw\ʨMA^OfnP; X5ϞՈLopwT5ٻ,wC;}?h'7k 24QyٻLrbp b"8lTrk7ue rN;d8 nhƝg^nK`pض!;,޲dIl=UB%`G*)??i $2?Qp|)04 3gr-G{2{jUj!ɮwAvj=83sU/ |.g˅F]D,!l?VeQpL(a`ڔn-\viɷ<7F C7C Gf#b3٘KSy|{w57.+6Jir~ϙ>{϶1P ЄB2kFgX%KKNC#e琝D`j _XFҳ#t Bd[v'3Z`s&Odu<1X`jv1PC=ݔ膢vՐv븧"!wBRw "%eC|;}K29˫IdœEgA2 $?؂Mf(ߨ69C+l/SRXz %HnU8@M,Gmcg%˜m=Īqryg`c63-~4;gGVaߏ?$ʻNF%w"CB=m;ޡpFsؒCѩY=5hrvt_89 @mz8R[|>c aG[yTvqU@A)gq;H"0rԦGbk8b/ ^֯9-1:rqdxZd-|k9ǩQ{Q >9,p^>dn6$:sAѹD.~4e(ͤU6P7!%f/7)Y-  Ԑ30UOW}qU@}%C')?ϼ̾ /Syp]W$$]jېf%A>6٥ sg&1f@29]ʪrҎOms6KǫMlPʨ͝-n2gU'\&$'x:c'=m%'O`6Qcdr\%z)\Rs(L$ =MFs=w^Hszl=*̭)`Nzmx"7f|Cң0S̋ߋ^sCKAO#ynWo:BΙ X}5 Yo-NPszhّ_iٿ ng$`%U*jEfuRs+VYZ=PBEDžnsYڶW|Mym.$s8H$`D"|sEnr( ;xbɎƝ2'q,gm9)s%EQJ$FNB2g⋍r%xv_!1m#0$*A²L}4bG:k i Sáٞ=ڤm<6qr#ܑMI|6 Ul%&Gfؠ0{!eh 8yb\LBiy[,G܏:~afdVv${!@'m2/&##)w fExje\ȓy;C!|7, )l g`QسF ~z'dV&GuҤs?O[pֿÀKs`o s\C/@@}Nysv=G06{> ^ꪆz˖b2f։p8 wn>ܴ JXٓBz(I(l~nƋ}NON6F Ikxə$+bi➶mnj-D (0HN =/Cd o_~BeDU6wޟVro3r (lB;Ϛ$q=~ldS㬲sO?W֓{SgN;%l[VNcbhST}kj끫 v ʶLC(jDnFA$)brr鬳M32E4V%Pjhϟa5z,a,k.>mgsاŃͫhOss?=r 2ɗV&d*p$6 Lo_rϧ>?lPMkm ]Ǵ49{kk29(!3Oײ;6RZKjz;IF>18(ȘL1mxNhT iP%wݼDnn Æ b *3_$-O<_/\H5DjkPd]aQYU1 {e[U #|> fINg*hs> mh,p\DǪm/ ľ*>3x2技w6/ Gfi7׽ 638N^3ݦn=]d[{فq;#kVy)aG87 >Ұ_Ev/ `q0= aCF>al¹Xe}XjOb[slfۇEWU>%tLqf(1'fe nֈ?MevkT&*BGELtUTA쉬(ȦEk#U'Eω&R;qE}#cTUuX{TPD*=z^E-L(9O!+1b|S!bLce_Y籶ڌr6V)KxYU5xj"TS,bSJaw]ލo8QI,"~Z$14#c nJ&?5IM+$zVC= m9tng*HWBȴaoɐm'}M"f86L1?l]2h` 0մq0m`i #Yh-$} TS=$t5>Nsu?IDӃX6R*m^t;HsGf;G+]BEU2;gg)&1rPg-.eKXb6SobyYȮDZ*bikOqQ {fϩ0KY#Y:t6A7ǴvTtu nv7|Z6!֒Ns/.l'}Rs`+nV`. r +fmqh7`PP |Yr|0% y|18Ǔ^Klϓ9|2: 2±iղ_%;^+ս[USo漁St_z6 F}WhɕNDz: ЗFB&M1& JTҎHA} tPTøh|T e"XGk/JiJ*<izԯH3BFoEb>5ae8 svc- LN1s vf13:-\S1|vCUOܯ7Z'_S1M`{@lFһb 5z.P$g|9'ukVG{n?s-Dd#*e>  C A b,1yok-,Ŷn,1yok-PNG  IHDR\ ĐsRGB pHYsod,IIDATx^ٚ媎nOs]ZM+ bE~sFHC?@ `FFf`@ y@-Ԇ-_F @A@ `Ka˗!@@m @met@P @P| ?K$ Dϟ?MpGm4 RmѪGw1ΐ @3 h}Ъ-j?Q@ PO֯a=L@x!x_ "@0=kajc$" 4KMDm`^GAG8Ήe.L,^K'%GjI&$ ϻD\F: >Ѣ ^sd4@Ba > ܁γ!{uZ뺙.q Y%7{EG)3J9z;36[=Xsچ }<ð0>L6:6X҃ȰAӼNf! `O`p7y3P͠>Km-_? >x[rUZlN`H@m ͗#k8vMKel _#h^y1#5ŘG #UjH Ԇ Gr}%Ajd/:AS@:^babXYœ]OˮX.Qg;MH_4 h!rJgm!B^ T}PpPp9RyO Oo¡8jEi3162* <~'kޢ\IsE5 L&P;jv @`&Ǽ$;(:@m`ydA1!.!Py1T$)!G^qZ642x:y!L"Sr̢z7K4 $F>] $T 4+-y =w6özz|.ѣR(\QapB 4M:B?3 3}e鼭k_L d`9Fj7 ixZgjqCɫcq,$KN^Il֡ j 6:=6;BښY9z4T:?ub+)g%G}W#+Isqyt-X%|HLM3WeN) SU/ k[1xC0OGYTH*D7ӹ>ڰ1"y4Wh;;[OF:Q p} ZRc2tP #EgADи硃̓/'c# HM')?RF?Zi vo9CDg J[b0(i=Q{_3Թ6VӘYSse=vkrf5r$2{.Q]Dq!}ھcP=z(t9snj>.#Ñ \K8O(IVI^~GZJ":ƯbjG>-KQ2N9D{.Gq69D9Be77G.v)>1cI;W$@es]S!>T׊!+&D=DVb(^MFDnYO'{Z8תaKKk쨭symT6!52Hm#Ty(*GfX\kGYT`|i2G2=[XtW7ZZx:IlQǟ)B1L4<7VzYT%'_&9dQaa1XQzgtnjWl"H=-Oa5OrC+be]EǝEU GD/4uj歠zMCm+Gv˪9):>k gSa#M( ͺ/TE7:' 41௲@Gw%BA)IE1z H(k<} M͘.$ڐ}Hߧ69t2qoO!n{6A!XvFIGWmjHo,{|1bOk YvQk8a, [Ԇ49"PsA`* p-+Jü"#‡[|>/z2 oϤ\] ;+{gq!K۠?!pUs f9:/ t;b 7g;MY$[Ն9qt^] J&f^ H^#;+)#aqwlk<{\16. !nB TJPx95;3/?*zJrSH}ZBx'Jͱ9+Hg_q"#bAl /m,LRdXdmW9׫H:KcV95;)R V^ErYǬ;zD:}J } 1.gΌ8WRS[4#{`M2 ŒOJZ;ǬyFm^¦}OOruho-㒀g@"=rܵ$S'g0'%)~'@ ܷu9n:5 BzIaLgBΏHxD"M 6|f}V\ݓ|;.'.W`-+)P3#%A !@mgR8$ᠶQ.mu̥th gϊKONt6 \|@r=˔6NZ{ec-ԕ3g#OUMkεmP>CjWO$̢8?FbD"3YqMzg8k%\Zv+K2XŌIe2Lopn]!;%@mg9Wڌ啯Ct\:@MȹŲj,k6-̡E08@W|!}?+!#8״o";{CicP!<]I)TϺ}my{t@jĀ @^ R`_ x'a, ʁ" imCLѰOcEK <ܥ3xZ6 `,O0a@c 5@26W py9<&p+Bp;X3Qq3x,(y!vq+Hm Q>jWrQ:`BA0.@ `x[Ԇψ} %jZJPP3 @|)ԆϬ@m+^A8!n66l~5:j+ ?35ݧx|Mokjg~v, XK`CcmgCm#d)˙88:1PGx^AS ,Sf;jÖW/[_9ȼ>:nm#hajÂc~@V?ŏ߿:bi_ܟ,jc:-go# vCP#^T[)*G[ S0bJ@YO#^TsA]!l0xJ76Ϗ?+'c.@CP!ZX"8^}ׇ93BkိV oxjƑR| .D_JGmgΌ "rCd.RU=WDs#ژ˓ @)?|!5*HZ{W782Mu0 px ܓ )  0D@jCqS =>61PKq3 NAF4@EIxTtYD^' =JS pψ#}Cț3y'J)٩m\ . M@^!5uHҷ!e,Qh@؋@f^e+u PI -c藊Vjc gf Txzm<-cDm[҈D`^>=JMfB@ ψ#}$A /@.PD; @^ p%gd+^A>ߠ5@m Fg>Vp1 x%CBV@ `Ka˗!@@m @met@P @P| 9@-Ԇ-_F @A@ `Ka˗!@@m @met@P @P| 9@-Ԇ-_F @A@ `Ka˗!@@m @met@ +#-ܭ/v @?EǤT[4 7ј#x 5kFEذsV6&;}MV"ˋw^4]w G9jc>||>V #cbo{>c*XQ ͟ _0 m @0%Я6DgCRCBs C 3~3m(54G}* `DYmm!F9 2, @/ԆE#xК9X  D 8G13*AڈJIW.|y!@89Pn 3~ "=!*qV bK@"  =^= t~Il=+ZB@ѡP?P_\͢4s酘ϊ3n'Zpgd9%c/;RrH xQ48dԆoH{fQo;l?Q9wewΤܶyްiQ}ڐ:{@j=DfׁNGnxoGE!|͞"xGƟ i 2*!t>@]m#5‰fm(5ťrGAaz\2j*"8'jbxB@mPuv-#^>elǡ}wVGgl*P.mAF qWqbphOmɼYAt*>˅<}L5ݰpt pwċEm;FˡK)d:\1Q'j5k~Q:~(jVX:DMPrJhmX8\@]^'EA˟y|ԕO_+'mjE&\#648@iO^uhRy0 sĹz Ai @Jx5mQ"K /bmX(*`ƠjI MIڍ#۳YXgSt<>oЈv9_Ԑ)qXꑍV{Ͱ5m@|P\穵$ļm|b~K@T/z?F|/f -XmI '!Ok%JD0gR@=[Oqa:[!!:֗*H"-Ɯ{Sž6tGj׬B[$NoL,m&>#-Ma0~HVm蜋xHt'+nx=xD+y(wF->F NmݟGFqZ,5Ũ}ZЂ}i彜;+sǙ$1/';T3N5)CdUW6C >% @*&@ɅʼnXuݩOEHUupZsuʱ6[x\ lϖچu3dԆ~aǿ8?2hSh;;7@w@crV>wy~/2/h Ե"#2/CA2j`nmʇğ2N9<anL-uWGhmfk2$m\%8.!$k gUFFK[,ö~?;m woo0: 7?,!@2 )6W8X, @D7-b ~uZ|!N:Bq j#D!@7rm39޻?wb>8KT e.\ܬy\(z(@l3؄@"WO69#%|dN[ !ƇMgdQj;=C@4۷?0979:m >+\Fɩӝ冏djg2w(?xYɢO!lp }@mL Vq/;D*M|'C Sp|m )|">,)Ld @澁/f<[A2s@ xB){@ @m |}>zW3Jxh_G53A!T^'-t Bv@w@0GR a9*Em,xVbL{gaʃdQꤖ8@W~OCQp?!|Z8 6|jg\ 'xoq-"{d$@SԆ@m+^A5Hδ1>cլ}@k.چh~\, ?=,6>Co:j7!?=|d jGc/v !`P؊QQ+(n!,%j`5l7DS@_?\s9P;G߶V{a/{`ȿe֏ϸN .>oڈ76#mGܡ/ pKL$PgBme^ b K'*~E/Fn47! pƲOЄ2cUD~~"='Am|I!@{rO?|oYqb%kh%g}{XϜ!@RDmO-zIT̠AA.%$j(dHBWAhS߆F=+ZBu|dRm=j,k+ᙔJP5 :01pANs\@ 7FyC?zCe,ٻ(.Q.j  @ #P@S7]~r܉r{ }.QW |?7f2N@ߝ~M*>k{>QBOJmㄵ p kCЧfZ#(5 @f^ex@wHQc<6@'#-/Qه&wߣ4Ƃn"c.QBm_L ^@?\Iߠ5Y@m Fg>Vp1 x%CBV@ `Ka˗!@@m @met@P @P| 9@-Ԇ-_F @A@ `Ka˗!@@m @met@P @P| 9@-Ԇ-_F @A@ `Ka˗!@@m @met@P @P| 9@-Ԇ-_F @A@ `Ka˗!@@m @met@P @P| 9@-Ԇ-_F @A@ `Ka˗!@@m @met@P @P| 9@-Ԇ-_F @A@ `Ka˗!@@m @met@P @P| 9@-?ѿ ϟ/eN@BDP @b˗!@@m @met@P @P| 9@-Ԇ-_F @A@ `Ka˗!@@m @met@P @P| 9@-Ԇ-_F @J+8IENDB`Dd NTN  C *A j01997272P0uiK3,8`!$0uiK3" xڍVkpP{!q!jX QP!ѪA&P!@VAZ))Dlx0NE|G!@q.oK_654vT?%mC0 ýU01τ\ʥ,1¦#vSt/ Ia'D6+;Sxq6;13qUquqqqq1 11+1;1K1[1k1{1111q?dizͣ\i毤%4ٻDt?EIN9>fi7׽ 638N^3ݦn=]d[{فq;#kVy)aG87 >Ұ_Ev/ `q0= aCF>al¹Xe}XjOb[slfۇEWU>%tLqf(1'fe nֈ?MevkT&*BGELtUTA쉬(ȦEk#U'Eω&R;qE}#cTUuX{TPD*=z^E-L(9O!+1b|S!bLce_Y籶ڌr6V)KxYU5xj"TS,bSJaw]ލo8QI,"~Z$14#c nJ&?5IM+$zVC= m9tng*HWBȴaoɐm'}M"f86L1?l]2h` 0մq0m`i #Yh-$} TS=$t5>Nsu?IDӃX6R*m^t;HsGf;G+]BEU2;gg)&1rPg-.eKXb6SobyYȮDZ*bikOqQ {fϩ0KY#Y:t6A7ǴvTtu nv7|Z6!֒Ns/.l'}Rs`+nV`. r +fmqh7`PP |Yr|0% y|18Ǔ^Klϓ9|2: 2±iղ_%;^+ս[USo漁St_z6 F}WhɕNDz: ЗFB&M1& JTҎHA} tPTøh|T e"XGk/JiJ*<izԯH3BFoEb>5ae8 svc- LN1s vf13:-\S1|vCUOܯ7Z'_S1M`{@lFһb 5z.P$g|9'ukVG{n?Dd_ B  S @@Dd B  S @@ [>@> NormaldhCJ_HaJmH sH tH R@R Heading 1$<@&5CJ KH OJQJ\^JaJ T@T Heading 2$<@& 56CJOJQJ\]^JaJNN Heading 3$<@&5CJOJQJ\^JaJ<A@< Default Paragraph Font@@  Balloon TextCJOJQJ^JaJ,, Header  9r , @, Footer  9r &)@!& Page Number<>2< Title$a$CJ0OJQJ^JaJtH "-D\nw%;Pf}z56!#:9876xyz|"-D\nw%;Pf}z569   !!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!jCJ!&--_79A7F&OW_bQe9jImHtuvvwx$  2 _   b    dtLaI\7K(1x7u@pNWc:nwz.}=~FMOQRTVXY[]^`bdefgC ,e7iG)WebxNPSUWZ\_cV(n(q(999vvvwx x ! _b$XPv1>m.2b$EgK5|h}Xu} Db$>}9.4}m\=:b${np7*Ab$oU5ڶgU28b$t{ͽ} 8X8Xb$dqwH0d'w(אb$h**ޡp+I3!b$?j'2; vkM<b$ Z,r"i 6:4b$J /XY`b$ExAR/:N+sb$Öf/t)b$ײjE¹EOJGp>b$y*A Wv`b$0JC {@E8` 1b$glbm5l +Ib$=1fؠ/ɢ=b$BӗUjϹ0;}{Zj6b$8zǙq+;Db$pk]  a> 0e0e     A@  A5% 8c8c     ?A)BCD|E||@# "0e@       @ABC DEEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN E5%  N E5%  N F   5%    !"?N@ABC DEFFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `ab0PO(   S %  #  s"*?`  c $X99?S % TB B C DTB  C DTB  C DTB  C DZB   S Db ! #   "`ZB " S Db # # _$ "`* S % ?#   s"*?n > c $X99?S %"` | s * ?S ~ "6@`NNN?N @ S  ? le "6@`NNN?N2 A S  ?i "6@`NNN?N2 B s * ?- g "6@ NNN?N C c $?% "6@`NNN?NB D <D?! SE "0@NNN?NB E <D?i  "0@NNN?N F c $? "6@`NNN?N G c $?i J"6@`NNN?N H S  ?[+"6@`NNN?N I c $?"6@`NNN?N J S  ?K"6@`NNN?N K S  ? "6@`NNN?NB LB <D? "0@NNN?NB MB <D?"0@NNN?NB N <D?-"0@NNN?NB O <D? "0@NNN?NB PB <D?` "0@NNN?NB QB <D?;"0@NNN?NB R <D?;"0@NNN?NB S <D?l"0@NNN?N2 T S  ?~ Z"6@`NNN?N2 U S  ? h "6@`NNN?N2 V S  ?F "6@`NNN?NB XB <D?| 0& "0@NNN?NB YB <D?49 "0@NNN?NB Z <D?g"0@NNN?N2 [ S  ?-Z"6@`NNN?N2 \ S  ?X"6@`NNN?N2 ] S  ?X3"6@`NNN?NB ^B <D?"0@NNN?NB _B <D?  g "0@NNN?NB ` <D?E"0@NNN?NB a <D? R"0@NNN?NB b <D?1,O"0@NNN?NB c <D?ai"0@NNN?NB d <D?X"0@NNN?NL X f  kI;B g 6D?  "0@NNN?NB h 6D?Xe ff "0@NNN?NB i 6D?X e "0@NNN?NB jB 6D? _e "0@NNN?N*Z X f  l p B m 6D?  "0@NNN?NB n 6D?Xe ff "0@NNN?NB o 6D?X e "0@NNN?NB pB 6D? _e "0@NNN?NB q <D?"0@NNN?NB r <D?`"0@NNN?N2 s S  ?Z  G"6@`NNN?N2 t S  ?JG"6@`NNN?NB u <D? "0@NNN?NB v <D?G^"0@NNN?NB wB <D?"0@NNN?N x s * ?#e   "6@`NNN?N y s * ?_[#  "6@`NNN?N z s * ?K $  "6@`NNN?NB { BDg ?w  "0@NNN?NB ~ BDg ?w "0@NNN?NB  BDg ?i "0@NNN?NB  BDg ?i "0@NNN?N S %' #  s"*?n  c $X99?S %'"`  c $  ?S %R' "<@ NNN?N S a%!# #  s"*?n  c $X99?S a%!#"`  c $  ? %!# "<@ NNN?NRb n?C,   #" j  S A n?C,"`B  BD? # "0@NNN?NB  <D? qq "0@NNN?N  s * ? "6@`NNN?NX  C A"`Dn ~|! # 3"n  c $X99?~|!"`4  ;TB  C D;TB  C DZB B S DQZB  S D ZB  S D-Jb  # Q "`b  # Q|! "`b  #  "`X  C A"`X $ C A"`X = C A"`n S # 0# 3"n 1 c $X99?S #"`ZB 2 S Di $$ZB 3 S D;$%ZB 4 S Di  ZB 5 S D; h 6 3   &  "` 7 c $  ?i  $  "6@ NNN?N 8 c $  ?i ! "6@ NNN?N 9 c $  ?_  "6@ NNN?N : c $  ?& "6@ NNN?Nd  C A 3"`X  C A "`h S $<   3"n  c $X99?S $<"`B B <D?  "0@NNN?N  s * ?  "6@`NNN?NT =#+c  #"   0?+ cc  "0@NNN?N  s *?#l[ "0@NNN?N  s *?#![ "0@NNN?N  0?#wj*  "0@NNN?NB  <D?=+"0@NNN?N  0?=Z "6@`NNN?N  0?=wZ  "6@`NNN?NB  <D?w + "0@NNN?NB  <D?l??"0@NNN?NB  <D?!?&w"0@NNN?NX  C A"`d  C A 3"`d  C A 3"`B  s *D?"6@NNN?N  s *  ? "6@`NNN?NB  s *D?"6@NNN?NB  0D? "6@NNN?Nd  C A 3"`B S  ?#6%o((--_799EEE_SaEmFmGmtuvvwxE'qtbk$4i4?T"4r'Tt$401&@ 4='4E" $t?r'$t3%_ , N%tr'V 4E'4r'< t1N"4b& 6,b ,b V%,W-(.4$ r'$ 4r'p5t$ r'$ 4&4Br'/tpppp0q0qxxxxŠƊ>c!$!""--67;;?<A<==bBkBuEEF7GlGG0d;zXpData Flow Diagrams Stockwell John Dalbey Oh+'0 ( D P \ ht|Data Flow Diagramsata StockwellDitoctoc Normal.doti John Dalbey11nMicrosoft Word 8.0@zT@ [@4{ #@{>&vc ՜.+,D՜.+,X hp  Staffordshire Universitys2;z1 Data Flow Diagrams Title(RZ _PID_GUID _PID_HLINKSAN{16D91980-46D3-11D8-BD32-444553540000}AfcP f j0199727LiP Ri j0199727kP n j0199727$=  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry Fa#ΗF&Data 1TablerWordDocumentx<SummaryInformation(DocumentSummaryInformation8CompObjjObjectPoolΗF&ΗF&v  FMicrosoft Word Document MSWordDocWord.Document.89q