passive mouse

ZXNet echo conference «hardware.zx»

From Kirill Frolov To Anton Popov 31 December 2000

Press RESET immediately, Anton! 28 Dec 00 19:09, Anton Popov wrote to All: AP> tell me how to make a passive mouse from an active one. AP> thank you in advance. ZX-FORMAT #5. Cut off everything except the sensors and buttons. A microcircuit is placed inside the mouse 561TL1 (or 2) which contains an amplifier with a Schmidt trigger. The inputs receive signals from sensors, outputs into the cable (9 wires: two in X (phase 0 and 90 degrees), two in Y, three buttons, general and +5). Exits buttons directly into the cable (support at +5 rezistorom). Only on the microcircuit TL1 there is a trick one, there is 2I-NOT done. Pinout: 561TL1 1, 2 -> 3 5, 6 -> 4 8, 9 -> 10 12, 13 -> 11 And TL2 is made as 6 inverters, the pinout is normal, like 561LH2. The photodiode is connected with the anode to the plus, the other end into the microcircuit and through ~30k resistor to minus.

From Andrey Chervinsky To Anton Popov 4 January 2001

Hello Anton! 31-12-00 at 01:57:29 Anton Popov was telling me something about Re: passive mouse... AP>>> tell me how to turn an active mouse into a passive one. AK>> Kill her. AP> haha. AP>>> senks in advance. AK>> No wonder. =) AP> it would be better to give some practical advice. :-E Catch it ;), I don’t even remember where it was cut from... ┌───┬──┐1 ___ 3 │ ╥ │& ├──┬──┤___├────┤ <────/┤ ╙ │ │2 │ 10 kohm // 9 │ │ ├──┴───────────────┼>├──> +5v ├───┼──┤5 ___ Fd1 4 │ ╥ │& ├──┬──┤___├────┤ <────/┤ ╙ │ │6 │ 10 kohm // 10 │ │ ├──┴───────────────┼>├──> +5v ├───┼──┤8 ___ Fd2 10 │ ╥ │& ├──┬──┤___├────┤ <────/┤ ╙ │ │9 │ 10 kohm // 8 │ │ ├──┴───────────────┼>├──> +5v ├───┼──┤12 ___ Fd3 11 │ ╥ │& ├──┬──┤___├────┤ <────/┤ ╙ │ │13│ 10 kohm // 7 │ │ ├──┴───────────────┼>├──> +5v └───┴──┘ Fd4 D1 K561TL1A Sv-d1 \ ┌────┼<├──> +5v <────────>+5v pin 14 D1 ┌┴┐ \ 5 │ │ ┌─┼<├──> +5v <───────┐ 0v vyv.7 D1 └┬┘┌┴┐ Sv-d2 1 ─┴─ 330 Om │ │ │ Kn 1-3 ─┴─└┬┘ 330 Om <───/ ──┐ │2-4 ─┴─ ─┴─ Now a little explanation of the diagram killing a mouse. Here's a diagram passive mouse, i.e. rats, at the base graphic information manipulator EC1842. Numbering of harness wires fits standard connector RP15-9GK. When remaking an imported mouse The following facts should be taken into account: optocoupler most likely it will be double, In addition, reverse polarity is possible connecting photodiodes. If photodiodes have a common plus, then the scheme should not be changed necessary, otherwise 10 Kom cutters must be thrown at +5v. LEDs are just on the contrary, in the scheme the rats are included sequentially (two per channel) and they powered from a 10 Ohm cutter. In the scheme mice usually cost 1 LED per channel through cutter 1 Kom. Reduce it resistance up to 300-470 Ohm and LEDs will start to glow brighter! (Sensitivities TL'ki may not be enough right away). For eliminating the influence of interference when connecting mouse box to the controller is necessary either shield the harness or hook it up to conductors 2-4 load cutters 4.7-15 Kom to +5v. This will eliminate the false buttons trigger when the mouse rolls over mat. Bye.

From Felix Knyazev To Dmitriy Nesmachny 13 January 2001

Greetings, Dmitriy! On Tuesday January 09, 2001 (it was 10:27:54 then) Dmitriy Nesmachny in his letter to Kirill Frolov wrote: YY>>>> controller. I recommend the circuit from VMG with 580ВВ55, only DN>>> And why is it better than the one with 4 IEs? KF>> More details, looks more impressive... Do the same KF>> according to Felix Knyazev’s scheme you will be KF>> connect programmer... DN> Hey! Throw it in, let's see... (scheme in the sense) ====================== Here we will start the file "Mouse55n.Doc" ====================== -+---[ TerminateLine ]----- Area : HARDWARE.ZX From : Felix Knajzev To: All Subj: Kempston Mouse Interface (v2.0) on the KP580BB55A BIS! ;) Greetings, O venerable All! ========================== start cut ========================================= ──────────────────────────────── ──────────────────────────────── As you may have noticed, the diagram has version number 2.0. ;) This a significant upgrade :) occurred after Dmitry’s helpful comments piya Lomov, as a result of which he disappeared from the scheme with respect to de- scarce element (one) MS 555LP5, which “cleverly” transforms shaft addresses A8 and A10, going to 1533KP11 (and then to KP580BB55A). As a result, the scheme turned out to be a little simpler.──────────────────────────────── ──────────────────────────────── Here, I would like to share with you the diagram of the “original” using the KP580BB55A chip to work as an inter- "Kempston Mouse" face. I have long wanted to “screw” this one for myself device (“Kempston Mouse Interface”), but did not do it only by two reasons: wild laziness :) and a complete lack of free months - the one in the case of my ZX. T.N. "classical" scheme (Author Mikhail Kondratyev.), containing eight MS cases, obviously would not fit into my "little" ZX. ;) But, immediately after assembling the ZX, I had a The parallel interface LSI KP580BB55A has been installed, which I did not mercifully exploited it, connecting all sorts of devices to it: printer, UFPZU programmer, Kempston Joystick, Covox. I must say that it was indeed very convenient to use this MS in various for certain purposes, because it can be flexibly programmed "for all cases" life.";) A feature of installing KP580BB55A on my computer was moving all three MS ports outside the case, i.e. at once eat This is the only reason why this modification turned out to be so unique. Versal! The connector also contains +5V and a “common” wire, i.e. nutrition. I use a three-row 32-pin (located laid in a checkerboard order) connector. There are plenty of them on the market, if search. ;) Already initially I had KP580BB55A connected withthe ability to choose the decryption of its ports, i.e. in one case it only worked on the UFPZU programmer ("MPPS_v2.1"), in each other - repeated the ports of the same LSI installed in computer "Profi". Decryption "Profi" turned out to be sufficient widespread (it was used by some programs), but MPPS was used only for this device. It was this decryption (MPPS) that I decided to remove and “make friends” with “Kempston Mouse” later. The program itself The programmer was quickly adapted for "Profi".;) Now a little about the scheme: - This scheme is preferably used in computers, where there is no Turbo mode (7MHz). LSI KP580BB55A and so on with a large “on- thrust" operates at 3.5 MHz (in the most severe cases it may require be afraid to select a normally working instance of the LSI), and at 7 MHz - no chance, unless, of course, a circuit is made that “slows down” the Z80 during sampling of BB55 ports, but this option is not considered here. rips. Perhaps branded ones will work without any problems at all BIS: i8255A, i82C55A, but I have not dealt with them. According to information, which was shared by Dmitry Lomov, imported LSIs bearing the brand- i8255A-2 and i82C55A-2 can work without problems in TUR- BO mode. - It makes sense to repeat the diagram if your computer has free elements (for example, left over from some earlierupgrades) from the following MS: LL1 (two valves), LA3 (two/three valve). - And, of course, it makes sense to collect it if you don’t already have "Kempston Mouse Interface".;) Wiring diagram for LSI KP580BB55A for working with Kempston Mouse. ============================================================================== XP1.1 D4 KP580BB55A ────< ┌──┬───┬──┐ ┌───┐ ┌ D0>──34┤D0│PIO│A0├4────┤PA0│ │ D1>──33┤D1│ │A1├3────┤PA1│ │ D2>──32┤D2│ │A2├2────┤PA2│ To data bus Z80 ──31┤D3│ │A3├1────┤PA3│ __ │ D4>──30┤D4│ │A4├40───┤PA4│ RD>────────────────────────────────────┐ │ D5>──29┤D5│ │A5├39───┤PA5│ +5B o ┌──┐ │ │ D6>──28┤D6│ │A6├38───┤PA6│ └─9┤& o8─┐ │ └ D7>──27┤D7│ │A7├37───┤PA7│ A8>────────────10┤D1│ │ D3 KP1533KP11 └────────┐ ├──┤ ├──┤ ├───┤ └──┘ │ ┌──┬──┬──┐ ┌─────────┼─9┤A0│ │B0├18───┤PB0│ A10>──────────────────┐ └─2┤A0│MX│Y0├4─┘ ┌───────┼─8┤A1│ │B1├19───┤PB1│ ┌──┐ ┌──┐└───5┤A1│ │Y1├7───┘ ┌──┐ │ ├──┤ │B2├20───┤PB2│ A0>─────1┤& o3──1┤1 ├3──11┤A2│ │Y2├9────4┤1 ├6┐└─5oRD│ │B3├21───┤PB3│ A7>──o──2┤D1│ ┌─2┤D2│ o─14┤A3│ │Y3├12┐┌─5┤D2│┌┼─36oWR│ │B4├22───┤PB4│ │ └──┘ │ └──┘+5B ├──┤ ├──┤ ││ └──┘││ ├──┤ │B5├23───┤PB5│ A5>──┼────────o──────────3┤B0│ │ │ └┼──────┘└──6oCS│ │B6├24───┤PB6│ A6>──┼───────────────────6┤B1│ │ │+5B│o ┌──┐ ├──┤ │B7├25───┤PB7│ __ └──────────────────10┤B2│ │ │ │└4┤& o6──35┤RS│ ├──┤ ├───┤ WR>─────────────────────13┤B3│ │ │ │┌5┤D1│ ├──┤ │C0├14───┤PC0│ +5B 1K ├──┤ │ │ ││ └──┘ +5B│ │ │C1├15───┤PC1│ D1 KP1533ЛА3 o─███──o─────1┤S │ │ │ ││ o │ │ │C2├16───┤PC2│ D2 KP1533ЛЛ1 │ ├──┤ │ │ ││ │ │ │ │C3├17───┤PC3│ S1 / ┌15oOE│ │ │ ││ └26┤+U│ │C4├13───┤PC4│ ____ │ │ └──┴──┴──┘ ││ │ │ │C5├12───┤PC5│ IORQ>─────────┐ ▀▀▀ ▀▀▀ ││ ┌7┤0V│ │C6├11───┤PC6│ _____ └──────────────────────────┘│ │ │ │ │C7├10───┤PC7│RESET>────────── ──────────────────────────┘ ▀▀▀└──┴───┴──┘ ├───┤ +5Bo─┤+5B│ ┌┤GND│ How does THIS (see just above) work? :) │└───┘ ▀▀▀ Accordingly, by selecting port decryptions (Mouse/Profi) deals with D3 (KP1533KP11, maybe KP16). If switch S1 _closed_, then the Kempston Mouse ports work, if _open_, then the pots of the KP580BB55A LSI set to “Profi” work. To work with Kempston Mouse ports, the following note was used: The BB55A's unique ability to install _all_ its three ports on _INPUT_, after applying the RESET signal to it (pin 35). By the way, instead of elements D1(LA3), included as inverters, you can use use any free valves in the computer that can provide the HE function. As a last resort, instead of one of them, (only for inverting the /RESET signal!) can be set n-p-n transistor connected according to the circuit with OE: 1K +5B o──███─────o────> On the 35th leg KP580BB55A. │K _____ 1K B│/ RESET>───███───┤ KT315 │>E │ ▀▀▀During operation BB55A for "Kempston Mouse", its input is /WR (36th leg) is blocked to prevent ports from being burned out LSI (and IE11 counter outputs, see below) in case of random (and not only ;) programming BB55A ports for OUTPUT. The diagram shows quite clearly how to connect modification to the computer. You may need to do blocking all input/output ports on your computer, including moment when the KP580BB55A ports are being accessed, to exclude conflicts! The control signal for this can be log."0" on the 6th pin (/CS) of BB55A. For example, for Scorpion you can do this: (I haven’t tried it in practice, but it should work) - Remove the /IORQ signal for the circuit from the 20th leg of the Z80. o+5B │ 1K B│<┘E On the 6th pin.>──o──███─o─┤ KT361, KT3107, etc. KP580BB55A │ │ │ K └──┤├──┘ │ * 20pF └───> per signal /IORQCE * The capacitor may not be installed. Or use a more “cool” scheme, for the implementation of which you will need a free element MC K555LP8: 1/4 K555LP8 ┌──┬──┐ +5B o─2┤D0│1 ├3───> to the /IORQCE signal ├──┤ │ On the 6th pin>─1oE0│ │ KP580BB55A └──┴──┘ When decrypting "Kempston Mouse" only thoseCPU address lines (A0,A5,A7,A8,A10), which were in "classical" interface scheme, so standard ones are available "Kempston Mouse" ports: Port A: #FBDF - X coordinate port. Port B: #FADF - mouse button port. Port C: #FFDF - Y coordinate port. RUS: #FEDF - see below. * * The exception is the “new” port, available _only_ on the reader. tion: #FEDF. This is the port of the control word register (RUS), which serves for programming KP580BB55A. (For "Kempston Mouse" not used.) I would like to note that decryption of "Profi" ports is very "rude", because each port (PA, PB, PC, PUS) is allocated as many as 32 port in the I/O address space. But standard are only the following: Port A: #XX1F; You can connect a Kempston Joystick to it. ;) Port B: #XX3F Port C: #XX5F RUS: #XX7F _Only_ these ports should be used when writing software that supports this inclusion of BB55A! ("Profi") Below is a counter diagram for the "Kempston Mouse", which has not undergone any changes. Inputs: RIGHB,LEFTB,MIDLB - go on the mouse buttons, respectively on the right, left and middle. When button is pressed, the corresponding contact will show “0”. Inputs: Xa, Xb, Ya, Yb - go to the photosensor-Schmitt trigger pair mice. I have such a scheme assembled on a separate scarf with twoconnectors: one - for the mouse (9-pin), the other (XP1.2) - goes to BB55A. (32-pin) When, for example, I need to work with UFPZU programmer - I disconnect this board and install MPPS connector. Naturally, if you want to collect only the "Kempston Mouse Interface", then there is no need for D3 KP1533KP11 (see above) and in a 32-pin connector. In this case, the counter outputs K561IE11 needs to be connected directly to KP580BB55A. And if you have the computer had the above-mentioned free valves (LL1,LA3), then the entire interface circuit will be assembled on just five microcircuits! XP1.2 ────> ┌───┐ RIGHB>──────────────────────PB0╖PA0───┤PA0│ LEFTB>──────────────────────PB1╢PA1───┤PA1│ MIDLB>──────────────────────PB2╢PA2───┤PA2│ D1 K561IE11 ╟PA3───┤PA3│ ┌──┬───┬──┐ ╟PA4───┤PA4│ ▐─5─oCa│CT2│Q0├6────PA0╢PA5───┤PA5│ ├──┤ │Q1├11───PA1╢PA6───┤PA6│ Xb>──o───15─/C │ │Q2├14───PA2╢PA7───┤PA7│ │ ├──┤ │Q3├2────PA3╢ ├───┤ │ │ _│ │ │ ╟PB0───┤PB0│ Xa>──┼─o──10┤UD│ │ │ ╟PB1───┤PB1│ │ │ ├──┤ │ │ ╟PB2───┤PB2││ │ ──4┤S0│ │ │ ╟PB3───┤PB3│ │ │ ─12┤S1│ │ │ ╟PB4───┤PB4│ │ │ ─13┤S2│ │ │ ╟PB5───┤PB5│ │ │ ──3┤S3│ │ │ ╟PB6───┤PB6│ │ │ ├──┤ │ │ ╟PB7───┤PB7│ │ │ ┌─1┤SE│ ├──┤ ║ ├───┤ │ │ │ ├──┤ │__│ ╟PC0───┤PC0│ │ │ o─9┤R │ │Cbo─7┐ ╟PC1───┤PC1│ │ │ │ └──┴───┴──┘ │ ╟PC2───┤PC2│ │ │▀▀▀ │ ╟PC3───┤PC3│ │ │ ┌───────────────┘ ╟PC4───┤PC4│ │ │ │ D2 K561ИЕ11 ╟PC5───┤PC5│ │ │ │ ┌──┬───┬──┐ ╟PC6───┤PC6│ │ │ └5─oCa│CT2│Q0├6────PA4╢PC7───┤PC7│ │ │ ├──┤ │Q1├11───PA5╢ ├───┤ └─┼─15─/C │ │Q2├14───PA6╢ +5Bo─┤+5B│ │ ├──┤ │Q3├2────PA7╢ ┌┤GND│ │ │ _│ │ │ ║ │└───┘ └──10┤UD│ │ │ ║ ▀▀▀ ├──┤ │ │ ║ o+5B ──4┤S0│ │ │ ║ R1 │ ─12┤S1│ │ │ ╟PB3─██─o ─13┤S2│ │ │ ║ R2 │ ──3┤S3│ │ │ ╟PB4─██─o ├──┤ │ │ ║ R3 │ ┌─1┤SE│ ├──┤ ╟PB5─██─o │ ├──┤ │__│ ║ R4 │ o─9┤R │ │Cbo─7─ ╟PB6─██─o │ └──┴───┴──┘ ║ R5 │ ▀▀▀ D3 K561ИЕ11 ╟PB7─██─┘ ┌──┬───┬──┐ ║ ▐─5─oCa│CT2│Q0├6────PC0╢ R1-R5=1K-10K ├──┤ │Q1├11───PC1╢Ya>──o───15─/C │ │Q2├14───PC2╢ │ ├──┤ │Q3├2────PC3╢ o+5B │ │ _│ │ │ ║ R6 │ Yb>──┼─o──10┤UD│ │ │ ╟PB0─██─o │ │ ├──┤ │ │ ║ R7 │ │ │ ──4┤S0│ │ │ ╟PB1─██─o │ │ ─12┤S1│ │ │ ║ R8 │ │ │ ─13┤S2│ │ │ ╟PB2─██─┘ │ │ ──3┤S3│ │ │ ║ │ │ ├──┤ │ │ ║ │ │ ┌─1┤SE│ ├──┤ ║ R6-R8=15K │ │ │ ├──┤ │__│ ║ │ │ o─9┤R │ │Cbo─7┐ ║ │ │ │ └──┴───┴──┘ │ ║ │ │▀▀▀ │ ║ │ │ ┌───────────────┘ ║ │ │ │ D4 K561ИЕ11 ║ │ │ │ ┌──┬───┬──┐ ║ │ │ └5─oCa│CT2│Q0├6────PC4╢ │ │ ├──┤ │Q1├11───PC5╢ └─┼─15─/C │ │Q2├14───PC6╢ │ ├──┤ │Q3├2────PC7╜ │ │ _│ │ │ └──10┤UD│ │ │ ├──┤ │ │ ──4┤S0│ │ │ ─12┤S1│ │ │ ─13┤S2│ │ │ ──3┤S3│ │ │ ├──┤ │ │ ┌─1┤SE│ ├──┤ │ ├──┤ │__│ o─9┤R │ │Cbo─7─ │ └──┴───┴──┘ ▀▀▀ +5Bo───o─────────> К выводам 16 D1-D4 │ Сбл. ─┴─ ─┬─ 0,1 мкФ │ ┌───o─────────> К выводам 8 D1-D4 │ ▀▀▀ ========================== end cut ============================= С уважением, Felix !-+- iS-EDIT 5.05+ + Origin: CONNECT 2400/NONE (@addr) -+---[ FinaleMessage ]----- ====================== Here we will end the file "Mouse55n.Doc" ====================== Best regards, Felix. [I.ZX]

From Felix Knyazev To Valerij Kozhevnikoff & All 23 January 2001

Приветствую тебя, Valerij! Во вторник 16 января 2001 года (а было тогда 02:08:14) Valerij Kozhevnikoff в своем письме к Felix Knyazev писал: VK> _КАК ЭТУ КАШУ ЧИТАТЬ?_ VK> Ведь столько раз уже говорили, если схема с символами ">" в начале строки VK> и/или шире 64 символов -- в архиве постить надо! У меня ни одной твоей VK> схемы в нормальном виде нет. Либо фарш как внизу, либо просто удалены. Hа бисс... ;) section 1 of file mouse55n.zip < uuencode by Dos Navigator > filetime 708290566 begin 644 mouse55n.zip M4$L#!!0````(`-E]+2KEXDY_18``$PX```,````;6]UR$VSW M4]9(T,`.8CC>%@6*H,,11QJ1G-$'$BX0H+"[8K"_P0[08(969)>*^!?ZG'OO M#(<4:3N[(1*+(N^<.2_/>1EDWC]`UU8W_CPI6U:^MO7+ZR3O_('R8G)ZBP ML;Y&VBA_B`]/K7]P^3=T]LK:KW^[_C$^OE`FPL>% M#S[`+L?7?HU?CF[_J%^]5KY"ITK?W1UGG)R=6K[O^ZN3$7RR>*7D0NG, M!TWEQ9>GYS`V;]4/'4AG[&[JUDZ5 MYJ9H5W?M;?>Q5:==UZM;I'?JUK;3W1X<^;=@^#*S;/;KI-ES32)!) MNK7=J1_ZAF]1S?5='5?8VX*7+MG>@;5-KN^XGKPE=&N!PB/[!]OG^]./=:MA M.3[%W:KM3-$7MRF7R]VE4LH8CL4V[=]W8V!/NMZ,:V:W9!P33J9%1URS.H M,$LV%;1T@NQJYXEM,3ZT7#9[XY:F4=R&./Z7#?ZP#YBIU.0$:S'DG9)*>[MN MO7-@UPWOD!RKX;B;+BOFB97Z.8PGS0=L)HCV72C$Q6VHTB7CSRZ M;C1LP8X+Z5W=WK0=@W6WZ<8F)VP/+!Y""PZL0`V[IKM2UWWIJ%KOD6Y47++ M^]2,`POPMLAV?$MGY5L[T!K%0C>3?A9+T7]2U3!A($;Q79U4.PMF+D614+ MWSHPVN1$U3*-'8H/DR#^LX:FX*0H.7@,JL.:_WHNU2W'Q]"5E`P.PTHUCZ` M:(TYJMHUHT=URSED)++)ZHYK`3A>AUT3-O5,M^)6A3T:E@74G15RDG1;$:3.C9D!R$8JV4],0(J^L/<-NPX`N$Y5-_Q#RTR! M5P6T+>,)^##=#VK<:A(NR9`F:`>ZP66@C@F_*)ND#DY(0S4,)COFKT3$[>' MFYUV00Y([2A/BJN7K/Q;8(ZX-[I@5`=[BND<%S04Q%MU]"->MV2MI;VDL;J MVU;Y!8)5#[R`PA,#6H$?U;S=>L?P;1UN64(1-7J1P<0IX:#.V1ZO9K-MF#3 M=>=8^4P_,3D!?&_J1J-AL'+HSN]O_N_S>/R6H6/ZX_)L4 MG3:J+D&MVP;'G`.?K0DF827EX1#.)?>`C=FINA5$F(6EP@0@7UX.F*'L5VW M#R`%QYD?K'IO/T%^JI8BBRVZA4LW[4I-N*!@44@'&C%&N.E9^^3!70T+MMBR MMQT[EH+ZZ4O/K5@.8HY_>$30LU`R#!!U$9/8>#6WL0O79XX14KJF5;4<*$F2 M)E_'O[NN[@L,(`YR#`*8NPH:!C-KI3BT0!!(7]6(T5T4X*<`;^C,"Y=![:H MNL(O:P:YK$$19WRCAH,=Q^:PAH`M?'WG!$'33!=$^<@6@"<9[-*+N7DX2W^"8FQ1X;^T`%4DF,U="KUJPIQ5%*,-=U:A;S9N]+CTV0Y=5M.#: M`(A_F!)Y64:].Q"`D!F0?82`-&`.F(FD:[`QC!"^[!GD02_NML"#-*G9A4?A MBZKUV'ZD&S@Q3%BI*F444SB<-%0`)F<<)F24+[!]'UH!,!BV]$(!^#8=FYQ M<7D5%8?&H0P(J^J=31`D`(;YXUC2DZSJ"+3*C,1BPI<3(?#J#$5`0H,M,C M>!W.Q!8WRK^C*!+GP92],)/*0(/48V`M0,'&&4;(>#[NN$HLG$('G$P%`1P M=YD[K5"R+B1`Q'+]R0F6*LE03`8Z8%]B>'+,D>'!X!"LVVP/9B$5YBW^Z/? M22*2]W4/>ET2#.5F<0+D2?E]9NY;>S^>N2`?67(!, MF/-3&9/$%QWAY;M<_ZF`-A"^3`JM:.PC>FY647"@X+KPT<:E/@='(02=)W$<%YDT03'8H.%N]YYP M=GUW-LT>"HCK5J,GO;-F!Y&314]P)8!XZ)-IZ+:!>F^[:HD2"QQZ'DPJRDH3 MTGN]%$--NCOSD64LP1SL'%U2)5.M6.KR2#01[9.H#J=.'C$&N.Z/)L1B1* M?E,4[W!SKJL<&W45R'W!;KK*;K%:?81JPM!),$>"L'8K61!5H=.1=6KH_H5 M)2^*S`8+AOM)-P>=(RXZ&P9D9BF0:CH!$D,;*[82&82,-MFE/6H5#:0=>'M M)5"8/R]AQ-$1.AM@4Q9VWN-KE@_@NOE)5GQT$KKCO"8_CXKT>8+Z$..8$)4. M*=S6C5"X#H3SR'HB?`W!9%R+&+@W^*V*/I,F4807(><,5(D>S1$,*9"WE/: MN6>_PA;SSWNM+&HI[4^C59H>S+'$;<@K?R)?#]OM/[3%__>"W]OW?AJMAU1* MO]9N9Z=;I71S9/H]6DDL:TLJV2UN3?"]I>5M'2?CJM M#-/*M$H922NSEU&T,D^E=8,>!]4=HC,"(;U"I2S3TEJEK*25W=,4K:R@M;KZ M$_B:9EKI5FE:TIK>FTY+6M."UE+IM>=I/>)6CF]B5)*S796'A>Z.88EIYIC7;*N4EK?Q>=E;2RH_0U_WV2ZV_HO+L,7*X^#Z59IC6 M3*LT(VG-[&5G)*T90:LP.R"CEI86!Q-9P#OL].]'A-W#Y13^$&_:K9%VQ%4/ M!!2WA+=#.;?0O.`4WF:SZ]ITD9YP56"UIZA.[O@6*&+SFWTKS(Z'X04ONV M/=LJ2*S.:WN:U/W$%8#G?-/EB@G+VE>U/98*0_4@68H7