ࡱ> gxdef bbjbj \Y  EEEEEYYY8%\Y4Vttt3333333d69:3Et4@ttt3EE3tHEE3t3=.=/P 3Yp.3304.\@9,@9(=/=/\@9E/ttttttt33ttt4tttt@9ttttttttt :  Department of Electrical and Computer Engineering 332:421 Wireless Communication Systems December 17, 2009 ANT: Automatic Network Transmitter Written by: Dan Mendat Katy Qian Murium Iqbal Yuriy Shames Under the guidance of: Professor Christopher Rose Abstract We propose to improve upon current limited technologies by introducing mobility and directional precision to wireless signal repeaters. The ANT is a mobile signal repeater which dynamically adapts to the environment. By moving through the environment to create a sufficient connection between two nodes, the ANT increases the Signal-to-Interference/Noise Ratio (SINR) and throughput on the existing channel without significant power costs to participating nodes. This project will provide an understanding of what interventions can improve the performance of a wireless network using our prototype ANT. Contents Introduction 1.1 Background Objective Technical Details Wireless Communications Considerations Movement Finding Signal Strength Collision Detection Experimentation Power Consumption Plan of Action 3.1 Prospective Procedure & Experiment Set-ups 3.3 Division of Labor Metrics Impact and Future Considerations 1. Introduction 1.1 Background Signals transmitted through the air often cannot reach their destinations due to attenuation and interference. Wireless repeaters are used to alleviate that problem by sitting in between the two communicating nodes and helping to send the signal along to each node. They receive the signal, remove the unwanted noise, and amplify and retransmit the signal. They are used in all sorts of communication systems and can be commonly found on the market. For example, the Wilson 801247 is a signal booster for wireless phones which can increase coverage for up to 1,500 square feet (1). The Choice-Alert Wireless Signal Repeater 45138 can increase the range by 150 feet. These signal repeaters have fixed positions, though, so if the surrounding environment changes they cannot properly react to the new signal propagation characteristics. Logically, a mobile wireless repeater can fit the bill by utilizing its movement capabilities to enhance the overall signal propagation between the nodes. 1.2 Objective We propose to create a signal repeater that can navigate on its own to create a sufficient overall signal without user interaction. To do this we intend on building a robot (ANT) that can navigate its way by detecting a transmitted signal using its phased array. The robot will then amplify the signal and retransmit it using an omnidirectional antenna so its transmitted signal travels farther than the original transmitted signal reaches. The goal of the device is to achieve a reasonable throughput between the devices that the repeater is bridging. 2. Technical Details 2.1 Wireless Communication Considerations This project presents the challenge of achieving simultaneous communication between two separate nodes. Utilizing a single antenna array for both receiving and transmitting would be difficult because the array could not be directed at both end nodes simultaneously. We can circumvent this problem by using two separate wireless interfaces, one for the link between our mobile node and the receiver and another for the link from the mobile node to the sender. This allows us to handle each connection separately and achieve independent communication with minimal complexity. If these two interfaces were transmitting and listening on the same channel their physical proximity would make them strong mutual interferers. This creates the requirement that the separate interfaces are on two separate channels to remove this strong source of interference from the system. This also introduces another dimension of optimization to our system by allowing the ANT to detect the wireless channels for which interference is smallest on the separate links and thereby choose the best channel for them individually. Using two separate antennae and thus two wireless interfaces presents the challenge of transmitting data between the two and coordinating their operation. By using a computer as the interface we would be able to decode the data received from one link and retransmit it on the other link by re-encoding it. This would allow us to establish communication without dealing directly with the physical representation of the data within the processing software. Instead we would obtain meta-data from the wireless cards to feed the optimization algorithms. However, processing the signals in this manner introduces a problem in network operation. The amount of computation required may introduce a significant delay between receiving the packet and sending it along to its destination. This may not be a problem for data transmissions, but for applications requiring continuous communication it could be problematic. This could be addressed by using embedded hardware to quickly retransmit the packet at the cost of a more complex system. For the purposes of this project we can use a pair of omnidirectional antennae for the link between the router and the ANT. We could use this pair as a dipole phased array to do signal direction estimation. This requires the use of a motor to rotate the antenna pair. This is the only way to point the beam in the direction of our choosing using an antenna pair while not creating additional side lobes in the antenna plot (2). The other link that is between the ANT and the end device can be operated using a single omnidirectional antenna which would need only to maintain connection with the node whose throughput we are trying to maximize. If this does not provide for satisfactory operation, a dipole and motor system could also be used for this link, possibly expending some additional energy in favor of a better connection. If we were to attempt to avoid the use of a motor to rotate our phased array, we would build a beamformer (3) with a sufficient number of elements to be able to direct the beam in any direction without significant deformation of the antenna plot. As of this time, there are relatively few products on the market that use beamforming within Wi-Fi frequencies. The majority of these devices operate on the recently ratified 802.11n protocol and are geared toward enterprise applications (4). 2.2 Movement Movement is going to be a key component of this project. The robot will need to move in order to maximize its received and transmitted signal strengths. 2.2.1 Finding signal strength In order for the robot to receive adequate signal strength from the Wi-Fi router the robot may need to move to a more favorable location. There are a few different aspects to this procedure. To enable the robot to receive the transmitted signal we need to worry about moving the robot to areas of adequate signal strength from the router and directing the robots receiver phased array toward that same router. We also need to ensure that the robot stays in communication with the end transceiver as it moves toward better signal strength from the router. First, we need to define the adequate signal strength received at the robot. This signal strength will be determined by the signal strength value which allows the ANTto reliably obtain the information sent by the router. As long as the robot receives at least this much signal strength, the robot can easily retransmit the signal to the end transceiver and vice versa. We assume here that the robot is close enough to the end receiver that transmissions between the robot and the end receiver are non-problematic. Otherwise, more repeaters are needed, and this situation is out of the scope of this proposed project. The plan for getting adequate received signal strength is to use an altered form of a gradient ascent algorithm (5). This algorithm entails determining the direction of maximum signal strength increase and moving the robot in that direction. We will need to experimentally determine the optimal distance to move for each step in this ascent. In order to perform a true gradient ascent algorithm, we need to determine the amount of change in signal strength from the current position to the possible new positions. This would require moving the robot to each potential new position, subtracting the original signal strength value from the potential positions signal strength, and dividing by the distance covered. Then, the robot would proceed to the position with the highest gradient. However, this process would be both time and power intensive making it impractical for our application. Instead we plan to perform a hill climb (6). To perform a hill climb we simply rotate the dual-antenna receiver phased array to point in various directions that collectively cover a circular swath around the robot. Then, we move the robot in the direction that has the most signal strength. Since the robot is assumed to have good communication with the end receiver, the robot then relays the information to the end transceiver and vice versa. Once the robot has found a position where it can communicate well (link reaches assigned threshold) with both the transceiver and the router it can stop. At this point, the receiver on the robot needs to rotate until it determines the optimal orientation to maximize the received signal strength. Then, the robot can remain in that state unless it notices inadequate signal strength and decides to perform the hill climb algorithm again. 2.2.2 Collision detection We need to account for collisions as the robot moves. If the robot wants to move in the direction of maximum signal strength but hits an obstacle, we need to alter the robots movement so that it can still achieve its goal while also maneuvering around the obstacle. We will first try forcing the robot to move in a different direction whenever it hits an obstacle so that it will eventually get free and be able to move to a better location. We can try a fixed direction, say 90 degrees to the left of the robots current orientation, or we can stochastically change the robots heading when it encounters an obstacle. Experiments will need to be completed in order to determine which method is most effective overall. We can also attempt to predict where the robot would have followed the path by assuming it was bounced off an object. We need to use some mechanism to determine when a collision occurs. We are thinking of using a PING Ultrasonic Sensor (7). The sensor sends out a ping and then waits to detect an echo. It then uses the speed of sound and the delay between when it sent out the ping and received the echo to calculate the distance from objects. Mounting a single sensor to the robot would allow us to detect collisions that occur from the front of the robot. Additional sensors would allow us to do more complex detection and have a better idea of the local environment. Increasing the sensor count increases the predictive capability of the robot in regards to collisions. It also would improve the robots maneuverability by making it more efficient planning movement should a collision occur. An alternative to this is to use pressure sensors such as the FlexiForce 4" Resistive force sensors (8). The sensors work by noticing the decrease in resistance across the sensor. This drop in resistance is caused by some force being applied to the sensor. We can wrap these sensors around the robot and when a force is detected, we will know that the robot has collided with something and it can react appropriately. This option provides less predictive ability than the ultrasonic sensors but gives us finer grained knowledge of surface contact when a collision occurs. 2.2.3 Experimentation We do not know exactly how the robots are currently configured at WINLAB, so we need to take a look at them and learn how to control them. The method of control of the robots is going to be an important part of the hill climbing algorithm, and it will also affect the manner of avoiding obstacles. We plan to test the system in various environment configurations. We will first test the system in an open room, but we will try placing other obstacles between the router and the end receiver to make the problem more interesting if time permits. We anticipate that the robot will try to find a line of sight path between itself and the router, but it is possible that a multipath-rich environment will produce different results. 2.3 Power Consumption Because one of the key features desired for the final product is mobility, the device should be powered internally using a battery. Power consumption is an important design consideration for enabling the robot to operate for long periods of time before it needs to be recharged. The upper bound on the overall power consumption is obtained by adding the individual consumption estimations for each component. Major sources of power investigated include physical robot movement, computational power involving next movement calculations and phased array direction instructions, and wireless transmission. We used the iRobot Create to estimate the power consumed during physical movements of our device (9) since it is able to move in all directions and has sensors which can interact with external events for obstacle inference. It usually moves slowly, but precisely. The Dell Inspiron Mini 9 can be used to estimate the computational power of our device (10) since it is small, mobile, and powerful enough to act as a brain for the device and store a lot of data. The MacWireless High Power 11g Repeater can be used to estimate the wireless transmission power of our device (11) since it is able to receive and transmit the desired wireless signals. Given a 50KWhr battery, our expected robot lifetime would be approximately 1.7 hours. Depending on the actual size of the robot, this battery capacity would likely be an underestimation. Therefore, this lifetime figure is at the low end of what we can expect, given that the power consumption figures are intentionally high. Table 1: Component Power Consumption EstimationComponentTechnology used as estimationPower ConsumptionPhysicaliRobot Create0.5 W (regulated)ComputationalDell Inspiron Mini 96.7 WWireless TransferMacWireless High Power 11g Repeater1 W 3. Plan of Action 3.1 Prospective Procedure & Experiment Set-ups The 4 major steps forecasted for this project include researching existing technologies, writing algorithms and programs to interact with each of the components, testing the different environments, and analyzing the results. To facilitate the design of our device, further research on existing technologies is needed to see what can be used, what can be bought, and what will need to be designed and constructed. WINLAB has fully functional mobile robots and laptops to use as the base for our ANT system. Ideally, a programmable phased array or rotatable antennas can be found and purchased. Otherwise, a homebrew version will be constructed. A standard Wi-Fi card should be readily available and modified for the purposes of this project. Once the proper components are assembled algorithms must be written to control all aspects of the device operation. These would specifically control movement, locating the target signal to follow, collision detection, phased array orientation, and transmitter link preservation. The algorithms would allow the robot to rotate its antenna to find the optimal direction of travel, move in the determined direction while recognizing and dealing with collisions, direct its receiver toward the router, and verify the link back to the transmitter is stable. The purpose of experimentation is to quantify the improvement of our system. The control situation consists of two nodes, a transceiver and router that have poor communication between them. Poor is a connection with low SINR or low throughput due to obstacles or distance. Other possible environment setups include testing with a stationary wireless repeater, testing with stationary phased array and repeater, and finally testing with the finished ANT. It is necessary to spend time learning the system and tools used, as well as debugging any unexpected problems. Many experiments are needed to determine average values for previously stated performance metrics. The data that we will take for analysis will be the SINR ratios before and after activation of the improvement methods. The results will show us what aspects of the design are generating the greatest improvements in SINR and which are not contributing significantly. We hope to find that the ANTs combination of techniques will be an improvement over any component individually. Between 4 people, working 15 hours a week for each of the 15 weeks of the semester implies a maximum of 900 man-hours available. Weekly group meetings take up to 2 hours a week for each person, implying 120 man-hours will be used for updating and designing as team. Researching, constructing and programming would take up an estimated 70% of the remaining time, or 536 man-hours. Testing and analyzing data would take up an estimated 20% and 10%, 156 man-hours and 78 man-hours respectively. We could make this process more efficient by streamlining the way we do the various tasks. For instance, as soon as movement code is finished and a moving robot is built, we can test and troubleshoot movement in a real environment while the code and components for the phased array are made. This will make sure that there is always a task available. 3.2 Division of Labor Although each member of the group is more responsible for certain parts of the project, all members will contribute to all aspects. Dan has the most experience programming and will be in charge of the software. Katy has the most experience working with GNUradios at WINLAB and will be in charge of experimentation setup. Yuriy has the most experience with designing and building circuits and will be in charge of hardware. Murium has the ability to learn quickly and comprehensibly explain the material to others so she will be in charge of communication and integration of ideas. 4. Metrics There are many ways to evaluate the improvement of our final product as compared to existing solutions. Important characteristics to focus on include the quality of the signal, network throughput, the energy expended per bit and deployment time of the robot. Situations with weak signal would have poorer results in some of these characteristics. Signal-to-Interference/Noise Ratio (SINR) will be used to quantify the quality of the signal at the receiver. Net Stumbler is software which can be used to calculate SINR for Wi-Fi signals (12). Network throughput is the average rate of successful message delivery over a communications channel. WINLABs ORBIT grid consists of many radios which can be used to experimentally transmit and receive packets of specific size at specific frequencies. We can use these radios to determine the packets sent and received in order to determine the throughput in various testing scenarios. The amount of energy expended per bit is good unit of measurement since it takes into account both the power consumption and the usefulness of the receiver. It can be calculated by examining the power usage of the battery and the number of bits successfully transferred. A lower energy per bit is desired. Deployment time is the time from which the ANT is activated to the time where the ANT successfully finds an optimal position and antenna arrangement before it proceeds to act as a directional wireless repeater. Because each situation is a little different and the algorithm may lead the robot to a different location or not find a location at all, a huge variance is expected. Observing the longest times will be invaluable in optimizing the movement algorithms. 5. Impact and Future Considerations The capabilities of this device need not to be limited to the environmental designs suggested in this project. Future considerations could include different levels of noise interference, various physical (dynamic) obstacles and multi-path environments, and a method for the coexistence of multiple users with similar devices also working around this frequency band. Also, the device could be expanded to be similar to software radio and be able to receive and transmit at any frequency rather than just for wireless in the 2.4 GHz band. This project should help alleviate frustrations over signal loss. Rather than painstakingly choosing a fixed position for a wireless repeater, the ANT system can improve received signal strength on its own. If we can get a few ANTs to work in conjunction then perhaps we can increase coverage even more. If two people each place their ANTs down and the ANTs realize that each is in a better position for the other ANTs signal, perhaps they can exchange tasks or use a barter system to help one another. One could also set up a series of ANTs along a path to an end transceiver from a router in a place where the transceiver cannot see the router and cannot receive signal. References 1. Hi-Gain Wireless-300N Range Extender. Hawking Technologies. [Online] 2009. [Cited: December 17, 2009.] http://www.hawkingtech.com/products/productlist.php?CatID=32&FamID=105&ProdID=394#Datasheets. 2. Phase array antennas. Microwaves 101.com. [Online] December 14, 2008. [Cited: December 17, 2009.] http://www.microwaves101.com/encyclopedia/phasedarrays.cfm. 3. Beamforming. Wikipedia. [Online] November 13, 2009. [Cited: December 17, 2009.] http://en.wikipedia.org/wiki/Beamforming. 4. Winkle, William Van. Beamforming: The Best WiFi Youve Never Seen. Tom's Hardware. [Online] August 17, 2009. [Cited: December 17, 2009.] http://www.tomshardware.com/reviews/beamforming-wifi-ruckus,2390.html. 5. Gradient descent. Wikipedia. [Online] December 7, 2009. [Cited: December 17, 2009.] http://en.wikipedia.org/wiki/Gradient_descent. 6. Hill climbing. Wikipedia. [Online] November 15, 2009. [Cited: December 17, 2009.] http://en.wikipedia.org/wiki/Hill_climbing. 7. PING Ultrasonic Sensor. [Online] Parallax, Inc. [Cited: December 17, 2009.] http://www.parallax.com/tabid/768/ProductID/92/Default.aspx. 8. 4" FlexiForce 0-1 lbs. Resistive Force Sensor. [Online] Trossen Robotics. [Cited: December 17, 2009.] http://www.trossenrobotics.com/flexiforce-1lb-resistive-force-sensor-4inch.aspx. 9. iRobot. [Online] 2006. [Cited: December 17, 2009.] http://www.irobot.com/filelibrary/pdfs/hrd/create/Create%20Open%20Interface_v2.pdf. 10. Shain, Daniel. Dell Inspiron Mini 9. Laptop Logic. [Online] October 28, 2008. [Cited: December 17, 2009.] http://laptoplogic.com/reviews/dell-inspiron-mini-9. 11. MacWireless High Power 11g Wireless Repeater. [Online] MacWireless.com, February 6, 2009. [Cited: December 17, 2009.] http://www.macwireless.com/downloads/install_docs/access_points/11gHighPowerRepeater.pdf. 12. Milner, Marius. NetStumbler v0.4.0 Release Notes. [Online] [Cited: December 17, 2009.] http://www.stumbler.net/readme/readme_0_4_0.html.     7oq Ѻѣykykyky]OAOkh2h#6CJ^JaJh2hZ6CJ^JaJh2hH5CJ^JaJh2hZ5CJ^JaJh2h%5CJ^JaJh2h?=6CJ^JaJh2h 6CJ^JaJh2h^Jh2h?=5CJ(^JaJ h2he7`5CJ(^JaJ h2hFI^Jh2h?=^Jh2h|^Jh2h?=^JmH sH jh:<U^JmHnHu7^pq$ h8p @ a$gd%$ h8p @ a$gd?=$ h8a$gd h8gd?=$ h8a$gdFI$ h8a$gd?= h8gd|  l m v v  & Fdhgd/V  & Fdhgd?E  & FdhgdH & Fdh^gdH hdh^h`gdEa  & Fdhgd dhgd $ h8p @ a$gd?=$ h8p @ a$gd%      4 < L W e { } A H S W y ˷o]oK9#h2hLbCJOJQJ\^JaJ#h2hfmCJOJQJ\^JaJ#h2hCJOJQJ\^JaJ#h2h CJOJQJ\^JaJ#h2hCJOJQJ\^JaJ#h2hZCJOJQJ\^JaJ#h2hlCJOJQJ\^JaJ&h2h?=5CJOJQJ\^JaJ&h2h 5CJOJQJ\^JaJ"h2h?=5CJOJQJ\^Jh2h?=5CJ^JaJ k l m u v tbN=+#hh CJOJQJ\^JaJ hEa5CJOJQJ\^JaJ&h2hH5CJOJQJ\^JaJ#hhHCJOJQJ\^JaJ#hYhCJOJQJ\^JaJ#hYh CJOJQJ\^JaJ&h2h5CJOJQJ\^JaJ&h2h 5CJOJQJ\^JaJ&h2hH>i5CJOJQJ\^JaJ#h2hH>iCJOJQJ\^JaJhy(.OJQJ^Jhy(.CJOJQJ\^JaJ   = A k ɷofZPF<h2h)6^Jh2h6^Jh2hr6^Jh2hr56^Jh2h?=^J#hhi>CJOJQJ\^JaJ#hh:B:CJOJQJ\^JaJ#hEahEaCJOJQJ\^JaJ#hhHCJOJQJ\^JaJ#hhCJOJQJ\^JaJ#hh/VCJOJQJ\^JaJ#hh# ~CJOJQJ\^JaJ#hhCJOJQJ\^JaJ  . = l f!qygddgd?=gd gdgdr  & Fdhgdl 8dh^8gdH  & FdhgdH  & Fdhgd?E & Fdh^`gd 9 ; p   ef젇n[RH>4h2h6^Jh2hr6^Jh2h|S6^Jh2h^J%h2hr^JaJfHq 0h2hb^JaJfHmHnHq u0hMhM^JaJfHmHnHq u*hM^JaJfHmHnHq uhtp^JaJfHq %h2h^JaJfHq %h2hP^JaJfHq %h2hT^JaJfHq ek pq !ŷũ䩛yoe\h2hf^Jh2hHtJ6^Jh2hf6^Jh2hHtJ56^Jh2hK56^Jh2hT6^Jh9^JfHq h&^JfHq h8^JfHq hT_^JfHq !h2h^JfHq !h2hT^JfHq h2h)6^J!!HQmt*59Hpqxy  #)/3;<^01w"#&(hMhMfHmHnHq u"hMfHmHnHq uh2hdfHq h&fHq h.HfHq h2hh9fHq hJBofHq h2hfHq 3&  H!I!O!f!g!!!"ҽ𶬢uYH9h2h1RfHq h2hCJOJQJ^JaJ7h2h6CJOJQJ]^JaJfHq 1h|36CJOJQJ]^JaJfHq h2h 6^Jh2hg|6^Jh2hf6^Jh2hHtJ6^J h2h(hMhMfHmHnHq u"hMfHmHnHq uh1RfHq h2hfHq y I!g!#%x)5+,-K0T3556~889:w=>>>d$IfgdEagdbgdEagdgdgdd"""""#L#W###6$9$i$o$$$%%%l&m&p&))w)x))))+$+4+5+w++++++,,,˶˶݅1h|36CJOJQJ]^JaJfHq hJNfHq h5QfHq (hMhMfHmHnHq u"hMfHmHnHq u h2hh2hfHq h&fHq ),--h--..J0K0000000011S3T3m33333455÷ëäØØÆqeYYÆqYQh>ph6h>pfHq hufHq (hMhMfHmHnHq u"hMfHmHnHq uhfHq h2hhA6fHq hJNfHq h2hfHq h2hCJOJQJ^JaJ7h2h6CJOJQJ]^JaJfHq 55555566!8'8}8~8888889 9A9N9O9h9j9999999999: :::9:ȼȰȧ||xqjc_xqxqxqh0q h2h0q h2hM=J h2h@khM=Jhu h4ek h2hG h2h h2h: h2hHtJ h2hg|h2h=P^JhVLfHq h>pfHq h2hfHq h2h#h2h6]fHq h|36]fHq %9:X:a:g:::::::::::::;/;O;P;S;_;~;;;; <<<N<R<S<Y<<<<<< ==)=ՠՙէՠtphmB%hMhMB*PJaJnHphtH h2h,-h>p h2hmB h2h: h2h0hMhMB*PJ^JaJmHnHphtHu)hmBhmBB*PJ^JaJnHphtH h2hh0q h2hL h2h h2h h2h@khM=J()=.=/=J=W=l=s=t=u==>>>>>+?,?5?U?V?d????????????뻴ri]Qh2hO56^Jh2h//f56^Jh2h9^J)h2h?)gB*PJ^JaJnHphtH)hMhMB*PJ^JaJnHphtH/h2h5B*PJ\^JaJnHphtH h2h)h2hB*PJ^JaJnHphtHh1Rh45hbh0qhvwC h2h* h2hhMhMmHnHu>>>>?+?dkd$$Ifl,0Y%gkgN t%644 lBaZpyt9d$Ifgd+?,?5?C?U?m__Qd$IfgdmBd$Ifgdkd$$Ifl,F Y%g ggN  t%6    44 lBaZpyt9U?V?d?y??ykk]d$IfgdmBd$Ifgdkd$$Ifl,F Y%g ggN  t %6    44 lBaZpyt9?????ykkkd$Ifgdkd$$Ifl,F Y%g ggN  t %6    44 lBaZpyt9?????@B EG"ImLLytoojjjjjoegdgd(gd,-gdfkd$$IflYF Y%g GgN  t %6    44 lBaZpyt9 ?????AAAABBBBCCDDD EEEEEEEF56^Jh}56^Jh2hD^Jh2hX^Jh2hi^Jh2hjU^J h+^Jh2ho2^Jh2h^Jh2hj^J h{g^Jh2hil^J$WWWXXXXXXXX Y Y+Y-YlYoYYYYYYZZ#Z3Z9ZSZTZUZVZ`ZaZbZZZC[W[[[K\_\\\0];]]]k_s__``)`ma|aaaü h!vh]hM5\mHnHuhM6]mHnHuhMmHnHu htrhtrhdB*phhdhdB*ph hd^J h45^J h6c^J h0e.^Jh2hU^Jh2hA^J9aaaaaaabbbbbb h!vh]h:hJh!jh!U aaaaaaabbbbbbbgd-[ dgd1 21h:p{K/ =!"#$% nzYֿtmPNG  IHDR[lsRGB`IDATx^mWř ]k nT&6T6+mV^j[JZWMBSM׺[hD@ݴhSmZDw#$]{k]sv2w9s^yfgff}omj>hɳO\v 95n1 l_ chY#t[k[h11 8v#G߼O:_q,c]4clx? M[Aѱl;)@[V\4:o [ebsw !Ubp.B VxQ9']-=t`..*b`-Br~x7DmƀNlIsbގ[νJTvb ekRfp:@襏poNF$pf؅Cf{ N\zN$M{/\|{zo pGcZ n_r.3CCEnF) {`Iu1q_\!~MtCi|g?5xt>~^u>G9dS`#|P1LpIfKi2=r۶T H/IhxbWU;4\)ď.5 ez-ꂇ X?U|΍1%hr?k|ȵ_GyMٳW_9x=P÷ߡ5!xIkF>S)BITE9+,)Afš0107n}w4`$llk2:Ey=46(MOݾӁ(CQ"#2fC$#MkQ^=C:XX-F`2d{YX{l&Mcwlw8# ^YQPSr[Hlܥ4*h_ H5hNe=!Bo.f !)Hd@?A5 UC/W'F.bn{t^k'kDZ fɀd'b@ xwBZF2Őmn6jk'9\"L mmh@h*$fG F.Xh`=RXOr1}zL•,䐒m#2]n!I#F}L_uAnKpC.42vRt}W?I=d|d7/\b#eM1kT;^^2MGuyvMRq^$M+ *+(I+5Ejyg 9!7nsE'}juzROb6]n4{EOc8G u5 Y"E y{sͨ4m?k AG>9G{<2FY%qm!E 8 [8ϧ^ L?)AnprTRU^$S=S%-v6]fE H4PZᐅn;az^9arOs 6$>O]f/~T 2Kg`?HF 9Ұ.O 2D#mSngn`Z茋&]xx[{61]kC.|7{PZw*+=Z̨epHDp=-4Xt/k;gy["yv H,3~z@:SeR -{ ^e(3Fcdst`p&p|۽H$H%!' *7z7Kx#f;p=xֆ;<͹f\1Č͔b<qxqqxgZpŸ(_l]XkECfMN/Kʙ_^$".X`'9~FwaDIE};^-9חڑ4k7_o|b9CfNW.MB\ȑ# j;ޯ:zV,်K Y)EKvV LT!=F>\ɕ'ue[RKL+F"$9Ol.ICwBkXWs ׄO0=еm$ᗅjӵdjso<~sG:*d3Y^c.p¯˝X;9ٹN *Y!i,|s[邴`e̥WKn[\B2J2 ja{i+CX?_D:9Ȋa׆ho1y]daDe6tR/ޏ T1C@ؾӔdB.%?rTՀda8*V\.W9}PƾȖC;dY.)Y&Zj]sE%o%Wg̻s) HR}ïTF`_+i5sK8chaՔ+5Z L%r-kFT!pL3dѕ'x/GW"/^Z.9Wc6dӶך-}_F_^H]erQЗX:LgmTRUbn *^Z  DV fH*Ͷu[ ԎƉ!1B%a 5IMmIڹ&V/ W&DM-#9)ޱx/9bNVx(m; t}71P41/~zoYi @ S/׮TI N !/=NiyXF B.ؖk  e!N2rYhMU6+pv6%&[{ЮYiC覚d /ޫ)7]7qmCxl d0xd L$"bZ|yɮNvE} z 0)9=@ .ь/>Paa~''ߝ̡N׉ .C8| \ed>G0*o޶/_V_hY/ONL|FÇnᖳIΏWW1=/ܹ _>r ͯym,]%{)?cx_/K YjQgH瞵{c`{~lee\t'\UE0Ϗ- E" +s̵v0`KX31TE4f#҃6E6?ӚP] S@dh?߼%'$VYbrtZ_ƚ%-T9t>I:֢ h5RT|m7au:ox$?oLiM 覨݋/S $h..+%E1mW%QH3ѵ6:gKILtEʃ V\ zZC;uk"BFJ.gŌ~o V~HR|VbjXr]QYdCHdQrWڏd!dn!8F#( OE)[P!bFtt臿)!(b*RUr,a5Ҋ  8~2뢁H,mYH$pBR1vI=ȮU2L{29g^m2TNN$q5ۧ l^+̠R=#D.-둂o/G^f97Iwv˼AZRf!6g:&,u'H^k1ЪIh1p-1K@K h10f ZV>9̲ln>p  cŊa*u/u{_IM_^1vf&W~c$3lr\:!p)@B`S:c5]CjNCI /+bk ~6I0|ɼW YtR m4imN)mhȚ =Kh/3~׸$ڡGBiK4HFWd =`+& $u@=f+muۗ_y| <1lg,9\I/+!h56l8T2Cg#2|)biA:J[H~JBS2MrnYaDIq @<q+Tpb@%iFWzp$$i (Q](OV'+BVNTBvGd¡ +^JiҬ1 0d;E 81wmŝd JV5OKk kV`4 #߉i__I2Ҕl)$k[Ƽ{j3Đ$=k72_R¹Ӌu`~x3Io@@J:N6X*ڤ DǫMq4H4,~b7WBeU:.VonfX7'fǫ%UM/nIk iy܆X!زcnE]!g@W` /ve[@rw qMx#'!biD[Sa(1MRCyCmR%`Rc~a;H $@H $dP0=?:'I1ả>>kz沘/ ~o*vny-pMСM<(iC7\:@=ˏ0{kY^cv .Z{밲{N%}sN?O?X9|V῞lX8Ъ'`ѽ#} h@H $T{Q6)UA}(IQ uƅTO՛4ڋ랪 J6J~((abo5KWquĀ': x;Ovr536as>>c0>cX "$@H 8}|?ʉd,w5y&Ro0*)qY5ees.}vkeM~^l*Dݿ  JضaYzOpGb۶͠Qh ([ {X]a){sޟ}'EAA/ oTi'7"0V-2)_zqD㍪#zˮL!SQ|qsPZސϱCaU(<.; ۆg.#?h_XQХ&;6ds/\Co >E`z$ǿV!X]=/{_A2KKM+sۚHIw2)2 2#I0y9Ē79a`LhM40+8eNʷݿC^ =7XKl:=f tU$7ʷADw`NK(^rԙKt^ew :^!մ,Qж!МCph~G\V`/ly>C $@H F lx]^Z34掉|aVB>K-%,91&c1.K0l~`w!M vg)>>L\\d]X. t/[ Ձ0mt/..'{YQ1~S$rd0YMb@slmX@2aYݿv@H $ ~ K  KmRE3{)'ׯUIs;N/u`1b`L@3 H_%RF59w$왁`C401-g9%n$YXI&3`9Im>n{q\= &t y$@K@~'o+鳒 ~ $@H B-(: QkYN 6Ru1k7~ LfǶDWR]tf@8$km6 9-A:ocmZiwLJ[yu WBɉ[v@} uL(N9؍ewkc]{ZRjS-O6/2RUPʌus*xJ ~u#BG&DFJ]n;ۙWհ4 `YwxMd5Mn@X7JLDnzTkV-B# `&l/Ams*yԟ `R>! ʿ3UD(Uף2 $@H $#U%$@H $@HMP+m:<@H $@H 9E $@H $hpt.>t $@H $KnPCH $@H $vn;e"$@H $[Y]w{QcAH $@H 6IF` 9@, $@H $G0LUꪚzח6- @QpAZ -J dM'RpK$.blIZ2-`p$@H $ Tiu^ 'C`x {gϏ"Iѕta]MNx++ ۆS{9զ,fJ EH $@H@t* RR ',p JtopG#r4GF˶ahvI$LkH $@H 3a!aa~>3FH#q21!N?+kJ@v#pm\5sc&Xpb]b8Mۡ.1grwP0 @H $p;݅5~K҂p Lp^hw%n=|pfb%ubΈqc'J2t4v"qScv8X2_83!AG3t]b? `2.Q\?A\$@H $@;#P]mMpɵ`Ͼz?mBNץHps(fFxsN| Ap(v]LZd]?캍H $@H ó@3}-5_$-?} k>&<۩ˎ!4S-_Z`ZH $@Hsyofp9 Dg J pnTs$9.N$AKO9p $@H x2!ZA]p &!ӊ-ANLZn, ?b|?b3%(ჴf`6sp-k,?wК#9G#$@H GO @, k9rbl߰MQbF@H $<@iE^oI󿾾^j-x+G"趨tTnIn[&߳-3 Ɉ+=\-[1## rEH $@훀`ӨJx˗*agrLod;$@H $hWhlnv0 4 $@H $  r"G, $@H $7~M`X|滋BH $@H xW#^ $@H $GP:@H $@H9w*Ɖ@H $@G"i[UTV-[$@H $:&{O^L?[S[\SZU_bBGu9y`~ ]:&?VNy,#$@H $ж8 fܙ;Rbפ~]&D'DDBue5ey%ygroܐāmzN@ H $@H /^-)-c3՝,I+7U?r@AAz^3&#y|}}SO r+.*/UrRN"Zчv4 v\5$@H $F1$$dLA6L=(UuU }%(MX`O!U۹O+R3L[_xv9v?S $@H !E$c'e:*[JYmY^i?)y஭9N]%y4OC0!gDH $@% 1{ PuZѾ3ΩMZ.*. % άK6j][)u 1 :d{{{4ݺʷGKd OHD8nT۷ GH $@&٢wRRGM_7T;fuͻR*}|}Nimw2G\R1^X(E)JB .>vq#h}7(o瀚j5Щ+844$<+TWIb}uugCdRb0u^> ye{ۡϳfR@*(L(b[,k);v L&#끈U lնtWpH:}Q PY&} >_h@H N:/gΜ9pzL rzZ~4O}=Ɵ|9V牖r\-K()-- NկOn]qd zV\HF=|Hp0su]Uz3Ϝ1hF.:5 B]zE( >HU9ݿT[ÑSR3fWYt8Xa6un$I@.@@݃p ϠBW${<ԩW}֎zn u4~bOF[R^l=6l֮`kmPHm#iF(@a"8.B壄6O)3f7nrhu4~bO2,XͶWzi l=FkpcajfDBD' $@ս{N.!չC?x@E\ZVε*].g9O0@H $#ph7s8ᆪ.͵wo3L?tUݡwS}.adm8D|gSG.*Tfj "]zQ1h6 L쐠SZqy ?nb@1_"h!rۀd/Z9e]]3.nj(N`X h{ڸb"@UW\q}7o U W50&^e2 MK?Ĵ:؀?a'Q`nNE1!𺷡^]WZ+lQZk?ybJckXRI%M%11.[tbݣº;Mh)W2ٺغ I42vZњNI&<eNώ{St.6*GPAdi9j/@=L"rN;'噙;w3f qu'쬨p{psb`clwv=7C,,3/tJaA{'|m^˶>Α(o*$";ѿQ#[ǁږJ`䳵OXUיnpn }O)Йh6-D`ґYKJJHD7h&p"A<MM5\yONﭯV59t(Cfo^%+=$ 0tj5Z}A 'C`gDRxQJT1N8P"/|ʯf\.9_r|윲*󋪋!LT SAo#7\ɟF50(& &nPp{=7?iqL҅ 2L?t>W׍lˬFf qo44N_K]vp[AJE____8;dh` v!030 ֽ֎_x6@_@b/U@WB=Ƭ^ 'I@[53 Iht7Le{X{HSnU.J)5C&b"K\s/'9u=hs.rxѷ:ɫ3G@O>}WHgpɒ% N`l0ZKfߦ. dmKNx\dse7Y?r].+ҹf_zMj+GF]CW(=F3*tz+P[UPG7=00NXmR/UU 5*ƫ6 YEYTf@uF5C! "A֤}ڦNj滳[kbM1F=}U1|H'|¸۰m"`f ra˹Ӓ-e9$W245~2֚, N8`z3ªxA 6Z{Q 1C,ۂ-[+{b9ˑX[!Cؠ{ʁoϾ&q0Q̵DIK'*b.r"㌄"rҒ@1O".V\+g9')`H$'V'JVKT]v-u mMc nnsSw5wLӦM駟H|=}t0Ž ~aۉ,-YHKzF44Lɗa|mN|^pvk,#&'r4bwP˿" }l99r"T\ pNe*}M50) S?BOlz~`HLX`|%UgׁUU^I>W;"5)=9IL%KƲDQ)B#-/ .O <o~GG O406'~o/n a0/>rBIv ~X~ֳ~-b2555>Uɒޚ-`]2? p !YX[.]赎|{}mޯ{dž`wOLY_=sɜ2f۹|kLìd&-L!g;s `"wt?+;z;ic`3!aenjim ;NpitPrP:CO z%3!'2ӕ>8'`œHO s2bsDDbp Ko߾W]u^ZZʇ"W\9c 0h`/}_԰J%άo+u{uOjկ?\EZؤ es^ N4v#dAjN qs$v߽HߤIE$WW(u>֘~2;X][g)U;wdJ&||o%68JT*A*G]m쫝_3S, R`7 Q*!Z~ _9 9ԥKF a'R͸l6/TA@lMwjc'NϐM袤{.cO \>1 +sʳ+FPNIE-Z@AyV%C'T16 I| Gz2QIW ~^>>_f龥$Խ{tڣ~>J/t84`w7 :r_0 00&, _R30FJBLvyUXa2ݟJ OE@Z010ɆC N8kHZ0vs*Qa$ nͩ)Av%ʼnY+GOvJP p\reC!"3xyyLKu!۰ NMY˽^; -p9zZ $Œ= EVY=۹]^޽ȹcP;w"x!~OǞ1^qN0 `pFVIVПTy5QР|}}^oI{Д}|}|,mC!8_^ "'3 g;E_(?V5ƋmCl2tE茘:V=kZXaTvFwMSdF(h-?q;p@?fg؀?` A\Il2BTt߯ҟZ._z3(a2Cҫ~mʟWiwY;~ߴsd]x)[?.zeʚAz:F|z4`sk43GK-cmؐ "AWIh9yarG6ؙegCs8Is DۋeDff+;PD޳D\a')8N(Gsʯi 4~#Vd`lD|>ՒSJSu88t>e#'Z*E3$v TTT=0 'C`Bk:-1Q9}B}ƌ?˗%L]~>x-였bB_d8N &} $ XȹJܫ ʾq.Y] r#O1$nT\Āĥj }~M`N694n@~fR*`d.P^B+ =C(:AH 1P" 3,"A<(A-g U4  j_?h~192u~dvub~TL(†;gAAM&ك? 임@5Nlҧ;{?&G>yxǾ}qoyċ7O*ѬSk6=ۆ~OQ'y̭L$.V +VUlMc6ؤNL# )c1wk~r y+=dB` 8g‘-' 6lXti@@6O edZvrao85/gyswOE,ސ͔ ޽4X>Yc~7{kFˏVQOOB"KKLJҊ|}{.^2PJJ//Lw?#쎑(8yQxR[g_o?ok7嶔z* 1n #""@M|3OpӚp^ ޓu{NiX.T za,xII;Zо2YԠثu ݑ)}{GD/[jRt_h4Ҋ;jMdzrc_~996W/gVLkr/7oݲz5O?#am*jQD[%1`6|㯐A%@H $ m6;v,3,ٳK@]zetT'+==7ܘ7JWbH $@ UG-:D(e'w))J_jarg+=_{Ǐgo3!~a~EeŖƙ SGtڊꖚ:I{jY@H $& 7Tm8iu+!xdtgV[^^B:U6{SUtMn̾zZ sB[e0-Swlk0a0tXN?\xU}P|hznDŽ1kH $@H .ޘ؄ۄ?v_QI]z)B z^ ?ЯRs6lQVࡷM3)6]:{ښJc(i( $@H $V`1Ot1;s`Blnzt ISj/fg\P{*j}Mp._@H $hO$5gUeVԦz +G]B#̋X=@H $h+m%cgSLr @H $@Hiv: ؑ D@H $+҆EW@H $@H 8Gs!1@H $@H 6DnC"$@H $`aH$@H $hCPBW@H $@Hy(g!@H $@H wPaՔԑLDk(67_. 2;B elNpO h~:XPn=#Aqɣ{@-?B-e[\%:gtxJרE%1&p<4(WWWk3: zc1}+|dGHs =|R 詫(_d6úx.V _SN 2lj(yE#o7Qjq '~:#}zTC{Б+.ee=upNNNd$&&;w.###%%lQBw(u<qZrp#zm~q Px{SJ~;w |2;$glĠZێ@Ny}ԤAaG Ȉ0@}bɇ&5~)36M9>J9r#whr"L;~A w4I{*i/IcNsYao`-?8ʉ1 jt:dXVP][[Z^_XD\r/dJY~39ó3g@c[VV֧OfJk aZw(u+I7ȸXp" WuNr1;L^Z^c;}Kz31w35uSGh"}]lu&[pC;Agvk*RQ] TSKwMh>?^R/7b̄+!T]ܠ+*$@Ea9{u;8cm>q鵟 |d>]w;ks~: Yխo} ft~';wT+Wٳ7&կ=._{}BA F)Q`~+glS\^N]8/}c#|Cj 7]~Qm.1yGEM?96v氾ͳDMHK~r{֭ F gh'-Ao2E}{_3%)/5S!Ft~q.d럚 @e'?{qU0(:񍇼BCਮIq劇5e炨_Ȧ^h4ӧO=guY:t3.9BlX6qWs/Ƃ'}E} X/{ݛ 귪2xćsKr.B7t߾}ۖ-[_~իl+v"j7&׺Q >^=BK_L z0u:~۰~8 6uu 헍8pِ#3^]3Ĕ_R~#< 1e'}2oLmc^2m?.|bg #D-O@@N o ѺN8)ʬGιmi_MFqpn}Сci8 V{G$<~KVX/㓟|X[?ra,teF먙vQhh%&귦̮ZbL/A`#?FߘJ.ظ\ح!5:q=i UU5t!,)ɹʍwװev#I~$ۓ`GةS'3''~oKƀ+bFU8yq#0 D/~M+#ַa섅[INH)pq9lt*QK˲#½Kv>?M6y.+6b|7DwRvx_R 8 b24sa=-V aݮ!2UEn١t_?~%޽A!0Jf`Vܕ3MگK?mX6;_ 5p:MѴ۫Of+~u#FLR`?BPE )1;d)УtBKldɒwӦML2^o V&rhE%%dV4ZMay%飢5j??/%µ_U8=]log}F6oV:iʝ*9d+P/-}KaKo6xܘɰ`p%׭ȴ@Erca!ڔV0jwI;O{3̧g:z^:wvc- 2ܞG6 }k;:*stC 6n9r[IĽ2i7yI-A!\ $~A9ә-B/Ya:fHS{rNͿ{`?M~ie^Si1l%P&O?' d1=߀u{CMBW1{AK0nuNeza7E 23{N,IZaKd\LDtl~)oqܹ.G<ŢnBrJJq =-а6΋A&UWjt)E(ꀋyU919Wy١Ͽމ=_='QIp[FӓDN]vbS9A%rǯ'2T0LcԯB鍔H~nECr|)V%hpy} ޖ\/"xp MQ!L6t]r L3F :CGٖCwѓ$.l76qxls[@Gs!hO!CAم 0k֪~CrAC~Sd ޭS/9K]kDZfur|zzqB' _F___ð]&ͯQbјe V{vk59_g+n͚Ѝg~ o`&u 7MNvw9ٴXCj۠N@m};BܓpR}pwI stNܷoQlGŒH$ϐ矿v1HudOAb I~9Ea;/VpvifA0fG+`$qQuU2^>߲#M6MQGWBp춓$BZNKΝ'*&vtO'҅z-VY:Kԯκaj`~!.@g]8'tCd ©ZO적`C_Ý3ud[ g wXhFN*/.tHҖ2ؑ3@/wxdBk9앜ˉhTb4rή->[v{>{KΚ;&ޝ"$299/vk;6yey&t'腅_3|;Db_*0gn19̍~X6s.ao-΂ W*^J}xž=k` bq O`(JT$J7C|?J!0|32&_N (ф2dlz.Bq:/!A[?A+#M G#'ײ dv(`%L~XW.DF- Љ*}_ .\zJQT<~~hg'š |v-%2eji H~6 }zKG&¡3Hr AvX=d+6Qm1@B=>cRӧж~OpȮ&-]&6B%; @/7wO<_=CMW"/r(&D9ɝ`г;?}4o߼'dgCM^2xx 5^0$] /q:%rDyk&ce4jh2KtD."M+LW@*Oaӊ}C Jo[u2''Ufuϥcpe˖Al]ta D`v_]fB5#$ts=BgyҰ6챻6@5SN&ʱ ?6W9*bߥ3zp^pB@׽Ѡ2E'`g_rl{;q{|s(Gz.KB/l2nͩv B br*4q̆7~M6@R 8UBM yw$uxGlI'I6&DvR=}4Ј>~GSz䎢2i5KRI{.ݭ>o|TI.+![A?=]@X"5rϿt }دIRowIl͡O8SRG˜SClߥD- `gډ-鞣iⰛ_~;ł]r%rFLuyǏׯLzxXS[j7BA>FOi՟V}ϴJ۸кf3Nf-#œ+vOπ=ZG?گM+!c… }]24 ` ƉO<!y6TIT"Al1vO[V޳ة}XMl|Eh*ROC0v' C-Rw֫ [#&O?j2[3ʉ%m@Cr3y JDϟP;֯S_{/3p)E  (֣@ ß`J :pť̜2G>u7خqb$xR'Nܲe 矇>R'IH?s5p*C[;uVw*{+Plwܩpm.۟?|x0| ԯѶA 訝lj9M `Dl¿~c( `Bμ)P30(4 r#; 0ca*%(*Ne0*rCI)aGvfd7 8M0 @H $@H %"nKY@_@H $@H '>#@H $@H v@p;(D@H $@H 'xW[@H $@H 6N@x}$@H $@ (Vh@H $@HP6t $@H $ E@o0]*1LHPTa]|˅b$deUͅ<EX,挌,QL.dY`bK5Sx¶˒bm\azsBׄÇlv|`{`ק;t;#ȶ߽!{4 Ь%[kkotrK4Cԗv+u@"T·o`ґSw&rx= *uE!ʸq}C-$PYU&=3Yeea8𕿇 )֣~Bu5q;:R>yn]tɆ*at6~tUM g40 `%ӠYUhvZ(^^#l֒Z{yzNln*+n.zG\II14 |2V* Bx"蓯bқ5evT,,w2i,0C $VڠؑY;L[=qb"gju@(<6d2fb uN$Jlxsl~y; P8]I{H4k T̠Ɲm' ';}zhb^8Zw: @Tu79ެ6wλ~^uUիAó̆?O;_=w3`oLq]QI#sI7w6 2+~H 9Z'ݞO.֖d 1sK-%k1ìn^ K ]! ӡHDn eį*DOvBĞqC2y%@Zd7nvNAe_Y9%N1m?e2Ϭf2kb ~%޽A!0]9i-r&  Qjs.5wBVZ 9qԗ_yy'L$yqoV9S. a:ŏsT`l56,<evڭf-YG[L\}`W06G)]@m!{lʼk%/S]=g8nĪ72F [J$Zfو+9fa͈=2{"aRgPC&{r'6lK&wvi&[Ry_;~ ;Q0Ah/3b/+v`+/Uh.WWuӊPV{{vZh̄+86!_#41`NqlbG ( JUQQ`޽;SQ^BN9W\DlS8%9{le|h9a]'RwBSLNUYL8o=VV1hb%.0^e'e_~&56S~%I(]؍`ue7L$SOZX,XsNPF = ?S>,x=Ç>r8X!$ )3.)vYWEP<'1mIJVN$ ]VFXo:{L/qk-+=]N af)9M ?ZPs-%eb~cL* 0}& l/9Dbc}& ISyN4g= G3NC>zIw ;NKu:#l3ICr[Ƴ@;_יwPHML/'fgmIw $8-; gNN%ggRd̅ς~E zA^ vxכŒ8Iqhpb&B Rv m)#0q (a˕,||t/i% L ?{V~8wӧ叶X7@.V拏Wd9i>9 ;}f &v}ɩ$-P&0޽}F}z^[6Vؒ4`HZQPP&UIHq.HFj)SbӬ%+ AKv/v &5=:Sch@+圆j>+N\ZĮ L=ˬC%km!ݸA.駎  !r D72`C"!!39K&9vmi?9 N!`HX#φi(0WA!m`F 7Qӫ@B}4?ͩ?Zm k3=0KR6yt8-'& ڶ$?!ό=S:*r!HbZgϞ=z1r ;m Cd7 F‰8'46E/b{<@\-W_' ~Y@8a9e= }%owgP P髫 l>vRyyLAo8xLNyIV A:qm~#39`ib7nM_af,25mۻ&t%Św(q䔻&f `-&vNkJ!o֒〄 ;b%"x[ib:Οl{+g~䔩tb-@˟`-8_PgX99H}W''YL D|2ʙq1 i9`݃sD >_6OI'f?_Mf>ـ$ &zEgέ|fve>ހH_`"a1fr4X=;64MLNzIyڨ2'$GL8PgCe3a4D!wFzB(F쟳CQ}oܿ/ sHI!Gv2E,;ߥO? wcӧN8h`vkDYQ1<=%nLsՐnT(VIIV   3cAJ̞#q ^n9햻]t1/ s-`炩r*'?f-Y9Uu2"r11r87++- @-VAjS5WIn9JWKzOb}+iI6C(Aؑ:t̂cGpvJBy @JۆCF*eo6OIDjQ>=yYlJp`bDÒW,?OeL+4 Ÿ=썽6rmg^6l@p+sK/{u#6 vv`P;BCCϲ\`v+IC7p_G6zҴn  #.hNAdHБBg2+Oڒ%kK8q7_p =aŪ:) S8n[؀woB3GBM[qU~s*a)v`C'EL zbm=̿e,$u@c=?~uD s'}s)sb ɾ1;&;>adSF29̥P éB?97nl cOϡ ݫ3` qOɹ"J0 dǡsexn Jv>y=?ps ('! s$!D#gvrbc炓5AK{vF,_ T&ŸYշu I=Ǣ8vhٻfUY^72t'^Lا~aXwP(`JZ%?BxL 왋N;3ݼ\8?̆d)++?z2y++ge'~Il\HMM-7O$VTo}2uU+iB鴚dAؗT N0@˖+=h^%X_%qcS|ܙOUYUf?w=~C]W^orտSLHDdE ]}߹}wYy.LVw[qq+d%u_B~~k}$e/xd4n*`SQ/w-EIL Nxt2i%[\%_N#Eԯg2N'ib`oI[XM'ݺÚ:]^MLcF:'͑f-pb ՓƦ-q[bP4iJV::Yc7269\NFDD/ :Zo']y* OSԸic?CSl?[ 5c:M@іWTWVVI)"ߏo=O+^Sc:4hf) ɒpd6|v0,WJǃM%QZLq0748Q0)ŋdٿ{k߬m֒mV1r Xz喸Bx){mg1ilú`\q`jn^]^f_C XGJ[ys+m0ڍe'͛{uPuI%5h4T2m=#% 8A2A:.N@X[=t9:ƹ0Ŀw*ă6u[\"%{s[H~bJG"G}lonزgޜ ubgApJl+S+k$^3'l,Y,vYknh츀Uaټm3a̸dadK)]h],k,VH;=|IJG+3$@H $ ]Ո=N,3mTv"0AH $@H $V $@H $@'C}c@H $@H&x衇@H $@H vO@h}&1H $@H $H $@H $@'h "$@H $Y $@H $@ (//L"$@H $@&=1H $@H C@QVVa2EH $@H K@QZZqs9GH9 |ܸ_~e|'!$@H]P b@;!_͙3,}۷oo]o?[NJH|׺#$@HC@7@;$@ڵk[1oNnE4@H $<أBg$zٳg_iD>RɅʲ5XF R9:_z¹K8šrGc$@H W(kb:(EΗEFz}YoBT| |WBAk!f $@J@pBO BH5kzM~ŸdݝU6ҋG@ %վfJg\999Ϸ\TUD5 @H $@'(,,0H}tQŢZȔK孌 -ʻ0kPd~`@1OMv2w281H y}2 $@HJWcX$Z i_ܥҠ*/H@o?_?UFoX".TTWWWUUIx~>ղO|ip-da+af'Î !$@H ' VIp^UIe= >^ ?B tȄR|||>(̓jɒ%rz"#B߻3(tC]:yGH $"?? $ߙ3g_Aom84hu4ER!>~^|U^I9%#v*1DTaoL)3oFf\&1ϰ#A-]vD'}]tac=DH ${ hؐ@s WLTkuf PޝECoTJ_,NF%ח Qu2g4݄؊կ]\h@H G@qҥ+h֮];c +["k ;_裤0"(MݙGS;KzwW^p'%:ҥKKh%63(ZI0[Bޱk' $@r(ء @NK5 Z9[ ! 8''ؘ%OZX~\C9ղe `7~iyEsFA۝`T^{=$@H #![L i_%."P|`+? N- 2 XiZ8]#կ q˰,p|&ػ!$@H Enn.R@H/˯AF>`)ڌ  !j=-IPdi!$@Hc quCH!~$+^+ &? */[STZ~1\'SE爠`" 쮨?3V,Ǫxq+I#$@H xŋ=t  +**ט&:>ɟ T: J=Ov0oCzqG$@H {3NlذgϞW"KJM%Dt6v 󊎊~! &E9=0@H $ .ǠH x"ZkXNό+Q} #='$@H %eycjHY7n:u*u6x+[:U^z0  V/t $@@@ ~H ?=zLP)t $@K@q…SGH@͛7_~W= $@H $!@H $@H twb&@H $@HcP;wc#$@H $@ L"$@H $@'@H $@H g϶\b@H $@H! $@H $@ x衇:FN1H $@H $С (4MGH $@H A@q…S%@H $@H thp.~<@H $@HP?s@H $@ܹs6q$@H $8pt)k)@H $@HCPdffvhm-b6,$~օ'أRJ%P[=@H $pٳ·!44$Z+~$iD6 F=]U7| ;*7J8_Vb̭1Vh,T|q8ߓT___ooo///-\d@H $@C@7G *`d"]飮`W,]9;u:/??ƭniz!!!Fc#FNw]f%Iޝ#c#ͺ}Y] ֿ|O˛n~?%00dp["y]`.gyʸdiX-S JEH $:,Fcǎ.I|cV@C;n]-');y`\L|1^ؕ.>z`emYYYBBF˚dZC I >UN~a'HbzKyy۷] D5Y[Z T]OE襤lyhg5c]9Y~~0ޫqhњfdVM j)d̵1VEd&@H $3g8}.v$: wNAz9[u7\@)s=j5g2@wժUnj9~X^nU3r"9>OJE5'/V?4}Pz1Թ)))_fݭzG2WWn C2r䈚3$4l5/2w= }$TVV(y؀׮ư+VvZ>w +#&\t@fQ7 r* }nbDZKw8gë v)-]E)d5k+E@H N@̥sN&22.Q KSfl|3Eu5H_HLzzƙ3FLgSMoϫN=X -}},iE{)GcpDK>+ zݵTk3bw7,9s?PZvoQfh@H B3HǏ;B+s}I7/Ѻ셉A]Q^Sc떔-1#/:N(d0,rr*>c9n5ktew,?ҡntt{a{O7;cPƐ.S*?s[n͙yĉGڳg,(^~O/^t)eF9D5 Q޽; E, FИ萈.!QuAL q1 h͔lVm@pJo;jmSȌ\ˌ͐@H $:8Ճ>H޽k׮WʡCvw:=|V?ԏLr6˾K'ABJʁ8ۻOʪ𰰢kvVСCյZ4MNկO_ر]un Z;٥Kɱ]8VRIg>OND#;i̬#  `Nݻ+Vob֒Jmwzxe/򫮚IVHiF9tȐ("???# j ۣG談`_S܂6+S3zz), cêPrrrϟ$`UEItl|ii`<09\Lܡ&:idxҡ,_|>cXYk=¡H[yc;ꎱCڴVg EoxGFYBB =b1\1}T4Nkg + EFF&BXP㟙 `]OIC/G'%,,ҥK'r("[؈!$:#dO9ad+t-e~aֳ\tex<<9 $@@cܞ={J/`EG OW*x# 6sGiN2yܹ+=2F)KgؐjSҕͅy9 } . 5mBM]/(ae̯h$+Tk"[Հ"'&& v0://ϕfY~w-կs)[Y醅sH0~GK:rVmaW_;o8\e/Dc$@H 61cƀR"b S.LbK$q+k4HMɷI%Wشa'gP dV)LWRK:ذRf#_2iMz3ɗ) XPoƨعbP`0cߋަZW 1'hYXz(0={awΈ/: /|k1:0Ö:v@"tS!vmwD NΪ5֕f6 ^D/9Ġ^@1 9Ӭ_2˱ݛR $@@޻w/-phl $VD9+cuj5$4C%;¨\ΆVI^mFg?D,'-&QLTy*U+ɫ՗n4`œk~oð{i67xحC~v dgӳ:hf|#dp:EAjf_90 ]rKZZZ^KL/hl40 fљ8+gcJF#]`%ѕ^.>&,uQb~ k2?KЮ O`lbt#?抷6FqF49i n9`N0 I0 m $@HMP8qB իWCLYYkJ,w;cH~7 G9|{P읠{O8:vnذ뮗IE~ѡ+DW$(/^1mR1Qa񔮊?]{J4U/6CZMJb y۶m{srhOFMdPr4:"~CBx8#yf 8}˻q.Z˿]+b'&=bcx}2+̉}0o)ץPF6L}Up̾&f"T/QvUO<2t Ķek'}-]Ri힌BFҏ* `~ɭ_qlЛt&hQ<ӯ.(90$ۮons$@H '!X^дR*I!ʅ#Mc`u őCcG5#0WՌ u8)i}uJ"/ M*}^1}G=0oo }(ea?'S5jJx+8XSQHܰZ?. iFM[\S9~Tz|N|iO!|d3"f8=%X}=Dd" kx=㷠L .=4׿߿|9{ՙ,X~ .$ LnecmeANtƯmsozp {]XX敹:$ 3k^wb؀UoO7nl9٩S'cڽEپcc /DH $@%(8  y&S^ҫwQ`ɬCJ |VK5IWCi鳊tյ WȈRqt/ejJua\tHD7K{ 콪_0 >B =qc۩_݅J.,um%`DN5ׯ_rr2|@˞c9>mi,g O=",2'4hРcǎI8?0mH$rJIVgVדo1dc[=Z}Z"kz  dL-\o9D@H $q41x X굺Zz:+ g]@‡@Vp&su~3$AR$b(5mHw4 k2SJ+ja+*%kGrj4/XU1gU5*3 g@<,j\`$2z+*oնgm;sT@'0 &"ya _36dBINڈLfl^⛥/Yq8\0{$Y"L #zjP?c{^&s2K ޱ0Nj9:k8ɋd: $@H W=C~%XRZ RѽDrȨ˪ XaáG ?~zD\ffzZ:Y۷g> R6:pk[Q Z+l kln;qߙ>H/?doԢv_y5Ň@_ w͠dž ̭۩7/"|n"F_K$$b*t5kEM`mIJ,9v^f "=uΡZV3@?YE7OQsdφӅQg8뾦8F;-Gd{?v6"$@HP䶲s̯f~3gs.dЙ S۝:rhLt48S.i#D{)*FJ fx]̴'@d*/-3`uuDel|]w2kΑQ1+徼tӓ!-2(ֈ ]j8̂ DEw83;ˆڣG9rڵ{7֭ق`Zr .0JOhbݿ+S1'`6Qf |oOLD̙999ϗYUEItl9K׮]`r;P}@O,?k ^Y%3~MfdFϢ=ˬKRMDW@f[uDYa(} Ol\}z‰dϧW98:C3c@ug Ԅ.|>ztn#lGnp,-\([[8֪-ML $@h:t(DA~=@V_>~1L&o<uD=ٰq~sۣ{wX +ttL@"ViKkKkrJ<kUUn^%,-+*'IXW|0n DL1!7S3^b46 FPm.UЖrT~5`E:D?25)I9fc ~"|GKbΥ'%bO^lwGŻǍ FmC`ʫ/ mOZ%h@H $:,šCH= JA>sA c/>c%Znφ y}3Μ9;L/=-zz}{GAΜI={&|H-[u]t(*.NĐu:3,&&"*6wQgee=خ`@f*~0Lf=`#& k.XҺ֩@ wA2ђɰwu}M^ǘ !虗3D\D{h3v-vy֮MJÇ5sC%>;fFvl_0t텴] "I / M֭Iods\M0n,JiVm:@H t lƹw&v~36ss7ِ_|7I;yM-_r㇤o]n7w:5NfiJJhvЙ%G (@5hIoQ;\;Q=Ӏvt\s te~aɟS$x[/X: |Hžy`8<БQZ2-HڽE^WTO# $@@q˃&r2O 81՗ï֢RFEY;Np>ۡk%3‚L\Q겜P a4|0q1Tz!#a4l8$/bgQ6ɠ28d/-GsQE $@H x,ŁvN@uE:tΈwIs%klo=jJk$ Ԫ4Yc%ɧz{Nd ¹.}Hx"uZ2-׽@H $:2| TnѢ:$Ah{u=d)X`.Qחt* $@H $О(`fc-ZE'qpA†91@H $@H@0"FH $@H ${|/C$@H $@.Pٳ(08@H $@H 'ؽ{{"$@H $p⡇r1 @H $@H (u*^vu׮]:{U"$ XjV~ԅ۲@7fһ=)Ϙ16T*1@8VDbĂs~Sew\Q;?fxxfJ EH tdoVfxg={ƍ[+u&#|3Q!$@koyA凩{sYR}뇿g'ƵO:sO[Mn_JD:9RRŝ*ˏ=>) ]x@H`…:$ϟSRGW_ݾ}wrnӧO5kִVLv/_aH $*,;޺aQo_\bRަ)1i,ќ?2_D[.:ҧsˮKR:@H! ,ppډvcczZ߮isXRgrjժƉ@-N.<߇7%7Sm\B3?.VÐ_?<̿w3mKkNyqw{-0&pΝۺy Cǐ%KZ+u&ˇncH $n5G>71;ϼ<>Tf }|oY3OX228:^ѤoK{vcb@HC6lXevP; M@.0}Eg)z?ЧjQUx[#O-쇬{?cdQ߸/IW& ٷ}{~ѴF?uW|hͥ^Qg}q^ Kw_B[cJ~xQ;Nyv鳗E>'?\[g3ftR ZpK?84,حsY5S\8~LnAy-Jf3g0qޟ}x/R?GlٚLJ YC3d~ $ h# Sè-;݌ ُt<d-ft; GZ|֐_J-_.s`BWYotnTN2U{O>{nƷoI RQ_͸n+!o}]o~vr`6@J3pANaFƩ!<*_H vF@&wdt!op\{FwEIӇ^P. ~i3/?tfa5R:;Gг*BRRԐ+vnМYy?nU+H՝oK$ڪ 2GK)bF?MOMSAq^ oR45RS֣C!>velfCL[/,.1vqKw w[eLcy񱆌C6tGGY*wgz0k#FP#RI̮' >9;A6R^fAm#߻c6΂-J R8˄R-]8냈^Vxw>56, eP=%šmgf $ _#,h@[bfP@ݩ6M><U=& dzͦ́CwuU.RT}^ޜɝ6[yԻg  +J6d|Yv-s2lYCo삁A2+z{uz54IqCgKQ D5tA7-edqŒBQ~dKl=sѮlZOnłr-+^|<ʀi ڡ6}t_K>:4kuY' ~]٢7vl(Ww%=3{! k>y>=<+5mǶ|2I&ߟzjH45: %]ާxYZ1<@H x*(=/$@;#4}lmoܭW&V>wt rn] ?-yCN[3[٨w8az1t1Tyl}?|h麓Ʈ_[ŭ0 RDcn?Z3+Å,MR[;h KӎFLӛW+胥NL/:0EK?{!nWT-ÖG0!]3ֳm(֩^9.6|=bʠf'P8`΄ ;7~t`[?K:eRFI&uWQ;I "%*.", .… %GΠӦBy4cЗkںאzn{[7R&*≃'njMi __6.b f2ᚑ}~&LNn=I ҋ5x‘yASm隊T;Vnɺ\1$/C @H t ٗHFHaE3X|^ܪ?7{?tC5t*5O|o۬ܳB+SBb++Il€7wUvwä  >;isi*j(xiV2j޳WuL S7>:UYӵ'ɠ7R>eU>aɑF&5j,&g8zze6dض+v&kâG?xAtgh\vt9sZ9纁A2Q](w^`@I7u\,<ԥ[UzaeyEke0a5EOvx֯5ˣCb2lwe>x׮`/e);8'a}l$, $@" $̪O8X;r @H?G.-?~w]§>4DP&iw TpKC* 0i@6jw:kz?֍}MieԨMmħx7 Ek3~{!AwVr|87v;Ϫ_42NoܲzN>ޘt_E&F_<>ڐazudŚ'´$Z=N{L~J:6sgl(n7J_|ǧ#G>쵉@T?dž뾩r ?'=Y3ɢʺ 謿p r "Gm6!Y>sz`~H`L6`ٳݽ{wJJʊ+T*L Xf!@H tx暭/r?,H{C"Bm m_@c@H V ðeWV-tJ;g&IXWh@H 0*oX8f^X0U)]ɃL"5 k@H t-zg۶m` ]Y5pdM$hV0Jܳ*ba7OLip ۖd}UC>ń@HHIv_=0yƌ+N!>>>} "$@s0 TP,N>^zPJ;gۙ>k=( @H 8G! :YJ\WWrʟ~ ^?j̀C!$hTɔ??`?bn/oͧվ3lRf {r?mlj $<_b)5 ؉'BpeeM&Sh\0X8 'U $@H $0o:_Ch9x{{GEG˱G$@H $@.pHByaZ.\`-:(a3@H $@H !wӋa-tZ@qm@H $@H N{s KA~~.k`׽@H $@H $r=ߞ={t͐@H $@H N{;L/_>s v0$@H $I{a8~E2 ͐@H $@HEL<+,,7[e/.@H $@H '\=F8A~M^%@H $@H  4W0m[\GH $@H $ @sIm@H $@H G{Csl6O8qƌjzRpҚ8啝T*U*E.YD"AvISAH $@H 3Æ k}s4,\QQM tiII v/Ću+ @H $p@ `thh-D0o lXBBCa{u#GH $@H $ M! }vzfph1*++U $@H $Ц `P<*Wl~tH $@H $ ?L^XH $@H $84e; ĭ݅wʘG$@H $hu,ọH $@H $qÜ"$@H $@"=߇Vjf9ݬx1r$@H $@shY_9t櫯}v|eW+AH $@H %=vW: `-Bt $@H $K{yblH $@H $P{h[H $@H $^(cCH $@H %C BH $@H @^@H $@H x(Z0@H $@H `ؐ@H $@HC ЂA@H $@HP'Ɔ@H $@J @H $@%ؽ<16$@H $PCk%KZ+u&ˇncH $@H N`ذa}2}ؾ}; `2k !$@H $huPFPAc$@H $@ `қv@JH0]$@H $hd^F!; -FPN#$@U+iöK3do[#IzzZƒk'%"V('.-cᦗ'_Uz=E{Is)e-/_:M悇ep(n_UB\.['?lV\H"$@& Xo'N8ɺ7l]`'8ԶAH $H+nW΂?o#;{PzvKgZ~~o|e;t)~}N|עkV\8Ÿ[+ܹ1ͼm^WbZ\홝>n=x]m+Uk2_޸!”֩m}&S@#$Mځ Θ*S7sKnqufm~af O8Ӫ=AYǐH $ @_q;w4MuuuϞ=eڴi񾾾:}Hh@mWdw(f?C&tu??z{q!A4[ǸXӖ?re~w(7f]WOMRPn#g~LOo`\wwdKs͓ IcS||Κ*z}ݕ#ܒ[g +ݔ[_Z\ҕ!%F@-@=rJ_@@7`00@n1 $~#Q:U]y=tPP!~\(JTs'8/^<^Stw*~{F< n?U㦊;n_x+a ˷c' hin&ݼ P0a!і!$@PyzYSV8[Ѭ>(&EUDYkd${b{Ϭ8ue"5\XVzW&7SXS=+[0A$@pgرcaNj﬷s>/~9Z9? 7cz٫sl]cPN,=w[?7@P[k?s#!DstdfH˃O%MtBUg] Ghi`?y䆙} &}pp<cѭ;x˻4njQC~Xx[V-{1W3$$M@H xwCv@zK4-d?3p9c Z-gԴA@HYX.~5 E߱B2ʞs۷ʼnq]G>/ W_yn6~g9+|u:v;sM I'|=o3:p(m̢-:k g%bafK}_/v֐X> o_9vѾ~y2RBR=Z۝M5#ȮAA GM5gx%GtA&~ҙfSҋuNnY\2,-}М1 tyl,^p0?7+Vv,? Y-^Br>oWϭxsGu Տ2gΈKK{YkZ-/$hn&ރ ]///J$. cV"$@30+|3O:b*v*øn3e gN Vyw.|֋;,z]Q%N_=i6i)y8w#DA"UX/S&<`Tϔ{Qƌxy7WSE Ԫo5t"_⸮*}0.k֋/6,^"$q#>9A :o5AwFuK ,g> P} 2ΜN_SmZy0ǚ[K ޣ{ѝB'-z:ݑu Wwcz d vdoVSwv彟l&Oh:/RS}乾"bOV֚!@C=+0Cs93c L $}0>6ݧ^gf' E'qηIr wY^e5^]¹ y\f)f# w ?\`C&1dFxy<>1>aҌz ;߸nxA͞:%KsJ#iBY"sKѦ54MHnޤ팋_V~ ڇ=9BlEnSﭔ, opB9|>%y덚4"U~xuB:ZC0*MG̻ nV키I>ZIq3@H@gsDDDtt4}O ^L(KSu訨(JP sB{!@P~[4c& ,>wj7 +{+q M7`ft/)f/.ڴtҀ&vk*S]LaޤNo?GBh7mݶoǮ~[AFvmF lNǻp[uwAM\)2o{Q y?|z$4wdY|Ϳ4czϳ>~Bvlz~ᐶNQzsd$D=Y޲Ĭ;z Lzglh|W];|st=4BImqrhzJt@@ff)͗/ Ly] )~5Žߺub%d* M(!@|:֌.x6u̘G҂嬿{*/ `-[ڵP#^ ^BYDZМ6i{F9gd>QC9VjuU^c*{ZͩN\_;xhUESiCrɶ\4g'IYSGM;˓ԟ|tâ|ʣW0muea'K.Q*}\,֨i#>%>Wxoj!I[> ffK~Xe WA23SJ`ѿ3Cp?u,-yu->HyS? ܮ.2 ]s j;ʦv#}J%g:Uam㱰vmo[uv+#ItZ' mMcˇ]|;z$Y+{qa^[yťG%= /i;~#;űʕsqq 4D 9N̢ҥK.\חΡ'9-ej5lwwwBC N({W[~b$z/8(k#/wAgG ϣNS˔f2^f#Au4~i/E*u@ĹXaDp9!$+ =zGA펨3jڥ)eb  @  \L>|@0Aiw^LI`,MAycJ+ @ ]^UڌwGz8  @eE,f`yI4n0* @u[j*ۑbeCX &e=3v @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> @ " 0+h @@@ @ 20@ @Z`GC @+ŒF @ @kd@ @  3 @ z> [ <<!!! /0iL&۽wQFP(;~ÆCτA <@ZrаM[pĄz͏>eɒ=)S۷޻DDc׮߾};>> @w@w*J&ӟڳo_TJ}zWbell읻w)u-UˡnUŝ;w.((+i`#""nݾ,NN/_*S`|iJ[YY_\ʤ+U?#G͛ٝ>{˗FFujΙ38pҥ*@ 2,9@aaaԛ\|ٳgSS)knffnnKs"Q…߿7O gAʕ[hQjUoldT|MRKw>ӸaCh+KRJ G;pfG~w@? @77O @ g}LhxDDbaaA9^z.**R4cslתQi& ŊխSftUUԫWHӵ 4hݲeiW׳Ν>s&Qƍ/V'O2}QTxcB 2lj-@~o޺ECL*###&6S|R+gNJ4f,oBtqˆnIV?yl_?x|󾀅u*n+T011ݭvڔ vwwLie˔ɟ/UzGwBBoAN@ W 滺rB_5Lqh@DDF*rʈ(LJd2{vB+Xf(V-mmyBAB\|Dh\ TE*"*o "Z",ʗ#1goCCBlmmsd7oݿOoܹխkh kd ]Z}8y|4 @g(K-UdY_(rʕ?~ibbŲe[˟yiJ@\! .VP\bp*<EY=|>| r)S~04!4U\Yí$>9j l,xJ`E`"0TP9\ QMˏi=5ͅVDzvNEŴ} e05<}E'Qk…]\߿O_=8x8@@mq@ظ8ZjBNlllr-.܌[WT8Bg'TF.M U 4ޞ/Xei`ZKDiiuZH Moܩi#/DޣE;t(X mD3;c._ @ SF%{=\ɉzҳbq ($~&!?e:3}6^dɍ7R} JSfo駑g"ކg͚56>\2לr,k]`8Ο??o޼7o$4jpRkw=,a%g4z݆ {{yTtO2@ )fQU3升@Vݻ;wUvt ȥ*fsI ն#W<[)2\`i&3vVZʞQi;[,vT/*2FlJkNNT_ҒD)CaÆB[n-_ΰ24q ͓7oڷoU!@}3|WWLhV[PiWkK&w\@%Ui3Ŗlб\ٲ={Xx!C -jP=z]vk֬)We\VZhѳgϘsL%MTE$?;Q6WwJ;&{|hYƆ|C_]X$W^_|~7o)8L5<*eb2xŪUo޼et!], i^=z ; @~@ҥ͍{mV tzeq BBC?x@)\-S I!)x*uLJ&}:`[5|ZiO[ tMiz3Lu&5/TQLZkXἐΝ;SM:qD @cǪgA'&P pbxFjңǏ߼}Q&_ d@@ 0c pf -3j)о}5^]&ךTҥKƓJR]9NAߋJX7zڗpL쒭ť y 6jJk^f{PCyR}6V_424d\?ڝӧf b>}zȐ!ۻwyŴbXZKCCZ-LŨ)Mk-(<+{ Q'z`"LT/`%Q!q `zx UTyڵǎ͗7ihU협#iޠլn䥹޽۷/tտZJ!e[Һ_UŨ Pi˭U/l +bԸջ4Y!v-R*Ջ'IuPĉg^n]`dn7H܎Ghv) ,˨Ymhʷ*A*IzU"Q&V v4: p+yLU}àu@08yr9;kG(kؠ*Ev1byxӦMmܸ&}_iѽu{}lqտ|SoXtj*NZV/jGtBԨyqN2g>yK.4w 6dETM:jz3Ν>{v [b)K^欎vx}b(u RWҿͱuw, y^R1#aЪ A #WK-@(Uz۷;wTV-ۏq/O;Ξ=hѢTqvZb-SWڠ/Hy6ZT벇/j^XYTJq˺]]RKs 磝gU&FtxNSi_)􍈈&&q{N9 E80fpm~Њeq`+TZngsjr>/`NN\_U 0Q~#^Y''MRh.4&oScSNQEI&UT788N}-ʑA%#e`(Ef?$9`/IDAT miU0?znbm)=kM+|K3+TxDt=kJҶ-[Θ1cܹ{TlCŨ(ݢY;lѢwϞU*Wf͝v@[|c#+y\+xA{2g @'q9  $D;-Y\жUZ5km9xTV77ݟiA&][H/ݦW#k38:K&Je2jVȚu{"MN,8|*(QJ*{њTJe`v7{ _\fu[[s0P1 6Dݐ͵]T*=MS>*,RdWD9ia2@]%iK&WVtda'UdtzN9"|A@:%.*3}d{i%M"0D2(YSy:{sZ[7O(h齧@@ 6B{'էڄs@ ϧSKtW(IC@ qU#&p{@ 111 srt=s^n{̙3ԥTAVS "{m@ls~x!69Of3e"a^t- p, : '}R5O$RB`_2l{rHsCZY-0eҶڇqV[Q^dIZL?-͛G󢩨uy 4۲mL&S(4{:f<1f1 N#wiռ9|v-}`a,Q^9|?=(>aߜ?t6~ ќLPrҕAaCJ6jYɟj\UCp~uUẩHoV斛59l&UK5%=s^F w͕^ vgXć/B\irloW|xI{0j߈ۘe[|(@\aX|PPɓ'կ_of_Ph^vQ@Lr:W'筋MnC2l7nN#tN/hX]9hcuEF͕x}>0 sf[k#MRpeH?XzjDq}Q 77 $sưveZCNYJohW|5O>fG %SV.W%h7@i-͖d: |0vFM&1j-8E*c=6%o!]gOJOH][[Xc*"6. L"ڠ퍽)'"iVٛӔAп,q'{a2/P%!Q,L63>T`&Ȫ{Ke1QB3֩:QZ1s{0o?3N #F¿ 4X`ƍwգG ?x@r؅Tng$^FeՋr)&^6MF+,٘>׫=x<úUlnEP`6c 5c8%). Zpb;gdh蘸`&Nfg6k8":dsMzREZ,g߾!C^Mwܙ5kֻwq#M0YqƬY4:k,̾􈞻6z"&l e H$}ך9A;μhii{FZ=E^;۔ffhS i>o:M퐽ze8sg(K/MBK'Dܔ)bΏ[OQZ&;V-7VQD߉q#C/Iʦ#j˜9OPq*Bz6ץLVs 䲽M T..Qs_mHk .¥ ]LN];E$ޙ 78c󍊧~;nش"E͓v62И:֮]KRiΝ;S,~)Ea-vnܵŔ(=naܾSfXXTzDN ճeI kW4Zgh`ԬOC)Zb *%|'XW(0fVsmڴ X49r`_:Lzt6^zӇ OrfIO󔅣S]}Χܠun&)J/Vζ4p0vUswpqk0/Eh{X]cTJz__e1;IstN0(W+ӱL:X{Ki6Mg)x>I_*NrtM+PjT_zA{ĩw[}Yp> ?W@T1 ;9 W О@vvvHw}}x6%l,X m#Diݻz%&L*iҌeom L)XM%0q4F\5LKMť0!_{ ,]h3Ո8jڧU/$։ X3v]:ŷ6mݻ7իW4UvGTZ3є͇oduӘL8e/ߊ~,Y'_|o$? Ԗ~{qƤo;Ld-\h5h!hPhDhǰFy$)/ʸxb1u&~1CzK>QJ߀o}{ [ m'.k~xӝ֚sѤnZLʕ@Pe/ʔ.p޼AkӦBr!V]7TgԵa L)&upwol~,?5)}tޠ=աWT0UA"U2.cwi!n%:6e{NصfQ'-MOaؠfcmUOuXH\0G^eXgL\;3!ŃGZCG=wٹGn/<6(WOg9rD"Rd3{UѓҭLu&-߶)a To$ы/:*bQv\_Rl{{aWZT)%*lH{+fH!.HNmVs]5:~8D߸^H6U?o@u֩ӧw638Uä{4;20N+TN3P,aϲU금refbڿ ye}&E;cYng?jP 1$頢_?8=?jAseyDuGrޙ>ӡtNK8~ kz-my]T0Ϝ`Vvy@o@oM<  8th 4a$=wRI>13SپΤ8$XC'˵3`Qzj[qf*:G%Yٶ\bXl\z4=fSOZVWP.1}PpP&)Rpܶ#$Z*d͐h7IӞiY2}C/]:yڴv|`g-m)=.3ܴgqչ6_:LƝə)05/HS47Q6Yj:gZ Y T(#V8 ZSkZEm*9I1VjRʰfz0(Z@2H ԫ.)|u*EհvשՊ+r#5ҤD_Ckv4MiҾӖQoR䥴jb= 6ΡtJ& k=(~AZ$lul-1nYf8^{Ν>Q),J9r6u={6&DKJՐ^>>>\hÇ%Kauv!i%enTFU5lO4Ki{gE3WEtIi.h1*I=bu01=s(N{*Cowo;$HgO% /'w Kgp nCO A*ի8&VNE_V^Mf̘ѡCIa!m:d:Q:%g5RŭRĐ[thO(rJ LӟYTWs.v/;dܤ&M0;Z'ue*;!|$G\QC I#ׇi/Louh+N /쟟ھڢ ͐(iQ5iç)Sf766tF|֭F[o;d3rQI5VZ\Xw6{-d ]UrE}okԢnZ&5'ӾZ%{=? @@/6iB_r&&޳Suu%œha͛GU(Y*J),l#Ώr(˨a-?-2SY2 #yU!|k E؜d>sqYo?nR[SnR6D=߻wɓfffM6'tdŊ(7-V')S דI Kh5iϺ iH0oNAVҿAO;s;,llCjw(thw*{LNK ԉL5":@F+Vܵs 3+"AAA T%Z*˙AQ%^=aqPޚe[,ڤNυ?A\xQMG={t9# pcĀ&eTXaWl`]:Tse0nȤKs+vkΣ~SFDEO]K;)YYӄdLo/Y^jk$L[TNԤ%ʘ_s+ ;v9 / |J:LãRŊLh^v:yc񱱱#FP t1YD%] /AiL%ʌC\(ټ6Y_gdNF-P Kg)cʦT鹺s||DAUrE˃3i#EgTQ,n͇h='G/|D˭󬎬9>cc*L{1k-O6+}æR`d(vkԸe,WL>AN nٽ8m{VYf6{^&}5swzcǎыL4J_5kΜI%#EX]VS,66ւBʿo­U1p (Cz\ըXzCs7~]hcśjB`g->j7gPՁ%XZ<^m:ǙbdţA @7dn ' ߟ)BkׯT^)Ue2lǎ..-Ce/o'~xQ2G/iRUZ{WHќOL+,c3J/܊?z!nu{6|(nGv{JR':p|kԙ7֬YvBjҤɠAh_M)=|ȐٳS>'+2b tQZ/ڕicӞ̳glݺ*":Lϟv;T9x|a)jxC {9jnSŨsțɠϙO(4׫9*SC ѣkȠfۋߜջ`z=;%.?w>SzBW V͟3pm+}v 4n%G Oe/B*54-l\K7/W/ ԯTjCӪ{;#|A =h+3mEZuxFV{7]Sq (]:zMxۦUz?t B@*Vd͒e!0ķ4cj/QH =<ٸGK~\LsYzuJשSO>0ИtlxxU?yRHaCa9ad`gQTa;n/^aLUf=%!?yN7 D<Oҝ^&=_sZ' eJ`h0ޓ{}Ȕ2715bL,7K3! * :p6 t҅:oOP*vu=̦K`'L@qȑ#=zD9TD6ahQ{sGdOz7vݞsBjt r4O*0Йom`Q2ĭ}ٱ&{bXޥAw-,1..Lϗ.]:nܸ[n=yÔVE ƕ,޵LӟTIVei,ͩAzAwz|/=u5~ۑi1 R~ŮM)|sZ'GQ2nt%|6Қ WDMZYW7nkssQï3! * :p6 м_:jT>y„cZ+NJ bbϟLJ.<mZrBG[3rdfp`֥Ckt79v+ T{qƸu$V%H¬fZ̷zԱKDZce#Lܵqz6vغ1K= Ӯص]v=rHXXXɒ%'N,-*Ny-x P{vdtqYT*Z".m&ԗl%dyrE΄ W W+ k$^on޺u܄ 84,L`jL)iT"kG΍[Gv)Jy9d64hel\M6ƤKsa}5f^ W+JKR'P"=y%fꊘY)WWR*ϟo߾;w҅Iw>*:zނ^urqU-}7\i߇O; ^`ܾNio ktqK3ʯ\!}s(>>[=^&[+nE=Ő$ 4Z+ 9rЗKB ;o7ByZQiXd[FXY4!e[FK۟?\^~[Xmͷ5r:k԰݃æ:n|鈞tBƍg̘!~ed4SRyӦFF$ݷC{93AT|򏙾20Wgl2>T{R'tssիW2e D6UpT}?tع{7Ç I 3T ҿig'/Io`Z"I}esaէG>кnW=5=I??<^ V)rDfiwRZmܶ r=6yRG⾼sh&HʕeXdءC!X M~˗wMEi)QZTVJ* ^z5O~1}WhoEV얇6a')BCwR'c%úS" .T%J( f.^i NG\nJ^ tv~Ġ<ѷ t9D_KT>8,:'t`'DӥlٲQRTrYT+WΜ+K]|I{A҃IHJZ>MSuţnk԰Zb3nuWRRfz'034G}1K?ry/+SOJx)_Ѻ }燨 O0nH}LN0L5y_r fgB++?S;o_VҮT&ߤ[˸MmK`:H(رc˖-֨N&5)ΤQBw8M]:Aw7. К)cMwrde嗩 urb ΨRϘ:ڙii\|DѴ$.[Ӣ*">Ov|${(R(ML>wϞ]tC纯|4w>xWnVZi+ݒb쨱 "OJ]!Zjs~ >9jجk*q4=!==Ls)u~tI&*m_uEJL]-ՔMr93g8\zDHGͳ0?=W@2 Vֶv͚۵п),ʓ+Ci,=65kF+)wڤIK6VT'ӊV[Q}4C_ҳ74eL4Q%jDP5\T˸s3~E4kڴw[2쨡(C uʑhԨ/ϞW[͍x cL:|;P4W-^M J >Hd}t-Ok**iؘyz}I@E3/. }D[zWne32MK=i)Ö-o3R/ZO]>N]2j#J*%?. ?C@BB©3g>LO'ujȨUGZhG>z͛7?~=a6],̙!j-()5u9󊨀:e6w}? M :m,EZHۖRLT$V=KoyX"̓=ut#C%{I_~9nH9CG޾}{%WV|y64iEꝾJvӹ$v܄v24@`" eRʰ,4]?珮ou^덠:oH6MόX1;BjuQ|)MR|QWR^Ks7LG^ xv#_>cJvִїuGz~̏D 輗~<8_* _:x,@o022v)c'L5faè逎qkv15u=<<֯_={)S899:r)J[[R1*PZeTdXt܆}TyѠL1UOcӆ?rT8uJZ~=Jo*,"vW_1Lٴ|9)ԩSɒ%i5k0?IԒDBwٳyTZ *Q&9z:yH#n>nL#lvZU6G_+j2ٳ7)W?RianWl/lrҠN @ͻN$fՎyt`cܞ76@J|,7W,2հԏ& @ݦeAB'DL%K# r)C=iO] k9 rص{1; h-.uB*~\".咲4ek-M虫/(V[m}|-8М"{"RǕZ *Ҝ@&hY~Hy*&.Օ^nԦ= p  O@ 0Օj~u#sh@Jgϟo۱#""Y4RШ#".H֫oS(Z۶m[*E;3w4fN՗Vɫ1si7AiC >kH-omp7Žͩ.TjܱEE21=B2Ox G/~@`ܡٔaʵ"6vi$JY-[֭[>>>y (>:[YZΚ3糟9sYFx ԹM[ӴmL{aO(N5E|mK%=n!ED75*J| }A t(1ewnjҩM_\BV@)ѧ6'uCT{rGԠ?|(rp KVP-2%>xU.NvgMJ=&粯Tr5(_4Ybst*1/3nƬ9b77yWoZ֡.~Ie`9R=+)C±@w?-L[%90:|^EyLǵ2Ktd.2tz݅3!hk\* Mi0kң٘"X kWzZi0O ܽ(إ=mntl/Yj:qBmVVgVTe77u G*Jߤɢv*ڀjjf\[nm,k :/!СC:^_P_q\(12 5/}'KsZ) .bXa ȏZ!-ym*fA#F?|G4%Xg\ׇ>^c):` (OH0cl9G7iˣn*e ח'--U.K8#n *v2ji˩Գnrv({z… :t4i',2\7>zQO7l4g֬?A!e`*Bm,0 @@_`}3.c|@ 2{f7nAz8e>}](eaœboNyIw)M{+A.1)4;9џ"zKZ8EMxɓftCƝZn[@/=HڵWZѣ۷i2qy2_.KAɓsڹs|lҿCF_a3h 5rwdҢysB_OO={R珉]I齿?4VժԼ9.<:>&mGsvJEU>TmXs_wb4Yj`oKF2(UU7h 88ugϞi'ki㠠 *>{S`zl:[ĭI?qm@$gAB@gL6-J5hΰŒ]F0ժU4hО={5j4ydƅS^mPdDi+ԫs5LQ>~)+u-?|IQn=K'Bř_b{mHgϞbŊJLlٲ]vHEO^fX͠l7oRr[bjڭK:o5c,05ڳUGJǦlO|: ; ;@ ]N9sȗ7/UHsaJT*jB'^v>hמ8qaAm,i߸t.J3ewk^g2*{z X}ǟ6 =5/(o{H~LEVJSXK0UڿΜ9]L|lTy֭T˗J\Zt'qZ2s(]R߸ @@B< xݧa#G.]|Ӗ-s{n6}g6b`fܳgϬY˖-ѣGz@4_,\>ZQB#^m"RYJ\`DєM?R|O* J+_C 6֭[G߻wv=,,Ot8=q%xܜ)dZܷwE?fu>/1  Vvh1@z)]ҿ\tk8;rLNNNcƌ}6O={v߾}HS&57ރP(}61>"edz]͡-JKl~G[ d{sQjT&fO8ݻwݺux"E+Wgmީ0c ;Sf39|j6i[jԨQJZK',\#F4oˋ2BF},VO5ݖĴ//_޺UL H+,opavv4i?o|p vOLL 1 #߸A"Qٺe,v#(>~X0FT 7sP)}vZ!LPŬcΜ9U7n)Sv ?4mڴseUpTTݐo?+QV{R+?J_Ӆ}zP<}Oq/?l/8 bo,bˍ @ ҥKsm*b`E Nݷo~ٓOo7[,Rggnu~)eڳg?i.MWXbŊu0sǏ)eN=9Bb۷o^|YP!044…oiLfiK(>!nS)!sgMZXXPYt>~XmؤƷIEt   &zE4_o2p d͒*`1*en+F-MlZnm~sfZe;?~HyZ::}4׭UKN: S5oܸlٲ0iyyEũrվ+ԩS>֘J^M޳T)m߹؉4~Dѽ?5VԬydUl|Xފ  @EX`q[@ 8887Iƃ Xr6iBVYs.*lK5c\N;QK.pڝu%KH$׃%:y<;MPx3g%K>|TIٳDO>-Z111;;;3z=ݤSSÇW^P"uznBc/=Ʉ|Hp&|/#L]J4izӇEDM\T⣟ٶ7V)g!!!͖5+3M]dc3 ^,~RMׇ_2 @kk@́ԮMkTNe5i3;m}̜= 5=$|kڄV^K)mKӞi/]u֍]f/ssf#Ӥ… S\^=zҒmeDT9Ayk&~d{}$vK+i5M2AR,k++F@\MfDI%劸u{ 3A2* @H`lm9o*@*EW_}:|i*+Ӧ!!$='N^ W,%rv~$Lub`UG&}x]z2&ΰqۆݿ7onj횆EjUv\wKs;қW)ޫs5Q,\wC~,6H^10`?~[ @P(;vv:֖v\BShբY3J3WDZ&^wOH 0؋rf-xF|$W)ͫ uʀ`ZH,0)Nqa T҉nEs|Iխ._ry 7[KR)'FFF kߖ22J_}NQ _,a hJSXw+܄f'#)lmmmjjJ`P]HӋstL 5A\TÌ>Raǘh^@xx2ic-z&S@ҙt= [K T%*:ʡk~ʼiT>1H tе IR?ggg ssȁRIXE̔#2**.6K?mM8tΤ-LAB_+7N8<w`9!G`l(y{۷3%խ[fظcǏӆe\]i`MWSRlKdrao(XYvKBBC)V,֜7S۰PL帨$uV'M(8dK2iS^1z3uZ,[lhfwRD .X@!֨#ŵ?zW.|+.Zt9rP@K )h<`-O^:ΡȖ=T۴n]=]ss纖*U7i>q:*M2ӏ;qcƤ/ۿ?W\T# ӄϞ?OvSlYL/)\xؐ! }йcG;S]:ڬ{ܹ)[e6m!lGF,}z9'G?}+GA3,~  `d@Erŋ5E(m1sϧM3)t2b}ɐ8Q\bT0I2ٸ~FúlҵajBWxxPe۶Qc0ÇJ(1H)Ga@4a_"NmQfrٔ,"3]`cG^4 -^O\H%͚6nLW_Z2sرƍ8"SgΤұ>;:8L{-^Le(YRb h(F3zܸ'Oi+W?pwz.^LdVd7nSObMŤ*_QR/)WXܔFoբM=z8}ĜFzɴJ;˛'M/R %*Oz2ДZ@ꨥ(_1z Q)Ϥ,P{4g!AhVMX[QHL+2C0׏H&WTI=?9.SQĞ)hw5mZxq Qʨ.d~J+VX[zd@@#DŽ M X'oo}>}(wGS.YQJ_)`0&NӲO+IwZLD -?i--J_ʗ/Y/o\sWX[N̄~R]xz:f6aB2nZNLe.̢6K+);}ر7o01uߒ6ɗ^;tZ>ŋ-B7;*ӿR%K^vmђ%4<"Ɓ>  3PTj*fz|T<-"9g?)iL͝;74QÆ/1C\ޱCZKYz&AzXaXj94+)`+++ }Ρ?[SF1S hL.OB6#t9z2%N4Ã"pʦ-o׎sT5kVLA59898?" IŒVs>gzNr<AF @ M[ܹ)$U2e(;i"^)T  UBgRmght(-U4 f9Ək9( d2c#֭Z;qxK(=yάYkWްv-},Lz|-&RgN)!Le>3˗.]zU(3w.ts64*\F4Z 㙛3vѢEnM+LPӽ{aӖ-!}D -Hk].=T93 v:1;kGuؑq Mm%@6۵iӳ{wvK!)"TxT&6_Ҋ_ x(uֿ_?5L뇩fR|wzcst'giWWJER LeRM&CtZMuIu>>4'F~g wQ-'SlI… Sg*LiToHyWz2uTS$ KLdΡ=MR^i劙hM;s IuzW^%3ei$ i/bI.0mzA4^+s@2!%@ 9U*/O:N>U˖=uԱ#i*ETO+Zz53] "LS*eL1e>S?N?o߽Y)DkSi0MǍ7EwfAK^i_OOO*E#3Z`NcժVݰ!Dq"E)(K3PefJۦ| 0Lۙi2kpRZbT tNZ u-*.|@ )=Ӓ[1Cs:-ZЬ 3I9մSL`d+F+wT  h  @`$(&-Sږ^L5ɜ`3gΚ3gμyϞ=KD;'H RF~J}B)"- ^@ 0Օjw\yd7G @tҥKs6+>܎Z @ |ie @ s!@ @%dYF3 @ 2u@ @`I`  @ p+ 0h @X@%h4@ @ ̭?Z @ f @ @s!@ @%dYF3 @ 2u@ @`I`  @ p+ 0h @X@%h4@ @ ̭?Z @ f @ @s!@ @%dYF3 @ 2u@ @`I`  @ p+ 0h @X@%h4@ @ ̭?Z @ f @ @s!@ @%dYF3 @ 2u@ @`I`  @ p+ 0h @X@%h4@ @ ̭?Z @ f @ @s!@ @%dYF3 @ 2u@ @`I`  @ p+oIsպ9y|4 @;'[rV݁js#cD6ՋZuC,g]~+{gt]!]mhYA?O@@"WK@lh=8_Z璝q{EUۧwYl/DAʛŰXsM`^|S [6u{L[s0tEb1з;{CۂkT*dg֯%Pl(%|c [S@Qcfk,?yZ7)XEv}^!@ ` !|k>_<~8֞SNf*dڌ^`OhRDt?8OٛtpǾ"D[(Ge&MڶeH{q  dIg]Z}8y|4 @c/do;y!3M^{f4V9b&<مG^} pv2?9s刾xVYZ| T1޷Ν>}sV+l#Uȓ3go?ugcu~׼9ͽ7f̦Bw%8v=x#y?8{GMZfq2䫒:9,f^ē YG JH-{7Danouo2I%u+mZk⭛{ mG4(DJ#EhX"q??冇o]k-^zשn-ogx=̗feƏQ0=ǧW-?Sڹ9!*@uXm/Ec'O+hn C̝:?zK f5xXVÈU Ώh1f8:$!c'>[]ۡ rahys\ٞ#V3зΨC_W;lڞЄkUv9x雖Oóy8P9)X:8߲SK,fPVV8ge: ilyw'Z}/MiPbNzT}>jߌ~揙yNV7|Gų,nʦ5uVYF&U{4r,~ 8|OR~M [3}N/ؚt>|3%Ml64{HVbpN_ݲZ֣\W<aޯieO׳t}oYr˳YW#zԹŊΨؚ .5|gLc9$=]8fɔ#ȋ1m-kԉ\/1-Pi4S{)׾}oiԗ'x6YfC5nEK,9oz/8@& b p&66hёO4Qns$_Yx2my jZDݭO8N%E?'| ;u?2uzB5߶xZoӯi^67m땶}j߫F ߪx*v4CgP׎ !eQ1i4anX^~sF|+ޠyYywR#8k;N> IHE>6oZpc5K?IC799pWCH[(D֣_R|0Ӻ Ŋ_ϡ =ƍ.M[ tjj٩v忞/?B: x~>+>1jRWi@`Aj%{TMǼw;`i̹R-[[Y=Dmu1MP{8{Lʁ z ڮoz{Ӓ[-(oزdρ !Z7o΅ 53[g5K~R1 C@!Ҫͬ֊7z]>t4{~u_|g5cEj:P_O|ƹl7=zq:er FIL 4Ri81Mᅦyi[iN[ y"̪KgB4fgRBoW٦ɾ\_ťj)R*U Ӟ7 LPWFh/WZ0GnkA'8:8&"$۶5)RM:m`ajF=&UGOCoG󲗫I}Tm}uTlJHXY*O''vUǶ+F<4@3^0r3նayc:S4+",LRFMVIxy?/0/alGNżwMKhpV?xbV?{, f n_'8@dZnاkc;/yME"<0+#Μ] p,|\ch&8WyA&ܪB^{l}0`q4]s-,uM L!Ꮞ4.f+٨DMP*y}Bc԰G[.}Ls瀈o&DGKW*f=r4K pʦI,'=0WF&jTyR-x~ۗV%Ys)D9Jt=Kz~fR6YVhl2𩏢*K r>۳f5Q;UշduNOO.^_զ*[iZ @e`jxRDhK i\TTLd,$\! $ ?\@Aشfbu{>O`^ˬ~Ak^coA5&|:mˬ^eyqoĈ Qy~ [߂dPBky#x Arg+f]װ~{aǪ[6j R1$B;粒^bgI,Iw~0.ؑ{?"ٰ;wvMv5M%Em>( ]9n _^ݴ[])m= JwqvOYFuE#v^ʨ7!1Gʹ3: ?EZg$} }=ZTΝY+!@@}3inT@ J:Slh_,}} y]#O[3~]:OmV @ >ns9J#w|lF8)B{m’xIfp"V^Ҷ7̋=>}uߕYutl;)h~O>9rɸfKU-]y)U&|+Ȅ|󜅜69[ڝj8\ٲjǑsb &Y^V{68}륯Jw)VDVym⛏6צ;] Mlo=p*JԴmBy|7.9'k8'O&uK`Z]G˦ƾUG⛬ݽ%_ F/$@\8Όk\zM+GMo;^;<ݷf=c_us(Qvb7NXqǑu*f.0*\n7G-v'4GA{q #?+h@{>iZ8*f]'S\q}64Mk0a󗇍5ɕb(V?$Iv>n='u.l@uG8j{&=}9lX g37}iMcZ@R}|NJ zWg5:{͙/o^a%v Wm*+W wuuM _\Oh"<Oە kh=uٛOaJVR{ςAȸSmZW fLROd05I*kN% 5(eU0Oʓ1pE @ yk)su2 _q;:0ɱOON|gM#xIup@ @~@fG10afWy^8:>dU0ĘĄ/sѣ @ / 5Uf|?SK oPOH+Tp-~L~7y @ 3te3'&L4l~e!<鯚/{ʉw|:pZ@ @HK 3ҌY hS~x㼇NTVƄʩA @~^dW;Y:'@ @f3ukRw' @  K2fm0,. @ /Y` @95/gaVQ~cf}I|*t N6QcB"b[e}xM6G5:V>:r~K*bk,?xlǎݟLv>ݵIׂۙK;r/;eF޼ᆾܗ^zUGyMG-?mW/>jknn[?f8-x@YV3?Y\@b?Ym/~Yp^[| 8ʴI+n& y\>׮w]g&DK]r߄ØJut4ճIgXk۩ھE dֽS1IϓnRӐgV\eO{/z@? @߾rUc/YtWʼn ;n;k$ʷ-] /c{җǗZ+?'Uj=.>k>'J@SSF  ?E4oμU`hMt*0Xcpj:}bO(\xγ3_[,-8u,r(qҌZ aO=P6}aA?!@<2x@2Wo-O)/W_SrSS59I]ne_jREyLV&]8kL~S_kJ7<&ױN>$ŋfa<پX}'f sCO@p|*]{|k1;<"[mۚޟwPZxr'Ɂvx! <,@\ ̕<څ ^ !O̊^6q%_rH;oT!s!U? ]B*y#J&ZŅ39ϻk/~7{F}y2 2,9@~޷)">>}ϋq?jBͱtpn /rdP9iݹYit4V<>~Y`]&rRJ`jiMI'1͜6tL :V]b v4qoI#SOISq@4dC!@wH~rϪB ҵyoǨKlYӯD%OKZpCԤI7[ѧݷzSGG޻[ALWmoELm:Jxz`ʀv~ux݅}| -7蒶s{cU t N(@H7yXB2G2NȸԖ W} ?Jf.pojCb&Ж/qjg YRYz?>{gUB~{:SX-O(S|IX}}g>% ROBْ/)J00Hw΂ Kk<@T7!C9%?]>[מkǚ*܉ٔе;֪΍q.;;ܯ2fblMyU~oZXUVEj-Uz~Ox嚖qNȦdjV^z%~kD$BSל3- jXse킎ɶO  Hh I 4aq͐jkQ睃z_/9s|ͼ}5U/NqL:g}~x-KMܩp}=  Tt:b`}Ǣu@H"Wzǘ.ZޭJ!oD}Շޱ\luJO:wcH|%JU۰B.f7c 8mZ,h @ @<`f@ @&g#݅ @ F@-#; @HdaC!@ @@_3Em޼ynjժ?~Roq> @ @@/V3R&bcc/X1 @ 2bo߾7oܺuW\ٳlٲ9;;+ 30~ @)RÇ?^R9::RBŋ.N @ dL 0{zzn޼^P( e2ߌ @ t 0E ۷oׯߘ1c(`Zl``@a.fAsp @ d@f7&&͛7L[@ZhΝ>~@ @@~a,J)i&~+{gEӝ$d!@% H0 D@QnWQG3ߨ3}3 w>눎ۈ --'ISU՝NIԓR}s_S~|Af!{{ҿl^rӑ@@@@@@0Se3ovR4ՙ/-Ey睤~7mDoEUfH       >3K \/_z/UV%K666644&'`:rɏ{Iڵ]wEBBK_RoƵ^4YH       Hr%g%Ibt@ۀ=skkkјo!=rɌgffo߾駟.,,d_mmm=vثʫ{LH       Hfx%%%$qׯ_OEti.4[d0}D_It?~<]ҷ٤~i$Sn[o"n:a/=3 )A@@@@@#pqq1aۙu~oX_Z^_R4Wxpb\       $-YLͲUǎzjODkf٤~z!_卄      '}>L/\pj:ujyy9o %$F i`^hD}YB&fGM @@@@@@&{ӧO/++b1$9svڵf|e!;@HS^%/^ij/m4yĉt LF}wf3[9U^zL WƝ;wƕA@@@@@,u=I@YUVV `Zz4yҤIa`z={STFBHY)"YW~[F=ZEHܒMOOz饗=ѫGFƲ @ `40Mr#rss_$c10/ma/F      O@%qK}`!p P2st9HX@@@@@@`ڳ]d m_X      -╪_J      0D0QB6      @4       0\` pii      Ü0p@@@@@ ٳW駟yw9 Rօu= mV[ @@@@@N#08###&Q,WAH       Lr6PWTT$0      )F`ժU z+S<      !0t.(@@@@@@ @x<NG       S`@rD%3{rA)       0Flg;)@Ğ-p@1BIh      l0_#)[iXXt&bdی@@@@@@@ nq`e#' `>&L 0՜D4d#Q0?Wl5,GJ'(@@@@@@d+**^YF       0$ L/{`r-!?n [_ imn [_ S6 R'^ '      2Fְhf8       Mxzdx'mj6Vl 8!`~=C#g}c #zw ƅk  {ٸj*H'{_2J "Z8Z[r Z*n^h`w K ,\81j'oPmY "MӥB@9[~D8G6C5uuuVT3,EIVK8 Q]٦eW!C@݋=-- @@ Y藂"9F'ϚZ*P`}L[>5I~n(AA{1{VMW5`5IIA0RJ    L@<Z7|qX\17j?wveYtfd;i}jn\|vUUSkFdM,и˖,鴉Y2=<ή۾:P}fT993JZ0nFEI҈&L~yvuj9]\m-/>_!jK6k\mC5_x};n^b6n~9nuW7` BszQ λn'nz\mvwUm,.%3βԒ~5{WTSK|_^2SP[yan=/lwTY|t2\_L5$uQJk={Wg̙%s,Zb.{0=%lDH=BBPӉz8(i.1xBY.MJOWZs^їus?qwOڤ5t]5V}鹎 L2NlxuOi*wa;kڒ=+*zV`%Nx +Wū ?_,8ȣOTi& z"ӺͯhmpKKh)ZZΜqie:2yo1Z1;aݼe{xS^r9n]uavr`²wrcZ"+- g;>i< Lq fvN|Ʒ+B&.d2KWbG}<#Sӭj<P꽈J/(՟-ThUr5J'_1A3FV\'FqS#] ҃ ymrnWXa҇7DTx2\ڸ^Nx;AuCgATpթտ([K-X|Bm_OL7b6W$D^x"Yݔ֨`V &Y.[EX1P0X$aTZB@c۬/}8ddUH]0, {ެtڽO]T6:oЙz* ~$\I;IѾXh(T>M6)Ҩ&ӄj>ULݱl80ΰ42 Q\ćY0n,t*b9=*t{Nv3& vEfȤD̐tR2~oV|   0 SMkǨcQ]u]*ڛ=nU]U&!ˢ_w t6D벟l{iiZ2h`A5@E[8H4Ze[=qTu(̝lɰ NFw]R@K=E5;9Иw/;޺`osZ9S%ΤUTV~Nk_+Ӹ"j&9?7|T{n+=] {nO{[+ 4^Vk %sp] sHScjy"+^a'~k-|iXf\hV/y̧L,|9҈(Q%BX^:̔y/:yǫE^( (3Vsuåq8#rh<~ǫr)GX+H?ycz9BesK/!;@89)A`ꗜ }v= ~r zZAb)>v%H XX +eO#jc%wɣyn0z}a}\k;TwX^13̺45ѪBڀO5jVׇ7 0]:c9NL~{§2inS+KTcpc%1ˤhgaWaxT5;9ε٭/ #'4=ӏ%iI T{Oiw{U/ Cl6H;k%>r) );Bc*xMUv<=?sRǟY_)?#TG)HDuHgJ~f5^Ʊ4כ0Rk¬Zx8Ct_ӨͬiwKa қߕh&E3&ڷnI,{ojT-   -Bh?زӒq)a[+[z7Ulv4㲼xYr>|nK={~rjݱ%7oٛ~FNl]il0uo0/ʅd.,DYb2kaԄW juKfy4v(:?~|ʌ%%*wl߿l.} 0#m1-)>ucɮcޚ=PWgZN kU}䬘&W~w?𗵏>G}򑵏?#_<8h({JU#(B"V'#M# Z+ 2.TiySf)?v1Lf@'EH5.Q̟XLX%>v*aRXqL>|^>獸nvjl1v{a)#ǐ;r5w}> cƋ2D~cyx1AI12Q# B \;ײ`M?{#&ψʖ)^ᴈ/o˸f9ٕٻ>ۭ{پ;eڸNȅ5w.8a\v>$ WVVV>o#:m֫3ͣ>%CN&dLu;v9(/-gojyrj"tm…$+**"v\w]QabWHMS{hSRϢ[3t~每߮1{¨jǥ-"(+*) /|7?RRE4IӟuIzwC^ze9k%e}f|W}5_y}P>OA埆JVT|.a^f4"EJSeJD*J /Ţ}K7qn6ۜlm4ggtFg6s,#fFreND,zR  ",}QY>j KAo᧹t.n6uMKPH}}󯊃{紸Wd7R}ʫ'+%T+9Vr&ai`1}쨂3M1yʂsK\v-] 䛌ƾV1[ь5Wz~e]@ݮ.3>jW>cP~jۢmB /b7Z ҫs{ԯӭV5k'KF3{{*od͙|AE&-(H%H`Ť-L¸ywj1m2=Sg3KMo~v1gkkAy|^AjWa-|U)=%+WWX =DsE BGF@0 Qވ~wiVn4M/v_=LXC(\6ծW]vsfc @b@bBXobU(hjj:  d1i! _yα/OKt,Tte<"!ZSy {oNvD+]sMQv-G+7lVѻ(֨5a|7._X2cpɮӵ7/9u!m;۷}5;GKpݦKcqTLfEƬWu1:%=s֪mntlo亚 *g^;GTyB'MB  I'@0 ,cS~c20Zrx`LԪ! u>{KnqQ9 M+)-\-m)!rJ(z1pl7.\H"X7f t?ZӤrlwD= 2K_#:^t+=~W{ZO@[,JT      "] A 6npt((@@@@@@` U /:zaIENDB`$$IfZ!vh5k5N#vk#vN:V l, t%6,5k5N9/ BaZpyt9$$IfZ!vh5 55N#v #v#vN:V l,  t%6,5 55N9/ /  / BaZpyt9$$IfZ!vh5 55N#v #v#vN:V l,  t %6,5 55N9/ / / /  BaZpyt9$$IfZ!vh5 55N#v #v#vN:V l,  t %6,5 55N9/ / / /  BaZpyt9$$IfZ!vh5 55N#v #v#vN:V lY  t %6,5 55N99/ / / /  BaZpyt9j 666666666vvvvvvvvv666666>666666666666666666666666666666666666666666666666hH6666666666666666666666666666666666666666666666666666666666666666662 0@P`p2( 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XV~ OJPJQJ_HmH nHsH tHJ`J {KNormal dCJ_HaJmH sH tH d@d  Heading 1$$@&#5B*CJOJPJQJ\aJph6_DA D Default Paragraph FontRi@R 0 Table Normal4 l4a (k ( 0No List >> 10HeaderdH$.. 10 Header Char> @> 10FooterdH$.!. 10 Footer CharR2R 10 Balloon Text dCJOJQJ^JaJNAN 10Balloon Text CharCJOJQJ^JaJ@R@ R List Paragraph ^m$6Ua6 ]0 Hyperlink >*B*phFVqF ]0FollowedHyperlink >*B* phLB@L ?= Body Textda$CJOJPJQJHH ?=Body Text CharCJOJPJQJ^J`^@` r0 Normal (Web)ddd[$\$CJOJPJQJnHtH\\ Heading 1 Char'5B*CJOJPJQJ\^JaJph6_6 6 p TOC Heading@& 4 A4 bP BibliographyPK![Content_Types].xmlj0Eжr(΢Iw},-j4 wP-t#bΙ{UTU^hd}㨫)*1P' ^W0)T9<l#$yi};~@(Hu* Dנz/0ǰ $ X3aZ,D0j~3߶b~i>3\`?/[G\!-Rk.sԻ..a濭?PK!֧6 _rels/.relsj0 }Q%v/C/}(h"O = C?hv=Ʌ%[xp{۵_Pѣ<1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/SeеPK!kytheme/theme/themeManager.xml M @}w7c(EbˮCAǠҟ7՛K Y, e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+& 8PK!Ptheme/theme/theme1.xmlYOo6w toc'vuر-MniP@I}úama[إ4:lЯGRX^6؊>$ !)O^rC$y@/yH*񄴽)޵߻UDb`}"qۋJחX^)I`nEp)liV[]1M<OP6r=zgbIguSebORD۫qu gZo~ٺlAplxpT0+[}`jzAV2Fi@qv֬5\|ʜ̭NleXdsjcs7f W+Ն7`g ȘJj|h(KD- dXiJ؇(x$( :;˹! I_TS 1?E??ZBΪmU/?~xY'y5g&΋/ɋ>GMGeD3Vq%'#q$8K)fw9:ĵ x}rxwr:\TZaG*y8IjbRc|XŻǿI u3KGnD1NIBs RuK>V.EL+M2#'fi ~V vl{u8zH *:(W☕ ~JTe\O*tHGHY}KNP*ݾ˦TѼ9/#A7qZ$*c?qUnwN%Oi4 =3ڗP 1Pm \\9Mؓ2aD];Yt\[x]}Wr|]g- eW )6-rCSj id DЇAΜIqbJ#x꺃 6k#ASh&ʌt(Q%p%m&]caSl=X\P1Mh9MVdDAaVB[݈fJíP|8 քAV^f Hn- "d>znNJ ة>b&2vKyϼD:,AGm\nziÙ.uχYC6OMf3or$5NHT[XF64T,ќM0E)`#5XY`פ;%1U٥m;R>QD DcpU'&LE/pm%]8firS4d 7y\`JnίI R3U~7+׸#m qBiDi*L69mY&iHE=(K&N!V.KeLDĕ{D vEꦚdeNƟe(MN9ߜR6&3(a/DUz<{ˊYȳV)9Z[4^n5!J?Q3eBoCM m<.vpIYfZY_p[=al-Y}Nc͙ŋ4vfavl'SA8|*u{-ߟ0%M07%<ҍPK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 +_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!Ptheme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK] Z   !&",59:)=?NQWab25679:;<>?@ABHJKLM y>+?U???Lab348=CDEFGIN@/Xb$zYֿtm4b$'מּ]xN# AA@l(    ^¨6'[eA? "Picture 3#" ?  FA?"Picture 1#" ?B S  ?Z nt@v kmT  ~"++23444457;7i7q777EEEE*F0FHHYYYYYYYYYYZZZZ$E55YYYYYYYYYYZZZZ33m((6777vMMVRbRYYYYYYYYYYZZZZnfpX Bs( ދ8;}%p1--$59̢F&n@yjH$Zw^w`o(G^G`o(.p0^p`0o(.. ^ `o(... x^x`o( .... `^``o( ..... `^``o( ...... ^`o(....... ^`o(........ ^`OJQJo(^`OJQJ^Jo(o p^p`OJQJo( @ ^@ `OJQJo(^`OJQJ^Jo(o ^`OJQJo( ^`OJQJo(^`OJQJ^Jo(o P^P`OJQJo(w^w`o(w^w`o(.0^`0o(..8^8`o(... 8^8`o( .... `^``o( ..... `^``o( ...... ^`o(....... p^p`o(........^`o(.^`.pL^p`L.@ ^@ `.^`.L^`L.^`.^`.PL^P`L.w^w`o(^`o(.0^`0o(..^`o(... ^`o( .... !`^!``o( ..... `'`^`'``o( ...... h.^h.`o(....... p5^p5`o(........w^w`o(^`o(.@ 0^@ `0o(..^`o(... ^`o( .... `^``o( ..... `^``o( ...... $^$`o(....... 0*^0*`o(........w^w`o(^`o(.0^`0o(..^`o(... ^`o( .... !`^!``o( ..... `'`^`'``o( ...... h.^h.`o(....... p5^p5`o(........s( -;}%9nfpjHn@                  4+?DA`:y "yjUUKCVg| Q t u VL {g29NGlhnH e75WDg)&mBnVxpI=P(mR!."5"%"A%(+g(y(.08.0e.445A6Im7|8:B:,<:<c= L>q@d@vwC-DEHE.HFIM=J(_JHtJ@MJNSWNOLOS|O5Q1R|S WpW|KXv/Y-[ ]!^[F^T_~_D`e7`EaLbSbigb6c//f?)gH>iaj7k4ekl mfmJBotpR p.5p>pNwpTrose*txxyR,|# ~u~7K$~?EbRq}b ?=n+@kTXI])fp:D x9/V@|d0q&x{H=\idJ `gbf{K4es%ZLA =M]jw!:9j*1ff pp!ve ]fMtuzTFomG!%Y|(rR9"St|3A8h!K#i>il\,-8P+Rl D1mD#r<trFZQ^0o2rO@YY@ZH@Unknown G* Times New Roman5Symbol3. * Arial7.{ @Calibri7K@Cambria;SimSun[SO5. *aTahoma?= * Courier New;WingdingsA BCambria Math"1h܆܆m L -m L -!0YY>HP $P 2! xxUserKaty(       Oh+'0X    ,8@HPUser Normal.dotmKaty5Microsoft Office Word@F#@@" m L՜.+,0 hp|  -Y  Title  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-.012345689:;<=>?@ABCDEFGHIJKLMNOPQRSUVWXYZ[]^_`abchiklmnopqrstuvwRoot Entry F@$3yData /1Table7h9WordDocument \SummaryInformation(TDocumentSummaryInformation8\MsoDataStore 3P 3HDD3SEOOR5W==2 3P 3Item  jPropertiesUCompObjyHiG09InternetSite{862C4A37-1255-41EE-BAE5-C69AA6E267DD}0Hi-Gain Wireless-300N Range Extender2009Hawking Technologies2009December17http://www.hawkingtech.com/products/productlist.php?CatID=32&FamID=105&ProdID=394#Datasheets1Bea09InternetSite{2125025F-A863-4DC2-863F-D0937496BBAE}0BeamformingWikipedia2009November132009December17http://en.wikipedia.org/wiki/Beamforming3Wil09InternetSite{B6778ACA-DF30-415C-9F16-4121EA18450C}0WinkleWilliamVanBeamforming: The Best WiFi You’ve Never SeenTom's Hardware2009August172009December17http://www.tomshardware.com/reviews/beamforming-wifi-ruckus,2390.html4Pha08InternetSite{880F7A92-78AF-4655-98F5-0DD079A2189E}0Phase array antennasMicrowaves 101.com2008December142009December17http://www.microwaves101.com/encyclopedia/phasedarrays.cfm2iRo06DocumentFromInternetSite{BBAE8E16-1E61-4582-98CD-DA42907EA5CC}0iRobot20062009December17http://www.irobot.com/filelibrary/pdfs/hrd/create/Create%20Open%20Interface_v2.pdf9Dan08InternetSite{C7F49061-90EF-49A0-A7C6-CC471B90EBB4}0ShainDanielDell Inspiron Mini 9Laptop Logic2008October282009December17http://laptoplogic.com/reviews/dell-inspiron-mini-910Mar09InternetSite{6E17FE6B-0AD5-458D-8553-D45B12196244}0MilnerMariusNetStumbler v0.4.0 Release Notes2009December17http://www.stumbler.net/readme/readme_0_4_0.html12PIN09InternetSite{4A7E2B00-3C83-477A-A773-506D9D7D15DD}0PING Ultrasonic SensorParallax, Inc.2009December17http://www.parallax.com/tabid/768/ProductID/92/Default.aspx74Fl09InternetSite{8288E486-DC95-4229-97DA-C9BA0071AE14}04" FlexiForce 0-1 lbs. Resistive Force SensorTrossen Robotics2009December17http://www.trossenrobotics.com/flexiforce-1lb-resistive-force-sensor-4inch.aspx8Hil09InternetSite{08215A9D-8283-4A6E-B49D-4FBEB563CFDE}0Hill climbingWikipedia2009November152009December17http://en.wikipedia.org/wiki/Hill_climbing6Gra09InternetSite{207BBF8F-6575-4A59-BD44-AAB32690D6D1}0Gradient descentWikipedia2009December72009December17http://en.wikipedia.org/wiki/Gradient_descent5Mac09InternetSite{AF6B711A-7685-45E1-8601-1AA3B97534D1}0MacWireless High Power 11g Wireless RepeaterMacWireless.com2009February62009December17http://www.macwireless.com/downloads/install_docs/access_points/11gHighPowerRepeater.pdf11    F'Microsoft Office Word 97-2003 Document MSWordDocWord.Document.89q