ࡱ>  vxqrstu{KQj @ bjbj00 HRR=@    Z Z Z 4 676767h7r8  9:"::b; G G G[[[[=[`%v`$2RZ LEE GLL  :b; fRRRLj :Z b;[RL[RRrXT ^Z Xb;8 Pi467OnXZt|0|X2,P,X     ,Z Xd G)HRHI G G G R#Q^ R#Robotic Arm Manipulator Control for SG5-UT Hussain Sultan Machine Intelligence Lab 3800 SW 34th Street Gainesville, FL 32608 407-453-3787, 1 hussainz@ufl.edu Dr. Eric M. Schwartz Machine Intelligence Lab PO BOX 116300, Gainesville, FL 32611 (352) 392-6605, 1 ems@mil.ufl.edu ABSTRACT This paper presents a complete forward and inverse kinematics solution for SG5-UT, 5 DOF robotic arm. The solution is intended to be implemented on a microprocessor to control the arm in any environment. The control presented in the paper makes it possible to manipulate the arm to any reachable position. The algorithm derived in this paper has been successfully tested on the arm. This arm is analyzed for the purposes of being mounted on a humanoid robot, called Gnuman. Keywords Inverse Kinematics; Manipulator Control; Robotic Arm INTRODUCTION The forward and inverse kinematics for control of the SG5-UT robotic arm (Figure 1) is developed in this paper. This work can also be applied to any robotic manipulators of similar configuration. After a thorough review of preliminary research previously compiled in the field of robotics, a complete kinematics solution for this arm was determined. Another aim of this research is to develop the programming to implement the kinematic solutions on the arm. Utilization of a microprocessor control board in order to manipulate the arm is one of the key aspects of this research. Software packages like MATLAB were used extensively in order to design the simulations and to perform the necessary kinematics analysis. The SG5-UT is made by Crust Crawler (HYPERLINK "http://www.crustcrawler.com"www.crustcrawler.com). It has five (5) degrees of freedom. In Robotics, degrees of freedom (DOF) are the set of independent rotations or displacements that specify completely the position and orientation of the body or the system. This is a fundamental concept relating to systems of moving bodies in robotic arms mechanics. The SG5-UT is governed by two servos for the bicep joint. One servo provides the degree of freedom allocated to the elbow joint. The remaining two servos are utilized in the gripper. Figure 2 depicts the configuration of SG5-UT while fully stretched and initialized to zero degrees at each joint. This also defines the initial frame. KINEMATICS Inverse kinematics modeling has historically been one of the foremost tribulations in robotics research. When the inverse kinematics is not performed, a popular method for controlling robotic arms is still based on look-up tables that are usually designed in a manual manner. Alternative methods include neural networks and optimal search. The approach used in this paper is based on analytical inverse kinematics for the SG5-UT. There are no previous controllers for this arm which applies a closed loop inverse kinematics solution. The inverse kinematics is unique due to the reason that the position parameters and orientation parameters can be defined separately, hence providing the liberty to chose position precision at the expense of orientation and vice versa. Inverse kinematics solutions provide a more robust controller for trajectory generation and movement of the robot as compared to other methods. The iterative method to solve for the inverse kinematics is popular for the manipulators which do not have a closed form solution available. The iterative process is more taxing on resources and is less accurate than the process involving the closed form solutions. Forward Kinematics In order to represent the inverse kinematics of the robotic manipulator, the Denavit-Hartenberg (D-H) convention is used. The D-H parameters can be used to model robot joints and links for any serial link manipulator, regardless of its complexity[1]. The illustration in Figure 3 defines the end effector position which is the center of the arm gripper. The D-H parameters can be found by assigning a local frame reference at every joint as shown in Figure 3. Physical measurements on the robot were made to extract the D-H parameters in Table 1. The ai parameter is the distance along xi from the origin to the intersection of the xi and zi-1 axes. Similarly, di is the distance along zi-1 from the origin to the intersection of xi and zi-1 axes. It is variable if the join (i) is prismatic. i is the angle between zi-1 and zi measured about xi and i is the angle between xi-1 and xi measured about zi-1. i is variable if joint (i) is revolute. Table  SEQ Table \* ARABIC 1: D-H Parameters Linkiai(cm)dii1/200120a2=15.50230a3=12.3034/2a4=18.504The transformation matrix can be formed by using D-H parameters for forward and inverse kinematics of the manipulator[5]. The following matrix represents the rotation about the zi-1 axis by (i , then about the xi axis by (i.. EMBED Equation.3 Below, the equation represents the translation of zi axis a distance of di followed by the translation along xi-1 axis a distance of ai.  (3) The overall translation and rotation transformation from one frame to another is given below. The SG5-UT robot has no di parameters since all of the joints are revolute and all displacements are orthogonal to joint rotations. EMBED Equation.3The total transformation between the base of the robot and the end effector is given by:  (5)   (6) The forward kinematics solution of the SG5-UT is given by the product of the 4 transformation matrices, where px, py, and py are the global coordinates indicating the spatial position of the center of end effector in fully open position and nx, ny , nz, ox , oy , oz , ax, ay , and az represent the global orientation parameters that follow the D-H convention. By equating the product of the four matrices with the total transformation, 0T4, a set of 12 equations that define our forward kinematics are found.  QUOTE  1*(C23C4- S23S4) (7)  QUOTE  1*(C23C4- S23S4) (8)  QUOTE  23C4+C23S4 (9)  QUOTE  S1 (10)  QUOTE  C1 (11)  QUOTE   (12)  QUOTE  1*(C23S4+S23C4) (13)  QUOTE  1*(C23S4+S23C4) (14)  QUOTE  S23S4-C23C 4 (15) px = C1*(a4(C23C4-S23S4)+a3C23+C2a2) (16) py =  QUOTE  S1*(a4(C23C4-S23S4)+a3C23+C2a2) (17) pz =  QUOTE  a4(S23C4+C23S4)+a3S23+a2S2 (18) In the above equations Si = sin((i), Sij = sin((i + (j), Ci = cos((i), and Cij = cos((i + (j). It is important to note that oz is zero because of the fact that the end effector lacks a degree of freedom in order to achieve the desired orientation. Under strict robotics terminology, SG5-UT is not really a 5 DOF arm. It is a 4 DOF manipulator and has a degree of freedom in the gripper, which doesnt play any role in the orientation or the positioning of the arm in the kinematics terms. Inverse Kinematics Inverse kinematics is the process of determining the parameters of a jointed object with rigid links in order to achieve a desired orientation and position. This issue is vital in robotics, where manipulator arms are commanded in terms of joint angles (or displacements). The inverse kinematics solutions involve applying various symbolic manipulation techniques to determine a closed form (when possible) solution for the angles (or displacements) with respect to the orientation and position coordinates. Dividing 17 and 18, we get  EMBED Equation.3  (19)  EMBED Equation.3  (20) This is a simple solution of the base angle. In order to calculate 2 and 3 , from (10), (11) and (12), we can derive the following set of equations:  (21)  (22)  (23) Setting,  QUOTE   (24)  QUOTE   (25) Squaring the above equations and adding them yield:  (26) Where  QUOTE   QUOTE   (27) Expanding 13 and 14,  (28)  (29) The following pair of solutions is achieved.  (30) Where n can be -1,0,1 making 2 between   to . And corresponding 3 becomes:  (31) And another set of possible solutions is:  (32)  (33) It should be noted that r `" 0, which means the above equations always provide certain solutions for 2 and 3. The solution for 4 can be found by manipulating (9) and (15) as a function of the previously determined 1, 2, and 3. We get,  (34)  (35) Equating both sides we get,  (36) This implies,  (37) Therefore, two sets of possible solutions to the inverse kinematics of the SG5-UT arm have been derived. Our strategy for choosing the correct solution is to calculate all the two sets of possible solutions (joint angles). Thus, two possible corresponding positions and orientations will be generated using forward kinematics. A comparison between the positions found by the forward kinematics and the desired position can be made. Hence, the solution with minimal error can be ultimately chosen. Theoretically, the equations for calculating joint angles 1 to 4 are correct. However, in practice there could be problems in atan2 and acos calculation. For instance, the absolute value of the variable in acos could be slightly greater than 1 due to computing inaccuracy. Albeit, the possibility of such an inconsistency would be minimal due to the derivation process utilized. The two variables in the atan2 functions for calculating 2 and 3 cannot equal zero simultaneously. The inverse kinematics solution can closely approximate points which lie within 1 cm of the workspace boundaries. Other methods such as optimal search can be used for a better approximation to derive the arm as close as to the points which lie outside the workspace. The workspace of the robotic arm is depicted in Figure 4. It consists of a spherical surface, which accounts for the outer boundary of the reachable space, and a cylindrical surface, which depicts the inner boundary of reachable space. The points on the surface depict singularities of the arm.  Figure  SEQ Figure \* ARABIC 4: Workspace of the SG5-UT APPLICATIONS The inverse kinematics solution can be programmed with a microprocessor. This will generate real-time conditions in turn, manipulating the arm. Sensory data should be interpreted in a manner that provides the inverse kinematics function within a microprocessor. All of the orientation and position coordinates should remain consistent with the D-H convention. The microprocessor can interpret the angles into servo parameters that are sent to the servo controller module. Figure 5 depicts a block diagram that incorporates the control process. A sensor, such as a CMU camera, can send the position parameters to the microprocessor, which then computes the inverse kinematics and sends the joint parameters to a servo controller. The servo controller moves the arm at the right speed making a trajectory for the arm movement. The derived algorithm can be used in a low cost 8-bit microprocessor using a lookup table for the sine and cosine. The tangent can be calculated using the sine and cosine terms. The accuracy of the calculated angles is compromised but is sufficient for the servos for the purposes of this robot. A Taylor series approximation can also be used to computer sine and cosine more accurately at the cost of resources, such as microprocessor clock speed. The algorithm based on the inverse kinematics method has been tested and proves sufficient for the arm. The SG5-UT was selected because of its commercial availability and its ability to satisfy all the project goals. The control of this arm has been developed for the humanoid robot called Gnuman (see Figure 6). Gnuman's platform is being developed and is founded on a tripod which will allow the robot to travel in any direction with no explicit "front" or "back". Each wheel is independent of the others in both steering and drive which allows the robot to hypotrochoid (spin) as it moves. The design also showcases three arms, which makes the Gnuman a dynamic oriented robot. When the Gnuman is equipped with three (3) robotic arms, it will be further able to complete one of its basic goals, i.e., making a presentation while being able to point at various other robots. The presentation will involve both speech and manipulation of a computer mouse. A set of three (3) SG5-UT arms can fulfill the needs of Gnuman, and as a consequence, make it a more powerful and dynamic robot. The techniques applied to find the in*,:;ST^`h}~     $ %    4 5 @ A ¼ֶ֤֬h/hc4Vhme h5CJ hQpFhhyhQpFh! h &@ h0E@ hf@hfh &@h hyhy h@ h! @hyhy@H* h@ hy@hh+$^1+,;T    %  A xxgdme$a$gdmegdugdQpFgdu $a$gdfgdfgdY{gd/hgd &hgd &#A B O P   FGnop Z[019:.8վɵխթ}y}yuquyuymymyhnhphSh(hy hyhyhfCJaJjh! UmHnHu hWhWhfh+$^hNhme\h[Whme0J jhmeUjhmeUh.h?hme h"hmejhfUmHnHuhjhmeUmHnHu*A O   ! -nx~$$l*&`#$/Ifa$gdW$gdf$gdfgdfgd~zgd+$^gdme$gdmex-,.04RT`h :ɲxxsssssɲlss hh hH*hH*mHnHsH uh]hH*mHnHsH uh]hmHnHsH uhhCJH*\aJhhCJH*\aJhCJ\aJhhCJ\aJh]hhfhmHnHuhc4VmHnHuhfmHnHuh*:<FHJNz FHJLnz~}q}q}qhLhfCJH*aJhLhfCJaJ h\Khfh7 hf5CJH*\aJh7 hf5CJ\aJhN0mHnHujhfUhf hhfhCJ\aJhCJH*\aJhhCJH*\aJhhCJ\aJh hH*,%kd$$IflCrTK  x t 6`l*0644 lap2$$l*&`#$/Ifa$gdW%kd$$IflCrTK  x t 6`l*0644 lap2$$l*&`#$/Ifa$gdW%kd$$IflCrTK  x t 6`l*0644 lap2$$l*&`#$/Ifa$gdW  $&drоsh]Pjh0shR]EHUhmHnHsH uh+$^mHnHsH u! jah]hWmHnHsH u! jqh]hWmHnHsH uh]hWH*mHnHsH uh]hWmHnHsH uhWmHnHsH uhWB*^JmH phsH hhWh7 hf5CJ\aJ h\KhfhLhfCJH*aJhLhfCJaJ%kd $$IflCrTK  x t 6`l*0644 lap2 $$$$l*&`#$/Ifa$gdW$$l*&`#$/Ifa$gdW$&% gdWkd,$$IflCrTK  x t 6`l*0644 lap2lbcG !$!Z!\!]!!!!2###$+$@$ gd)8^gdygdR] & Fgd+egd+egd+$^ klm[\^`G H X Y Z [ ź{reX{j6 h0sh)8EHUjDI h)8CJUVh0sh+eEHjh0sh+eEHUh)8hR]hD hyh+e h+eH*hyh+eH*h+ejhDUmHnHuh+emHnHsH uh0WmHnHsH ujh0shR]EHUjLhR]hR]EHUj@I hR]CJUVh0shR]EH ! !!!!!!#!$!%!&!Y!Z![!]!!!!!6"9":";"B"D"""""""""ƹƹ֎uuhd______ hR]H*h32h(aJmHnHsH uh(mHnHsH ujh(UmHnHujhyUmHnHuh)8aJmHnHsH uh)8hR]aJmHnHsH uhR]CJmHnHsH uhR]hR]CJmHnHsH uhR]mHnHsH ujhR]UmHnHuh)8hR]EHhR]hc4V%"""""""""""""1#2#~############################ŻŝŻŻrj Ph)8h)8EHUaJ$jh)8h)8UaJmHnHuh)8h)8aJj/h)8h)8EHUaJjsh)8h)8EHUaJh)8h)8H*aJjh)8h)8H*UaJh hR]6H*h hR]6h hR]6H* hvhR] hR]H*hR]*######$$$$$$$$$$$$$$$$$!$#$$$&$+$,$3$4$5$6$7$8$9$;$?$@$A$H$I$J$׿ΣΔΣ{ljh)8h)8EHUaJh)8h)8]aJjh)8h)8EHUaJjh)8h)8EHUaJjh)8h)8UaJjh)8h)8EHUaJjh)8h)8EHUaJh)8h)8aJh)8h)8H*aJjh)8h)8H*UaJjqh)8h)8EHUaJ*J$K$L$M$N$P$U$V$]$^$_$`$a$b$g$h$i$p$q$r$s$t$u$w$y$|$}$~$$$$$$$$$$$$ڨЊЙ{ڨlЙjh)8h)8EHUaJjh)8h)8EHUaJjh)8h)8EHUaJjh)8h)8H*UaJh)8h)8]aJjeth)8h)8EHUaJjTh)8h)8EHUaJh)8h)8H*aJh)8h)8aJj3h)8h)8EHUaJjh)8h)8UaJ&@$U$h$$$$%;%m%%Y'l'j))**J+,,<,>,,,,,0---gd)8gd)8 gd)8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ķΨη΋{m`h)8h)8aJmHsHh)8h)86aJmHsHh)8h)86CJH*mHsHh)8h)86CJmHsHjK7h)8h)8EHUaJj;h)8h)8EHUaJjh)8h)8UaJh)8h)8]aJh)8h)8aJh)8h)8H*aJjh)8h)8H*UaJjh)8h)8EHUaJ!$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%!%#%$%%%(%)%*%,%.%/%0%1%:%;%<%ķh)8h)86CJ]h)8h)8H*aJj[Wh)8h)8EHUaJh)8h)8aJjh)8h)8UaJh)8h)86aJh)8h)86CJH*h)8h)86CJh)8h)8aJmHsHh)8h)8H*aJmHsH3<%=%>%@%A%H%I%J%L%M%N%P%R%S%T%V%X%Y%Z%]%^%_%b%d%e%f%g%h%l%m%%%%%%%%%%%%ܾܲܲܲܲܲܲܲܲܲyqqfyyq jqhAXh)8]hAXh)8]hAXh)8H*] h)8] hAXh)8h)8CJ]aJh)8h)8CJ]aJh)8h)8CJH*]aJh)8h)8H*]aJjuwh)8h)8EHUaJjh)8h)8U]aJh)8h)8]aJh)8h)86]aJh)8h)86CJH*](%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&Q&X&&&&&X'Y'`'k'l'~'(((((((()˻˂˂˂˂ hP*h)8h.Oh)8\hR]\mHnHsH uh)8h)8\mHnHsH uh)8\mHnHsH u h)8h)8hc4V h)8H*h)8 h(O%h)8 h)8H*]hAXh)8H*] jqhAXh)8]hAXh)8] h)8]3) ) ))/)j)|))))))))))))*** * ****8*:*<*>**Ǹ줘zpcTpjhhQpFEHH*Uj5aI hQpFCJUVjhH*Uh)8CJ]aJh32CJ]aJh)8h32CJ]aJh32h32CJH*aJh32h32H*aJ hH* hcH*jmhQpFhEHH*Uj]I hQpFhCJUVhQpFhH*jhQpFhH*U h32H*h32h)8 hP*h)8********H+J+x+z+++,,,,7,9,:,;,<,=,>,d,e,h,,,,,,,,,,,,,,,ϼϸࣜϊφϊtϊϊϜijhLh)8UjhLh)8U hP*hhLQhjhLQUmHnHu hP*h)8h)8h32CJ]aJh32CJ]aJhl Vjh32UmHnHu h)8H*h32h)8hLQCJ]aJhCJ]aJh)8hCJ]aJ hH* hLQH*),,,,,,,, -+---.-0-1-8-9-:-;-<-=-@-x-z-|-}-----------------------..ԫ{hLQjhLh)8Uj;hLh)8UjٸhLh32UjwhLh)8UjhLh)8UjLhLh)8UjhLh)8Uhh32h)8jhLh)8UjhLh)8UjihLh)8U hLh)80---(.T../&/////'0(0*0000002334c444$a$gd%<xgd)8 7$8$H$gd)8gd)8.".$.&.(.R.T.V.X.\.^.`.b.d.........////"/$/&/b/f////////(0)000000ƾ}hO~Gh)86h%<hjhUmHnHujhO~Gh)8UhO~Gh)8H* hO~Gh)8h)8H*OJQJh)8OJQJh)86OJQJjhLh32UjxhLhUhLQjhLh)8Uh)8hh32,00000001222222222 3"3~333333333334444A4a4b44444444444#5$5/5B5C5555555"6߷߬ߡՙߕߕߕߕh)8hO~Gh)8]jhO~Gh)8UjhO~Gh)8UjhO~Gh)8UjhO~Gh)8UhO~Gh)8H*hO~Gh)86] hO~Gh)8h%<hhjhUmHnHu:4446==>)>fACEmGxz 7$8$H$gdL#fgd $^gdgdZ$gdZgdgdL#fgdL#fgd5 $7$8$H$gd 7$8$H$gd)8$a$gd(O%gd)8"6#666888 888,8.888:::;; ;;;T;{<<<= ==;=R=t=u=|=========>>>>>(>?@%@7@;@C@eAfACװhhc4VhZhqQ hO~GhL#fhl V hO~GhhmHnHujhUjhh5UhahhLchhO~Gh)8H*hO~Gh)86] hO~Gh)8h)88CCCCCDDDDDDRDaDbDyEEEEEEEEFFFFFFCGDGjGkGlGmGGwxyĔŔ۔ܔݔޔhhd,mH sH jhUjHjhUhmHnHujhZUhZj?hZUhUh]hqQhL#f hhhc4V hO~GhL#fhd,hh hqQh7verse kinematics solution for SG5-UT can be utilized to solve other serial link manipulators of similar configuration.  Figure  SEQ Figure \* ARABIC 5: Block Diagram for arm control  Figure  SEQ Figure \* ARABIC 6: Design of a humanoid robot, Gnuman CONCLUSION A complete analytical solution to the inverse kinematics of SG5-UT is derived for the first time in this paper. The derived analytical inverse kinematics model always provides the correct joint angles for manipulation of the arm end-effector to any given reachable position and orientation. Even if the given position/orientation(s) cannot be reached to the exact level, the model is able to give a superior level of approximate solutions. We believe that the solution developed in this document will make the SG5-UT more useful in applications with unpredictable trajectory movements in unknown environments. Without this elucidation, the trajectory movements of the SG5-UT would have to be completed by manually manipulating the arm to follow the trajectory and recording a sequence of joint angles for the later use in the trajectory following task. The analytical solution is able to automatically provide joint angles for a given trajectory in an efficient, accurate, and effective manner. ACKNOWLEDGMENTS This work was supported by Machine Intelligence Lab (MIL) under the supervision of Dr. Eric M. Schwartz and through a scholarship was provided by the University Scholars Program at the University of Florida. Joshua Lewis has been a great help during the robot testing and building process. REFERENCES Niku, S., Introduction to robotics. Analysis, System, and Applications. The Prentice Hall, 1991. 30-250. Paul, R.. Robot Manipulators: Mathematics, Programming and Control. The MIT Press, 1981. Sciavicco, Lorenzo, and Bruno Siciliano. Modelling and Control of Robot Manipulators. Springer, 2004. Koivo, A. Fundamentals of Control of Robotic Manipulators. John Wiley & Sons Inc., 1989. Crane, C. Kinematic Analysis of Robot Manipulators. The Press Syndicate of the University of Cambridge, 1998.     PAGE  -  PAGE 1 - 2007 Florida Conference on Recent Advances in Robotics, FCRAR 2007 Tampa, Florida, May 31 - June 1, 2007 Figure  SEQ Figure \* ARABIC 2: Robot in fully stretched position EMBED Equation.3 Figure  SEQ Figure \* ARABIC 1: SG5-UT, 5DOF Robotic Manipulator EMBED Equation.3 EMBED Equation.3 Equations can be cleaned up some Figure  SEQ Figure \* ARABIC 3: Frames for D-H Parameters EMBED Equation.3  ޕ01 de$%7vܚFGXYac!"#$&'ӿǸǸӢӐhJ;LjhJ;LUh)8h)8mH sH  hhhhO~Gh>*hh6\ hO~Ghhh6hhhB6hBh(O%hO~GhL#f6]hO~GhL#f]hL#fhc4V hO~GhL#fhl V4%0X!"#%&()+,./89:&`#$gd)8 & FgdgdgdBxgdB 7$8$H$gdL#fxgd(O%')*,-/0678;=>DEFGMNӜԜ՜֜ ػػػػ|c0hD5B*CJOJQJ\aJmHnHphOu9jhD5B*CJOJQJU\aJmHnHphOuhWCJaJmHnHuhmHnHujhWUhW h0s6hp6mHnHujhh0s6Uhh0s6h0s h0s0Jjh0s0JUjhJ;LUhJ;L&:JTUjޝߝgd(gd)8gdmegdZXgdW$ !`'h]ha$gd)>2$ !`'h]ha$gd-+ ./012STUVfghijk{Ѵ{mdSEmAmdhR]jhR]UmHnHu j޼I hR]UVmHnHuhR]mHnHujhR]UmHnHu8h;\_hme@B* CJ4KHOJQJaJ4mHnHph:cu hgLhmehmHnHujhmeUhme9jhD5B*CJOJQJU\aJmHnHphOujhDUmHnHu?jۼI hD5B*CJOJQJUV\aJmHnHphOu{|}~ݝޝߝǼrY9?jۼI hD5B*CJOJQJUV\aJmHnHphOu0hD5B*CJOJQJ\aJmHnHphOu9jhD5B*CJOJQJU\aJmHnHphOuhL#fh*h(CJaJmHnHuhmHnHujh(Uh(h)8hkv%h)8B*phh)8B*phhR]jhR]UmHnHujh(UmHnHu jI hR]UVmHnHuh)8h)8mH sH hhD9jhD5B*CJOJQJU\aJmHnHphOujhDUmHnHu*&P/R :pf/ =!8"8#$%5 0&P/R :pf/ =!8"8#$% P 5 0&P/R :p/ =!8"8#$% P hnԨ$m;LPNG  IHDR/v#sRGB pHYs+SIDATx^]OKM_A B-ZxԄ^P̵Ko"Mzi } S~]*Z[k4VgB\1ۆd iQtH(0 $WW {{{?T&oP.Ij&*hZ^"]s*)wi"ULeК,_]];cRXQdFm6~JӰAٸWQ$a{ #DA_d:\h38"2 @ hy&)l)X.@gK|X QY^| Ш؂~Tgwڬ|j;spv-$* e` I"Jk _La,*CހĆeD4VItTN%O\$%*%'!ۈF&풲1`xl2#Tꕅ[rev~{c7M<BqZG;{̮6cR|/}s+V& [4ڵY2l]6?==^LοNaeiFPo@0fH/R3MtӅ=;iv LT5d\rKASN[cT鄨J1S~BF?5CJQi&cw0$ 1{9if ̳5 醃Ņ!S@+  yOJ%$YKa/ G>{;!m{uq4$v9@xI`$rNQ0('мx-f=V&vBg3;fNg;?& )0XN"ܢmY5Uf i\^P ^z.$|7sU$zEbNg5inCm ȥgd,AO 2L$[2B n;*p>kTq[ `>U\++{R4 0RKcHijyyUrdTΥ)H؛yo嚉ҡ^0z@ΘI7_ڵI=lNn{ݜ5<zHku5>?@FnJ?uvqJ!2]xuC@0S`ީtjOallLW>R 1*Ϟ̒ R ҇*8lRv@0S`pM611qxx8c؉}*$ Nr̡|xMnSO|06x4 8 Ar\`p2 ;#aW"pËր&yjwsx D@0зx#x z OKj~gXIENDB`nW "x2ݞRuY 3PNG  IHDRW4DsRGB pHYs+ IDATx^]Oh;}+QBETDQp׺{.-!ú]DJnl+w*w~3s'd2& m9'$''r'G`#*G#V9(Mu,d>/r j`aA I|Z/H_hμ oL#d>/o 2XlTmz/`ĺJz~~~aaabbb2vfgçN56}aF`.oܸ1<<<22b?3T +ʇn߾cǎBН|:gh&fMW JLhĭV*.?^<6@tG90=k/"L X6 W!e3alVYX/^8t`6rftceo5vL@d~O.dcĦ 9_p%"pڵ3gμԫ6}scr j!\C)?ib׻wn޼y˖-hݥ?˹}iF 0E Fg{DeyGHq[>/۶mv8wqII}}9{sur5wb5*j`1J9*<@c~޽{+tnѰLw@= Cnwq ſU&0lii}N9f+lZ |r .°<B`. H3 K*"1X4E,^δZPL46BT&%1l7"Ǐ ܹSHͨp>nUi!D )<ЂtΣfYdq oajLUa\CPilhϞ=+P RKd{!("Zb@Vck<7B +B/᪫"Be#Q# WIc x41X -hF*ʭ+%)8ЮrX h!:z-DܽԄYF(Voi4fǰ2~G(z!dSq |֒h+B$7T9F'.j{/Y^dUDyH| ܌(/-ӸTDȇ)ׯ&KYx Y(eb<%ӂ V= ~cE Q8(䊀…vBDy 0>+ {-tl kpbV[TNtx.J1p0p#%}%6JBg}pK@cb*6C !ŸtQ#uy';H=MT͡|U/8++zy9FT!3*+EEݹ3Eegh-0pYL+1\Z86yy!ʣ눋ڛ3˜W#0=cc/Lc4%"7f-jE']TJ蛍 #l9eJ~]=+dFSdh=$Sh8¾8WA [ wj;ܦBēɑ6=‚v1:_,Z.ҋ$ܒoARu˂??j(QYF UO- jy S "9c k:3G ^ҾY &(H +$7mrge)hVP(V)6 d͙n*AӖ0pҊst/^aÆsΙ#%7pxQWG\ᡨoD*F`׮]…h%|x+PA_ ޽=aPUG[Ur> aW,dEԅu2[8f߿s9(`;{[Ɨ7EaULŁıMtJ{+` XȮ_ӐXE7oW`m¼B%?P_M?©䭀S%Hy:O5=XD, W(gT5$IN%oR-a6m҆^Υ잚|2 U&\zF5?Op*y+:l qFɮchS&InJQѾAQyrSbxW G*Wɂ 4s=imsfͼ}̓2֭ ~< OZIoA}nkB.nu~kגһ芄WM~y-蓰V[k:Ffb,2r vn [n *<\t"zp-^ OŖfVolf޽{U"% JS&wnnلMyS"8P͸<@-T`U(x%:3uftƃѮ4?aZ9>>GAL G5(R FR&&d@][;DRlYebE 7V(X?\~)Z^Nq@Mj䭀ZWdA8p Beė+hkɓ'8AN>M>K.p0Mw A|QYvi2́<7B8oC4#G@K ?ى'Ѯt [*_R%B/Khn&oԋ-phwx>sCDAK.ݼy+zWJh@'&&֭[s3O<AG,L;pV5ݞǎR|-Njtp[zKqIENDB``!\l,J!Sb| d_f8V2FBPLTE $I $j $#PPPP#jە:KIDATx8 z7=SɴVr8ml:F 1Kق,FD#K%ȒhdI4$Y,FD#K%K%ȒhdI4$Y,FD#K%Ȓhdɒh0 F,n%2H4X Dci`Œh[\qkO,2;4$3X vt$l,&b,(,{ch/Dc/XL'NVI4EymݡX[V ǮШe4:a'>D*[h6`mQ<Cchv@_EJ%ш jR [sѨܹJUn , 僉F`q}ՂȎ#wMt%ԯ;\KM+]W~R%!_v1F"CC00_Y{L{AJ?hf%$qlT'tG|4scp EC4: [~v hߎDC XFCDCakTQX^4Pm  ŅIԨkBYK4XmC<'Q,ehpEیҁ1&X0FBakhGWCLbm xϣ ݂2![Vep0LP\DڠAH)[UULmoQsL &XFɋ)e ,p!hC6CC'aFA[,C y+FZ\@6"ki\QAdzP^d |s'5 <,/RX0ǵŖiH-4 hpV4Qf3q ZiJЀJ[[(>)e-~ym/! h΃^*Y\ ʟs 4~I)9y/o\ |Fc9^!6HM4xBiR֭#[j4q?RlB!:jaJYs(]u [`oDS4;~!5rH^ֱԸ d}D0y*A*)eJ-/؏y)eNw뗵x&me0С_4ޟ&cg k]R_Rư6GQ@tR Fb./g4L4X6ҟ[r[WCH +[F=lh8k= Y@_?Jhd>>Xqhuqx )Vh kN)KPຌoivFcbm!9ZBc\؜MJY>^X ǸśP!H);6^nbblp)e1*PLB16O5R$k3,Uψ Bv]&yF_?hOCR6@1`.3h׋#v󪮙kXCC]癓o;kʷF L4@BN|(1Sj ( ;AC0vрiy5oDt4:S*V3—J7E4Tt4}4yCij16[=J9[Ig}]u5hM)+kĉVa[E1p{8Aj)A65NK8Z5v֔'GTH)+('1:Tc " 5&|, {$ג {^G}s-떗VJYu4v\&Nm|(Rj.PNy|$'5iVh4PV-)e;FCG^'[Z C/ʋ}hIEr\]yI.F֔)5n;[J)4FQmBAӐ!}(+]5nK)emg'4phʋFBwT4Gl =azS5@UW#5AJ4q/#ފsF oh~SZJRDq:ƠDach:6,t|>Sʮ hҏnhR5^mB 8,o4~?hY(3O43,R.4?4wS̅~JYԡ1.W4pQ:Q&(c if[^F 9Q@up=ʡ8Fy܄挔Ps#oVhT-;@jhvy3%qu aJY',txN,.<c}Oʃph}D_Ḁpp1L,V̊Yf[(p={~anj&.I^XKዋ|p\Lx0pDԨQQ^ y8QWa딲̲T4n:D;3c>.P.\|81DJfMPw'jxm8]%ҡ$+OtZd4Q& 8ޱ.7q8}͸)eUuЁ=$,7<|ɌAcsaRշNNmcxl辞*Fݔ}TEyh-aA7AO) !SѸ |N6-f3LUrxQ=(ZyC.@5>|~9c Jh\@ P=4n)?Rk53a~3JE)1(*Fm1 Z5&..V͹d͢M \8M!z p̠`vP6=@{ŭGz(DR}unX^F^MRrs{ ?tDr*q}juT}]bAsv)ekÆepxDt~o#Dvgi7j<ja8 a45а; y5Gtt)e/'iD7Z~JY4aJY'Bo#:?F&A7甲_h\1g)kWomo,oDG*ƢEc/sN׸b@MJ ӪsQyhD 5zhP7l-v)e/&a|lh8Vm6WCm+?pƏχ7/ ܷYJY RǏRͻ2<x3Vq/3[^V]7h褔=:D#VJ4LSzRmxh-|n~%uekDlaSʲl ٣lÕ8)eER0kT5^yC6C׫1t%H Ɔm34%Ң'&)ECTEM;@C40ڻL)[Dծ*^R]Jw$Pt,4DFYJY˼Y(sՉ hf9ԯDťBTcG"YkvٹR԰9^i2[(kM12RѐE ZU k~ A>{PB\ԣ!n&-YRUs5TluH͡tFj;'o++!UW~)eu_J@ݍ;)>5՝*EKeK 6jXć RMC6E kvx`APRj J ;n5,PZ<2V;&}(-v.h@4ҎP> 7a0hwuqAvpP%4F,x8Ij4oS!)3ROOjJYa)T<)o'bI)0 4 Ӽ^j-|\ 3~IϪb4D J PhȄZNәת%+NJYR"Ь0hjc6,g5ѮIl7m=9Xj\Q} ⴁn/"w* o[^)eaԐR F9iH]PfG{H)Ή4kQNNÁ2E5 ׻#4g>:A!jLiFJY3K]jhSQGAh4߹GctӍEyi[hAkLjpǘ)e w)K\aK2">jhS qhaPͨ5ޞqc`Wm{{ͥ 쎆ԩƼi ѷ.E44VTZpl4;UnKp9Q'/K [M h{C!+hp3NSs鰁#fѸ^J`VYSE|a_c1@dS4BXC,>|[^t &Ubdϸ%R+Fcݻ҅3*;+ ^#v`ą w/˺E)]y4uƱ9$RUPpDGǂjFFD7D/tYq:0y#RkR^DJhY L ~-CB38J۔{0t(hDtZ9PiBӉXגuV:'#"ylҹ(:GcbщZNqQ)9D_8  *?03-)7j]_kǃM58\DCf*c*',B.(]w8i/ r.8 jHAT`A:|5*n}!F@*k4*"5{Kblzn6v"=Q0W)xyD쫛D VQõ'4#'#`K=F&(G4\6sU:#o$uFX+;R Ȼ/nh~5 ~ì<X *>w·2-$V,h؀A&TRN40 xtH9h䃞h4- u;ZW+i 6"H )' -G V_ 45;M&hU¢'4.Rpw4JQ)R-bя԰W2ʉƤ[ƹm4}4L|]ɲ%۲%{y Ye`*!X@XPl׋b-cx-$ut1% ^mx{,K|\fA:*ˌm6>kɓE,qC*Ή p 7K Vq*h^+?{+ʰgmS*xiF_}`yR|~}{L}z*zBմ>:mn@RpT` ).a/͐7sO.ϳ P <$<y C "y,Ju**wIUpL>oyy +ZhJ5A.RAScG 5R]*@0=PgWIr%^V铴jk &d*v}l*a/5T=4#1rv˔7`yKő8>ϴȆDs3m>ޤ c:WqNJ$ΆVj ׃jgKBR8|9%Nb =/kpwczptFre65_H1RU^BJ;F<:/GeFƢ ;oҿ/Dv"*oZUn,}5cPF cKbv_3n Cӓ>i7(JKeK PSpmΧ 'DnpE0A-5۠4 Q;%FI&(?7:$hqYʥ!Ps( +NmOP5NNh:]PobYk*j-@2Iw_B;|- BS==$ASx[4P M(HB/;4&tfIENDB``!Lij͸O@ -xڥOHQ3o]umӦnXK!"QZHeЦI:֥FCѡxA "(.N!E!͛}3Epa}(%J9楩(vIQUڥ{W)f[Df h&kQ'ul ^Jljn+Uud޵G@g2q #vÅ >xfNkChf[󪿒yu6O+&3 E3*dڢa^d!lWE Er;y;y97o1/ΐS+RyuN^NީJu;fPC}#t?:~T/}c!DOncF'5XE}gMGᎾDu+1Ǩwv'oW;рͤo@~SwE6 7ؓr`3r{ Qل.D'?YпEZ?gȧTg5n9\X> {lW"~Vr1qW#nWVп@|ԟ}y~=σq_zlԩV ײϞdsI是rJ86p>BoG+us"OT.cKпBq~Սͯ93"3UBPO*bdM7ɪjugr`09mtST0Rn5tOP4.PNG  IHDRX[sRGB pHYs+tEXtSoftwareMicrosoft Office5qIDATx^'u fWUh4; \E%]W{{=3<|d3e؏;g䱭VR@bZ]sfy~'"G-kG|cتeg8>3v_92aӰli'rf 3F2|p+A8G迧Y;ږVQߣUm )_d6I?JKn;.o<#3Vp|J/Ɔ=?9:kqC_@=%M;uaW}N?uo6?lM_9('6[{7+֙fϪ;TXxQ\f6Ԁ[N s*KY > U2',-1F< 紳`y 2%xCh3>k)̠}INct 2ƒ.j[%2oԱ`Д}3N|?!ʧZ X-DY8MA:( G;LOx`j 3^xex^3;-Rj8-gʇ~dlgUKnүAg:Me[lWҏ!*Sb$ǜ_gRwogpD;OγnM-Ҟa/Ѓ8M3T1ZK)ȩ3GIPzVGQk:̳ 4쒺r3ix),k4Q9߈5y\whȳ}GK[2Oٮn+G,-N]u6(g{|YRlP=HG9ĿMҾbSg1`:qSG"?UFQ۬/&Rk5@вe,o{4j/O6N^wXm|Va%ru_} KNEՆXU)8=1RnKm5:=.lM`k!ܸnVmy.d>9I]fE}xU':4p(CoN{m"OF#ַA@c?0G*.< 7 H \Sr/9.{uls=CKĩyr>5*+CƓ5lc?cBUp|Ts 1OMiuOTX4M:N}nn+}ϵwmӉֽn:Յ)ޘ!eoй-ƥFŜTtb[ƣ +e3d*YDzV3_IwKMcHHS)SAG-Uo>+fVAUf, _S?YWz/IW@>'"MAҫǩy iJ/ǭcq'b "& 3į[B' Ȅ u1G gyu@G9uPQ9M,OcNS%ZT栁 s) 'l,XE t HkVߐQYQ+-zt\#xc~gS(--XD=NPo0Qh K15ݝ2Bl#.|V3I߸F32'0 $ #ѿ-i@!Yyz+թ8 c C;"ߖ}'_r)P޿W& Kc)[W RudMS[s; ]bhm?V|jx"weH # %WpoOE( Ek(QhȜBm9D{NEzg,+cJr*H_td`[}xuM@48h:όgsRz>@<XcReɔQ'S_CCLKQuOiˀ@fQ20tl[3`g1;zXcl__ޣ2=/O[)A@EZz9`3qj2KHd)P4+ X-]na[WйjPfe*) 11)xF+Gc)c*qvB(5i+Lo?QhN߼Zt*1u:ޞcNu6GEo2:֖ 'SO戲>ZN4޻ۑC4<-ufͽ1nFq`<4C:E^SuR'ҕVZ|ng6|[egh?ե跢!/u?8F-}j/n|[ێ4FtʫLo[>}$i^Ͳ" }87_{,_L:/F['#bKOZz7]g^.C^(tl)sb>xѿF|D3tT1K]wJgWV! ˯Y]hF,(SZhA2eڙF>)DhR [B$K-St-?HsloiL}컵g֘zVg:PWs2^+=-]m2 ?ylV4ȳ,.ehk>?eA[v4SI}uT_YDJys&x!LxnZ-66B1@& MNWQX %{V_ZS6Ʀ]2k\Sc^JPL 7*| f}ɪakVIY+ڍ[?:B}E G6:FԧLbKN,k[cZC;2]%"ڀ޿dfx&=n.-Cv'M2jiK{:GTp-NZ6š2^O|l&tcfAjUn5pk?(%tpZO~P~EctG=KӋoZ8Am|M_lT} 6>zΪa8LOun1N9rd7o_e[.P?=Lo1`mҸ 쑖3S$ re-%Z;۽6vPjcqXũ謗YuVbtsF_gL@?df?%~,~~YK˟ĀEkIqzґeOs=\APE0֋Li1#DO.f6.HK̞[v{[([*SS/r,o,F}:fctCxLC #O]KCۗ)QI:֖ΓSikwvۦ'qTX?4ù7mξK֯$X䲨צV8}L˗UJL2,:VTe=(?38>z$g`У̲gh`.::~ʂY|ul5 ik__N)ocn#Cys, Po'/r(=SZ_vƉ?זYrD+{e)ZLBX%T gzt< TMoɹUO/ƶ!.Oet|7_YLGLSjF9Yhj<-Tk3MǢomז|dMU82'ײM jǕlol:1.2*>&.tnkK&63mq5![<%ڶ)[5 |>&߸KvyK7luE[}x\ N[Qgyns"3]ʀH PtgDK_I6Lm& șݫm-XϠvFPSgl` F{n{h@z)6ET֪SO;"ՍJkߘӮU#>E[S=%3F{@PCMԈU31ʴ_OͩF#,!XڂyYr}4=p *sfPz gjஂ) X<:5u;VΌ>(P~.=|Ɓ6MF=sS MQI1Q<(u HpoS{qJU8fcs22 4dGך-@;+|q>!'o.{/9ZM)13z=( :}gAh(\p8 W+ӜG~v_Ѩm#UL_z p>+򇪞PcX͵* -ެGu^^"{AlcVF-B:ą|!&ݭXrT[Acβg618LQM? D 3gmC\{7Ghp%jf7'y{s6^A3 9O^}Fl(),ɧnӖD? dfdI3O.(u9䀍Bgjg  i1he7M3ȡ!_TG>B rX׸Rm: ۩eE3\xGnFXq3%{ǕCiaaj[kɾn:bS{)\: ;++{={b:Q{ݫ`F-X#-8Öv`aU5/YQL:Zo4@ܩ0pEk|Y\.芝߈ 25J$8P3-K98a}{ߩ C oߦꜢ%!_,~)IPݸ>j)h/L/ q(2Wn#>8 )HmrODZȽ"$tכwRxo҆bXPp648}-j+"j$MYix9*G3 5m-mlNeA#FY摄 &㚂@wI4nз[ eWKZ6] 5u8ec^"dzo|cI6E`T^/:FݏsL:49nLeDi☜gUfɍeI+_o)ms:AXR rzq#L&ǔJ )AdhiXsp#)>F0xEp:OR9/S~Y2z_oo1}[U#TzmCwN+8cؾ>7 :>/7E?gض:;uZ-=-)@3LtVpѳ˜u|c |''fvm3Zq{#.#pP2`Ark2@;s^g䠻d&0HbgiSGxWy.,VA Qق{1cv'jFm$G//C-l`Z:,t؊ng2ECEmDۍcmFa,G{f;^rKҳ-أIK7A@Ad$K9`:ά̑d (fjC|2{Ee LSfjn#e\{b{ѿl,hP}.5dsTa5TAHCo}P̑k)}/3A0{2G[<9,1>eGL6l%cx9N+lzIAL`[6a!f>7f ?:~%72@QU& b̮3|ז^jHG?dG%_m]0X[aaV}(aYd6Hֱ*m;ޚvlZm-}̌ md|YOQ"D斓@|K7TLc|(dIrI{K/W-'P-k\!Vh-8SZ= z:Fh^?k|IԿ1.9ޔ(Q zQ > cֳ)}j4"fXmuE*7AEEڣ$ʵO'@Q]|% Jf\؞&b̌c|Q:[{½Ei c O|#O۽_U27/^e|R$;qviZyF&Ԣ g` pj9nm;*Y --g]KeƐض:(kT:83 Rl7S \ekZuk?k RNh[~#1 tå̈́<"yQڼg]-9@k&YS**:핣& TT;!Wj & :C TMA >:VTdxS劶?)7` Y h~"Gf<߆碁_ipg}W5@s ,Hg~ iV(ڰM6]D_ EfӖ抛e{ P)O@m6zQ0C^"++|򀝸O:>1lcyiW\tMzrSq9ƿkU;}oAҦ/['Ϥ[c׺yF% .5te/`>eBYm_5_ƴ ;-/߈4L&1Ek|{Çg?=E㥢gSKs>^ ۟!%tR1{`P-ZzI~kc&j41DX*Vkѱ=ʯ^_|lk LfYp|%u:#ʼlȫ5/>=s[3E-ў[x2t 1Ø/gxO6ť:dKwj7 p Y+ܙ/g0meS\􃱿̯b\QcN}nc L L0Mf>?ED;u:V(SlU(A /FukYIe'wl9 &i /G"U3ig簲@> 9@KfkSߺ,ZQK|O=A1@.Ӆ脗A]]mot2Y磞.15 ʟV{Z|owV_Y@ԓ}b?|/E~Y9"iO;"tcQc<藨k|.>2_/& My1*0{6d_?c `C0[?ixS-Y|%:G#Lɧ-^n؝ݨiۣN.~lQc>o\rsڪ gF8ӎ_ 6YSc:hPScu5^KAAJsq z /{.y=(͂Izc^Z|QTH+Ԏ"_2O %Q8(k 'u25(|K=}̌Oi.: e*< @Ӓ3?z&:{gINqq:́Dd;sJN5*MѠ[z4{vmMN/:cn?ڀ3}Tx?s3G_X<{58 c Q^Q9)]rȱe}G5|%ǝ[6GHǩ5S%CG'=۠obS?Lfڮ#ťq{\a66APoV ǣ~*#St-4KX^K uFxd.+']kileldx*<&Sx遦CJ AR'nPt-T[cAҳ (LocQ)٦:rRPh)WN!m $d/Q2gz^k9%i<ڛbiHRZ4(QQ3gNЁe60BW-FQ}lVda3qd&2lCA TjwO[1PG?뽌I LpT 7x1*ז_#PQ^Ÿc\>T50~F=䛠UN¡sTgNkN|62;er"3$3VƨxHcHF{KͰ]Sq\X@#f,T4fEl u` *6;KI 1gS\4c^]k\btlfLi^|iY.F|P[:JZ63|_Z̆q+j knTܖG}ܦ2iAxed-+{E?J<J[F^ gKoG-*yi;=g >8Jl/u1%E,E~QF0,$u+FQǫP},cd2>[AdB 0O58cZ>iiENyT7CVXZ~J-ŬwWi ڑ[tQVMgA>7lOI/}UcCm;k +&MitҥJ4!-C=Al>l^<`j2J}CG2[<2f_EPPzn"ϔVn٫C6_\؋Ai9,3_~>J[}~'g]TWphrȩ?IP@s'(lSx! >XON[ϩG\v7#?~563OQ u˿`^!<2=(Oc`'Lg _u.VVӽ<TcR.R*=W³?86`WjU@aL݆OUlM8*t0֌mϨG{R5 (jS=4&L/gIs8p4*:іN 8ow4̀2DUπc8cY.V{+7>{ Bf R4c@T+VӋL5gˀ:V@:L_7Lщ8ރ֒l'߱svme'AN!NuD}D#Z RG"]:2eF@y7Q3;H}6be/oe1(r uO"'s޻|ل}Ѣ#߷m9Ƀ@fTzQ@Ԕ(k PWd5Hj`^K7DD[-]68H ;C1[}?̦jzchɖPT n;"zm~6>G_A=wJnj{o:9D6gv)iF?):uSwT^EL;O*VUuZ3-rW'` kYp^z6VQ_;3gײs5/gɑSiZ}s:HkeAiœ3Yk1m5.u&A4d^# #IU[R 2=giLxrsJ[lY1➥)ȗ׳(/uZߓ(g3PSHkl511C@^d7 Xٳ_MP-8^9xo)sl?PTkAxz 5_gK؁Z_;M^fq"z[:w ;pM~vŀ@zeD-S~_4cȜ-]2{7fE?2PQ{0qt+2l{'K\JךMStSS>cT$1e_c,EQ{ " ʟNkAkK.?:%ijK}R;zqRn=Ez5~2y^!Nˠb2Amvk{ޖHWa;3Dԥl6FMezM],2?6chUpXUjޱ=hYq4h-`-<J Nƣr2k9q1hMm)P1g 5A7FFR0ZRj%Cͳ4Gs;|Fc K~ѥzVUAԸ[c[oO茴OTGTwf\f Uwb}wy-rL_ 1 b|1u`Ս[xA˟7׾FZDX]sC)k{aT gFf`Sʘ6cVeɻb#s;N$u@Ct<̀yg:yA4ʺe[V[5ƙC3l:p%:"?|̏uZR[:eS#_b/g>bF@ʘ]JCGtL-|8,ϠsIێie7Z)?QoHs3q>XCԋKSZWw*-ZC;V yTLRN_qWL3~rU h#5Kg(״=:)v9IXQ"**.3pThk2H6Z_yASkdk*$ixIQ錾@-Onv5w& eԢqsc ,9 h{#ѩG=ɤy THg;Th4pQ 2yw򖫸FZjmKD[1i[pVSa9Шg@!=;̖8Ƭ(#LNwRSr'%eYc<61G_*E-m)}(4VmvVTXɨ!L6+{jPl#Ȃt欳7o 8:FRDN;}hsjF2U[V :߻'S~bQW!QD[`mkwVo-#Y50>:a/CO01@F=ƙ%~qGY}ujC*U0ҥէ(S,b"=)[ouɧ,K$E7eC<@$Kg垎._ Գ> P=fqr%g͢޼4_s|'Gz-(ȡgwf5aj8PXcŋܣSh9"Eg9JkPyj_Pvi҃.G^g&^ëUtΏQ:^Edd s2-DoZ}N6P}Fo ̘{|TE3LV{ٽ|zk[ *qk]^>zv {z~Z;sz>/ɱ4zcʲZzΘJAv,̷оcm۽`.Қ(ۏoVKc]jGCke{ziv4ʠԥ~ʮ!@]6Qg+ݢb{)2d}~'>uЩ E[t}sVds]y8,2y6{$ww >x+1+YGmOyvc iWcq= #1E͕GdeF7%S*mAeףq/Eˀ[EGv甗@tZN]"{ *>Au팡GsV^3!`I- hLǖ0\ߑ/Z2$LZ;KcրX,\>SgdI:lL'2?cLd샺hQFڗGiۑ?2(NZ$:EZj1v1mZǫgO4.>a^q~Av^-rfHǻg9O ">:f+h3cBPE L}Z&U;3Ԍ7 0b[kגS l\ pMRegY"7vO:vgA_kǑQ[|xS2 |g,:[~יP̓’PT]Z̗|VKe{dOz1*KVbѓ}ԁG24=]U?>K3 5&,4EANi?j.I Mrd yQm\{)k,9Js}6^Eþ'`Ʊ T'}R׀ eꤰnӧ5?AZ)k`ƹH8P2EV!fbɁGSG(3#\ \Ecg@7^`̂AK ꙡ=:$ :,:wo|Z^;101M9”}k%{5񖋴fGZyɿo->D޵^/:k=yYR޸-A@0ƯCvcu_otl*6ƍ粬PW6Ve]܏%|Gj6T_FR+:^>O4<1gָ3;Є1*j{&~Fc}Dm\FEVXuA)Iч?j͖}Qw}Ҭc-:N^7۽e&I[^f=XoܧMHX KJa0h~_}3LVzӏeʇB7c d%р1x SFݍԀ<65AM}n'}uoI16d2SãJ˯DW=q w/B-&F0)V( A7V ۘ `mŧqH<^gǨQףMOFVz&(~-.MM@s{ W Ç{I{6-ؿgp=A`ukc1+`t%I^MqO=v&+V=:>A9R2i O)q;"\nER^ova+@U!9S`(U Nf!eܽgi<pzsЬR2#\좱" \||VǶ4ExZqT*׶Ȝ)Z[C &&Gַڨ3:Xg3*˴f̮l^ke{ɽ2[_ Ge5I}3FϢ/k野[kSGkDpA}&9nNnu[y}MFE+'֑1D^nc݈ V0h8.73ThVFTUM;hzgg3gz@@)9@`쨜2' q9]:s3D XU 3{DcPS! 4S#۞|zc`jSm(\oeb@̷58g " =uY?/>y?}4͵j/)O!i(@d&odҭٓ6 KAWc,&#G`볶^2rѤAz|=)g&rAuKc[t@KyQƶwNs[@*xfgo헾>"]5>Z* )]?t]7xg=@m9Y9%O+6!)[g@*2;sc΄9f DKN40FMt-e12ÍΊN#(Peπu}-8m#Y GˀR:Ӿ@Tݝ*6feٖf~](O/@Ln=|B6ޞ^(Z_GעNemƩ^hHG&_3 ^#se_nL34d}ibteJ(hqjcb/}M3Z[FUfƫLj_YǬHw.ڏ^ /F$fUF-"YC;+5/1>Wۈrձֱ17a86S;nB-.ʶl Zǎ}llԻ7<J5$З"^A?e5@YBx<՛5[Mh|("w1/w5/)*.=:{{txC[#KF: *ؤޠ+U}?kY|k6Kg}J`3̷iP郎'%LkNAp7dv|OxY\ ` J R`wǏ;vߡ$@H@ؘ>@̌Twx(]׫NoX]:tt>XQHZG9$.43VDٳY lZ(KTJ ǻ+`"-q,\n4`PFYY_ۑᚾ"{rςP'9k}Z Eem{c(P~1`[>cq<:,.GΨxo'(SQ@u#ҖΪǑHë(Dz lj-?6u@3~ rCȐ6ѣbqϋfSМ,@+˳e%ΐ5;Wዾ4P?(k zb`fUl33wtyဨq-[ *'upk]r`K;#ҳ4Vq/9^0q 8{GG.Gx[ 4AψyExKIų:rmCKeร?qX: C)R#M#S7|?x!?5=XaQOG!)~OA(cDȸx2h4OՑdidEW$?5V:MÛjq2#ݣ]i):a9YQI3]uWnD{N3Y k:?R):(V0T>pUjl Xm2m޲'%ݥyg=Tb#|m;f>-F>Dٺop{ؗwNSq%X&͋U[𼞊 \#g%XN9Vm#բ:j&'t=%c0AmӪc8$IuUeA]i^?3NE+3+z\>:^TvqÌwEEk5]6z׸BDž12Pe2aWuP_[TBؿyIwO0ƨgȕj Sdmd\Z2QWg:>U4ޙV'<[,5*kr(ҏ,cuTL!ؗ3?G>Wo=(s9,(h6.'OdmOjO)p3嫾@=ڐ]<87F @*_sl6>ZrPz>I ^4,\cQg6tL<~K{3RQ_zDq YzSǹ{Տ:,>KƎԝ(a~=XplUu mQddt((^g 5Wve^4P_y^V8]Æ;-6Nŕ`C2N Uete5bzOYW#XrX"HCae,2țLVqEyƓ/_|S>l+ ,D:o::jDf?9@e'ZSj}Zmb,hodg4 2\MxٵcR}ϴt31fc V n%lMDD;AnJ(o׬bFi 3I塞`ڐ_T{XLY^g#ϕ*s^zEeo"d;^.O*vޖ2SW>ý1Cd+qS7X ,~ٌJvOo pԧ>}gďo hI:P AN Ft~`mq 7כdӝ" 2G tw2(N޼kaT^Ě,UiCƬmkٯ8,e0# rEǑ;~Si`M@>_6=c`Vy\HtlL /Z^ҭ~Z:T٣ǑhDZ͖>xoG|+kXԉUdA@ X1][e[SuAbxҟ)gPB "M:^*OKcA.qLD{19lo~(uS+Qk("/ϖb B|O:q3E)sWsC }XKjಙ(YSJP :fG威7*߆VuuD\V gJ U{?y&>9A jVZu-[c~^HF&%Ϭ?[?X%~["Dc% 3-l?G =:%=Z_=Gmm_K4O^Vp%zG Skyj%ITl?Ri\?畇lZ+p7=`S)BN*+"7Hܩ]ezPm tLy6ґi>T߰G{Eb\rKmS8|Q OsB$r/#>tt^YPXr*RÏN+kC{͆M~ߣiڦa|XyFŗ̎b,@:Nt )h6z:XSNF.9%NGvf*PX25fBL/@G:z<;biΌVkEIcv=i͑pL]ev :u`́yZckdrXԙevHC0Щh[y>ͨVGO}dPG􃙜]KМvMd_Wqw]Yl9zkjyRCeY ?ށ_yv1g>ײ)乞E cھXT7Fvf[et231!g&`mAmCi@Ui"J3NfzɆSZ(#3WC3fucQ SQ'Vt! sĽ{2Уm-TDSPX PW4hpJgO_S q-gnvMZ:8/4`7K[: (?4D_O'ΫmlnG3,4)hhh٬cK+G9eӃg#c@ +8m٧? _KUG_ǽlg^•ZoPN4#A7ɦ k&<՚1TfϨ?\mOg7s=NGG`[ٷ AүqlT]oKSP6#@4*44IJ栝 )ul3o,g Mkk\j/k#*Yl#3zU,dξz*Ad"?7$:nyee Y%L?ȣtyP{k=~.!њvB e ھ;YF?q_蟦- D`􀺔Uǭ13/28|?Uzձ;o @Yh>5R/O~d<#hRZq >+ФHa+c,BImY|+^d/]tqBTH":T; #Pe=5y86-Sf z%tQ2ǯDR`a۽29.upDTZxq=~lh{|Sss-iI) wtwr{ݨV:+ 6ͶoMK_>sЙ9)ėY(09Zw. :^k`2aCB\Z++,HM-&mjHdPeM_#|UΤMA+ǩ*i=ּAOpɣh E2|xt`elDYČ#i_!av:tSW#_i}*/$U "5aiP1H s*y/=2s5Ʃmdr[egQ3v֯^SgQbl[z_RTxAt?uI2k 1&s%=>ૺSy~b_-=2T8(S~Y`Yҫ%ϷcEYjIuoFS+2کҔяk >==V ېE*w2d)B7\cvaKe3~OyGHo"T"[UEʪffaY{seKN5s9($ < dk9&Uo*-gKdc YTl٫5k90噍+go̙3XV^g:c-]lKB-MA.j~9yֳq_ Sై>^l|VBXu$x㖟u2׉yMNƻ,w}LU"\3=bʏ'홭dA\2>Ggq"`R;חKz636 lqm9'Ǯ4t?fb[cGhڳߍ)B~gJs$=TS} +&TZb;_df9Idq/dM^rYYcYdЬWrl*Tqː2jB-eu2+:ޓOqLʿwlЍyP{ڙl.y=T$ Ը.l7!Տ^|]}ev]_X˱l8{1(bmsxp/^WTJsg\(lT&=-g}QA/Ey/|>Ron5|g[\QE~;MG.1Tp8h8?y)X-AGǬ:mYa3;PcNMZpNqHUVtvWy)g*eIBVt v Z-*mdz`{#osqDGʬ OZS'Q8Dg)l `q-g=*aEZ `4 ՠ2t̚H9h`>"JLj18w[,]k?0ώ$IxޕsfMZWTzӛy}Mwy4D{j[mDjdƴ^˧O| :KS6k okZKZ}AS[:AC=Q۟dZšB{IdJ{O؈-I2ƓbUOMfn;mbЧ#dm'hpCg2!S}59́-;,Zaʣ8Y֜iB [**Nk}eW=gXALQ81s#?xO&WoV_chŸ́F+CQg-/3kY[z''NƌXu6E)m`8eZadtF}QEqdtX?H[ $Kgo0[mT->Er\=>Vo `:NL[G[|ҽl\ ko=߲4U 9j'1ա9E`A4(x5|ylDxKp=N?qHF|3NV7sϟQ3XIy&hnoE9Xz2KvJ猞8~,D4f׍ۿ:H`/5XQeZiɱ3 fjn!sZc0v\!)%{.9l*όU Aϩa鵵]^e3Ïc-m@z k3gm-߷[28/A*[V0(iK6ߒҰїL9J>mW[ȇ&\j6E(V* #[ C5/BcŕxuwDnaT22(saCSnn4R.#glh2BmYEAfSȿqS˃ҡ5/9@ǶTLK}(Z{³ގi𵶴V@fZAWߢIK.Da?-R,/4?h dn)@ybV Ơ~֩"=sR9*:C;MKb{c,ѝY궎OAV"AI{OZHNiݵ%O{{gPʲm[ٗxsdf uP?cVSErjKΫ㳪.xX_ȖȌ;:c5(aFS#qD' s65k@Z|8EgiʓN$0/hF[ˇmo״ }5V=V!/I?hU~LvktOw^E!2J}!h8|xZ%.G*y_|H@˾q}{8moղQґell_i@'VLVϞ=Aչj !Ja%JlQmt#zTCˑ(*NHtÏ)b. 73^j9^Tl7aCYGd|j]YRr6V@J[mY7̔Ɍ.s쪃Jg&ߞ3wyu+QQtQE>{#znlkB@\g. PQ2~Oc^ͅ;7Wd[]̆93U&)|&ښ}.ȗAOm"[m,MP:t槢evgY[~ ^hCT=2ћh;Qo|iTFpi<|osiLN;%G 5s= s2A{bOlޫmǾ#_mhQ!i=3kg6ukFi Gu],2r|gȮG~]CYCC[:^GYc`57 @_J*'8nb l @YSkAf~2OP4_V{񠝩O$ӋY"8.W] f+m {:_Lwnd`Q/J|Zi>1ܘQzOGTb`|/\5̆6S>}~e2Q-!?=oOߒ.+af4Q{A:s-#8H9I,:̙A:3 `) D~PM/xFѓ̘ w Kαoʂ3/ݥ F]>SK:;uFm_]0 1m-CiP^'*ӌ1D>f{%_>{Qw{TߣGВL2;ս^͌@Kޯ[~97EQpǙaBec&QH1)c>3USQDXt}BR"Tz`DzN!s3Ɍu)rG{gkYsOFcFCba$i4qs,@qǠVj/=N::5)Cvmm~!h sz=,:h{ ;C?M-EnJC:,b-[\K7$ejQgnW'=V%f 2iUѵa6v0oKQ `h4gOiN@xyTU.=ߪ AA%jpbچ zf`rQ6;k5"+Y #-=m>YA iDiŰ|Z>OqڏnՈEzZ2 M{=qͯX@2^r1$}LKN}Ki9΍gKF0:YƑ9XEn,ɚZAYk/:ߖl:Aj'S6%>E&/8{^kњ ۲^ec]QgӪ!c{ZG~S{x '-^yn1ʿֈr1ƞ35NA>)2}h]k?ʪDCƲgc08~;w}YyV'}q|!MV/8Ó.}Vmn\!'K|U~dgc:1 c~ m(N?y޼/[KTmǣZ1?oSq7#SWߥ)żd}q} JZڂY3Q2h)b|'}&F< y2w̘rj3.x=qYnQw gQeRKS39:bc+VnJ7OYD![Avok3-nqrͫ7.Yp黆Ǐ;=R7Ā@dL;PCi&bs~L[lCM א!b-uHǦՒ舶jtnF):N?B~zS,鸫,:Xݏǹ?¶ ;/'4%k>3韶"2-O值%$Ώc,ܫ?P$F9z}i'XǤ]i|A~3MV}t 䑿ԿhCMkCisEq!6v—iY$P{NS}]SQeCHKDs;eh:]t7N?=k#Umg)l!\;INۚkMadoL[ov|2Vh{Zv_0\pql n?ɏ~7 Ӈ[W?}wˌ0!T޼u*<ބ8jPR̸2io5ƝzcK=кOuj-_ePXsKe 0h_7840Q謹ImLCX#ڑJ5wz*KSx]Gy{ݞ(")g.N(MTUb:~`.nF-6&^ĝV6(%/~в=(4ur}0hu?f,N%k=M (Ypec/.Jk 3 j eSj:. o-E9o}Ė-?gSJ_^U @ .Z)epșd`$sEZ`Gkt\ 3;>W/}5'@DP P9=hEqe*\GrգG 7-fێ8<\qixpw^[]:\ty8EǿC믽6<ñcwS]k fJWz*I;3qç',;:slLٽ}Ӂ(Z:KsqV] -]]86 on >61(}-FV$呎%: 2|FiR./cfGf"z_ƍ<3 ֟hつLֶ2 MwQ->SF-~}K;W^!}kʅŗ_.ۊpʔ<˾3:> uX}yKU}"gI@AIΟo#Yj;: ҽ&dΛBq*LYXA@kڔᙁҡ:G=BٹyC7v-;냳K/:kWp=r1徉[{+mC~xUԧSʶO?h*/W/7ܓc?jZ@:ك][ҳEzbfz~6ʷ.eD0'DȀH泔W ~9}rxf2GkWuXJ=ʚWeQ yϪ}8%G_rGpX *m *s:+#[ͰV{b3*8Rv^y%u<9Wß!fvh@ay߀׿aJǎ a #G#67VرcÝ'Nwy9菇s>rȦuH[ʃv}|2mi65ǨYɉg 8Jڲv;E sH뷣s QI/SƶrL5ۡWih-sFD$s8cO OzPUTP26 y:8Ν~svmgxGX}k8stGf{o6}>{Nqysx;ë:=wn:nzfL\X HT&Q7X1z pʦa  ۏ湖MT˦2V>gz5]\(vg50dZ|ϊ`g~> @f`ZYVt(J3_Lu5&ϹU9={ So~7Ǣ߫|N^̷ֳ_OZG*7NFDɻhm{&+ɮnۗj1ubg" |Z~i`:d]zm}ߞYښFGś`Ag0@gn\a5F>`8}יW7zO!?l3w-{ ?~/>OY+õ뗬CZ4J-PodXK}3]6fZ,25ڴZ;5Rz:MfsӠcm̋:EU{)rgo ڡ7&*/D-+Z`c^~H`NF~dWy:$ٵB@"zNƨ>t"B~cs咟X(˖-gו[,֌5zbg@H`3neZ5V/[5{&ǝV4sjkAVOhQaZ 1ZRά%g83_CO/Q~>DTy#A] bW._^6Ww}ײT LJ{zرBq|8oY>cY ?;嗇G}t8c`}u V*z׶jbx$᥄Z's աV, `EKq=߽ WA4ı=MbzH:uZ+njXmc4Sk;PYbX&OO[.Rg~}ɟ{e+*X .mnfԠZqa`f+:Xd%Pc]ATTJڏtjjL nIuA+3{5g5P4]˿+/\;3w;qBñG_N/r?lӈ1ua2l` grZs3 R[SK;1ȖAuM~, rz[99XǗըMJFk11[:-!:a%=e؁G>4ƛW_>}n2Pc û6Ϲ2ܴ{Ϝ'hq3={n8yp?7<ñ}|hݴ ba v5h|5q`92cdbX#ptI3Ǽւh/GZ,[\]45=h t2ER:Ƃ0uڅxgƌ%m+8=FZg;> z hgtd 06 &ZcU8M\M'e,(l ܗq̄.LK Z͒:K9e|  hR,pQ(3mnۥve@Xc\*%BP_12*pG(^W,+t2G>'}۝K/ ?queb^ym|WZJɁ!~<پYgo_|y8~sypko*|>Ex`EGNs_^{W1:u a,kݱckpwWUő@Gw%'e.Fn?s},quk- K?/v2{S?nWnc_-3y8H c{gǀZ;g"җ#{ϥm:ge=ۘG{Hxd+QYxP&yYpltS:#&y|k’ zEt@j޶(zv\j%ǷZ_ZcE'Zjƪ8~_0\`acG۔ã<<6?9XVꆁ{>Xצ;9^r>8?lNy~kx;Oij}0\zMx6 [B\tljU>&W/_{pퟅAljw@k7WZ[g뿶ǟ~ڀC=d5bmi!seMP>DJbetqwwQ81MAA͆YY;~>[iiv'SCq 2dymi=?Bl;kɀyf#͂g̖8ER1X02-g"M'OhG+`vҷ L(sGOI VZ+0)@qԕV'Q!3aX5tWq?|LN<3LOĴ JHlJE 4zfx-Y-N8 NWۊN6*oTبiqNB.OoS'Ŕ&9f~OY-z'?u'Bm¥.ue>|^=Xue'/pyя==a5T7-ui8s+>vx;f5^+,@M1ڽv@cko}kxslϲ[g di{l.L:u]X7qgk|u2sK!slBZNzԡMϾq,Y;-6}3Ơc-z|eqeJTWvɗY`b6bVѨ;cvy}k-1EN>y-G>f X-[Vc^gs2MWmE vk~чЇO}Wmjpo8w~8\E_?Ꮖ{?tYY}Ӄ)IKo\7z{]'8yЧﰿ?S^uڲiwzG ܝ2iͷ0[ZSj|ߖʫv\]>vg-վѩf*ɴw'=W\4Gdr:y1kp?l @9@3Y_ĪieH BSh45f~1^zu; >\ڜxP͟ 2:m~͏Z˞[v')]R _7V;WݹcX/^ ,_u#Ȋ|,@ 'g';񌃟Ne,uL=f2s (\5e2(SpZAڢ(3meϝf~`ssvubxTAU4X}O=M~䭥@mME7s0# t>3|ޓ~6g4l>x_xqhڻ6\y3K8;s=cs_󃡯=r o; F<1>;|s~:m7mj|x?X;e FvӦ/zMӗ}Qwuz'OǬ)n ' AZxtyBHd{rV3̣שrSpZm{>ߨ"1₎v9vmAe߰DB2ݏ߃R,(o؟lg:rd15\?71P;ԯ`h6krhCwkS>/^F`')# 4%czucbcjWolJXRh*/&;0Y2Йϯ+6JiJc)GRs6zq | (=J?{zM/@d>lwpPRtVقlglڈ!\.2,~c^r"HT R-؋&اLȽjz_w*HD1ՆeU{"lW$S$Ut:.޳KF>c.hijqWu(TYEX=%O?o:UÏC3ӟ 7o̽ٔӖڶL߶ڵnm+2|㯿9|`5]%o#t.Hz6%E1=4| o51d^ DL4c>g  05MNzkۂ ~ 7{{m⻞;?Ld}2nӕ(r|߮T t.O_e~%N!#hϳt_> ”K|EՠVwŷ b IlG3^Рӿ#»OCCӸ'2NZAKƣcrq~t oѵ;z<NLeejo;{X gd'ՆKnLب(!"2L@y35*^З[U:Lpg(f&S}ڟaV[)`_܌F[E?/ "fj4ןޛQF-qlzZg x(S L|Pzߙír}Z(0>t=d7a@VݰiwmE_ze:r|x^{zY燷ldBP7׮mׯ88jglos5rWM]'<5< ?/[78˅@ t\׽ а[F }V!_yM'>#Wy>L0v Єi-ð` K #@)ma_+FNq&/o۲~s@NmĶv > 0c}- #_#]ڢ2+?\n[|`tp;t=`|C.3qm:?ծ=x8 (mؿ3xeُ"%?0^H6 PHf1m nj&FU@6f(A;9YD?ʕt"0zd5 a+8/}13nxӵX3+8PQN>"g3|!L{X%>]pKf.7shKR.Ayڨ%9h-bZJ>â3e B|Bg]/s4k%ZAjz+Efd H3v.?qakn+6oo4˯ض gQ;ֆ; \wmZf<d l[1lmᰨ`[w>\?zVlӶK{`D GeB^sP|Q^NaHsNzlpq{_WؠCA6I t8Y G߇ӓg1N[k|*//?l$ y[z%X-ݸud@4}gjx=?t=}<|g̶h^Z~I_M|rKlWk\"oZ "p%_$o^ԕ+1*h7Tb(L1F0eJzhC }Ґŀc x)=*cۋ屭8žU?"icyk@H6^d]Gߞ4@ƶ#Y>QK]_O!ȞSN6)1>1/Y6 ixtBcʳV|TeyٓU?{hpbZ%a-Pg?=$,9L+6ORߊk3Xpрkn;>ٽoX@FUhM:0u@UriӃ&CFg琁&ۯ R!{dfMWaEcsg@{oxB{;d0~Pk)?ߧ1=l$`+z0e.\8Fy7ȀwȲ׾u.CY9w9 A@ ^h=/h t4`cw8o{Uu//+ [>ö`xc(k% =8f[D0Z㴃/|}G[cu%iF'\ M/=v|AbPaE%iQ>gs/d4m;E]?}lŏ˿ L#/gu :azЩ@ kʚڜ4:[O2]f@ӿa+f?Ӕ7wlY[P /o[mޅK6}S6xX?>BoX2nP^!X]أmwm=d{ύɈ~v>rma{[1w#Kݯ` xYf-fYϒ`V|m keekoִG ʭXRrIԶyPg@}Ϧ3# Lt='8!ZG4DvhUXv~CU#^2OF>hLS ~:1C s=(yQuP:vlg`kYn+)&ܶFƤ `]_>ᇆ vn><}paZmY r]3v~ďa{ԧ&L'?qtOY`(kS },(4H!xudsL5d^p2wXB;bЮs62N4ߏc/)3lDLdly@ >G'X}î\  TR6Kuy!?J t=:",|; nDeN!Da`\ݴliX<ל.w^;mZşXA5|q@eyq]+{ɋ||u5=-W34btx۾|ݱѓqƝebmK @+\F<([ymoځ CeXv DΨ/-}PNrm Ou|Y`h?SGl<ԓ ;>Qfb@ KN;]UHc)7ҳͪ^DQ>;G?Xڜl'U ilQu-DZ4HeD*}IJݧʛ)uwK͌r:Y?t8QG*S_ؘ}9j^VokBvvkÖ{c`9r}~bAÁác! 1o}ۦ:7lÖչ{<'> aۅ/-=yx GQ#KJvȦ dK8,e~Ȳ:pP̘ 5Lv/7QLv',W3?*4d>d@_p'ڑZZ/(ED ՅBvįWYudMZ>_eut{#~޽)'xMI^jԖc0hAo) uF?Xc`״Bs#e1AԲH_c+q(f$7w0̑كZ6Mj\ԑQSQw/I~87ԋ#q;gWafϯSh&up7K0/5]u E-]3p!g,}svٳk=P3,I[GoЌOݸWsيn?C AY'sQdSbǏ[iי#jP{mOxdS8{?7[~ǝgSQ)y8e+:hoSzmگzѦV A;*@9n߃Xdh|MYnkY0Pτ~}@̽j~]K_{hSdԧ 3(s5LSW/`Hv 2&A.fyXLu(h5֢ax? @WXa)ae#V2$?1-*Xv}6Pg$;gS^Ɖ1pا \;Ε X(ޫSF_Xga2Y!7{6uZ@VahqY>f ئhdk $RMg'"*1qS+i^W7ﴲ3v2%MHZ9Aoٸn,; /|m_= QI.xm`f2=ܚFg[|$^:dL',]TH-_Ps7ou@zNTܛu k=/ކ1zAeΖ8u/|i~ϖjAz׆g}7+WwپS.Xg?1o WAȚ,)*]oHv lCmDt~r$cN>/ءSX؞] QoeF {cc)L/^ ;be o}LJ7_æM/ JLgb,#Rxf"{<ͽ6' xC͗կaZ {Pqc3TLqqO3_EbAȞqY=痍eGթId.wY|eKx}o6|[H5@?#?s~`ۏlݘk<-x|s BxتfSt-_#>zɀC7VyCDlfbGl\S񿳶w~P>2ܜJ&5fwE`]&O ~ 3s ,oQzgƕY! g i K1P_6N~Si3Ӷ3!2G huɰ#=Kco ~|5MHOƃ cC&OO=(OV0(|C0z=wvv%4KVcs?k=o8M9OmF]̯^^xmK_ mA܂.= t~uYgϝ޲W^yn7D&6on E1֫W{?li!ƅZ32BFqڂ;3NŰF#|(s 1%gݸ2 )-L;V &L":J޵iE)4aSւa2f@+Fmߣ Y*ȕӉ3Hח(~Z5 Ӆ^d0'9'DM v<ApCR6Vdg q|g/2=lY`iTz)e9{GNy3S3VlJu?|݈bOY,O r1v2]^=E)H|˹- /2bY@vkU@ ': ^0Q,c³5]o~3V8e_8;i`꒭&zgZ=NjIF@ }=K>%x2Zmn,ǡ^po}9jA >n|?1| Ȗ|r{ϊ `>臶|l@)o >?G,ٵz Y 2L[1*uZ"b!9h6u;d0MZp/va1B?_S ,gCkn8>Ƕ@Uve͏p HyMn=_y9B´&]2]w[ c?)C=cf Cn@ck]mg̐D;A.0gL>Կg/EyzV;:V|!X+Vl̯/SmZAvaTƓF\~)W_!~gzV;r{u<-5k>9[p"8LI3"%0rP=GP='Dc45P?d OSKj)$p:Xя}kP׃ %{S9򿑶Mb;'O lmOpjn\ Oɝ0;}s/>R۲z-HYol[x[IVc:+=d4=aKq/JD`fѶՊ!3ozv_8ZѽM9FLucLw0z,wvn*?wuIP0%}iE֣#EY$]g0yB٩cÞbCggϞKq¡ڸm|pL8k %`!01 2@^E& E)˳lG8p'Ǝ{8Sg}{oBd2h@a. ۧz6 XSZupژ9G?ci-3:SrY%G# Jдe>57׍jIʽ843-z(/G@]Crm9b>|9@!ߢ7;;3?+1Gv62f{K1[/ː8KF6q]HQzKnD> PWpc01KdCaieM7g<ҋJ2vޜ_y;w,S[ 9_OWc\s*:׉JWp_1X]я}2 [J4m*jL\E0-+ݮ߰K:glkG>=<|22W Zgli`kdַ=|jˍų#[p. dwX b㕖_vé;qzpN~#O11~hӧ)14ԠӋb1A^7dWO8gB_`M piC[ ƪu{c|, lCm;sr1L/́ V|"T.`'!ۜMہ7ѭC~9z{#u͏R5eLm[{ЧvnGF/x6ӭK1=㿱qa[[)=WlPĸ \Ά|3CXAYqȦ=UՂrgndA&_F[W5M (:嘢HKG4Z>qx6qT?As20P]eVsYqJeJ Dhޏ®1жY'`8#ZnoNzVrCNj1~4θj,DpyUaxTjڤ7[Cx8!a^OVF ,gv؊hvR^:m*)Eoθ:`i<ef<Nl;rԩ F4$cYQ|CXOggx5fZiVtMa ՘iAL)!KvY!`<]߱jowu҂ zW}<;!;e:9L;LXY)NbcH??|uMVHa׽; يeKkXN Bǰ3-NiuXGl|Gl?0w~ *Su0;ax]c1sQ‹1@wÀvMYIePX[7ZN/?q cV3w6qaylϚ+A?CG+1˛oi C9uHc)]gd~~Ѧd8`Ŗpja瘆V6hKE64EO=AB[Q}OATL?_F[4>"K>'Y+߽g(W1P#{z|1҂~Xy0'YW_RlVckt t{ýw FEW;1Q!qV@Ʃc`E7 Z^2# s3Na1Q4c#_$="0{mxʵW_s=XD172X.;W, 'v/+)m2O:~L 2eI;֩g&KNݸz֞7a[^=7l$߷,Oږ6'7\Պ&P8Ȗaw8Ɇg""INS0@.Y;{^`e@ 0V|<z@݃}Þ| a? ӯl앴y+w[z_,CV( z?mtY?2=_#(3-+־l2l>[[;Ms1e@Xk,:/%2yeBMNv-3ޕͽj4iG , fvd8H)5(9<]<~Dݗk{F0qo ҨYCDiRR%^xc[r=Cn{ H4p`'DIz𶨉cE+'N3bOmd CX!pt>(xd[£hp>V75fLx|ojS\63όoxqjxq/F@6`|t:|vC OGFxxWU=0%h0,KNФSODz}$dѿ/HG!|ZCturYdԔ:"8vlZy&ʦ(/G:q7í,e{>J9CF)g{o lچN%IHk֩r[!ҿ)l8e2X Zs (-`0zd4)s2YR|h(Y{kƝA\I~(JAGF]5J f,-3=?G`J Q ?7D-en[FwpDEaՋ; w{zxׇO}:;vP ?X@-[j0o$6lm~1[Þt48TޔC qZTL^Ҙ>hW 4To]m$^ZݿwnXqwzjMWZgV}S4vq|Vm [z}ZN;a #M?}1^nnZĵ6=ՠA7 (?jtO+Vc?6O}&QovjP0٩l Ӄ{ܿvf5`&m ;ND~Aħ>?Z~\7\mCb7o~DzcׇcY̦Uݗ$٘g[n=s g-&m3{*@-AU9}s|5 2^hU7#ӱ*gיj^Շ2 .c;k#2­(ӌq-bRqYJ*)֩h\ƚ"3=WH"ȝ} X%=Dl͆A(-dFݻ")#)xC ?ҸD\ʧ3uo!ödQdahw =QOs4>g ??Ǿ +P_bg3?:t흄)7RD.=6#0Fq g* 0 @RbVʧVV 7L4GaOÙglKӥEےSH~+_>nge;~ ?O?vm_7 v|7 [(װ=n|1dn@}>2o|Oٮ6|Ȧ2_8/#KGm[Ot$8F_gsgW..84w߱ ^/y{$!"ez>P &"Ԏ c7~"twc :q燕`b|Vwt4mnzŊvjKySi*t7Otw펙饱51H^hTԘw dl][^e4DB[>}me*.ˊzZ6)o0u)70E`C~ @Ã=0yV(9ÿ_&={mwx'FgwP}/[feVUV=Ç?~wK(6UGnsMOLc\nw~ Ai37AQtcЪLX- ؞=6J_-~0<{`΍ga燯/&'|~ƷO~׬lROg-vd 'h P  S&-#鱍2-CA:~ (/l7#y*DƫNaZ:Mm'j} bL=da#*,ϚXOoږ|R/80Pd.VNCX@#|WTgf~+d5 ؎E?ͦ?[@5˦paU~m 92-K&9wgqLd@uX귷kB= 1b@`YDJyg"78{N)O>|_h$D fsdV4:UfF62e ǚrP&%g\2CZHHj/H:Xϧ,{Sx,̽;:ZT@#1Խ -q{i۷Ȃ51ik-7%v"[-(n;a}ҕ$4ԧlLv-Pum[:~ }3eեmz|wxvÎ n@iچnagxdgp$2jW*%)&{߲enpx_oB' Ky~H`Vȫ@o2p0x=sУ,lLH ϶*63 h[ R{٢SϦ4lH՚RU/_`#XxeJlz.}#JjzR|ɨU^ueVM/'us ocǐ>"ԭ5nǶ2|twrF;SEZ@!*m lPׂ_DԨ{nhq ͖S!cQvq*oQW/ [gi[9Mw_p@[Mh 8.L oW/B/ݷ`ytx7wmKI>G͇6 e?ut 8.f8E{X93:Tu|2Mv (Y7ě#Sd ֗]EU8li[g0^ kc `eV#~>?O =İcٮR^)ܻdc:%L]۽~~΃ߏlwYpߎdx5]{T~}ꂁh ~| 0e%jXѷǟ%s?7{72\ MOW2Т>gg͵c[3ozߪ/Q׌#ScPfCq knY6lbSeF_͂Vnm4 nl^sQue 熷-[A!Ӎ}.yb|`M3:V̴\_ Gyjv+lp1Ç0yM8bs!SܢF7,E6ȦaC%ܲuV}k{65;缝wG0@ 8-PV 8+HBU^=ksh`Oʦ]D^-'2E_댃2e pL"tؼk p{dE^0p'ŐB;ª Ӷo[y5`/>lGm me 6aI9Ԏ)Nvmq|/׹1i_ >׀C|YDfxl%Y'M$"=S`Zv,( 1)xk|+>!<ҌdH~?;9Etmk4eldu/_ T6{,Be /2P"24`e @/kAAAʽ3\2L> f] ?',v(OXo0v˲H! c >\2u.+gxl,vbzCY*s#OQ,Y)L?Hq ;Q)hƮYf m NT!E qJ O;nae9O7>>Zouj@͂fFOպ1dS|~Z}FYM'Q|<ʍ[y ~ /f %0LJc4uPzZx_-Y<kf+jԏf Vpm<(2 :  Lgj OuHXm`-hD⊌XƗndy@c Z!42>tsx?O_`zst8f8mvɡ^~Mw{q8zMKa>2+=*Z*h2_/+ǭ[co:ck d!A˨BAVtr8%Dz4G0>28Qli{k42mC; mIZlc͞cz8Pt3Fc<-vlϯ5=r}O꭮@QΣv'z ;nl5yl_}kx7l^susϊok\>1wű`ة /^zO~ؿ+G?sQgN٦LTY$YB*p,- .QW_yqxş VT?9|_S/o 68uxtp՞g<;?/efp4 ' =ȻVӄЉKn)̿ MH_lG԰e,5ZoQ{ -_-7&EZ";P39\ǹY~T'M7YUhG`U\rfl.D'w#!0ͺϯ~o"tl5X*: TS:G efӛmWն# 6(fJ 洣<ډ64f߀\ViP*Tz̘/frRLio)=3?yfȔc_ tNP۟WMzjYBrhSw'#`[ߖ!0`}b t(儰"'+t%(Soab@ 'vcp%p祟Rc=kSC>fE)qY5RkI8Q [EY5_$5¦ t*OpX#}6nn-oXB4^7E/ɦ+3SlFN7Q8IIar>2!gF-[4Wܷ3%40{&6}Lv߷\0\=j;t-aJm/g~ w ^\Pim9QaezTqEuVOޮC{^Nਠ_ێo`Ȯm`Y7û?|ux{?Cj '~??{O}te["]a3d05 7+3i L[Z bs%Q0= +?ծV^"oYn)RdJņ;./gNj/}׮]0 @эlvT-5f@Uub ʃO짥Υ,>9Ah*^dGJa @]5[[dT>q kMc$ؖ,9o˧#3${vf3iYdm\/A땑=A cE%NS8Fp'ĥ2 VLq̟%>r]VLJ+̶ Mubzkt>MA2fmϷl<>Al5іb/VzPcԜ>aۣƂ$qOX 60.YEIa*^bg[;Kv9mdk}1 Vkd kg yP-eclQ ֣\=߶MG"t@*, óۛ{Sj/۽w ԣE !$JbRQkPҽ>27N-{ W.aMg2~:e![ іBn71f_y/~b gϾ78p՘~)j׎{y{a_ySA^QF4:=[x^7g W:|2KɁ/v;>bQpmW.lJtV~_ [`8jkG a B)Ýs~ XXHVce-Tr;BY/ *[e 62pe/ .:c-*Xb.;+/l`xׇ>lG\'߳߰Ms{$!J_,Ag/MW #3EY:ACfl*+J l4=ܟ Jj9÷ $ CFrg ZTU|\9=;"=` g`,?ǭcR/:=h rJ3nIJԓQ*78X [FT0W HQʋG1=ݬPm ̦ +P~ߵ:}ߛKmO&lDElJoHZ߳)+8](%WlF۰ C@p Iyi} Ƴ]VDq<^ ޞKmRYI5b r 헾\v0ecSd3 G-}dykxG7^0Ż.B9|_g 3XBl+j`YrC+u_T-,!Ьҍö$`23{l^.}7_߼i`G{w1|wk_nd|2 zPM;'yF?ѕ장G.GzxOO hdh /<85;VAsu4.{oMCɿak=^O\3HlFo2%٬imEZlkOfΣ66_n"Ț=ǧf  /EN;:ZDŽL+!#2De*95Mg)v٘ʤhTIq&业h)1THݞ+ߥ]O8(of?3;eeB89X}ݦ4_mV=R%`@Ũz<6aםEe|VluVe"d08*̂y#E|l\at%~,<i>yj5(F=?>χys^2o:@gc4ۅ}Vm_R 0`dl]Jmπz=Xlݮm6#bvX@7O G ;BMAxCVn9%VBG\PQ?S K9޳ %?}v`?|~x3vSo |S6- HveL)pčGxat-|g@G?T>ȑ_ipd*q#x6X(0î[5|IJ= JzDA:78 Lk1H8rAe^o|wاymuΧƣ_*E%f.-U }MV-3P6{Sfc;YyjGzst^T&Lڪk싸+ V0d. 3*% x˦_$p=sg '29 .Wl5_i}@0lE;00kfӏ,PCVM!3r9mSv3[ٗ%c~!ӵu6;RF|JPL~3ecwpY`ϻu/!4X z6}OJQrP1_%*C3ԏo-'I#8y1ŧN5i]ya8iOݽyqlI[vfx ?z Gp|!zv|d߉C91f&]FʗkjR7)6u<kXKQvsiJwq\ Daɞb{ + ѭ;Twq#3*8@ ߳*(*imR)^3fe/4=ۨ,k5WnYUL9#vTƭXgW2@Xzmc65t0&(| OZ BtA8Ѓ_L-ܰ¾Gk"a8x]?a:}Y-&gy]_ R!8rw0hlfx#G@y͎8OPP"wh-妡 e-y1KŷYH0Pp5V}qOB&2tk3ړyj_mZƦ +; g\nߵe'l:w]4lٹz6miM&M&?i';c-l;\7: (f<*u%Ӻ" P1e5.`xVB?v>/{ᓟ;n,M׽bWo j6s 3h^\KZmʊ[@~c{<2T٫5_V[P7E5TzŧzV#>^uB cmǤEϮFcɂ>:ͩ^ZkS"~fɀEU39D]a<}oԝZO""a|##V~#pmw-w]gggy\b?eʨi "{akPx 駊Ἥ*3).YI}0VetN;jN(dǪ@Le`xCy"),pԂAjN,cٳG²qG{v,Tݲ߇,(ίW~ez {Խ=-O`o!D6BiuF؛ &]S < WA'>f <Ľ Y6տ~m#ܵ3udj㵺WGea@1.kp ~F?z7Vtjnm,hlaYG|KOg3ÅW;gǭo/^F'٪/x?>i5;/e G@Yts!Cٻ,E8XߩΌ{ƽm:k۶mBI3>~ 2W^޵>s/Wy 5+7 7B, [akר.|Gj ԉ,@YFgN:U+E/s^?..-칲Smg$ŲxZXC4!;߅)Ě˦dtZ5e'OtpFEïpiצN9tbزgVE(*@a6%uز ?m&h>2Dk|*3;~Ǹ0;*_ۗ>U3Fx~hl43lshxS Ҳ6Ё^SwxlH\peiUӏխ m'ᾠI߄Pg:a:EXESg5 dcx}V}Ãw~]v/ߝ;GMH/5Å[%Ru'^VÏ[V[4*/:h]7؜D0Dy𒆉j5v~\IDATHlX8uDmMK@e-歷^~Ë??*~_?|Cyۙ:6ѝ#Ęӷ5k0uA䯎+sަoҭ`ɤu0ƲJ|/G;@~ʴpx~}_Wߌ}M3hb;3˃QOec߭>[Ѵ"/ %V,(Yl?@/(#O3/l;  ouYy#Dms<3oQvJW;*2:p-P-y6V25X*J O[2goh{ooo}ko~׎8Ju/uЮ,3HvͲGVt 88cG `9m[no9fk^K++Э3ΐ=;(x8nSwFa9|k}`NdvAc9?ĩ{h~zז.@ߐ*)FiRLsyӛ6}uhYݛ/CP(a āF 'r1[@ P8,sot\ijHS_ͺCG fA`۳xnl[VAA4Y`;m6ZFɯYp22wN/9\y׶l8ȾU\e( YpNI?ԺoB&mH)/c|#i1HXXƘ{6ٖfؔJ ا"?͂ |o?~isl'XG;%{괋9/q$ub**kh1A$%#R|t׾'ؾOql(" yzy̪*?ܹ}3!;|y={ WSCm88#23R}m*-|xƟf'}Cu~k)oʮm)\/>LYŸ'_~Sw>g%l! \ъ`6aV|=6.1E2P4ZȓM$Iwbf܈Lc/ p_‹k1[+im4;CL桒:oAbkst^h̅񝩎D=P#\"'8LGGDĬ1FӁ2J4fwr#ANG'MWhk K+#_}a4V}x+/KDֱ}Ql?Q)Jx鉲 7{o㵗^f:Tup$1@u]!~8[u2jHr<|#E0ls?a;%x2Oz:Ms܆ Ӧq zmXPN5.OAc]dB9OVgZ>R5nX%`<- !͋`$pR4gP?NL~iP;rSy3@|W\Qi2vsjXҸ N+nq4ο.vVk:GZ>P ]mdh6gfnjLD9I~6'@ "OjE {,'T=$4lȗ3!M 1aaN¢|}gc/ u{te#F{> 9+4[N p6) 0 2RP`Ե ,/@^6_[`T(1ɀjŽFj S= - r7,}JmuXQlZe{[OE~&̸ byCA԰N;/K2G$O?1bQSDu?% @Y8X 3nQ2W\U0A461&̦Z3`[aMfz؛X؅^_>s\hL/# !3-Qo)joډ V{(\Ã}SJ?K_jԼI[N7( xK]/ER`HJ? UrՆo3I8ghH^۔&y _x߅54}vҚ"ʣ;rio| N;tWMFx@S޾|\Qʅ<,rUF*Ϊ먮jeu 5H*P'2e_&\ݳ~~w6qspxWj>Yaϼ=x`icfw-YK\ VAe<'[EiG"7^+A})DkXh h0Y_׆'q1 =0I#,CL%;ǻ3( NG07f,Ҏ-Y;ԎNBg! S^$ 赔0NT tK˝& pv6Ck]^zE]K3o$8tcҚؠZTA'mJISz'I?o]ۛ2Mp 6JVH*FK[Ӝ FI%Gqj£L IA|3N!@D(1Dͣ31륈-[s l\'1 xdp1<̙鰻cͩĴ#Qh/mR8:#'*]i^ c[aOf|Y 2.@ZiieB#\j)-Z~gheiX!qV-R{;/4dj'7^3HCii-93ɞ \ &,I1QAwW{^kJV'pCz0R俾@[oessߎ)x#u!_GTĔL;p*`_K^ S+}O^a45 7}utM*cX9^eyUi6*uKڝv圊>WU@rd25>ULڣr=lf^j{2AX(v{+ )ExrR_P~;m8ֽ"i`p/nF˄x"A{, $_} :*^=MmXΛ[s%\Y9 a]4vW M$j;}֞s8ћ!")6^Qn¦خ@t\ziݹ?0H`] Y!ƌPB~W1 )4[%IW&#$CbW< c/j@H>'Խ2#^SUp4?ӽB p9kǩU+:43#SSnEm 4;܃&rEd,)Y7~?Wy-ln퇛goJ mh%<`/dtv/I@Tcf,l;HhCxO)dSҔ="Sc Ǻn׮^5d{# 4EyAhR4k0h}\:TB3>TI?1L\̐ϋAq=nhMf&`dn\Ϗ{}:&,S4<7r' :gRd)&MhFY*q>qLů̇y"bLa~u'CROI@0ҥK6v&5afש_֊/M[ڪ?i\H W>L;@:mK?Y=XF K R(*Ɂva%_c (@x\asc9ǫx~M )p9y@&Ʌ6_S -]~АF>?a*+)`{SMYοuQYاu=3,=ͅ 9VS}}\nTqY*BpvLV>ޕқl)_4ՀM$HdYl@|htm9ݿy#:I`CE)е@c傼˪གc BN(%, :4Mc ~;4$Ӂp,W;