MZfP W >0jr&,I<r!uKS   xaL -$E$4(9(((( ),7s7798z5tN   @Er*{~"C'((:)~,ش0!ģvA@+شJ!fAlA2ۨt$@؈A Hr3slj>H!s : !L!@$AH!rA3@@33A迬@@32'f-t<@+36$AA33ÀJupAFkFqƆ3sW&غ8)$%!+f3۸ w2㋇t3ۀ wn㋟d w2㋇r$0<0<Lt< tG)C)t$uPS<t<[Xtt;u3ۣ@@Ad dž`?dž?;dž~dždž<dž6 =M+3&$t9d9-&9d*9- &$&&&&2 t@@t t t t t >@@d?u?%?=?u 9O /p;T&;߀&;߀&8ߺ$=!sT>wArQ@&,23׹B;׋uuA׋߬t :>t2@CC?>uՠ>>.dAF[u@< t4<t@<tc<tj<tzAtW>At P\XA_>@W'YA+UA'6'A@+tϬ@Auz'>džÀ>9t8A+tItӬw+ڋ˾sVQ9'Y^@ÁAt>Au\A>@O>@A'6&VQ9< s<t< t <t4@D$F&Y^< s <t < t <tCCKxÃË~c;~eutG;~et~cÚ $<t<u Ɔ2tt r<;t3&>hA*t.<dž>À>>u>9y6&@AAA6@>< t5< tAt,fֹ9?!rȅuִ>!9AtI6@>A+GA>2ҹ 2A%A>2ҹ 2Am%r4a%d$VU"W%^S%D<uVSQ4<-"Y[rY^DbA US[]@@ >09u.09@>29u .29I!88d $s[s [!p#[胾t!Sar#r1PSr08r"X$"=#ø^sXXX[^r>bA US[]"r2u^sr3FcFe>bA1ÀtU9>bAu;tESUA+$ ] A"][1u$2_ I!ûH!sl#/!Î@8.>883c󥋆<sOOt&FF% &3ۃ&&BB dž FO{FQ{FS- dž Ɔ&>BB I!ø*VQwY^TAVA+r(rSW_[rXAZAtR!? r&6r!Drx؇TAt;uڣVAþ!! â$A?$,A @uDAQ&@As'3ɇF?2;tw,@A tYAAx:Ѹ@ȎA>DA6>DABBʁr% @AKt{@$2u,6Uyo" 33ɸB!A3ҹ?!s"A*!xAzA,!|A~A*!:xAuޠ8&|Ad8}A"ĊA<~A8Ã& & zA`xA ؠyA & <A~A+&<*}A&|A&8d8*&8zAu@DxA2yA2zA-&3>TAu &=u3>>ZA>XA>>VAu >.<dž$0?}gm$5nrNr!AWRP  (XZRP.) /$< r<r./ ^RXZ(3*!תתת 2^"7rRPr FI<+t <-tNAXZr[_r؋XZ+lrRPr FI<*t @rw9@w +@>@@Y9r<(t<'t(<+t.<-t.,0< r;iFI4rr<)u$FIFItI2FIFIrVQ2<.t ,0<v< wY^u<.uFIÃr$II<^tO$>3ÚZ2߀Ruƻ;r+3Ҹ(Ь3 v-$t&@.t @0r9v߀Ar ZwҀu< wNr zrDþt$DA&2ҹe 2AG=2't|6zdAjAjA|PXr dAtjAfr(s WrS[r >CCuA>0PAC/QV2ұ ^YXuPV2ұ2u FPS=$?4FEu C=&?A=(? 2AVj_^X6r$?xty$=0 t@O 2A+r>*9hAt?þJ".dA\Ar,\AXru>\Au#zW^rn#j $6\AA22t3t$Os **ʰ ӊԊ tNNV 2A_^<uPr>QYrTt)tu #$~OuVQ_>!I!FQFOY^r.SR9[Z3ɴ!l#33ɇ@!s U"]UAW2^wq]rdc$$ASU[r rɀ@Í,AS5[rr w=sɀuRMË>!èt3ɇ>3@t:tƇ@s^A`A=x>!rSSR=r"rHlWC_s^AW9_r4ޣ`A[^֡`A!r$>`A33ɋظB!s33ҋXX!!ã^A`AIrluh:uatVQY^r7r;ls ^Ar+`A݀>`AɠAPQYXr2Ë þj!!À>>uGP5!AA5!88غ{,%!8%!Vw, XȰ>u>þ"ÊȰ >uA%!68%!22ú3 &&?Ë.< s&>dž$>4?t0? nA>dž>4?t׸L 3@&$&&6&>t t @ t t  t t@&3ɿAdtQ~Ou >!Yڀ>>t >2+f2L! r rS [㉇> r rt r;; rEt r7t2˄؊t ;;VQ;8"t8Y^뼾!t$2;;2tVظT^FF;;t ? &?&.?;;t+ڸH$l{2'$2'u$,2'$2';u 2Ҁ&?&.?*ڸ$,{2'󫸢$2';;t;t?%&;&*?&?&.?;GG&>?u2'{ð0;0;0;&3?ÿp:tx'ø2'tz'0?ÿp;t 8.9t 'þ#<&;t;À&;&+?< `=>QW%~t$5%_@tU`u@+AF 4FYGGt ; ; ã;;ø2't''Ëtg;;n r~ r*؀>>t.tAqt/ rA> > [ rD耾tt0rA.tAFS- dž{dž >>k !"2>BB r c rྶ!99_@&@At<v<;|>>mþ$SDr& |[r S[s[þ! SrA[S$tuZ=rU=wPD2ҹ 2 `=r& 2s PXrP![rPXQAD V^ D`V^,V}^ ؃"! 2VAO ^YASR0/*?2ҹD, SR2/P+?tR2ҹ#>?t, SR3/.?2ҹ 2A $䊗@#thADX 0:€u8$ uD$A : SStD SDtDt WP 2Aj <D.<džC>.<dž~*?.dAA>R0PQ/2ұV& ^YItXV&3?9 92?$ 099 2A^AXĹPQ/2ұV^ YXItwSPtܸPC״N;Z@3V+C# 2Ao>>$ð =0tī33r,0<w FN;33xr$V,0< w ⓺ ӋFN_;؀0Nû 3;r ȋ3R tX 0 r!< v <=t<-tNrLrK%ѹu63!0 w Ċ I<:t< wNAI;$s þR!þj!þ! ެ< wì< v2?x3*?.?TVXZJuп.dA49x9A耾t(.09;t ;29tPt ]r .096@+ >@tD69x9A耾t(.29;t ;29tPt ]r .296@+ .dAA> оڭ#ح;tFF и 2A7OÊ?,*",,,${,$$,V$,K˜>,?⡠>+2»»8u؊8tPt@0tD0tFt1t tSyW(X3ø-((ð(+Ê(#G&B>%؋,)Êظac$ 0ûS؊$ 0O&uXW6>>ރ?6T t&??3_Åt!PWB<u*<*t3ۊXƆF=8uFI!;@u0929Ș<v`!3،E&& t?u&"ËȘ<v`3ҎڄtO9Ut@=}KBu"9Ut Eu}&E&EË3 "&tĊ! &&EÊ!ȨtÄu<v`5!&KBuþ"!Ê2?-?:?\dAÚs$hAdA=udA 6?tއۋ6>6Pu,?6T t>&29b00?@4tPTX>>uPpX&dA;*?uv1ރ?6v t,&>RP&_%0 z1&&&/чۡhAdA؎8?3t EdA&dA3ɆH?o3ɆI?0?\I?3ɆJ?I&dAP??3t:?\E>!Z(~(,hAdA=udAhA uEː _ې K>4?t 6?u80$ې>;nAt$0$ې>;nAt6?t sn&dA64?;uGO4?6?Wt|;tGGDˊ$3?t 0?>.<dž~3?u*2?u#P??3u>4?tꚡs&dA&7&2?#;t#; l/>&dA e_3?u(x&*?.?TVXZ&dA&7&2?#;t#; />2?t&dA$6>&dAj%>>&>&dAۊ;.?t3?t;u&&7>>62?a.0 @$p.&&>&&;*?uvރ?6v t&>&dAې,;t-u $ .&dA8t!P&>&Z>% R$8t(>&Z? R$ې,!&dA, &dADD&Ą&$#&%>>&>$ې&DD3&$DD&7$&$w&$&_DD&$S&$G&$nDD&?&dAۊ&&Н&ڜ2$&$&Н&Ҝ$&&2$&$&'$&%?>> &>>&dA{3x@H&$ې> &W&Z? R$q &o &;&dA] &[ &Z? R&dAA &В &!Z? R$% && Z? R$ &&$ %>&/>>DDʙ +р=$ &dA %>>&ta3ɅyIy3;r 3uy =ut3t؄tډ>> 6&dA&dA* %&3ҋ> u?tp ك?ҝ >&dA %&3ҋ>> u!?t)p  ك?Ҁۜ t&>>&dA?>&1Z? R$ې>t %?)>&dA&DD2&$DD&7$&$w&$&_DD&$S&$G&$(DD&?&dAۊ&&&ܜ2$&$&&Ԝ$&?2$&$&'$;&_(u$ t(&dA$ f(&dAۊ3?tXZ\>3?0 t*;ut; &&&Z? R$ې9)3?tXZ\>3?0 t+;ute &&Z? R$(P'X8t&&Z? R$&8t&Z? R$˜&Z? R$[&X&:&dAG&D&Z? R&dA+&І9& Z? R$&&Z? R$&L&)$۝u5&dAt-&dA}%&dA|&dA&dA~ &dAy&dA>&dAx&dAw&dAv&dAqٜ&dApќ&dAsɜ&dAr&dA&&p't+ dgu3ɉOOO!$?&dAЇېt/- -!|  x!t &dA8ـڀہ&>$?㋇, &dA3ۿd]]]$?d&etw)$?&dA؀>u3>€t۫׀҇t7EtL--0 |! x"t!&dAېL؀ـڸZ۹$?tKtSdt'€u2 u%it.lvs3df3hjdxts&dA 륀@ud dhfT xt,&dAۀ>&؀À2% $?=|$=&tEx$?&dAr ڀs3E€tƉEE뾇ېttDx&dA&%ϣ$?&dAtk--ɛ=%E%tS=?vV=6@we€u=@wh-қɋ€ 5S3[& xCtB&dAP=?sr.l=}@vrכ.l렀븀3t/-F-|  x!t &dAPـڀt/u3ɉ LLL ty$?&dȦې$?&dAې&$?&dAې&$?&dAې$?@&dAې$?ێË>dtg€t* u%itd -ʀvd3ɉOO xt€t;$?&dAۀހߋ3ÀҐ$?ێË>du€uLL-d@u9|Dutx$??Kݛ\<u(L|u x\$?3ه %>2-&&$?DDt| $$?$$?$ $?&$ێË>d$?&dA&?d(?f$?&dAt/--'|  x!t &dADـڀKttDx$?&dAېY8tu&? P(?΀@u$?~&?P(?%?%?@u`&dAt&&? P(?΀@uJ?8?$dAs3ɾd LLLt'&? P(?΀@uJ?8?$dAs3ɾd LLLt'&?P(?΀@uJ?8?$dAt&&?P(?΀@uJ?8?$dAË؃?'ގƁ>Ë>u?6V t6Ë6>u?6T tkË>>u?6V t;@t 热>;@t热>>Ë6>>ރ?6T t;@t.>>qË>>u?6V t"&7uʃ?6V tۋ6>>ރ?6T tݎ&7u?6V t=Ã>>uy?6V tiÃ.>6>;6xrBuM?6V t=Ã.>6>ރ?6T tI?8?$dAPÃ>>u?6V t"&7uʃ?6V tdۃ.>6>;6xsI?8?$dA랃.>6>ރ?6T t듋6>>u>?6T t&|>&7u?6V t gË6>>u?6T tEl>&7uă?6V t'&7u?6V tVQ֊؃?((ގƊ3?:t >û>Ë>u?6\ tË>>u?6\ t;@t 热>\;@t热>>9Ë>>u?6V t"&7uʃ?6\ tMۋ6>>ރ?6T tݎ빃>>uT?6\ tDÃ.>6>;6xru(?6\ tI?8?$dAbÃ>>u?6V t"&7uʃ?6\ tvۃ.>6>;6xsI?8?$dA랃.>6>ރ?6T t.듋6>>u>?6T t&|>&7u?6\ t yË6>>u?6T tEl>&7uă?6V t'&7u?6\ thc֋؃?(ގƁ>Ë>ރ?6V t)Ë6>ރ?6T t Ë>>ރ?6V t;@t>>Ë6>>ރ?6V t;@t.>>Ë6>>ރ?6T t;@t.>`>WSË>>ut?6V t&7ރ?6V t6>>ރ?6T tݎ&7ރ?6V tk>>ރ?6V t]Ã.>6>;6xrރ?6V t6I?8?$dAփ.>6>ރ?6T tNÃ>>ux?6V t&7ރ?6V t .>6>;6xsI?8?$dA룃.>6>ރ?6T tb6>>u?6T t!|>&7ރ?6V tyt6>>u?6T t@l>&7uȃ?6V t"&7ރ?6V tۊ؃?()ގƁ>dAË>u?6V v dAcË6>ރ?6T vdAË>>u?6V vdA;@t ?热>;@t热>B>9Ë6>>ރ?6T vdA;@t.>>Ë>>u?6V t%&7uʃ?6V vdA؋6>>ރ?6T tݎ&7u?6V v dA^Ã>>u?6V v dA.Ã.>6>;6xr uS?6V vCdAI?8?$dA΃.>6>ރ?6T vdAfÃ>>u?6V t%&7uʃ?6V vdAw؃.>6>;6xsI?8?$dA뛃.>6>ރ?6T t/됋6>>uA?6T t)|>&7u?6V vdAwË6>>u?6T tHl>&7uă?6V t*&7u?6V vdAc^ӊ؃?)ގƾdA t>Ê3?:t >û>Ë>u?6\ v dAË>>u?6\ vdA;@t 热>V;@t热>>3Ë>>u?6V t%&7uʃ?6\ vdAD؋6>>ރ?6T tݎ붃>>uZ?6\ vJdAÃ.>6>;6xr u+?6\ vdAI?8?$dAS Ã>>u?6V t%&7uʃ?6\ vdAd ؃.>6>;6xsI?8?$dA뛃.>6>ރ?6T t 됋6>>uA?6T t)|>&7u?6\ vdA d Ë6>>u?6T tHl>&7uă?6V t*&7u?6\ vdAP K ӊ؃?(*ގƁ>dAË>ރ?6V vdA Ë6>ރ?6T vdA Ë>>ރ?6V vdA;@t> > Ë6>>ރ?6V vdA;@t.>s >j Ë6>>ރ?6T vdA;@t.>6 >- ) ڋ>>u?6V t &7ރ?6V vdA ݋6>>ރ?6T tݎ&7ރ?6V vhdA>>ރ?6V vEdAÃ.>6>;6xrރ?6V vdAI?8?$dA: Ã.>6>ރ?6T vގdAÃ>>uŃ?6V t &7ރ?6V vdA ݃.>6>;6xsI?8?$dA렃.>6>ރ?6T t 땋6>>u&7ރ?6V vdA> 1 Ë6>>u?6T tCl>&7uă?6V t%&7ރ?6V vdA؊؃?*Z؋>Ë>>Ë>>uq?6V t&7w6>>uC?6T t؎&7Ã>>Ã.>6>;6xsI?8?$dA׃>>u?6V t&7.>6>;6xsI?8?$dA뺃.>6>ރ?6T t믋6>>u?6T t |>&7t6>>uF?6T t)l>&7u#?6V t &7!ֹ$?@tb؃?pu5>df$?ù$?tb؃?$?(+ sގ>dEE}苷>b6>T>>b6>>T>>uF?6V t&7r*6>>ރ?6T tݎ&7G)>>9)>6>;6xr(I?8?$dAb.>6>T>>uc?6V t&7.>6>;6xsI?8?$dA븃.>6>ރ?6T tԋ6>>ރ?6T t |>&7^ԋ6>>ރ?6T t*l>&7u̓?6V t &7 ۋV\uN6^`dރ?6\ t2&7`7CC`^6^.buʁltMCCӊ8u3;@t,`db)>1`db>뎊dP؎l2DDD $t~? 嫃 XÃ܃ XÌ؎>d3€tu뒹€t(,u؀)>Àu؀>Ã.>É$?َ>d€tþl< u5€uDt),Lt,L7;.;ù€tb؃?+ sގ>dü䋷>b6>T>>b6>>T>>uF?6V t&7r6>>ރ?6T tݎ&7G)>>9)>6>;6xr(I?8?$dAb.>6>T>>uc?6V t&7t.>6>;6xsI?8?$dA븃.>6>ރ?6T tЋ6>>ރ?6T t |>&7^Ћ6>>ރ?6T t*l>&7u̓?6V t &7 ۋV\uK^d6`6^6^6``ރ?6\ vdA&<12ujA.buϊ8u3;@t,^fb)>^fb>립 3PRW8, .+?:E`r:v@;tN,tE+?u# F,׀ ω*?PRtH?8?$dAE =sAdA_ZX ãz$dA|jAjA_ZXÀ̀À @uu( @uuK @u7u/ VWQRڎ‹u 拍U`}@+AZY_^@u" @VQRU`u@+AF 4FZY^á|jA&dA% 2?ˇۋ؃> ,#;3?2t>W CC3?:tk:t*Ɂx2>>>>*?t2,T;V,X;Z>2?؁:t-?:?\dA2?2t,hA$tu$thAdAudA2?t@t;t+?u$>% A>+? *?PR'? ] "3>>trAˇGui64?t+6?r2|t;+ r@4?6?whAuE6?ى w4?É\Ë؇\Ë4?w64?u66?3GЋ4?t 6?tˋ7ˏjA|-˽AQdž^g.t 2VSYáz$;m>.zuD.Њ%A Ĉ%@@:t&y"@tc:t»VSˡz$;m>.3Czu.VOru ^gdˍo@t>2?s :?\dAˋ.<t V2VO^s$< rK<tEVGV2Ë^A׊f3^W:^tFY~V~FWÀvYt~f~/huP LXװ N.V2FWtNWnÊ^W2Bst 2FWFÊF*uF2tFX:FEtr:F t FXF!FF؎F 9FEt!^!FEȊFF+~U1ËFU;F t?F!FUFV2FU3Ƀ~auF8F8t+v!NVF7NV&vU)vv!3~UN'VF7NNVfFW2fW)FF9?F?FAF9=F=FA~*lt .Ɔ3׎Ǎr<;uuƆ<0r<9w,0r rƆr.v38u ƆtY<;ut Ɔ<0r%<9w!t,0r=w rƃr<u7<uF4pu+$<ù<u䈀~-hu F4tp ⧈f3rt<tÊ^WruF2ÀruF2Êr<uP/<u;FW@K;FX@ KK[ 0KĄuÍrAfZuu@u u܈fZtps=k?;u;;;Ê؋V utëëËNVBJBVF7fVNF7fV utËV utëËV tJJ%ËV JJ)ËV BFUJ BÊ^2^#˃H!r033vU)v^VV88vvWFWFvvWvFWF3F3N2N#VVI!VVjP3dž dž-+V~UFN2N#Vf VVV~sN2I+ٰu3s󥤬.t.ظ- tT - t ;!F ~-2૊2+ëþ".F FEËV~0)ËV%02J)ÿ!554355y2440WUt2ЋV^]V  ^Ȋ VBìBJýA3FcFe^mQ.Yáz$;m>.zu;.%@ Ċ@t y@t>2?s :?\dAˡz$;m>|ve;vctS ^m[dAˍoveFveÈ@t>2?s :?\dAPS`a a$a܃Ć>tf t{txtY*tW5tk6tP7tl8tI:tGtEtCxBˀ8wJ&>u;0u96t u>ua->tttu >0u->0ucJ6S6Ds u.>u >ub>u >u asu >t >>>8cs> u>t > t\00t2>t9{"9tu-> t"> u>ua&49B?dA;69B?dA)2@CC?:>t>>?|dA [X:t󳀀>@t >븄x> >릳>@uӄx:t6> :t6>@?dAv&>>f3r43dut`ôr&> s.dA3Ɏ>&ldt &;ltu`&l>x u&;ltuuáz$4<m./zu%.%@ Ĉ2@t y@tˋ3ءzu"$4<mÀt˴VOru ^gdˎ&1x7t&2&2&8&1&86u&6&&7Ê$ Î&xFt&&&&&8u&&&BB 䀰 ËtfQPXfQázu/"&%@ Ģ@tyT?@>2?s :?\dAT?P؀@tT?@>2?s :?\dA>>u9r( XS>>ڋrABB>6>[Ϝ>;u>;uX;uF?dA;u܀>;u ;tְCBBa a;a$a;?.3á%ˁ Ê$A|8@x&-2?s :?\dA2t@ @ ?@ ã몋$?@uts@uy +s3@ ʉ?Z?@Ȁ?(r$?5@?&Ћ?;u$?<'v(ʋР$?$AB!r܊&%?(*6r;r6Ds- ؁ω?(r?$00 ߈rV6?(ʋЊ?$?$AB!s?%?(*6r;r6?s- 6؁?ϊ?(r?$00 ߈r$ˡ飶ˡ飸ˀ&&33ۀ?@CCr?Q.Y&@3?.ˡSra%xYrWˁx xJtG,AxT2?uh%= r?@t>؋-2?s :?\dA  @á`rrˡOr r$ˡ6B32 T!&rV?ߡw73+щ2+ʋ?u:i8ø  - -  @r+P)XȋʋЀ>@u?u,AxB!rV" ^r$6&63ҹBģ.@?t/;r U>u@@x&9 @A?. FA2PA- !á@A%&#9@A㠌 Ë؇@A@u* t%t&%&@AFAt<}˨@t @u\?!@AQA$Î>>QAt~- @AQAXV6&6^2QAtPSA[X!@AÊ@:wQA@AÀGAPA&@A$РQA2& u,u@*QA23󫸹!?d"GA!@A(âRA@A7âSA&@A- RAMswt s ð 8 @y@u2FA2ut rrs At 4tIπʋЋ>MrƇL@$@uPAp!?Uߋ@2u!@A !ÀFAPA&@A$РHAPA.ORA͉Oည.@ ͊.@ ͋6@ ̀ 2O2Zu !2?ހGA$%!àPA2*3áFAÀAA- !% 2@t t t  FAAAu&FA&@A@A @A@t\?>2?s :?\dAŠu* ¿ J ¿ @6 ""3%ޅt"3øýeQYFF^.F݋^s zu2 u;ˀ"u vzu ܊2@t@y@t^ˉ^.ˍo^u#ˀ@tN v >2?s :?\dA ^ð̋FFFF 2Z#^܋VF Ĺ<2'øZ#^2W)F|dAF$F F%Fˡz$L<m.Ë>z<%;u$>z<<ˋ>z`=|%;u$>z`=`=ˋ>z>O%;u$>z>>mˋ>z<"܀>z<z=ۀ>z=`=%ˋ>z >ۀ>z >>ˀ'?؎w @;u,,G`2퉏A*3Ê2O`LJ*3G`3Èg`Ƈ3á*?0#;؇*?2t uPRPStFt23?,T;V,X;ZTVXZ[X2u˳;t;t< `=>ˊ2%t<uTtOt SQW_Y[=WQڎ‹u 拍U`}@+AY_@t ʰN NGG|;uSV^[ˡR+?uP|dAˡ.?#?.?ظu;u;u;*?t"3?;V;Zˡz>0?g>>tpA{s>zuЊ£>>trAˡ0?R0?3ۇ?t-ˡ?-sztM?t->}2"t?Ã-$82?s :?\dASZ2[$2? 3A>u 9wVrN) uu$3t+>@;rr +u33Ê&t,!r;uQrXÀ333Ë%r u2;s.+36 .AuˋޅÇˋ߅؀>wA$À>uÏGGuÉ\8u3;tÅt GuW   @ ‹؇;t\øF JJJ ˆ&‰‰Š€23ێ&@°&?u! &? ºo3&@%Š2: u &l$y @uBJ&;ltuD2BJ3Ɏ&l$y@tBGJ&;ltu23;&?$2s * Pذ >;t;F?dAX2;t.dA¢;$DLDMDXDYLPTTKBXE((((6 kkkkqD<<<,Lvv&&&&  xxoou``T """"%###$<L\<<<<LLll|\\ll|\\<<<<LL  /T r0r1r2r3r4r5sppc<= LP  0\ dlp d|u d d _ _absf)@ adcY)@adcbY)`add~)addf)tash^)vashc^) aslY)aslbY) asrY)asrbY)bcc)bcs)beq)bge)bgt)bhi)@bic~)bicb~)Pbis~)bisb~)0bit~)bitb~)ble)blos)blt)bmi)bne)bpl)bptR)br)bvc)bvs) clrY)clrbY)clrf)cccR)cfccR)clcR)clnR)clvR)clzR) cmp~)cmpb~)cmpf)@ comY)@combY)csmY) decY)decbY)rdiv^)divf)emt)haltR) incY)incbY)iotR)@jmpY)jsrn)ldcdf)ldcif)ldexp)ldf)@ldfpsY)ldubR) mark *}medR)@mfpdY)@ mfpiY)mfpsY)mfptR)mnsR)mov~)movb~)mppR)mtpdY) mtpiY)mtpsY)modf)pmul^)mulf) negY)negbY)negf)nopR)resetR)@ rolY)@rolbY) rorY)rorbY)rtiR)rtsT)rttR) sbcY)sbcbY)sccR)secR)senR) setdR)setfR)setiR) setlR)sevR)sezR)~sob)spl*stcfd)stcfi)stexp)stf)stfpsY)ststY)sub~)subf)swabY) sxtY)trap) tstY)tstbY)tstsetY)@tstf)waitR)wrtlckY)}xfcY)xxorn).word*FEҀFI@FIUFIFIFIFĀF@F FFFFA34a(A34a, FPP35,40? Insufficient memory$Ersatz-11 V1.0 BETA, Copyright (C) 1994 by John Wilson. All rights reserved.   -  E11>?What? Emulation: PDP-11/??& ?ASSIGNBOOT  CALCULATE DEPOSIT DEASSIGNY DEVICEEXAMINE  FPREGISTER} GO^HALTlSHELP INITIALIZE1 INSTRUCTIONLIST7LOGMMOUNTPROCEED=QUITREGISTER/SETPSHOW ` STEP$ASSIGN pdpdev dosdev /switches ASSIGN pdpdev fkey Assigns a PDP-11 character device (TTn: or LPn:) a physical DOS device, which is either a COM port, COM1:-COM4:, an LPT port, LPT1:-LPT4:, or an F-key, F1-F12 (i.e. the keyboard and primary monitor may be switched to that port by pressing Alt and that key, or the secondary monitor may be switched to that port if you press Ctrl and that key). Switches are /IRQn and /SHARE for COM or LPT ports. BOOT pdpdev [/switches] Boots the PDP-11 from the specified mass storage device (must be MOUNTed). Switches are /RT11 or /RSTS (to control mechanism for passing date/time information to those systems) or /HALT to stop the CPU after loading the boot block. CALCULATE expr & expr Calculate the value of an octal expression, operators are */+- and (). DEASSIGN pdpdev Undoes an ASSIGN command, disconnecting the specified PDP-11 device from its assigned PC device. DEPOSIT absloc data Deposits the specified word in the specified absolute address (doesn't work on device registers). EXAMINE absloc Examines the word at the specified absolute address (doesn't work on device registers). FPREGISTER [ac v1 v2 v3 v4] Displays all FP registers, optionally setting the value of the specified AC (0-5) to the specified four octal words. GO reladdr Starts the CPU at the specified virtual address. HALT Halts the CPU immediately if it is running. INITIALIZE Reinitializes all devices, disables the MMU, sets kernel mode. LIST [reladdr] Disassembles the next eight instructions starting at reladdr if it is given, or at the instruction following the last LIST or REGISTER display if not. LOG ddu: filename Logs TT: or LP: output to a file, or turns off logging if no filename is given. MOUNT pdpdev dosfile /switches MOUNT pdpdev f: /switches Mounts the specified PDP-11 mass storage unit using the specified DOS container file, or floppy drive if only "f:" is given (RX01/02/03 only). Switches are /RONLY (or /WPROTECT) and /RW, floppies also allow /SSSD /SSDD etc. Device types are DL: (RL01/02 5/10 MB disk, file size tells which), DM: (RK06/07, file size tells which) or DX: (DY: is synonymous, RX01/02/03 floppy disk, distinguished by MOUNT switch, SET DX: command, file size, or disk format if real drive is mounted). PROCEED [breakaddr] Restarts the CPU at the current address, optionally setting a single hard breakpoint (i.e. not visible to software) at the specified virtual address. QUIT Exits Ersatz-11. REGISTER [r v] Displays the CPU general registers and disassembles the next instruction, or sets the specified register (0-7) to the specified value if r and v are specified. STEP Executes a single PDP-11 instruction. F1AF2CF3{EF4GGF5IF6JF7LF8wNF9CPF10RF11SF12UAUX:sWCOM1:sWCOM2:?YCOM3: [COM4:\PRN:^LPT1:^LPT2:o`LPT3:;bLPT4:dIRQ0IRQ1IRQ2 IRQ3IRQ4IRQ5IRQ6IRQ7IRQ8IRQ9 IRQ10 IRQ11 IRQ12 IRQ13 IRQ14IRQ15SHARERSTSRSXRT11HALTRONLY=WPROTECT=RW=pSSSDSSDD DSSD'DSDD.CPUvDEVICEDISPLAYDRFLOPPY=HERZ9HZ9KEYBOARD=NOSCOPESCOPESCROLLQSRASWITCHASET SWITCH n SET SWITCH PORT n SET DISPLAY NONE SET DISPLAY PORT n These commands specify either that the switch and display registers do not exist and that the switch register should read the specified value, or that one or both physically exists and can be accessed as 16-bit I/O port(s) using 8086 word IN or OUT instructions at the specified octal address(es). Building the interface is left as an exercise to the reader. SET FLOPPY RX11 SET FLOPPY RX211 Sets which floppy interface is emulated. RX211 is the default, and is superior in all ways to RX11, but RX11 may be needed for compatibility with old software. May be changed on the fly, but the OS won't like it. SET KEYBOARD SWAP/NOSWAP Tells Ersatz-11 whether to swap the functions of the Caps Lock and left Ctrl keys. Useful for people who have 101-key keyboards, and hate them. SET HERZ 50/60 Sets the actual frequency of the emulated KW11L line clock. This should be changed only if your software expects 50 Hz, 60 Hz is the default. SET SCOPE (default) SET NOSCOPE Sets the style of rubout processing used with input typed to the Ersatz-11 prompt. Mainly useful if you ASSIGN TT0: to an LT33/LA36/LA120 on a COM port. SET SCROLL HARD (default) SET SCROLL SOFT Sets the type of scrolling to use for video display. HARD scrolling works by resetting the base address of the screen and is very fast, but may expose bugs in the video emulation in your favorite GUI OS's DOS box. SOFT scrolling works by copying the whole screen up a line on each line feed and should work in even the most brain-damaged DOS window. SET ddu: parm1 [parm2...] Sets various device-specific parameters for the specified PDP-11 device and unit. Examples are "CSR=n" and "VECTOR=n" for SET TTn: or SET LPn:, or "SSSD," "SSDD," etc. for SET DYn:. 34A"35#40#CPUERRCSMDSPACE DUALREGSETEISFPP MMTRAPSMXPSNOCPUERRNOCSMNODSPACE NODUALREGSETNOEISNOFPP NOMMTRAPSNOMXPSNOPIRQNOSPL NOSUPMODENOTSTSET NOUNDOAUTOPIRQSPLSUPMODETSTSET UNDOAUTO@CPUERRCSMDSPACE DUALREGSETEIS FPPMMTRAPS@MMU22MXPSPIRQSPLSR1SUPMODE TSTSET@UNDOAUTORX11RX211SSSDSSDDDSSDDSDD50Z60fNOSWAPSWAPNONEPORTHARDSOFTCSRVECTOR CSR~VECTORFLOATCPU DEVICE DISPLAY!DR!MMU!SHOW ddu: Shows current parameters for the specified PDP-11 device. KERNEL`= SUPERVISOR<USER> INSTRUCTIONDATANRRONRRW ABCDEFGHIJKLMNOPQRSTUVWXYZ$.%0123456789? Missing device name ? Invalid device name ? Invalid unit number ? Invalid image file size ? Syntax error % Not confirmed ? Bad switch ? Switch conflict ? Error opening file ? Error creating file ? Bus error % MMU disabled % HALT ? Device doesn't support ? Device not mounted ? Read error ? No such port ? IRQ already in use ? IRQ sharing error, ISR list corrupt ? Drive already in use ? Log file write error -- ? Can't usurp CTY ? Can't deassign CTY ? Can't change geometry of image file ? Insufficient memory ? Device not defined ? CSR in use ? CSR out of range ? Vector out of range ? Invalid keyword? No help available% FPP/FIS require math coprocessorTopics: [Deassigning INTERLEAVED FILE /IRQ /SHARE; CSR= VECTOR=ASSIGN BOOT DEASSIGN LOG MOUNT SET SHOW KS?UPATH=E11.INIu<TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttTTTTTTTTTTTTTTTTAAAAAAAA(8D\ht  S @ , 8 T  $ DP8\  44   P D 4 hL  -UUUUUUU<]~{*******tKlnnnnnnnnwwwwwww/mmmmmmmMrrrrrrOOOOOOOO#######]]]]]]J k n!n!n!n!n!n!n!n!!!!!!!!!!!!!!!!!0"0"0"0"0"0"0"}"""""""""######]#~#################$$$$$$$$$$$$$$$$$$$$$$%Q%%%%%%%%%&&&&&&>&&&&&&&&&'5'5'5'5'5'5'5'5'''''''''(((((((( ( ( ( ( ( ( ( ((((((((((((((((J(s(s(s(s(s(s(}(s((((((((())))))))M)M)M)M)M)M)M)M)********.*.*.*.*.*.*.*5*F*F*F*F*F*F*F*Q*g*g*g*g*g*g*g**********++++++5+V+{+{+{+{+{+{+{+{+++++++++(.(.(.(.(.(.(.(.F.F.F.F.F.F.F.M.^.^.^.^.^.^.^.i................///////M/n/////////////////K-K-9->-L-Q-`-`-<<`=p=>> 0`p11111111111111111111111111111111@A@A|%|%9%9%|%|%9%9%%%X%X%%%X%X%|%|%9%|%|%9%9%|%%%X%%%X%X%%$&!̅y΅lЅ}҅ԅօ1؅8څ?܅Pޅdpⅉ䅚慚腚ꅚ } "u$E'&%(&*&' } u???^?V?R?P?12/.-,)NR-@)))- ###############lhlllllhl ==////55- - - - - - - -  ]kQ_k- - - - - - - - w- w- - - - - = R - - [()78E=>DEHMZ#W ?A&BVCDHJKbcfgEh[lgmnsqr!< =>A&BVCDF G HIJ K T U Y Z ] [?1;0c/Z !"$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ ٿô³aPR qPZ     || ||>xx<"<""Ȩ >P >> < ``08ll8!_>``>  |l8̌ ,<,l8pDDDD$$$$D@|| ||>xx<"<""Ȩ >P >> < ``08ll8!_>``>  |l8̌,<,l8pDDDD$$$$D@|| ||>x|"<""Ȩ >P > < `08ll8!000000_x0,<,xl840000`|``| DDD$$$D @???????  ???????  ABCDaPbQcRdSf?mh?li?nj?M1?q2?r3?s4?t5?u6?v7?w8?x9?y0?p.?n+?M ?MOAOBOCOD[A[B[C[DaOPbOQcORdOSfOmhOliOnjOM1Oq2Or3Os4Ot5Ou6Ov7Ow8Ox9Oy0Op-Om,Ol.On OM1234567890-= qwertyuiop[] asdfghjkl;'`\zxcvbnm,./* !@#$%^&*()_+ QWERTYUIOP{} ASDFGHJKL:"~|ZXCVBNM<>?      KBPR<uOJJ.,tc.-.-.8.>,uغ2?s :?\dA[2.8&1t#JJ.1.4.4.8.&7V.&6NtD?dA0KBPRȀHtwtr.8&t7Sۻ@t>2?s :?\dA[2.8&t