ࡱ> BD?@A @ R|bjbj))2KzKz|-@@@@$(@\P,BpCCCCCCC&P(P(P(P(P(P(P$QR=TLP-ECCEELPCCyPHHHECC&PHE&PHHHCB 8@LFHI$P0PHT^GZUHHTU$H,CL'D6H]D,D)CCCLPLP!H !SRF10 Ultrasonic range finder Technical Specification Communication with the SRF10 ultrasonic rangefinder is via the I2C bus. This is available on popular controllers such as the OOPic and Stamp BS2p, as well as a wide variety of micro-controllers. To the programmer the SRF10 behaves in the same way as the ubiquitous 24xx series eeprom's, except that the I2C address is different. The default shipped address of the SRF10 is 0xE0. It can be changed by the user to any of 16 addresses E0, E2, E4, E6, E8, EA, EC, EE, F0, F2, F4, F6, F8, FA, FC or FE, therefore up to 16 sonar's can be used. We have examples using the SRF10 module with a wide range of popular controllers. Connections The connections to the SRF10 are identical to the SRF08. The "Do Not Connect" pin should be left unconnected. It is actually the CPU MCLR line and is used once only in our workshop to program the PIC16F87 on-board after assembly, and has an internal pull-up resistor. The SCL and SDA lines should each have a pull-up resistor to +5v somewhere on the I2C bus. You only need one pair of resistors, not a pair for every module. They are normally located with the bus master rather than the slaves. The SRF10 is always a slave - never a bus master. If you need them, I recommend 1.8k resistors. Some modules such as the OOPic already have pull-up resistors and you do not need to add any more.  INCLUDEPICTURE "http://www.robot-electronics.co.uk/images/srf10wir.gif" \* MERGEFORMATINET  Registers The SRF10 appears as a set of 4 registers. LocationReadWrite0Software RevisionCommand Register1Unused (reads 0x80)Max Gain Register (default 16)2Range High ByteRange Register (default 255)3Range Low ByteN/AOnly locations 0, 1 and 2 can be written to. Location 0 is the command register and is used to start a ranging session. It cannot be read. Reading from location 0 returns the SRF10 software revision. By default, the ranging lasts for 65mS, but can be changed by writing to the range register at location 2. The SRF10 will not respond to commands on the I2C bus whilst it is ranging. See the Changing Range and Analogue Gain sections below. Locations, 2 and 3, are the 16bit unsigned result from the latest ranging - high byte first. The meaning of this value depends on the command used, and is either the range in inches, or the range in cm or the flight time in uS. A value of 0 indicates that no objects were detected. Commands The are three commands to initiate a ranging (80 to 82), to return the result in inches, centimeters or microseconds. There is also a set of commands to change the I2C address. CommandActionDecimalHex800x50Ranging Mode - Result in inches810x51Ranging Mode - Result in centimeters820x52Ranging Mode - Result in micro-seconds1600xA01st in sequence to change I2C address1650xA53rd in sequence to change I2C address1700xAA2nd in sequence to change I2C addressRanging Mode To initiate a ranging, write one of the above commands to the command register and wait the required amount of time for completion and read the result. The echo buffer is cleared at the start of each ranging. The default and recommended time for completion of ranging is 65mS, however you can shorten this by writing to the range register before issuing a ranging command. Checking for Completion of Ranging You do not have to use a timer on your own controller to wait for ranging to finish. You can take advantage of the fact that the SRF10 will not respond to any I2C activity whilst ranging. Therefore, if you try to read from the SRF10 (we use the software revision number a location 0) then you will get 255 (0xFF) whilst ranging. This is because the I2C data line (SDA) is pulled high if nothing is driving it. As soon as the ranging is complete the SRF10 will again respond to the I2C bus, so just keep reading the register until its not 255 (0xFF) anymore. You can then read the sonar data. Your controller can take advantage of this to perform other tasks while the SRF10 is ranging. Changing the Range The maximum range of the SRF10 is set by an internal timer. By default, this is 65mS or the equivalent of 11 metres of range. This is much further than the 6 metres the SRF10 is actually capable of. It is possible to reduce the time the SRF10 listens for an echo, and hence the range, by writing to the range register at location 2. The range can be set in steps of about 43mm (0.043m or 1.68 inches) up to 11 metres. The range is ((Range Register x 43mm) + 43mm) so setting the Range Register to 0 (0x00) gives a maximum range of 43mm. Setting the Range Register to 1 (0x01) gives a maximum range of 86mm. More usefully, 24 (0x18) gives a range of 1 metre and 93 (0x5D) is 4 metres. Setting 255 (0xFF) gives the original 11 metres (255 x 43 + 43 is 11008mm). There are two reasons you may wish to reduce the range. 1. To get at the range information quicker 2. To be able to fire the SRF10 at a faster rate. If you only wish to get at the range information a bit sooner and will continue to fire the SRF10 at 65ms of slower, then all will be well. However if you wish to fire the SRF10 at a faster rate than 65mS, you will definitely need to reduce the gain - see next section. The range is set to maximum every time the SRF10 is powered-up. If you need a different range, change it once as part of your system initialization code. Analogue Gain The analogue gain register sets the Maximum gain of the analogue stages. To set the maximum gain, just write one of these values to the gain register at location 1. During a ranging, the analogue gain starts off at its minimum value of 40. This is increased at approx. 96uS intervals up to the maximum gain setting, set by register 1.Maximum possible gain is reached after about 100mm (4inches) of range. The purpose of providing a limit to the maximum gain is to allow you to fire the sonar more rapidly than 65mS. Since the ranging can be very short, a new ranging can be initiated as soon as the previous range data has been read. A potential hazard with this is that the second ranging may pick up a distant echo returning from the previous "ping", give a false result of a close by object when there is none. To reduce this possibility, the maximum gain can be reduced to limit the modules sensitivity to the weaker distant echo, whilst still able to detect close by objects. The maximum gain setting is stored only in the CPU's RAM and is initialized to maximum on power-up, so if you only want do a ranging every 65mS, or longer, you can ignore the Range and Gain Registers. The Gain Register is set to 16 (a gain of 700) at power-up. This can be decreased as required. Gain RegisterMaximum Analogue GainDecimalHex00x00Set Maximum Analogue Gain to 4010x01As above - Analogue Gain to 4020x02Set Maximum Analogue Gain to 5030x03Set Maximum Analogue Gain to 6040x04Set Maximum Analogue Gain to 7050x05Set Maximum Analogue Gain to 8060x06Set Maximum Analogue Gain to 10070x07Set Maximum Analogue Gain to 12080x08Set Maximum Analogue Gain to 14090x09Set Maximum Analogue Gain to 200100x0ASet Maximum Analogue Gain to 250110x0BSet Maximum Analogue Gain to 300120x0CSet Maximum Analogue Gain to 350130x0DSet Maximum Analogue Gain to 400140x0ESet Maximum Analogue Gain to 500150x0FSet Maximum Analogue Gain to 600160x10Set Maximum Analogue Gain to 700Note that the relationship between the Gain Register setting and the actual gain is not a linear one. Also there is no magic formula to say "use this gain setting with that range setting". It depends on the size, shape and material of the object and what else is around in the room. Try playing with different settings until you get the result you want. If you appear to get false readings, it may be echo's from previous "pings", try going back to firing the SRF10 every 65mS or longer (slower). If you are in any doubt about the Range and Gain Registers, remember they are automatically set by the SRF10 to their default values when it is powered-up. You can ignore and forget about them and the SRF10 will work fine, detecting objects up to 6 metres away every 65mS or slower. LED The red LED is used to flash out a code for the I2C address on power-up (see below). It also gives a brief flash during the "ping" whilst ranging. Changing the I2C Bus Address To change the I2C address of the SRF10 you must have only one sonar on the bus. Write the 3 sequence commands in the correct order followed by the address. Example; to change the address of a sonar currently at 0xE0 (the default shipped address) to 0xF2, write the following to address 0xE0; (0xA0, 0xAA, 0xA5, 0xF2 ). These commands must be sent in the correct sequence to change the I2C address, additionally, No other command may be issued in the middle of the sequence. The sequence must be sent to the command register at location 0, which means 4 separate write transactions on the I2C bus. When done, you should label the sonar with its address, however if you do forget, just power it up without sending any commands. The SRF10 will flash its address out on the LED. One long flash followed by a number of shorter flashes indicating its address. The flashing is terminated immediately on sending a command the SRF10. AddressLong FlashShort flashesDecimalHex224E010226E211228E412230E613232E814234EA15236EC16238EE17240F018242F219244F4110246F6111248F8112250FA113252FC114254FE115Take care not to set more than one sonar to the same address, there will be a bus collision and very unpredictable results. Changing beam pattern and beam width You can't! This is a question which crops up regularly, however there is no easy way to reduce or change the beam width that I'm aware of. The beam pattern of the SRF10 is conical with the width of the beam being a function of the surface area of the transducers and is fixed. It is possible to make the sonar less sensitive to objects off to the side by reducing the maximum gain register from 16 to a lower level. This is a the expense of shorter range, however most small robots don't need 6m of range. A value of 8 (max. gain 140) will reduce the practicable range to about 2m, but it will be much less sensitive to objects off the center line. The beam pattern of the transducers used on the SRF10, taken from the manufacturers data sheet, is shown below.  INCLUDEPICTURE "http://www.robot-electronics.co.uk/images/beam2.gif" \* MERGEFORMATINET  Mounting the SRF10 You may have notice that there are no mounting holes on the SRF10 module! That was deliberate to keep the module as small as possible. So how do you mount it? Here are three suggestions: 1. A straight or right angle 0.1 inch connector soldered to your PCB. 2. Using two 9.5mm rubber grommets. Two holes should be drilled into the panel you're mounting the SRF10 to. The hole centers should be 0.7inches (17.78mm) apart and the holes drilled 0.5 inches (12.7mm) in diameter. The two grommets should then be fitted to the panel and the SRF10 gently pushed into them. 3. Using our SRF10 Mounting Kit, shown below.  INCLUDEPICTURE "http://www.robot-electronics.co.uk/images/srf10b1.jpg" \* MERGEFORMATINET  INCLUDEPICTURE "http://www.robot-electronics.co.uk/images/srf10b4.jpg" \* MERGEFORMATINET  2\¤\  l 8ٳ 4 8-1 45 T: 02-2679-8556 fax: 02-2679-8557 H֘t:  HYPERLINK "http://w6X b c d 45kl:HMZNO\]JKz{&Kҿҿҿҿҿҿҿҿҿҿh_2&h_2&KHOJaJ-jh_2&h_2&CJKHOJPJQJU^J!h_2&CJKHOJPJQJ^Jo($h_2&h_2&CJKHOJPJQJ^J*h_2&h_2&5CJKHOJPJQJ\^J.h_2&h_2&5CJ$KHOJPJQJ\^JaJ$67 c $dd$1$4$7$8$If[$\$a$gd_2&$dd1$4$7$8$[$\$a$gd_2&$dd1$4$7$8$[$\$a$gd_2&|#4?&&&$dd$1$4$7$8$If[$\$a$gd_2&kdA$$IfTF/F  0 6    34` ab pT457Kk?&&&$dd$1$4$7$8$If[$\$a$gd_2&kdB$$IfTF/F  0 6    34` ab pTkln~?&&&$dd$1$4$7$8$If[$\$a$gd_2&kdC$$IfTF/F  0 6    34` ab pT?&&&$dd$1$4$7$8$If[$\$a$gd_2&kdD$$IfTF/F  0 6    34` ab pTk??***$dd1$4$7$8$[$\$a$gd_2&kdF$$IfTF/F  0 6    34` ab pT?GNOW[\K9$$1$4$7$8$Ifa$gd_2&kd5G$$IfT408  0'634` abpT$$1$4$7$8$Ifa$gd_2&\]`eC11$$1$4$7$8$Ifa$gd_2&kd1H$$IfT4F 8  0'6    34` ab pTe-kdMI$$IfTF 8  0'6    34` ab pT$$1$4$7$8$Ifa$gd_2&$$1$4$7$8$Ifa$gd_2&$$1$4$7$8$Ifa$gd_2&?--$$1$4$7$8$Ifa$gd_2&kdmJ$$IfTF 8  0'6    34` ab pT-kdK$$IfTF 8  0'6    34` ab pT$$1$4$7$8$Ifa$gd_2&$$1$4$7$8$Ifa$gd_2&$$1$4$7$8$Ifa$gd_2&?--$$1$4$7$8$Ifa$gd_2&kdL$$IfTF 8  0'6    34` ab pT-kdM$$IfTF 8  0'6    34` ab pT$$1$4$7$8$Ifa$gd_2&$J$$1$4$7$8$Ifa$gd_2&$$1$4$7$8$Ifa$gd_2&JKOT?--$$1$4$7$8$Ifa$gd_2&kdN$$IfTF 8  0'6    34` ab pTTz{-kd P$$IfTF 8  0'6    34` ab pT$$1$4$7$8$Ifa$gd_2&{%"3"I"$$1$4$7$8$Ifa$gd_2&$dd1$4$7$8$[$\$a$gd_2&KRI"J"W"X"""""""""##F#G#o#p#######$$>$?$h$i$$$$$$$%%(!(((,,,,,,,,,,,,,,,,,,,- - ---$-%-1-2-״״*h_2&h_2&5CJKHOJPJQJ\^Jh_2&h_2&KHOJaJ$h_2&h_2&CJKHOJPJQJ^J*h_2&h_2&6CJKHOJPJQJ]^JGI"J"R"V"W"[II7$$1$4$7$8$Ifa$gd_2&$$1$4$7$8$Ifa$gd_2&kd-Q$$IfT40O ^ 4 0634` abpTW"X"Z"_""A///$$1$4$7$8$Ifa$gd_2&kd-R$$IfT4FO 4 06    34` ab pT"""""=+++$$1$4$7$8$Ifa$gd_2&kdMS$$IfTFO 4 06    34` ab pT"""""=+++$$1$4$7$8$Ifa$gd_2&kdqT$$IfTFO 4 06    34` ab pT"""""=+++$$1$4$7$8$Ifa$gd_2&kdU$$IfTFO 4 06    34` ab pT""""#=+++$$1$4$7$8$Ifa$gd_2&kdV$$IfTFO 4 06    34` ab pT##!#&#F#=+++$$1$4$7$8$Ifa$gd_2&kdW$$IfTFO 4 06    34` ab pTF#G#I#N#o#=+++$$1$4$7$8$Ifa$gd_2&kdY$$IfTFO 4 06    34` ab pTo#p#r#w##=+++$$1$4$7$8$Ifa$gd_2&kd%Z$$IfTFO 4 06    34` ab pT#####=+++$$1$4$7$8$Ifa$gd_2&kdI[$$IfTFO 4 06    34` ab pT#####=+++$$1$4$7$8$Ifa$gd_2&kdm\$$IfTFO 4 06    34` ab pT####$=+++$$1$4$7$8$Ifa$gd_2&kd]$$IfTFO 4 06    34` ab pT$$$$>$=+++$$1$4$7$8$Ifa$gd_2&kd^$$IfTFO 4 06    34` ab pT>$?$B$G$h$=+++$$1$4$7$8$Ifa$gd_2&kd_$$IfTFO 4 06    34` ab pTh$i$l$q$$=+++$$1$4$7$8$Ifa$gd_2&kd`$$IfTFO 4 06    34` ab pT$$$$$=+++$$1$4$7$8$Ifa$gd_2&kd!b$$IfTFO 4 06    34` ab pT$$$$$=+++$$1$4$7$8$Ifa$gd_2&kdEc$$IfTFO 4 06    34` ab pT$$$$%=+++$$1$4$7$8$Ifa$gd_2&kdid$$IfTFO 4 06    34` ab pT%%((o,=((($dd1$4$7$8$[$\$a$gd_2&kde$$IfTFO 4 06    34` ab pTo,w,,,,,0kdf$$IfT4F  06    34` ab pT$$1$4$7$8$Ifa$gd_2&,,,,$$1$4$7$8$Ifa$gd_2&$$1$4$7$8$Ifa$gd_2&,,,,.$$1$4$7$8$Ifa$gd_2&kdg$$IfT4\ ~L 0634` abp(T,,,$$1$4$7$8$Ifa$gd_2&,,$kdi$$IfT\ ~L (0634` abp(T,,,,,$$1$4$7$8$Ifa$gd_2&,,$kdcj$$IfT\ ~L (0634` abp(T,,,,,$$1$4$7$8$Ifa$gd_2&,,$kdk$$IfT\ ~L (0634` abp(T,,,,,$$1$4$7$8$Ifa$gd_2&,,$kdl$$IfT\ ~L (0634` abp(T,,,,,$$1$4$7$8$Ifa$gd_2&,,$kdGn$$IfT\ ~L (0634` abp(T,,,,,$$1$4$7$8$Ifa$gd_2&,,$kdo$$IfT\ ~L (0634` abp(T,,,,,$$1$4$7$8$Ifa$gd_2&,,$kdp$$IfT\ ~L (0634` abp(T,,,,,$$1$4$7$8$Ifa$gd_2&,-$kd+r$$IfT\ ~L (0634` abp(T--- - -$$1$4$7$8$Ifa$gd_2& - -$kdws$$IfT\ ~L (0634` abp(T -----$$1$4$7$8$Ifa$gd_2&--$kdt$$IfT\ ~L (0634` abp(T---!-$-$$1$4$7$8$Ifa$gd_2&$-%-$kdv$$IfT\ ~L (0634` abp(T%-)-,-.-1-$$1$4$7$8$Ifa$gd_2&1-2-$kd[w$$IfT\ ~L (0634` abp(T2-6-9-;->-$$1$4$7$8$Ifa$gd_2&2->-?-K-L-X-Y-e-f--...11]1^1_1`1d1w12242x2z23333n4p4r4t4v4x4.50525456585:5ni h_2&o(-jh_2&h_2&CJKHOJPJQJU^J-j]h_2&h_2&CJKHOJPJQJU^J-j}h_2&h_2&CJKHOJPJQJU^J-jh_2&h_2&CJKHOJPJQJU^J*h_2&h_2&5CJKHOJPJQJ\^Jh_2&h_2&KHOJaJ$h_2&h_2&CJKHOJPJQJ^J)>-?-$kdx$$IfT\ ~L (0634` abp(T?-C-F-H-K-$$1$4$7$8$Ifa$gd_2&K-L-$kdy$$IfT\ ~L (0634` abp(TL-P-S-U-X-$$1$4$7$8$Ifa$gd_2&X-Y-$kd?{$$IfT\ ~L (0634` abp(TY-]-`-b-e-$$1$4$7$8$Ifa$gd_2&e-f-$kd|$$IfT\ ~L (0634` abp(Tf--1a1c1d13v46585:5<5hff[kd'$$IfT0#634apT$$1$4$7$8$Ifa$gd_2&$dd1$4$7$8$[$\$a$gd_2&$dd1$4$7$8$[$\$a$gd_2& <5>5@5R55552{| :5555601;<Obdefyz|j )h[Uhmh[0Jo(j%(h[UUh[jh[U h[o(ww.roboblock.co.kr" http://www.roboblock.co.kr E-mail :  HYPERLINK "mailto:robotoz@hotmail.com" robotoz@hotmail.com 01h2P. A!"#$%S ADdSV  S 2Asrf10wirb@LB+L\nHd@Dn@LB+L\nHdPNG  IHDRVPLTE(Px(((P(x(((((P(PPPxPPPPPx(xPxxxxxxx(Px(Px(Px(PxP(PPPxPPPPP(P((PP(Px(P(P(P(P(PPP(PPPPPxPPPPPPPPPPxP(xPPxPxxPxPxPxPxPP(PPPxPPPPPP(PPPxPPPPPP(PPPxPPPPPP(PPPxPPPPP(Px(((P(x(((((P(PPPxPPPPPx(xPxxxxxxx(Pxࠠ(Px(Pxࠠ(Px(Px(((P(x(((((P(PPPxPPPPPx(xPxxxxxxx(Px(Px(Px(Px6%bKGDH cmPPJCmp0712Hs=DIDATx^՝[sffvfw'FMVlG$itD*ݳiyKc c\1ٻ|1!^1ӻxe$ z_ 942Ͷ?x^Iwdrl$-h.sGtW/^?xa,8 櫯rl~{0eKY6b+BTLgIE I&?>2+2`xYˤ\̒Qģdhx_,K t$7l+G2Y|umn0Eэb_,fBr(%{Dv___o]rٛDŌ R*&LEJ0 n87EIlD57_/5$4A8 {Wrdr&Y̖,\n>Neorxc$-0SL .g/tO̬H3 7=H7:\ Z'Kd ZXb{f26=5x_.ap6ggF#Ny^R dj1Z.LwPF߳~5s3e>xhtv{F|E5b|i0X g3.KEY,g=~.pɗ0 R8V Y͡[FzO !V3!'O>j}TT!0͢(P4ώY7()qgRxx9ձQGOOzަ;JmeydpӢpe"+R \F,C1Qay}y_U#T. ٓXKQOx0~F-*`l,UT$z(`z.6[~]^w 8nGCx((x+'1Џȓp4 xc&r Z|C1weLJg^A\EX9bjiŰS`9x|=6Fr'0t終N3_,i?e"<Y40t~ @7bx]4W` Lˏ&bP7,D|b~[۸eLAb/"уzpuqDًh|;(2Q}>pʹ$w<K p|FҷqP $ΰ#Bh;0xqkրuʨe. /`>\?.m`Ŏb Vh5`4w?{峿ɗ_~)`@=~)k4XыqLbN|M{?lQ̣50iJ7:1a^RLZx ^k2gQLYQKDSǛLϏ|p( TIP oE1{Jb&ydw%ݽ̫X(0.Ե;[ߏLƴڐL[z讀tKw<+`0_޻-0ϡWJ}?$^|;nkv ?dIzwy{Yb蕀_"j.7ݫ:+`D1 \8h|0q&$|d3PWc?i0a#8bf2 11Ƀ'qŴ݇òCo%Ň'ba }LdLKgpw;_wjn1~X@IJ.)Bze99+/{(AFڐ1s1$'cY}YZ"b9q^ssW AYJi0D{~z{*II)}pQ'e.#ol>'|~%,zJF )*m!q&9nߙ[n> %:Kf$\ K !/*n^DIH^Q?<ϫۢi)"RB!iN( .Տ<Zړ(xiSEU, mH>bX還H6JƐa4ȟxfdad;=;Kȝ8J:]NK~r FH+f!KC3\r.Hd P#Od H3у{I*zjmfMnGaL{:`o@Z.I- J H7}4F!cD8=De%'`QRnQta8`$CX& 4 `tu#rL8×ƪq̸Jd 7>='T9$OB+A,t!5䬡(~ȭ"j&\ u%X.PK 1T*DiC/̅K_JC `6tbrp' #0@UHZIT `0a% 1ُ,>fA I #1 gͣb+$x t@BwL3#ĥ&qi8yTQ L[_dh*Y/P rxXY8Bi&LF͢0a :BL2m.AR?xlAh A)zR!!r/t*셿"^d(楀.|dJ"\ټ,KDKm"OFj X  %doc;Q[ We<#JPfT8|+2f!cСad׾돍rH[ L! 4%,tFPjt*alz WȘj-v&p>7@rS!y8Xʲ( 80VG\hm=]+|ᅊ 膻hO>駿-ۋw}qlzFN$T`9#yꋷfחoO*~ + "1sWz'S 7q?`L,0^;庒$u&ɜZKҥO/|o):w Jo_nys? z#@ L9Z8EvcG}޽=ğQL6P S+o- o }0q_'x,L%y0 3b&iVnŨ`1$3# ` ` M JR0Șu(F|8adO5$[rli>Wܒ1SeT;sQ)mQ<"ZqlSG#2}^!,+Oڼ#1pIa^(j/No?E1 ZI3jPZg$SNLrC  F80i:@(:V+bD1>] 1!* _3‘*qWr4I&sa8v[)Q?Ș? dߚ%cfc\@zGYJdd( DR P^?; .~!&i%' ,QvWf3Y "6բiNf!^J= d$i>=V9EW(Q=5`_䳧A<JY$rbsn 1_M)(}]?}wk>l#{!úS9:{ʠ?-J%/Yw Xu+Ъ3 U Yȁ/O/ӟ_yx%ha[G+@ءI>h͉_¿$]`6f`̱D}W?H]o^x!0&Z^釭_ <>=m6(f.KR!fWQ!B:O@ _ż2˛HNE5&PNS! ]dJCg)_J \E̴Q N`#R5P}/KkA)O2!3˗^#Ju٫(7cHs7ת|?dΣ"mEI=oN xʁX_ٶÚ@r%yZXZteM Qno1V+ 1 (#?*KzL vQ*Br#joaM!m0S'0m`H4-Qo4D4ܘ6/-^"i_9N^Cyhv,)YS]/$3d^$'p]q{^myJ^hx*$9ɻmm04lߍQ-lg V82韨H:*{.jeBj BxLC2e;|'aLj Vډ# ڄņV-c>$SH)6G*^1hVmzR֑ i[&;Y5%н ꇧ,\ "Fݚ̔::[LCTM:Q0 5PL??W~ai&Vd,ϊ"CP܀tظf _ZDrZGOG 70mc5dA7ȂP[Gd[PD 7`u9ӕwphC`+U[|XSsH׊0, ,Z]׶y6}Dy&zno SmkZb`90So+k{#y|5 4DQwYyΓ6|b <\b06JG9;0=Zp=è &r aٔ#Xg鰬]UV;M@1 "YBo=$fRԠE .TUݵ*޶s+NkQ]B=UjM4[ l.T7D3]]<JĹW.x^W|'IvQu^4Ckew{2永T'j086w&{Z PV=(whgCcIɏX~;r:\ml-'Y!l{B7 ԧS %j\s{f6[ܐ23u|(`;;*~\ЗDvslΦ(Fh0B6(v@?DQ!Ï A_][Odb WTGlj9hH WLb,.RE$el(fK|ו@aLh׍K*R* j7Pᅠ%dNVLܕiKP@6PxJ#h602ZjTD*Ii77i_r|֡J6bE9F1J::/(r]c&NzlԑNU!Y4*kq8EL\d9Zze^Qa1ѭQXZy1KC1?/X^hSY atIRI(Q_-u֝v D ?pcm [gx ߟD$i1xNdy1ud(.6W FqZ\N<>Z3Us-0|S*^,&#|a]hT%dT:T{L;3\tʌ[i֒s8E^W;*ZQP2: 4MSJT):5$#kTbݚ?ԵRn3~vdv{Z=sYcȨוA0Ɓc_V h<|5cG%>*,rP_y|$3aFF0QRlەS=eTidZL:qǦ;qbDY}`\ jnڽZ{0ϰې׏.5Uڀ'J5El#t;ʮUBEu`ax^V_ Tw@1'OՊ0e.b'Kqs*RlG |1`ӏCbږm «Q -tgO0*rXMlխn<59 J,6# _ߩo!׾b^^{aqF3aa_1dL҇"nB>'c9),#`̹8C1b-+a@}b:쌕ZQ߶c蜴i+yILUJ8#c2?(c*Q*{!7d52gJӯ ?>LPԎCcZpЂyD }Jgv*0oP=#|WA*H=*O0b4:HCuLO,0WfyrξTBeO)w'|ڦ&SL:2x؍ ȜI[PiD ^L^S{Qo@RHN X^Q-Fo~ŁQ טͭ AlpX 0X1᯳Μ#+̭M_ж0^r|!lam bǀmu 8Fw-@f.䋛[W؛ +T;g? F@3-mTWe!sx1؄* S(i馪AZj lLC JQe$D 0,hzihNJabA1|+)cvg*qb+`@&Y{!㥅zsfWv}NFTsG=z:ڼԋM.F1ji]uml {K'%cNg g O6 nљ&’IHu1Ax5Z IcZ (4 Ab(2Gl /E34R2Y'x,:L)#bC밚=`d2gz&i{`MVV#,'T5k39] /C` Q̽iL8q֓JIZ?ȉw\l63L0A2F0_Z~k0- .B4KYV8@XN EbTcwW5=P4och~WsI ")b;~X / #wRpLWቑ Alg$iPgR >(]Q';ϻl[~ z /lEd+=k`U /AW kÅ𢡄jbm3l$cB~}wKe7 `&w\#8]"!V>Z}T g&Zg"Lo, Y.3>tK:k(tkO06PR@&C0(ެ^zyp1l6`S(JA0w庍lbxr}ןb2#4kqcL_:"u\}d|EW.T,Rɗ_>{!"[fƾN(YPIB( 0^0 .MYG;k KJ.w)W(0C &ɭ:\Q7`jqPWwwWT: RON"M` 1ytf, Vc2.c%Y `Kf2S+ A$dbQ}^<&fQ3}fK)A1 #>vW3bëgdeG5tAbb.~Ä鶎U8֩JY T4t繻d)D S]6H"=8 @"2!1^/#I%|Ibx!Ci|*? fϗz|żf7kGWLGt (`I1T[TdFz@~uJgSXS/7i[9uQL<|DC #fJ*|juSuT>K,\j&>T1#|2jZK1׺h/\c}>=э-kE3؜AQ+:ki$'d#IĦYo%cV—_rʕ{lK L;r:}-1Fy߾ILBp#5g׀ɉKWA^|"Y1e7)& ''fuH7BR`>/`,n\fCqkX20rsnQ@mQN\k2[yQo<MR4bRb l0*Xʵ#~JbEj53qcnYlƥ eUbYd4ڶEsE=Ҩ|Rj@E~bqS)UX@"{6 S&Z @9mh 0k־%Wo21̉fyk"%qL4x-u-X(J-V8a7VJ9' OU8ubq ŏn<ĭ|ܙA&3)uT퓮DFQRX q2OqH4'+X2a HG(6i\Yָ8S'|E7RPF7OK6 8?)`b0̀cI70h[+8%VTYjh7ۆvT}7 qx[ rmIĕ? S;~CЊK9C@/ŬL&ELƤŹ= E !Y `[&`wS=Lfm8&3lB1֨`]D29\iVIVZ/ g57AbmyWF oI6j/ 3U0[>w\T`2C`.#֡G+5K]Wbc޾^8MX`\h1LCĎA+؍$*f";Gqw7LVRNI~EN9KaFUp ? IeH[P@[e,WWCTd΃: y0ټiH "{;?Ynv6;>:#Qp y|cj$Ȋy.R%FkI86962Sdژ ;ҋHEvbڝZJƣ$ 'B]C!3:z0 N4@c!zSG(}AdX骩BqZG#C;B/jΗfʨMǵDCuO|R- FbBHc>:LD sVl% \OLEVt5b"U;+%q rѺp-0G0Wn8FxTӫMfNsr~MG{f{vNhM&BF_wQoVL~4c9h2f貶!g$=8R*m_*g$΅e6x1;bvbs,_%؀'/_fchi 0y9)WgpȘ *=\/ws"i ̻&c*Fus)sriǴJ0ڃ&C.KQ3 >k"w1_^5 5x#v>#v #vx:V 0 6,555 / 34 ` pT$$If!vh5>5 5x#v>#v #vx:V 0 6,555 / 34 ` pT$$If!vh5>5 5x#v>#v #vx:V 0 6,555 / 34 ` pT$$If!vh5>5 5x#v>#v #vx:V 0 6,555 / 34 ` pT$$If!vh5>5 5x#v>#v #vx:V 0 6,555 / 34 ` pT$$If!vh55#v#v:V 4 0'6+,55 / 34 ` pT$$If!vh555#v#v#v:V 4 0'6+,555 / 34 ` pT$$If!vh555#v#v#v:V 0'6,555 / 34 ` pT$$If!vh555#v#v#v:V 0'6,555 / 34 ` pT$$If!vh555#v#v#v:V 0'6,555 / 34 ` pT$$If!vh555#v#v#v:V 0'6,555 / 34 ` pT$$If!vh555#v#v#v:V 0'6,555 / 34 ` pT$$If!vh555#v#v#v:V 0'6,555 / 34 ` pT$$If!vh555#v#v#v:V 0'6,555 / 34 ` pT$$If!vh5^ 54#v^ #v4:V 4 06+,5^ 54/ 34 ` pT$$If!vh5554#v#v#v4:V 4 06+,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT"$$If!vh5554#v#v#v4:V  06,5554/ 34 ` pT+$$If!vh555p#v#v#vp:V 4 06++,555/ 34 ` pT7$$If!vh55<55p#v#v<#v#vp:V 4 06++,5~5L5/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(TJ$$If!vh55<55p#v#v<#v#vp:V (06,5~5L55/ 34 ` p(T"DdP  S ,A beam2b!bUF4@'!~n!bUF4@'PNG  IHDR-PLTE1999RRRRckkks{{{BB))11BBJJRRZZccss{{mn6bKGDH cmPPJCmp0712Hs;IDATx^ wnVVutש{uWkua07&)%ωcKCr`y4hEVf:8Ѫ,PhDJX[l`-6IjPM&ZjO~kUC[5e'ݚh);D@MI&Z5jN5Ѫ!PSvҭV nMjԔtkUC[5eSV9cGI9O8*rN 9cGIkDϣ: q_,Vi&Z J&Z X9tĪQ_4Φ蔧Y_pz!J%-&Yh`ZeMbo&Pצ/}ƛ bޯ0pެ[-4z~ШEs Li Jk5TgXZBh*oVzDkNUZow>ToAfRPme pcC j@Kb N 꾘Zi-pJzO@2\PotDrRJ3W,/M>73l gbi.OFo>< KNkfy0ZۋY*==?K lJJ KkV_|WB=h(OoxMaq^ үwCWDeh>;؝'ƽcr@K|/( ,x~4o%TIeD~C7*c%3p}ײL˖ SnCZQ4PWڇtAi9kw&Oњc['So܋F`T^+Dʼ'~5;-Amieqp)ZV%dW2|PTnfn?}-!hb&j7B:Vap^ DznE-DviW]6dJBj2#k LK( uգB\(΀5.-%elV%0ivkLZky1 `䓳D,ji,;zH~RǶ{TJI2wHƣ XwRЂ\Nk-p iZ~Eqp=Z8zE˯;}jaf aCX8pC+9Ms0T*HVyd/CϽkkV)J, ?#A5x0X o[|atyA^#ЊúozZefz4:S y}[[ȃ/#)gMΊF͢\pp݊Âgf0/ o]XChY+EC)+sN+z-V_Of9VͰD6ulҊ׳ipHP뇸Wc`Hˌ>i M8;ISel0$ћsmpHgk@7zkpdw -a* GIL퇤eZO!>{{dwSS x-G5^'jxq8Kמ=^+nH3ٝ|77vˬqlF[۾qGg\Zal21hgћ#g4.g@ Z SW.q "q+n;9Ө2Si~fN‚DILEh)/Z~V.[Ew1~oMd>Hx3Ec^9En5RђIAy-f8v C_nA ߍz:SOW9@cHٴ:֙y_E ?[̠e~x[ DQ#c^v)R̸݉MגTCUE%~nhZуXe ɑݙ!:+N>usຓ^1ZqNe=U~k}aZ;4#s5D,CGE\#%`<\tkZD 73#N~(%͆K _UHr׶2>\UJS~PZًgka,1@׵Jsel&,Qr˘ֶ's-}+wKy/BV9!2̯O7U)*BPr[ծVWu ߲|][TI_JtORŮg\ H5~ɚ@ 'kzkOK*GDȴ,H+%I7aW:[~*T֡e<'v$i>>TV(-d &\*?>xn O&[n/ uz˝%՝F7blOؽ*F*7X}-{K-ֹ,9_5hm-ѤN6[=i.HO‹S\RNbo~ظQߒ)xüS "gB=D) W*Ǯo K *+N1,V'htAIHt~jZBObJgKCV'[gdfEX24k8JUpQh95keN7@[% c䝢 3SH.\wqw?Ѝܘ[)rp'"P/|ݒDUP*"|)袝J~͢>~K˺umʣ%o^LC ћ%zi#z ECkyVi)k1'dZT& cG;Xwc$.5E- Iɰ\'b% ^-O ">e{w谶]_%\ 7hB_ t K,knP6 G.FKK㷕"N3)5@v.O-΄L3MHzک]8-TܬI v&jCSnh)#Sh"Ų %, SqY 1KOAN[ܬIQ FS! # | 5nkZÞ9ZLfB&-!)41Lo3iyW)jJo_sV Wn*Z0/|N` Z!p67^cZ=컍.,nPcL+\y b8d f`VRP]pZ9/~͉Q&X4sWX1e ։-k݊X" ߶׺29}xؠ gdhhɍ%gB6joMR!f^+AM;X"I{t=".F!*Vg1">dtb@a`#KYY[AqB&- t[b ]hea/aY>sذ-Nc~k=f9Zxz}: UY)Ӻt\Mlp+mXƵ*\+z]&7+5dҊ؃Zۖ]lxˈ 0l i?FB#=RVҖJCyW+KF#^cQMxZ$\ˈ+Zn9X7O|-t*9=X?U/@TYAG^O,T'yZz܆Fw"tK[bH KA`C_>` to~/sA; bhrh`[)&k>fntMLH(j[Ň{zo .NP[piCzX`kYQ~DX6\oj% L淊;k4@#zy~M =:@VE7%G9'=adR;-NCQmսDv܂y,F(kC[A@~h=>`;ڲ/K-do:XzL_lv>]MaEhA Nn`?`F^}@7@~4Akb7-M柈 PТ%eTn􄐑Z`*2|=H+Lj|P~ h7ubXcON[cŰ )'pU .t߇;<ady]}s^踼h: ,^HЊ˰LF*RQL2EvGK,=:{gU=-Lѫ3C2HKkR|N,oQ)l8,:CF F$AP&գ%Lz'a<9> O=J*j7i ` lPZV7_9c$z/hh)NuT˔@[?Sr]a_vQ!zвJ[ɾ3)<|H c]1nէyc,Y䗐&a9h_;OokD4irW݊BAO% D+"#KR|1@-27ÆM+ ƛJb8Ԯ~uUH:"gZ\d뙖 H;:'+Blp0Zv iɶ^B@L#}zy7,ͯ*նeD_ߺ%$<\.0՝q&\X=GŸyh~w2t% -nh=H0:#ti8Djɲylrv,ZXgYUth+hKh qEQ/V2fʢnEMW^#5w9nx+.YژT SBEZ@Քn4zލֆQXa{Z.&DWR97״h[-_=xHIw6?rQJ( (ZK\[Fl&u˟ε7j1KZ tw-b^JC}ݿ^{pb!ZXO_ru *) %hYBeq%\uWAI9~[9Iye3* í^.%_2t-RD0OAvo;EQJ[i g-> =pnSx6um3sz2\s D$E,݊DE1Rԛf [iFˣ khKLgs8ܸRYpJ)j iw=X)3̤L. )6A@Lba!%Z졮)+B+-2V5uށiyͪ_FUPt߾2rՀY]q+Lx?B3FWd,|}~1dԮ G b"81S[8jJD:`7#Z j|JNd82-!LURWxHVc[4:5ϿFkk+ˎ[8(wt@ZuشB'd-9UfAj=hꐴȠ5 LDkpe^uG*2n(]J}<Z"KQaQi{'Tj۽T~!B+8bF5=n9 .\q*ةoP"ެem$x Z,dhBbլ9/o%j1m$#ʼnsM4YzWqA6D9S5p6wC94-M8db MwHӭ8~nr=̬amxZzoyQRVE9qܖ?W跶":(䴨Dža`9yhV&Z'ݪa6њh);D@MI&Z5jN5Ѫ!PSvҭV nMjԔպXa[MDJOMnfպZkIENDB`Y:Dd T  S 0Asrf10b1R9!(ӐGg! 9F9!(ӐGg! JFIFHHC  !"$"$C," K !1AQ"aq2BR#Cb3r$%47DSce/!1AQ"2a#3Rq ?$MO-ɥ3`GmZq D &:JX`,ђȡnt"w4$Ji-I҇A)*) 1ր'ΉQ=iG}=${oJk? 5]DHJ&D' "iR .,JK;FKhHS1s| ܲe(l&SumìvlnV^ނlmn߸y.GI:1.6N똞,ٳMRVE\7pì]X3+#JRηI~|vJYL̃@5\9~?Bm@څ`tGcvB/pRFyVT0'*Ըh}gA^཰uAz⠁wnJ̌Xa_VϥLVώ|2dF`SEP;FLĉ "#zVI`@5#Z3M'΁T-#Z:RLƛZJ6Ҁ&]O2(NPE :$:ӈH::E4֔i$ b#SH,0$PcgR&)A1@[0'_΄k@C)MLm4'چQvFvLm@SB`mBG @I$RHTdڀi:E%B)b&:zP-}687]X>QnE'IiG2d;ʶOj.)Sܡ$4{?ZXVͲ˒ŦRlTJv#+/Øc "ūfʲ&c2dWo9O"gѯ/7p 0 ㊏@h` 06n j;?~cZӀL;t:1A"L*oJ1 sprd KW\zJ+;*<n2yR,AA#kMSָ;6Lvb}Iz=Tϛw;L|z&"tLLkzTdGl~;ўE͓)ð@wA 47u[4BVI d[[Z}i',n8r0v!@As8CCT[t=t_2__aJ<v76q 4\PZ@TX|izp;bap:ʇ0ҵ#HZRRDur5^<_-e|ٷkWraOzĩ:=DK{qԜZLךxV)޵yݻnj̕6>#+\ L8euq{>}Y:ڏS㓪Fy|馝mqHSkA s)?zk4գ1h̘2 >@1IC(PHV3@րbH҄I"juP#ڀ K#eV/U6Vptm193L8Ub ?RZz/XaظRR !&}ڶ'Zc-[O +ď$=pNַ KiY<-_1W\> nz[y On)wcu1%qgj4iI! ֮MCxїSqli2b%5hQi P1NA&j5TϭY'lr+LN̺@'EHvg/'O?U*7JPiG/)֐3DDT *@}q<)·m(UG3 rb/=x.T8w?u@ۗKuiRRcZo yY8כ7)luJ}^"F B]i$|V<jՋH7(W[`0$ҵV֒’D|vt.fOV/vM>By]CF<~焛)6ﭦHЦ$q u8~͕NQfI&:GN&" ˮ6%ho:T H:]U$;ucuhRdOr%'  ZܿFF^eG^Rt7cM7) 7AЍyV}F@7`oK,™}2kZf:YAfP).wڮio(^_<8˫QR'mj]k[*=FMRaq5c2p2ص^VJ"Kԩ „HוyٿpYOi`]aqg5aJU-žiS.F>\=/L# $23ADRF*J@+@ , &u$ 6"H"#Ҁ112K[9i)Q3^k^[kr(yۉ<|k+l:VSϸL!#2ox"&@k*['vo h&w36VMz 7'X5CLk)= $|vlW$w'A=uIFa7ޕ3kPj DJ uz@$F2 BUb\) =Cp'*yAHd΢rTUW$,–.$|ZwEa.4o6u&7l{٤E&RDB s+ȸt8X}GJOR7og\c}kz@3ݤn#Ru=#~ntQZ$LRʵm:C}_ q>+Z?Ё Z#'[r=qEs)UNR ǯcx dNX֍ ʟd o*!d`)ER#Az+d}HMFuޱ]UxZ)YWR*:B :oSNS:q![)Қd4W^#cפtXtαyiZ)цqn~ rZ*gu2d| ֪A XcJ[^ V3Xݳr"Bg*{e}1Y* I2;(| ؆Ն*]6;+»UgrNU| =ADx$X։wT:zi}>1XS; ]6B[藂~zmg et *>PulVՠ- !RyI !$ JNQ!@fNJ* '!JI3Rʜ z!$N?XJmRQfʵ=9ZA[)EH28V.nNfP PJ;!3ϟ kFL7{yZG w\]\VV⺟.@lJn+VyJr4dsT|2YrguƮE0)o`(&VG@'Uk?ÐJmpKPl~y2ʔ|"Q^u|l^e{q)?0&ly^uU7FEu>UJ}j|l%Mrnt8&JVbn=h2Sz.ַ%N;jpI0$=-ܥYO(U)`36N5؇6^GvWcβ{ Zp)뫛: yqg4 vm%%LuOUVEP|PUze$>ILx'gXn6'R@'X{iR{61ȸN̑}|JӇb)BGŝZ8MkQ0F,v0Pͭ'i&&"I<U-,n\!Xs8tkhͪŋډ ]k عmlJ󤴥UMrWmvҚFJBQI)jRe U$*OwQքDZy*iXrs@ t|:_W5IwD{Vu2VͮRHmY$YL mu-2 Q H}5ʼaoOYmq&PND|ɮN: 8s{\:>S"f:\~NbnmlJZmK)2$?iWruen8I2MnڥIZJH"#Zv-!Dyy:5ߨuc!B4mC06>­xfx1XJWAEEMIrPJBڮݟ&¯p6Qjn"ҡG:ib\ʜB(pGsWg\1#lU+;B<¥BF\Q}UɅIW ۶uA$BAbPE*`)LZ#w;gmQ@,iMcAIWwEw半cy3^֐IԁT{1{kGVTRP }kyp&i.G3Z")K,-@6˜컈vŴom`n1k'6h{Z,[<}l$!:`9RЀKi&'miJ0OJL{>"D45;\v!8q <[LPkF{0Sr[fPTШa S7Kr୚y֛ȓ4[QLO֕$Ρq#vͶum,IHO3\Η$ ߥ0$ GM)-ֶB[cڎ~cβ]4mr*Ml` +`f_0YTG@g]x I[|1SHl& {8t@=u]'4: ּwۯ6Ss~~i eN.U--37UxcJL)* $iϕcedH O̲P XG0鏬ڸך@*aJl(q$#u!pK)0F8`ܶP|'\9yZ -'@DTn1YM\$q& }*ñ+6Q5 m89r\eC eMʀ\)yT3dTr5DMWS#ޒ$DWWsUR0,.FAM)A ?j=%!R'b60Bo _w/&C!ڢEi`(QMDT3dyiˎjpMoL&n.J9[ɮՎFp $iXXƚZ=#,=f a{Qt >Mv>9܁ ͝$(G.0k0L}n0Vn{Jy fS2CxHZj@h 6"y3xZx.6*a<I Lz$iVAHg: T9r4(9 @};*7 >VPތ $@)n/aI)*d:p.ی6tVz]-]}DChIRLjZAԑLSu˶wM\ NO'U'm6KT_'ő} yM |LԾyx[* Zp-)Jl jJ>BvpMWb复I1Һ'ь1έ\7 XZے$1-(RyGJ=`kӍC؊ju!2ana  mTy~Pf,6"4f$$hֻ+cB(̝2}hZ[h']D  9*~-U܇UW?X.R#GVG~֥s*^U{g5m’JČtן(?Ir`b[,~JI4/f0:շE$uIKIGysbE\ l{[\jobLcW?iG֡Պ-H>JU0µqU>UwT? in\;Ț^(7syDŽ|jV닖-w~Y\ tl$OAҭ0[<{}[/Y~ n$iNà\"\,}³5: 2r I:z 82–ځ )@Q8v i D&=~"WAL*t#m%8(z]ʊt P8^x-mXrZNe4#*H_F `'t )QZ˛atQ\4VU:V6ᬔs }* m"|Gvgc ˶ ZSyHڶbKk)!Aiϝ%ÍzVdrv+aD!*$+~X`%<0\wB4>e6U[xJCn S9JTU2衡ҲnFlڂ9V.0v*\ >q r̻ql$HLL5.Ys=4V'(NB1_u- OSb?¯ZϴI65tP55RfZILO3E( hH)ĝ㖼JCclQ&@$k:Mʙ3F#ҨEQ& IxI=4}H)3NTZTd}yƠBDD+Sb|?=mfHSʍ($j<+&չQS* S2pb7X; (vZVƯ/ox]7 3jL2hJZH$+Ov#~Uܵ(zl܀'k|Va- L#ZG,ݳ9 eJ2b*PII@h(DLϕlHEe J;Ip D2hT=?G6 ZUA:Mf ξ'3#@k6.7 "sOZWb]J}:{WD3 %MF^0ѠNQ۾g!cf-Ij ƘKL-ū*NAHs+Ϝ,F3BER`5_U1p;XN9~[Kp XmJJa:*dVKl|1٪|R):690-JR!$#ZX-sDVSv-Fe/?JUpM_$5dIR #g[0NgJiIHGaq *mS-"'b8^;oYYT}+'É50LVH1;>lVyIJ ,_$I% j0Dk)K/%J"T²RM=?ZΨӝb#REēpHg)eն6ε=)dج*0NEd&l \(wMȕaZދoɌrQsݚq[%RN"=A*HkbFfOiL-ߎ`^`޺Q#2#Y:[RJGҚHllD's[ɦɒAwB%)<AMZaTr2"M83O)4L Ho0TBҐXIOoMiYNR@L fVrJQe:e@ҐY00Py ѕSiHv 'JPFBA ҍ0yGS4@:JR["&("$f7DҝH1i4p&@@6 G:2rsiF4;4 -BfCN1K)0Ayt!rO(Z)$FS ydQJIV'&0u:4u)dF#cEi͔IH2QQg}i.5jOJi•Rq JCިbUڭܠT *SK6*wHX冥Fe?-pEC)/=> S&)^}Y-j(yePL~5RݫKD,/St;e4Z@Ԛ]?Nl["nuKZy PxS}6͵&T 1Nax,'ef29Et_lͲRAJI:ץ6dAp@H'ӜҐu$zQҕ᜼&dP $^tzF@Iӗ΂T2J=B$>[R#B6+uzXHTh(rj'cI@f"A)\̨ #@3I(jQHcJ ΔTRRLΏ8ROR1 J'QtTLVU͗({ΌzСPwwaB6sG- !։B?";r(Rzh d RP@ zSk_ `M0h? #1^E k_$7>e7S(PN~(RIjB:)>(Sjҍ[PIQB6O PS1G֍J¾mO>M^* {Wtz&|?Zb emΏom&b %?zqK|E slѻB,su BZ#B*? Gڄ$z(*,}hDh$ hJ\sIIҁz4ޒhJ(DҌ}~$!F(sP >TDК:!GB 5lR'zN,c*m@$$pxKR.ROq3V0"Pb]W-\ L +Fv_/V6$h5Vx.KjDWZ7;Pa{CB\m^J]"@Z̞;W^ ީX d6BqJHY@B;F#|6=g/Zp_Ūd=b|(wҡmqL?ۉmB":W5WEdnZԘdrǒe(P)vjkpa咠`hu 'q$oT^ǓTqq v-,2T!^9ǘj4Q/tJe^2'/xij-g'-6иQ*ؤ#E pYJê% Ikpv\dp8PysZ.&I7C-R;H}8]­֤-#t* qêb8Wǔ{vCڬ8xߘҮ-O8.QJcb3G G!֔9sUN%p|m6kJ-u:KYTzxjsNjwR*OO?ZTz }^ *P+ڤqw,~% UW{;S5ྈCxAh^b'K嚴/W,euy 9;oyLqkx=iW GRJ{;B,nP>Pݰ\?#5},,c2 7@q0$(mYmA pYІ/^Q }AL9?ؚoZY#_TQQт*i"j#IM\"DQQSE@E}(BRgjF$4$+&XzP=RB4dQR4" 6ȿI־!Œݬ2ӐuN{d  #x#o'H $t`2l盓d\I(*%\0BۗZW2<~TaWjwWs 9x80Ja<^-ƒқm2H0A nTN;lB,դby6[_T}!E\>;s_7'vHyN%JBI0bOi 7AU62.%" :VJ**O ymC)_8}8aiD6$::R|\͝},@ȺkFYҤq\@r)om7a-8աdxKYZ6ԕ( nx!`8Z㏾E;mV׼4ښJy U+)=̔*? f>LYIsܡp=$5wwg-um٠A.]5!J W ^hV8Tdt$}AKyߊLFZl9d5ov&ilb޴Jd..\JBQo |7}EEcRʤ@’9JBbGA.9 @W@sS3Ծ4>C!cf/s* c}tjax S|Զ`V`y~TJO9YҺN\3JԚZi8#dZR ϫLo &Pĕ)D؃?*fjnA-a f\;qʸyk)r셫`}H@{k6"yGa:*0LB} :8\$HSKY ȍw=UOfDvJ0E'W(.0dJҏ* OZT6$ (oB)#j=z4f#EFJ(I& &9҄&?H+e( n ե{uwn7vڵƞ'dH>^w d^a.>^nݥ/[ Afr*=ŃmVI{XiPffm]\lI6)rrKICᔸNIa0S+dzWqnH *\L$ܴÍ?|e "y-!m~kem.^.[87 J8HTJ0Dԛ xRY^1`=5jB$FA )woM mx!BA tqmT.I)=ɉU`pZaqhgR"y\\f4ڠZ  mJ Z,tELmZb洰 ڇݔ Sm@kcID Ә3h°ڱF#ne`IIK7JV|-ĿhvZ=UhD % hY1uiHYN7YayJS:j%] ]m tIYWZ+1b l8WEUȫ/nH#YS3`)g'n}?9}>{̻ĥ?Sd}'آ%7ϸZ߭k,3O𡻁gtI&II}P*S7vw4v^EP vR{֪\JTbSK(sI'ڄ` @ڄ#O:3$J聓!.(Cq֏jhBbyЊBv |2De|=n;F\ Hznj-|4̠ ЯĚ~CNMw V8|0R>b636|kf%Â,e@_5I'r̋rX, v@]x6VƳj@JRЧB-` n"|]OWT ĉV\8]7 yM RPIDFRv6k-L~@gt:YpZJ-VAP{N&*Jf KeI*XBw*f"nq[htlPB8x$`{,W BAI #&w_{ԂxD UA|P]HJ}RpIQ 'j3r`иWWVGbycsIY39oH2ݾǬZl(pOH& ԛPmY)+{RRIQ߭FG ƻEf> 89Hwj=ŭJqJRn$I)]47aYD[R.fVKH)Nؚ&Z_SA@*)$ Y\8„۫y7 i$ =7 {_Jݵ%|4֟4=%^֑6F ӵHauGWjor)K-< G4O)bһZC)RCl,4\UY;A*vږq>ͫ; crnP%!E0IQ$|  8[S/%|6$Ogk\w=ԧdL`dz[必^#>ѷikKY{0s={V@ M ?|p{!55JvVu-)whHJLbnVݵ@*!@n#XsL:L[2Ͻm jWD7&= ˖&S77F vfPTTHO΢nRm @%?qUւӹ%)kNj'OKgR Ԥ'PxA} ͳ۽ImII  WFo*if9=5X`7=}Vz9i-dG4B'bF!]iG1pZ m,@QQ##VdtAeYg%/w(F)) '$NRaԧPHHZ ;C]@M6yv(:IL?.i^kjedohbXCWbR#&v0LMGhoU-o_|[\8Tye  ʈc~Զ%Ӂ~cim)8BCIx[,5ccmx= -q*AR\ʔ+ŝtbN6!^Ku DĞ{Un\Y+I&Jz"'b'qY#n'0K+\Z'ubQKܼ8jX IQ*?S'aگi Σ9Cn<J]mE xԔs<;*LFI׉MmhIJy@#-)2<[O+F0Mw}SaȳK^QG@'t NIV|Q/7Qvi$ V A-Fy5I2Ul-B~CLR_qmhjPHȨ3\o&vrOaZhǏz~PJxn9SE])]nJlYųIe(HH1D[ڭhP\t:mI4ʄҧ`iBfi;PQ(&hU$'`ҁI&)I'OQ!$Ό7UI*Tԙ}O^O1t]P-#RC& I+zrZ`jaĬjFgdIkQ!<֮&6[GMa}Wb }f_+9}[>rG(q%?/WsyVC=* IP$`֭<)ZܺӞ]Hֲ8*ޙzUl>G tm6ΰ`zHlycőqBxb'`Vq_4VΊŢbˇ 4\PgezO0GZZngVV~։ љ LGT Ujߘ=)]N-u8R/,ݒ+g1ɹU e}䫲C_^~q._.da^НQ( kt+RRM>Az(ޛH$(IrN` IwA%T&RAEFLPR (I+|.|E'ԾM5I+c5%fgK]=a j. SVr{W]|WLۗ8-EKYP7*cDl^΢>å%w+Hpx~x}LqlL.+2 Q~ PCM&VϲS["͋{B+ P>16pX-h,wq2Ϻ:ʽG ]ܹ~כ^3 IOSDvRrޛ;+Ѕ)2NQ( TmB##mFjI9S@ζ ;rԐ/¦7PuD mS*mI02vn FML>T=CPmV P3}$4\q]]ۖX] m̟a^!ߺ㎕(zUqo8⌨t, 'Wƪ ɵqoϚM#M0Ә}.)J۹r=ap( Xؐ$Ui֮F;*mZgEcUj=Fөa~Zy a) ĕ z'zɥY.;7X8Ųo?fJЮ'"R!DIQLd¥q$Dv{sLuǕt>`GMQ ,kr]v4 [.+X3T='5o˩.m}JJV| HQ~MJ+"y sȪBvړr^7EB8a$$c<{a-Igɱ :$$4ZxW{~S ɨh%Af';6X~CM[[;r唟xi74{4+DG?Oƒb#ڬIrN;SaPb'ڄӞڔ &("Bhnjݗ}e JIiAV'Hjgqem](l.7I} Tw)=*dݶ鵻Fu sZq <oz=b$$Ҕ+TޛZbOX $ܭmdDiU疫|H9uY[X٦̈́2H>;oaujC HJ;W1`zp %H!ns;rkENƶ=WT淗ido>Ԃ¹;J.z\T뫼ק 8Am(򢍶ژP);0Oւz#oʤ(Q~tqދnhnz FEV5k˜!˵vnzjwQ&rk}T) !ñ#pd uoAu) ^j~?d_Z RHzw/VqSA3Dz)QW$adZ."j]4ӌ(2sӌ*iŠC3ʔSJJ4 KWU`rxn%ikД'}LYrP #USN6D`FI b)f>Hu(Zɕ="G>ET "Q  *qA 1V st1*7iL;+龐&8WaX6Wj?(a,dP Pe%u>=΢LQi>iE@Iԗ4g*w ($҅;R踄PLҁ=BR9ךH6o۵ah\>XNҕ~u4EJ`UqԖ.-эPʇ;VJV{KFi*2wފH`ZyYZl Ok5h=;$Rjٛ3alq G;sxNNћT%O1i;olX0C-섥OZ[-LXDYwt5 :)k3M6h+bRÂP:?H.s=O^әMCg}~<{uP'dI7HxȨK  Nr#VZQXB(OTo ?ḱX/n G;@?ZLs}\qF b!)j48xTA: Ik7kM|;ڵXK6%N"*>Y*+m%^lO$;].- fdp ;W[i#n$Ub,!YJU񅴣,m;aI Rwr5pr\76#4TLniDwUS[vpzV)=u*̪NIzQjV-ZCR7vJVd3\;\et|I) 3\IO@If'!;"U] M= IO DMd) >\޴-}Z\9G)H<ҕ ~T7wn'tA QTI^iI I)>r5Nj͞fl3ooQP;Coe.P8v-0GY[N*JhԄBB?jI="9)gnTS<3 zt(n89ѥ7G֤0;rOj0cBj~ĵbڅ+Y 9Po&6"i.a _T~Rvw5Da-mËǟ' nan$a`Y'LGt2VR@+?Rn2+&J g2Eht5c,7'!HUR K**RI\]"; #4!>480O2Vv,u>mri6RH([AZ$h$6{V幹>J-<@}S  KD4 G>P!l{MV5WPmdSfnDmAQЀ=y6YnDJ?T 3q*UFʄVuˎHe_:򎿇Zк~5;vRV$- pJm~^Wwڻ: [.nC qv Rkeb˗9vBg S0 [ vmb$d3M񞼨G1ErڮPZMDSf{Ѕ1N(8RPTw&*䀂%$_\3h휂zwWQH#Ks7aAPtw5A=)JRIZ`:*׾; /."U$<^'JY2ԭIp9jc)3\Bq6 { )1$o@-Xxqt䍤Gp;E>&#:[h)(w4m̂8}KzeƟi@2N?@cz%#X><vȺ`\ hIֻ#] ž?:6&8@}mMqnɻ|:W \i;W^kܶy66C!@)JF:<$RU3Rۻljuז NimjJFG/?-TZ,$7 Oj >GAocX{O!}Pگ>ۮ:N:y]iˋꬲySj?SUkM⎯Ϡp-8kA9[޲a\Zeʌ|_ T z_Ι<&6Zg`%x$uCv˄OȺ#`u&_2W6iV9m\mUPdo~Ÿ dsR8wRkF} [lYϵRyr/..R I+nǠQ`5δncZ2X[ƘzG\c--xƿ[=gp^Ũ y V=ӧ|@Ԙd"O DnQH,;Ptබ l.'X!N 2hOҠ`8n`8(?z[K8o/n9Rx?$I*6j)ot7C.%r?̉SdnR }oi3H])iPWR"ݟIHeG#~߅6ާKDqZCYKHL6̦INB=)$1ߗANunˏz@To=xQ#688R YZݐQOyWB$q#7ɴVG`U1y=JM=ӜNɞr▔DzN<%1#) rZ"t+M$wtsK#]Ui'-UOp t;I<%['uzYWw=sI4AsSZ,{8bJTb@;PIh™=(BYIRjc\\IQƈ_(#i".{u4N Q)R{Rd QZ,}) OQ<ͅ-TT"\ŪmRMV0x2ՖjubUO 16Q|\;)Z,t! "I#\H_W..߻gTGR hOm^C:C4ΨʧPC(w׭%w4޺3fn[.옞G e<>)P=e# 'ϻx=W,j~-"?Eb݄:ל|`%/~ԩpų{zcVKobNZX;^7,~o9B/I M=ھԇA{Ԯ23Af^yQjl xj8N![V.(eR @P$tרVmʀ ccw==:A7?V:jdpY*"%2{VjO;˝G.>ep,Br#;xZZ۫˭8g7nqʳ#uM]5QSk벿 jJ>'dzKW B`Ol 皏 m%K]qq2 kDJFAca0*lBXiWbQԻȍKhl3$hіV:p^rT;ڹ֢Tz_Ju_i瑏W¾ԅI~@2mѶSNN@¿:VǭppϷ-EQQa4Oejm(q=VnpteH=QŬ&Y1ִo?.En$D\"jM}? m/Z߂z. ؞Nt\|3-`izJ7ޯc6|UD,}ԠmHQSQO4J)0 H/"N.(IS=DwVHք'H΋tœ@%rz~4섡̈4۠scY߭1piKqA)N䚭 *liy h)Wp꣄rY?uvT˗ -AHI0Q]$sbSl&Zx~DÚѸDacЫJkoi*}N"iV~_ -^-!TίoSK$/5sVLnnj}l޽BVAnIk(ƭέ ꅬA\H9-KF;((W@;԰vGb|+sI'FVZk7diĭ[Rh5f[n U'^¯޺mrtt! I5/n*I P's7kf@C)IJUDlgmn.,q,zK>n]B[eucsX2x֩iLo,VN7dI JV=C!1Z.l{{^|{K7$RS&G 4ZZSZAW !w0! >X);/!܏+|ZTS썶,}>6k|STdS[ZoH.%J; y`./4^RD e=m3ϬSu_a|nջyOq s~>Tsd/m\l4۩L#FֱI=kqzj_<u0-`{RU; ;U;Vqk.'sG{+ުiaIP vWE=#fmE4EIa,/=6ېRSRY{4l!!"V,-xn.<t5]6K*ٴzVĜF\W_l %))C6h"ٿO"DciKb>)(E(>d'fLkKZ|'v~p+2Ok[i: ȵ~B'n  T5|Qٱ62.,0pjww-4G(P^-lՕm(@vڅ ! E)1BI$ڵѼ\o? -8T NސPh1BI )aBcj@xv" e)*$ɡĚ*CsJ*%B }@=);;СBK|$$If!vh55#v:V 6,534pTDyK http://www.roboblock.co.kryK Phttp://www.roboblock.co.kr/yX;H,]ą'cDyK robotoz@hotmail.comyK Nmailto:robotoz@hotmail.comyX;H,]ą'c,jv&O*{>8,jv&O*{>8,jv&O*{>8,jv&O*{>8,jv&O*{>8,jv&O*{>8,jv&O*{>8,jv&O*{>8V@V \$1$4$7$8$a$$KHOJPJ_HaJmH nHsH tH(A@( 0 } 4Bi@B \ \4 l4a $k@$] L`^`` _2&| ()"$dd1$4$7$8$[$\$a$CJKHOJPJQJ^J,U`, _2&Xt|l >*ph|-7c#457Kkln~k ? G N O W [ \ ] ` e    $ J K O T z { %3IJRVWXZ_!&FGINoprw>?BGhilq o$w$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% % % %%%%%%%%!%$%%%)%,%.%1%2%6%9%;%>%?%C%F%H%K%L%P%S%U%X%Y%]%`%b%e%f%%)a)c)d)+;,,,,,,,,,,,2-{-~-000000x0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000 0x0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000x0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0(0(0(0 0 0 00x0x0x0(000(0(0(0x7c#457Kkln~k ? G N O W [ \ ] ` e    $ J K O T z { %3IJRVWXZ_!&FGINoprw>?BGhilq o$w$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% % % %%%%%%%%!%$%%%)%,%.%1%2%6%9%;%>%?%C%F%H%K%L%P%S%U%X%Y%]%`%b%e%f%%)a)c)d)+;,,,~-@00@00@00@00@00@00@00@00E @00@00@00.Ehx@00@00@00E@00@00@00&F(,04@00@00@00F@0 0@0 0@0 0@0 @0 c@0 @0 @0 >>&@0@0@0@@0@0@0g@0@0@0@@+))@0@0@0JQ@0@0@0@@0@0@0@0@0@0>@00@00@00@00@0@0@0@0@0@@0 @0 @0 @@0"@0"@0"A@0$@0$@0$@@0&@0&@0&@x$@0(@0(@0(@\V@0*@0*@0*@V@0,@0,@0,fgP0@0.@0.@0.A@00@00@00@6@02@02@02@@04@04@04@06@06@06@@08@08@08@@0:@0:@0:@@0<@0<@0<@@0>@0>@0>@@0@@0@@0@@@0B0@0B0@0B0@0B@0B@0B@@0D@0D@0D@0D@@0F@0F@0F@0Fi9@@0H@0H@0H@0HCt4@@0J@0J@0J@0JA@@0L@0L@0L@0L@@@0N@0N@0N@0NE>> (@@0P@0P@0P@0P@>@@0R@0R@0R@0RA@@0T@0T@0T@0T@@@0V@0V@0V@0V@@@0X@0X@0X@0X@@0Z@0Z@0Z@0Z@@0\@0\@0\@0\@@0^@0^@0^@0^@@0`@0`@0`@0`@@0b@0b@0b@0b@@0d@0d@0d@0d@@0f0@0f0@0f0@0f0@0f0@0f0@0f@0f@ K2-:5|0`j4k?\eJT{I"W"""""#F#o####$>$h$$$$%o,,,,,,,,,,,,,,,,,,,- - ---$-%-1-2->-?-K-L-X-Y-e-f-<5| !"#$%&'()*+,-./123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghi|c)])_)+7,9,;,,,,-0-;-e-y-|-CCCCXX8@0(  B S  ?vg vk vi vj vTi ==::C~-DDBHH~-=*urn:schemas-microsoft-com:office:smarttags PlaceType=*urn:schemas-microsoft-com:office:smarttags PlaceName8*urn:schemas-microsoft-com:office:smarttagsCity9*urn:schemas-microsoft-com:office:smarttagsplace LTK M OU}ot ,,~- # Bp" % ""{%%& &''((((w)z)0*1***,,,,4-:-~-3333333333333333333333? e  $ K T _&GNpw?Giqo$f%++,,2-{-~-~-F_2&5Lo[2p#457Kkln~? G N O W [ \ ] ` e    $ J K O T z { %3IJRVWXZ_!&FGINoprw>?BGhilqo$w$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% % % %%%%%%%%!%$%%%)%,%.%1%2%6%9%;%>%?%C%F%H%K%L%P%S%U%X%Y%]%`%b%e%f%+;,,,~-@wx~www(,-|-`@`4`@UnknownGz Times New Roman5Symbol3& z Arial96 |i0tGulim;|i0Batang q h+4+!&R&R!"!%),.:;?]}  2 3 ! 0 0 0000 =]([\{  0 0 0000;[2e-e-3H)?_2&SRF10 Ultrasonic range finder DAVID,SHIN DAVID,SHIN,,,,,,,,~- **+*;*K*[*k*{* i Z'`IZ'Oh+'0  , H T `lt| SRF10 Ultrasonic range finder  DAVID,SHIN Normal.dot DAVID,SHIN6Microsoft Word 10.0@,@*:@0׷&՜.+,D՜.+,L hp  roboRe- SRF10 Ultrasonic range finder $ 8@ _PID_HLINKSA Ocmailto:robotoz@hotmail.comub http://www.roboblock.co.kr/  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmopqrstuvwxyz{|}~      !"#$%&'()*+,-.012345689:;<=>CRoot Entry FEData n*1TableUWordDocument2SummaryInformation(/DocumentSummaryInformation87CompObjf  FMicrosoft Word MSWordDocWord.Document.89q