LnSOS BOOT 1.1 SOS.KERNEL SOS KRNLI/O ERRORFILE 'SOS.KERNEL' NOT FOUND%INVALID KERNEL FILE: xةw,@  ȱlmi8#)!)TABLE INFORMATIONCI4Current date is Hd*BKed on U.  P ? Apple //X @{BB@6bBB@ijpbZb ԳԳ@dLԡm#i㰼m#iЕOLԡȱfg hi !dLԡ憦  Ljmkm l y`2 Lԡ8(Je稽)ʈ@L$< $ \ &PASCALSYUSERPROGINITIALIGETCMD UCSDFILE EXTFILEMEXTFILEMš]6W.TEXTת .CODEתš!!Ȅ!!P!x!P ( >ˡ 뚹  צ`&Ꟛ צ.CODE$.BACKׯצ.ASCIaF*:˄/˄&ڲ#áצ:áD6>,ת(.Ä !á צ[š!!!(4צ4848@צ/44צ:.Í4šצ/44š>444ȓ4.484854צ/46444ȩ4å.ˍo˩4ń\88P.TEXTׯ74צ:4*å#Í%Í4ōM4á@4Pá/á *á?@%áΪ@:ץ44ȡAá+#Ó4צ/ˍ4@תP4á7\5P6ת@ת,š[ץ44š7]ץ114á7g14š^743355 5073331é731é14Ä3*á74147Í4!ץ44á4" ,Í ˫T \$ á (ȡ*龫 ȡazȄaA3>,ء4ت /6: á :@4 @ A P @6d2& |" "%: ˡ J#鿥  &'azȄaAB%Type to continue% " ġ2 2fj <32 &ˡ 2 26!ˡ 2Rˡ 2=˄+&ȡ   ,á- .ت/S# /أ d-, P# /أd-, I# /أ -.@0! áצ IO error # / d-צ Exec err # /d-.  !"#$%&'()*+,-./0123456789:>?@O^^PROTOTYPE RUNTIME SYSTEM.PASCALš#ńW   0  𓍡ńȄ (˫/ ˡ   Í wˡ ˡ ! ˡ(  ,  & "ë 넡6 & Í< š˄ u 8 ÍáN áEF > 섡/ F >"ˡFFFFF>N >=" "ˡ v  á ń# Ȅ ꚹ~á^"Ä<7=+ > ˍ >  BFF >"ˡFFTFPd= šš > "ˡ "Lá"  që   N "ˡ  )á á áˡ  šá áK<"á83 ɻ  X\Hب&̂(ʂ( ʂ(ʂ(ʂ($ʂ(̂)ʂ)!&ʂ)ʂ)ʂ($ʂ($ĻD<ꓡ"á삫ûš > "ˡ˫   ɡĻ2꓄ > >"ˡ ꄓr<Lá > "á=ˡ땏ˡ 3ء #צ ۂ #ء >  >݂"ˡ ޕ݂ނɡ  <Ąɡ낫š ꓡ š땫@ >'@ ;> )#%0ë>>@@@| V  )šá4?š?VP>:+>P:X;髁@@@˄@#@ˡ @@#>@@ O@ ˡ? @ ?>@ > ? @ ?>쓡 @ ?>@ > á@ > :@ >:@ >:![L&á'횩)ˡ8 >#> \ˡآآآ*:UU šC+P VVPVU _aaO@á ( ˄ ë 9:ץaššë 铄˄dS79P7 a(7 آآ-? :آ&آ#> ?  ڢڢצڢ ڢ  آأأآآآ 9Pš8P8>뫀 8a a:a aa>ʁ@ צ" ˄ Ʉ8>ʁ@"ؚ"álʁ@&ʁ@ > "áVʁ@ ʁ@"Ä:ʁ@铡-@ ʁ@ >ʁ@ @>ʁ@ @>ʁ@{ 7( آڢآآ"٢ڢ٣ PSYSTEMPW\PIj 8́@́AƁAa@ƁAǐƁAP:ץaá:/Pa8ʁ@ >"á"ʁ@ˡ ʁ@ʁ@ʁ@ צʁ@ ʁ@á áÄڡɡá ɡ 럚肚`諁6"  >  >b) á إaaġ00000תȡ  ڕ0ق ꫀ𩀄򩀄"7ũ  @š& "ˡ鿩/ȡšš  > ; ɡ'áצ-32768 ` 逫-ġ@00ń0ˡ ɡc ȡꫀZš "1諀멀ȡ!E ʃE ʃE  ʃEʃD̃EʃEʃEʃEʃEʃEʃEʃEʃE  ʃE 4$Ƃ+̂dʂdȡ+٤ ̂eʂeתʂeʂeܣʃDܢʃD%ܢ% ʃD>ʃDʃD+ >&?̃DʃDʃDʃDʃD%̃E ʃEʃEʃEʃEʃE ʃEʃE ʃ٢ š٢ ٢٢ 4$  ؗ(/  ؗ(Ƃ+ ƃ*SYSTEM.MISCINFOתPƃ"á̃DܢʃDʃDܢʃD(7SYSPASCAL/RUNSYS.TEXT*:>tZt^+ZJtZt^+Z |LPRt^DEVO/SYSPASCALtJJ|r;t^JJ;t^; ~UUxS ^!SECommand: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem,*No user programתP4text? [C Compiling... ~UUkUSYSPASCAL/RUNSYS.CODE:JJzׯ{ y@צ>>  OQSUWY[] ''A>zˡ@*B;̀̀آA'ʀˡBʀáʀá>??>D;TPVvP jLV~ &"#n####&XHv4  R: thd z  `"B$>"z>@t!-ǀ@? ? צPEz>ׯ{ y@צ>>  OQSUWY[] ''A>zˡ@*B;̀̀آA'ʀˡBʀáʀá>??>D;T ,+z>>"ȡ{ˡo!צError # . closing FILE or DEVICE opened by last program$>"z>@t!-ǀ@? ? צPE š:X fˡ ؞!؟?!? ?ˡMx?š3ġ  ?w?v?ádt J~*!ˡ !蟚dt*ńȄ4šáRתPńȄ ,ń.áš蕿@šQȡ2é000+-Í-ë0^ 000á'3á 000 {]\ ȡ3"#쾿 > 9dá. 6áá:00áQP 0á0 뾿 9šš > | á1á3  ] |Nš  Ȅ٤ ̂d ʂdʂd >ʂd׷ړ ؞&"ڡؿʂdá ʂd ʂd.áʂdʂdʂd ˻عcʂdצCONSOLEjʂdSYSTERMתYʂdצGRAPHICHʂdPRINTERת7ʂdצREMIN(ʂdREMOUTתk\M B3&ʂddʂdضáSʂdšJ?ʂd1Ƃ;צ*SYSTEM.STARTUP.P1 Ƃ;P צPGתPˡǀ?P:ײP)@$$1v*ƁP!1Execution aborted. Put in system disk and reboot.Td ءPšP T6ˡ!PPƂ/ƂPƂ̂iƂiƂPƂiƁǠƂiP?̂e?>ʂe?>"ˡ$Unable to open ̂iv̂jʂjʂj1ʂj ʂj 1> 1Ɓ1ƀƀƀ ired library files are not present 3L?Required intrinsic(s) not available (possible bad library file)X PުPvƁnPvƁΪPƂ;PƂ;ƂƁƂgƂf̂dƂPʂd צP:Ƃá:+3w w+w+b43  n 4ńV54̂.5ʂ.ȡ;5575) ʂ 5554 Ƃצ*SYSTEM.LIBRARYPxƂ ʂx+3:-Error: RequȡIP  ٲ7)؞7)ؿ؂پ$áڸ444Z ȡ+ؾaġ +ز+ؾ $ 2تPww"á\w++L+IÄ)++LIBRARY FILES:ׯ w  " تP"á 3 Gצ&Warning: Cannot open the library file + <+צ Warning: צ is not usedR پ$ò$ÄZ11خu تP"á T n$2$ $š$$צ.CODE $$ š$$ צ:š/:n@A$P.LIBTPZ ȡ6ݤˡ&ޢ`ݤۼޢݤ> Xأأ أ > ,11ȡd1d1ٲ ٲ  ٗ 1!&ءdt >? ? ޢ ȡڤ ˡpݢڤ?Xܢ0ۤ ݢ`ڤáޣ!ݢ`ڤˡ  ޣ ר d't!צPΦתP22>  pq%sy!{P{ %צSystem re-initialized& j28h4rP  צCONSOLE:(#צSYSTERM:(>z ë0???JanFebMarAprMayJunJulAugSepOctNovDec?????????ר d't!צPΦתP22>  pq%sy!{P{ %צSystem re-initialized& j28h4 צCONSOLE:(#צSYSTERM:(>z ë0???JanFebMarAprMayJunJulAugSepOctNovDec?????????$  wx55ȡ"5555vu *?    H2צ*צ:צ??"?[צ0Bצ0tצ0,Vb& |"̂iƂiƂPƂiƁǠƂiP?̂e?>ʂe?>"ˡ$Unable to open ̂iv̂jʂjʂj1ʂj ʂj 1> 1Ɓ1ƀƀƀ ( ́ ́ ʁ ʁ צ ʁ ʁ ˄ʁ @˄ʁ ˄3 ʁ ! ʁ Þ"Ä  = &)ʁ á ʁ   "ń,ʁ !  ʁ ޾ٳ ا?ǀǓ ا?ǀ:1!&ÍXÍc(ÍEÍ QáG'á@=+á3@á)Fá Gá Há >z? ؚ21!$4YP>3$M l 0 nL T "&"ˡ.&"ˡ$  " áP$ނ š: -Ʉ  $ $ $šš$%&$۞$$ۂۂەߓf%%&"ˡ|ɡ& & "ˡN$ߡá4 á,á"$࣡ $ $šš&$۞$$ۂۂە R%%&"ˡ.&"ˡ$  " áP$ނ š: - ݓۤ ۤ Äݓ š ۤ  ɍX ޚ "ˡ8ˡޚ   dܓڢڢ   "ġ$ނ#˄ɡۤ  dáߢ  dá ߢ &ޣ˄ ߢ  ߢ ۤ ߢޣ"ߢ ޣ#ޢ ޢۤ ޢ á٢á( ת$&(0!    š ڪ 0ޢߢšáޢޣߢ  dޣ"ޢ#ޣ$)ޣߢ  dÍÍޢ  ܓۤ ۤ Äܓۤ  dÄÍߢۢڤ   ڪP44444444"ߚ44 4 4!4"d4$4% 4#44#4á74-4& 4&44&4T ڢڢ& ڢ&ڣڣڢ$ڢڣ"ڢÄڢá     á ۢڤ š sá ŶÄ)ڤ ܢɡ ڶá  á ġMáš6 ܂ۻݪ d ( ڣ"ڣ١ڢڣڢ#ڣ$ڣáڣ$ڣ#š ڢ#ڣ$ڣ%fڢ%ڢ١ڢ&ڣ$ڣ$ ڢ&ڣڣڢÄڣ% ܣġ ۤ ٤ ڨ ܢܣ*@ٕ۶š ڸ۸۶ š۸ ڸ:   ȡQ  ȡ   ȡ? ȡ  ġܡ=" áܡ ܓצ $  ޓ(ݤ ߢܯߢ  d˯7 H ۣȡڤ  ۣ צۣۢ0H dō (ܓ(*(ܡ )*) *)* ܓ)ת) (!($IKPz(  Íܡ  , Ąܓ"á    (( )(á (((ܡ( **(( *Ä(*Ä**Ȅ*Ą*MȄ*)v*ȡO(ۤ +++ō++ɍ+ ō+ ȍ+ 5٪P,6YتPš  ȡ޾ *:Í#Í*á ޾:ˍ צ:P?P#áL۾ ݏ۾0 4ޕ P5:Ä:P.áš: צ/˄5ȡ0ƀƀP̀ʀȡ0ܾaġ 00ܾ 87CONSOLE1:7SYSTERM2:7GRAPHIC3:7PRINTER6:5REMIN7:6REMOUT8ת802Ȅ&0á݂0 4 6ȡ4 0.  á{@H?hhhhhhjWȑ jȑ(!Hh0?H&h*0HH`?  hh *h < L+*(" B?  hh * <` hhL&ȑ`W CL& hʈL&fi` hhHj*H*HHL&SOS-PARAM-TABLE߻5޻5ݻ5ܻ56; ; ;  <  3 5=(=2hx? ?"? ? ?  . /202hh%hh%HH`%ʎ%HHXWɡ?#X?#XW?"XWš?#X?#XW?"X?"W?"?#VVVU2 R2 ػ%2تP3+&+2T'á  ܚ2"  P ٨ ب5 5#0á-=?#?"?#?"?"?"002 ,٪PتPZ,PƀPZ3ƀ3ZƀU$UáVV?"ɡYV?"YB?#V,á?#VZ,,ZYYV?#VVY,W?"Wǐš ?"VUiV, ;?  ō> ? 0*2 )2ܪP/ۻ0/ٻ1 23/3"32\ 6۪Pá? ?"11ǐȡs. .ٻ..3P33? 223.20;> > ;>c> 0Ʉ  廹> ō> 0 0,?? 19 c? ??á>0 ;? ?,2-2ȡ ނ0ō>- >>+2ȡ09ō>0 ˡ c> >>0Ʉ廹> ٪P3-, ,á55תآ1آ 0 5 6633 ȡ 6363 dȡ 6 3 65 4/ á5  5 -5 ---525 ˡ 5. 5.2,2h  ػ!2 jڝ?"ɡ6?#?#ھá?#٧?#ڝ?"ٕ?"ڕ?"?J=á=2áˡL2" ۝?"ܓ?#۾á ?#ܡ$?#RšR?#ئתPVdá;<:PP#PC/š:7צ:P; ./Ad ?3 1ˡI á+ݢˡڦתRáצ!צ2ڧ? š ǀڧ?ǀǀ Ǔš@:צ!á צ!P$;ئ00000תP  0ڂȡ۾0Ʉ< R<87  áG:/ |77áBš2@/áf9šoá+ھ.á ھ/á 2á9&á9á  áán8ڧ? á 6ȡ/ݾ!á ݾ /P޾ /P 5RR3ۂɄݓVá(۾'ۂ@n ȑL54)&#!  L?  hhhh * <Ű 깷LCB1.-,*)&# ^?  hhL  ?  hhhh * <hhʰ 쭷ȑLED<:520.-+*)$ f?  hh * <hhL'&$"<?  hhhhHH * <İ ȑjȑ*ȑLedbROLJI |?  hh왺 /<<{ E02460H ?ڞ N ?ڞ FƂ) z̃)ʃ)ȡ2 z ؚ%/ܛܛ|>0;á//<š =<<0:á7ɡ =<<>Z0809ÍB/<</)š =/|P<< =0/2<á = P<<ܛ0O<š<<AAPA QAPܛ0ɡ? =07áR<š ==/)<š=ܛܛ|?06á9á =š ɡقPšPٕ1113335678Lj:Ǖ; @> ?=9ڪP0 !0 ڦתP< 05˄0ȡ,ٛ ٛٛ 4 D11 []<Mš @33 P</ NšNɡ;=>?@ABCDSIGN ǰȑHH`0&# L? zD<F`"tL>nRJRl: * ( 2  R     6&>@). Calls the SOS routine GET_MARK.}  :?  hhҰ L0? hhhh Ӱ HHL#6?e ?hhhhhhưȑHH`# D?hhhhhhhh   * <L*?   d *hhhhL#"!6?   * <L*?   * <b L%$:?   * <c L%$j** * <LedbVRQPONMLKJIHFDCA>963?  hhhhhhꍴ0 ȩhh * <Ȱ ȩLa`XMJ0-*('& ~? * <LGF=:43-,+*%" f?   d *hhhhL#"!6?  hhhhϰ j쭳j*쭲L=<40.-,% V?  hhhh왺 z ؚ z  z ̃)ʃ)ȡ# z ݪ0NOTE: For an 80-column printer use "SIGN.CHAR80" SIGN.CHARSETתPצEnter pathname of character set+$צ/á!̃)ƃ)צ%ƃ)Qƃ)P"áݪš%á"" is invalid. Press any key./ݫݬݬ̃)ʃ)ȡݪצLoading character font   !TYPE "DSTR8=STRING [8]; "TSTR6=STRING [6]; "SSTR18=STRING [18]; " !FUNCTION PADDLE(SELECT: INTEGER): INTEGER; !FUNCTION BUTTON(SELECT: INTEGER): BOOLEAN; !PROCEDURE JOYSTICK(SELECT: INTEGER; VAR X,Y: INTEGER; VAR B0,B1: BOOLEAN); !FUNCTION KEEGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ggbb./AMB - 11/27/86 H#@46>APPLESTULONGINTI PASCALIOGENUTIL GENUTIL DIRSTUFFDIRSTUFF  -ey to begin. Press again to stop./Aצ5Press any key if you want to stop printing your sign.&0ݭ0ݭȡ;0 ɩzō   000ZZa=!`V28 $ J  001š1ݭݭȡ צOK? (Y|N) --> //né/NÍݪݪ݁.CONSOLEׯO,Press any key to begin. Press again to stop./Aצ5Press any key if you want to stop printing your sign.&0ݭ0ݭȡ;0 ɩzō   000ZZa=!` z á 0001š1ݭݭȡ צOK? (Y|N) --> //né/NÍݪݪ݁.CONSOLEׯO,Press any k݁צ" is invalid. Press any key./ݫݬ ݬݭݭȡݪEnter the text of your poster:תP1 P1ݪN0ݭ0ݭȡH0 ɩzō 0-----------------2--------------------------------------------------------------------------------ݪ݁.PRINTERתP צEnter output destination ݁+$݁Z݁"áݪ"ID ץZ݀2SIGN: Large Poster Utility  AMB: v.01/85צ2--------------------------------------------------צ-------------z ȡZ  z ȡ z  z  z ȡ Z á z   z  ȡ4݁.CONSOLE׷ ZPɡ Zá . z ڨ áaצNo characters from  Abort. Press any key./   z á Z YPRESS: BOOLEAN; !FUNCTION RANDOM: INTEGER; !PROCEDURE RANDOMIZE; !PROCEDURE NOTE(PITCH,DURATION: INTEGER); !Copyright (C) 1980 Apple Computer] ;Clear the Buffer 0LDA #16. 'b'b)RbPRbRINTEGER R CREAL $X CHAR 6b BOOLEAN fhe STRING P TEXT $vMEINTERACTL|ouINPUT xvSTOUTPUT bv KEYBOARDv0FALSE hTRz Z   :    ( tV8$@hvhwhhxylxh:vwlv8<<+-Í-۲0ݡߑ ع       &  * عteVG8  )   uh[NA4'á NTEGER[36]) /END; ' " "PROCEDURE FREADDEC(VAR F: FIB; VAR D: STUNT; L: INTEGER); "PROCEDURE FWRITEDEC(VAR F: FIB; D: DECMAX; RLENG: INTEGER); "  IMPLEMENTATION L E ^JECommand: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem, $ "TYPE DECMAX = INTEGER[36]; STUNT = RECORD CASE INTEGER OF 12:(W2:INTEGER[4]); 13:(W3:INTEGER[8]); 14:(W4:INTEGER[12]); 15:(W5:INTEGER[16]); 16:(W6:INTEGER[20]); 17:(W7:INTEGER[24]); 18:(W8:INTEGER[28]); 19:(W9:INTEGER[32]); 110:(W10:I qr80bHH`' <<EBi[ZXGFD@2  FdhFd  P  V  STA READe*)eLL`pMK hh hhHH`'6hh  ;C hhȥ ߥHH`  87M9\hhhh᭙0:0D0  !"#$%&'()*+0123456789:;@ABCDEFGHIJKPQRSTUVWXYZ[`abcdefghijkp@=97)('%#  zhh ?hh)HH`*c<`&&&e?L' hhh)?hȼhhhhHH`hhhhWV) ) 02@*P"`pL&&&LFfFfFfFfHH`P.AUDIO,d`hXȑhhWȑhhHH`_`O?/!hhhhhh9.:.;.<0(0(099JH;HHH`Z310/$ Thh   MyMz { | y z {U|HH`A<62,('&% `hh hhhhhhh)h' 1H)/HHH`,d+`,+#Lhhhhhhh)h) YH)U)HHH` !<hhi )n YhhV)ȑhhU)ȑhUE hxNIL :pMAXINT |RRKBYTESTREWORDSTRE .WOR 0BN DY  P  V  STA READ!PROCEDURE SOUND(PITCH,DURATION,VOLUME: INTEGER); !PROCEDURE DATE(VAR D: DSTR8); !PROCEDURE TIMEOFDAY(VAR T: TSTR6); !PROCEDURE CLOCKINFO(VAR YR,MON,DAY,DAYOFWK,HR,MIN,SEC,THOU: INTEGER); !PROCEDURE SETTIME(T: SSTR18); !  IMPLEMENATION E TRUE hxNIL :pMAXINT |RRKBYTESTREWORDSTRE .WOR 0BN DY  P  V  STA READ==` 5l 5 l 5lhzh{hƁhhhƁ}eʆƀƀ|ʊe~8偅z{lzhhhhhh8冐 0 h HHHL,LGIL,h hBCʈ _.ł( Ł|} ŀ}|ƀLV~HHL,~HH~HHHHHHL,~ʈƅFHHHH恥HL,0~}ʈƅ0I愊iʈؚH恥LŁ|} ƅLw ~~8% ,    ݂܂F  -    ޏݏ@܏ޏ@ݏ܏ޏݏ܏܏ ݏ ܏- +$&!&%š#$ە##š##$"$##ɡ#"ɡ2ݓ&&Í&&&á&"&!)&%&&Í&&"&!)$%&&!!$$#ȡ!ˡ ء##ȡ''0'Q'Pˡǀġg/  ( ǀ > *ڨ ɡ(MMMM܏M܏T+ܨ ء '$' \)  ɡ-Í á ܑ ) '!Í ) % ɡ    ~ɡ  ~"(&آڢ٢آ&'ڢڢá ޡ?šڢڢ'ޡڢڢڢ~ڢ n( ȡ ۞$(@ $( $( ۡ#š #ȡšڢۑڢ.!ɡܢڕܢښ $"ڢܢۢڢ`` ڢ 2#آڢ٢آ*$آڢ٢آ(%آڢ٢آɄɡ& 8ݍ á ބݍݍܓ܄>ۢۢۢۢۢNۢۢۢܕ( trToNum(VAR decstr: string; poweroften: integer ): real;  procedure NumToStr( r: real; fixed: boolean; placecount: integer; 4var s: string; var expon: integer );  IMPLEMENTATION E and: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem,) PROCEDURE FSEEK(VAR F: FIB; RECNUM: INTEGER); PROCEDURE FREADREAL(VAR F: FIB; VAR X: REAL); PROCEDURE FWRITEREAL(VAR F: FIB; xx: REAL; e1, e2: INTEGER); FUNCTION SUPER_MOD(A,B : INTEGER) : INTEGER; FUNCTION SUPER_DIV(A,B : INTEGER) : INTEGER;  function Shhƀ 0ȑƀ0hJJJJ 0ȑ) 0ȑƀĆLOL,3-'~{vvvvvvvvvvvZTNlb3 `\[TOG@;:3(  T[Fc= YP12 &%& FTYP13 &%& FT ei|ʽ 8襁i}ƅ|L,hƀhhh8hohlhXhhhFffff80)ƅܥ#FfII懥HHL,LGhhhhhƀhh-Ȅʈƅ})H揥>ʈƅ ~擥  抦|ɥ8包~ƅLII懩&&u`hh HHHHHL,}ʈƅFyʈƅ}ʈƍƎƋƊЌإL2d|e~28ʈƅyʈƅƉ` _LWŁ|}ƅLwE||怦}ʚH恺8倅偪ƅ  ILL, _LwLL,E0LL _Lw ILL,ELL _LwEe8刅刪ʈʈݒ&~??@ɡ??"@?Ä?á?????,? >"Má? > >? >á @@@ Ą @ ?ˡ\?%,?%???&@?"ˡ?˄??&@ۂ"ˡu??š???#?$???$?#ń ?#?$?ۚ?$ܚ?AAA?AˡA  5~ 09Ȅ.!~Ȅ/azōaA5qjȑHHHH`\hhhhhhhh  0<Ȱ& u E   ؠ ) JJJJ 0ȑ ) 0ȑᘠHH`hhhhhhR0H*v  u&&v&E& &詀&L&&ť&&ʈHH`o'hhhhhhhhhhhh bL)5Ffeyumꩀ5JA1SKQL51QF55(5ȱ0 fLfJJJi䨩ȩ50,8 &5&  6 F5L L5HH`~u$hhhhhhhhhh訪 横 Ji&&0 fL]fJJJi&&⠊hhhhhhhhhhhh&FffHHHHHH`Phhhhhh⨥HH`,hhhhhhhhhh訪 横v E 詀 vE 詀  LjH`:hhhhhhH50HHH`*hhhh LHH`4hhhhhhhhhhhhhhhhȑ**ȩȑ&HHHH`h hhhhhhhhHHHHHH`(0 2) l` 0 2) l` 0 2) l` 0 2) l` hhhhhh404)@ 4) HHH š)  ȡ0ˡ š  *ݡ W~ ٦***תP(š_ۡɡڑ ɡá0PÄ,ߡצ-QP<ˡ;,ɡ#??P?0Q?P>>.P>8??P?8U?P/ؑ>,>Nš N>>š3=>?=?ȡ#@@P@צ0Q@P==ȡ5=?=?ȡ#ˡ/14 ڡؼáڡؼZš0áۀ š ۀ*ByO7>zS8ȡ ȄPšPMšM/(<<<0Eá4+á4-á4.1.Ǹ ɡ ۏ01ۑ+-4.L0Ná=;á/Ä ڡؼ1A3N3'Ä!4' Ä1./-+á -á0Ná1. 2 .á0Eáa4.12,ɡ1.0آ  "10ˍ8,ɡ 1ɡؿ 0ÄL2٢10ˡ103آ1 41È8IȱjE Ȅ橀إHH`zhhhhhhhhhh[ȱ)uD*&**u&L&*** ʈHHHH`7hhhhhhhh訪 H & *HHH`6hhhhhhhhHHHH`&hhhhhheȑȦ0+L4-I8i  L6i0i0HH`.`4j rXJF9HOWJUST: DIRECTION; 9MAXLEN: INTEGER; FMTSPECS: ATTRIBSET); &PROCEDURE SCREENMSG(XPOS, YPOS: INTEGER; COMMAND: SCRCOMMAND; =MESSAGE: STRING); &PROCEDURE RESPOND(MSGKIND: MSGTYPE; MESSAGE: STRING); &PROCEDURE STRGDATE(DATE: DATEINT; VAR DATESTRG: STRTLEN, PAGELEN, RESRVD, DISPLACE: INTEGER; 9VAR PAGENUM, POSNUM: INTEGER); &PROCEDURE PROMPT(RSPX, RSPY, RSPLEN: INTEGER; DEFAULT: STRING; 8VAR RESPONSE: STRING; 8RSPKIND: ATTRIBSET); &PROCEDURE FMTNUM(RAWSTRG: STRING; VAR FMTSTRG: STRING; EVALUATE(STRG: STRING; VAR VALUE: LONG; VAR CURPOS: INTEGER); # FUNCTION EVALINT(STRG: STRING; VAR CURPOS: INTEGER) /: INTEGER; &PROCEDURE LONGDIV(DIVIDEND, DIVISOR: LONG; VAR LQUOTIENT, LREMDR: LONG); &PROCEDURE LOCATE(BLOCKED: BOOLEAN; 9ENTNUM, ENDURE MAKESTRG(CH: CHAR; VAR STRG: STRING); &PROCEDURE JUSTIFY(SRCSTRG: STRING; VAR DSTSTRG: STRING; :HOWJUST: DIRECTION; PADCHR: CHAR; :NEWLEN: INTEGER); # FUNCTION FIRSTNON(HOWJUST: DIRECTION; PADCHR: CHAR; SRCSTRG: STRING) /: INTEGER; &PROCEDURE )REPORTCTRL +: RPTCTRL; )OUTTEXT +: TEXT; & &PROCEDURE DELAY(DURATION: INTEGER); &PROCEDURE SOUNDBELL; # PROCEDURE GETCHR(NUMDELAYS: INTEGER; WITHBELLS: BOOLEAN; 9VALIDCHR: CHARSET); &PROCEDURE CHGLEN(VAR STRG: STRING; NEWLEN: INTEGER); &PROCEORE +: CHAR; )ESCTYPED +: BOOLEAN; )ERRNUM, )MINDIGITS, )NUMPLACES +: INTEGER; )ALTCHR, )CTRLCHR, )DIGITS, )NORMALCHR, )NULLSET +: CHARSET; )CTRL +: PACKED ARRAY[0..255] OF CTRLTYPE; )DATEDELIM +: STRING[1]; )TODAY +: STRING[6]; PRINT, SKIP); & )RPTCTRL += RECORD 0PRINTAREA: INTEGER; 0PHYSICAL: INTEGER; 0LINESONPAGE: INTEGER; 0PAGENUMBER: INTEGER; 0OUTPUTTO: OUTDEVICE; 0RPTBANNER: STRING; 0END; (* RECORD *) & &VAR )BACKGROUND, )ESC, )NULL, )RSPCHR, )RET, )UNDERSCDMY, /YMD); ) )ATTRIBSET += SET OF ATTRIBUTE; & )DATEINT += PACKED RECORD 0DAY: 0..31; 0MONTH: 0..13; 0YEAR: 0..99; 0END; (* RECORD *) & )MSGTYPE += (QUIET, ERROR, WARNING, ATTENTION); + )OUTDEVICE += (PRINTER, SCREEN); * )LINETYPE += (.ENDFLD, .DELCHR, .CLRTOEND, .ACCEPT, .TRUNCATE, .RESTORE, .ESCAPE); & )ATTRIBUTE ,= (ALTONLY, /COMMAS, /DECIMAL, /DOLLAR, /FIXED, /NOECHO, /NOESC, /NUMERIC, /PARENS, /SIGNED, /TRAILMINUS, /STDDATE, /ABBRMON, /FULLMON, /FULLYEAR, /T *NOBYTESTRELWORDSTREd@\ *) * IF N:=  OF F*) & URE  E: LREAD NREADLN WRINTEGER xD;REAL  SCHAR G BOOLEAN v2STRING 0WHTEXT :$5INTERACT*RGINPUT &$ TOUTPUT 8$L KEYBOARDN$BEFALSE 2TRUE H&NIL bMAXIN CHARSET += SET OF CHAR; ) )SCRCOMMAND += (NULLCMD, .CLRLINE, .CLRSCREEN); ) )CTRLTYPE += (NOTCTRL, .DUPCHR, .BACKSPACE, .INSCHR, .BEGFLD, :'')PBBI # &USES )APPLESTUFF; ) &CONST )NULLSTRG += ''; )SPACE += ' '; )DASH += '-'; )SCRCOLS += 80; ) &TYPE )ACCESS += (RETRIEVE, .STORE); ) )DIRECTION += (CENTER, 0LEFT, 0DOWN, 0RIGHT, 0UP);  )LONG += INTEGER[12]; + # v :2D"\.< z 048VID K6ANU8HVIDS ZA\A!8H@DIRRANGEA~AA8MTID CAAN8HFULLID VJAA8H ING); &FUNCTION VALIDDATE(DATESTRG: STRING; VAR DATE: DATEINT) /: BOOLEAN; &PROCEDURE FMTDATE(DATESTRG: STRING; VAR FMTSTRG: STRING; :FMTSPECS: ATTRIBSET); &FUNCTION DATECOMPARE(LEFTDATE, RIGHTDATE: STRING) /: INTEGER; &PROCEDURE STDSCREEN(BANNER: STRING); #IMPLEMENTATION L E TEGER; FMTSPECS: ATTRIBSET); &PROCEDURE SCREENMSG(XPOS, YPOS: INTEGER; COMMAND: SCRCOMMAND; =MESSAGE: STRING); &PROCEDURE RESPOND(MSGKIND: MSGTYPE; MESSAGE: STRING); &PROCEDURE STRGDATE(DATE: DATEINT; VAR DATESTRG: STR1$11š,P111.P )06-677P76Q7Pڝ  ۝77$7Q7PV0%77(7QA=9 5!1#-$)%%'!( 31/-+)'%#!425)b   -*ݪP021 22202  2P ܦתP 11ɡ0Rn)۪P327צ)8 O 28+ 88  888K;88&58;l[43 44˄4,E#52$5á52%P5"5&&'52(٪P H*H7H7ءצH HH55ؿ55555á ظ5HP   5ɡ HP"!5HHHP4"5ɡ"5š5 555š55 6-˶Ä%45ɡ 55 5áo356á 5^-5HȡH ^563;5š4á53HP 9K5á2G5á 32 (+-˶5Ä5ء3á ǀR  jعa5ɡ54˶4˶56Í,צ^P5i*zڶšھ 3 5-Äɡ&5š   [ػ;;ٗ خ8 +; K   ȡؗǀIǀBǀEǀDǀCǀA .Zr  ټ< ߡQ ە݆š ݆  M   ە //k00+- ټ00-/0-á -..///.ټZ ۪P. .   .  ܪP0P0š00ˡٞ 0š?ڹ/)0/0/('0/0 zڪPܹ1/01/0 $צ'221á1021/121*Z pڪP.-ȡ,ŕ > $ ؿ ٿING); &FUNCTION VALIDDATE(DATESTRG: STRING; VAR DATE: DATEINT) /: BOOLEAN; &PROCEDURE FMTDATE(DATESTRG: STRING; VAR FMTSTRG: STRING; :FMTSPECS: ATTRIBSET); &FUNCTION DATECOMPARE(LEFTDATE, RIGHTDATE: STRING) /: INTEGER; &PROCEDURE STDSCREEN(BANNER: S7צ)R7P&67767Q76R7P@  .06-67767Q7P ۝y تPٹ RD٨'d'd P P\|۪P044/ 244/ 344/ 122 Ȅ 2P 211ˏ00330Ȅ..4. 434&FUNCTION expand_filename(prompt: string; VAR x, y: integer; @VAR fname, prefix, suffix: string): boolean; & &FUNCTION open_directory(dir_name: string; bufr: dir_bufr_ptr): integer; & &PROCEDURE close_directory; & &FUNCTION next_dir_entry(VAR fir(line1, line2, line3, line4: string; setting up a codefile} )dot_text_code: boolean; {true==>add .text/.code if required} )error_is_up: boolean; {true==>an windowed error is displayed} )err_bell_sw: boolean; {true==>let write_er} )error_is_up: boolean; {true==>an windowed error is displayed} )err_bell_sw: boolean; {true==>let write_error ring the bell} )lib_sw: boolean; {special switch for "libmap" and "library"} )esc_to_stop: char; {esefix: string; {current Pascal-system filename prefix} )exec_prefix: string; {executing program prefix} )prev_prefix: string; {"$" global prefix} )prev_suffix: string; {"$" global suffix} .text/.code if requirede to some routines} )dir_bufr_ptr = ^dir_bufr; {pointer to directory I/O buffers} )dir_bufr = PACKED ARRAY [0..511] OF 0..255; {a standard dir buffer} & f_entry_bufr = PACKED ARRAY [0..38] OF 0..255; {file entry buffers} & &VAR )curr_pr # &{$p--------------------------------------------------------* '| DirStuff - Directory Processing Unit - Updated 09/20/83 | '*---------------------------------------------------------*} &TYPE {[j=15/40]} )setofchar = SET OF char; {a param typ D j J p  T`> <2J\T*6 ;P";;6 ; ;1 ;P;;P;,Q;P;;P;Q;3U;P8`d.۪PڪP....@تP+.P++"P+צ+pP++ZتPٹ,,,,KTT _*צ&\X n F n 6;;1;P$;;1;;6 ;P";;6 ; ;1 ;P;;P;,Q;P;;P;Q;3U;P8`d.۪PڪP.... Q6Octoberת A6Novemberת 06צDecember  ~sh[K=.6צUNKNOWN 66;; 1;; 1. ..1 3;;3;;צ19;3;6;;3;;2 4 1c44 4 c۪P06;;  6. ... Ȅ.6Januaryת 6Februaryת 6צMarch 6צApril 6צMay 6צJune 6Julyת r6צAugust c6 Septemberתle_entry: f_entry_bufr): boolean; & &PROCEDURE read_keyboard(VAR line: string; max_len: integer; >delimiters: setofchar; VAR delim: char; >curs_at_eol: boolean); > &FUNCTION prompt_for_filename(prompt: string; VAR x, y: integer; DVAR fname: string; curs_at_eol: boolean): boolean; &FUNCTION search_directory(VAR name: string; VAR selections: bytestream; AVAR max_selected, rc: integer): boolean; # PROCEDURE get_pas_error(iorslt: integer; VAR msg: string); & &PROCEDURE get_sos_error(sos_rc: iǀš ƀ š\66 ˡ,6̀ƀ PƀӦ/Qƀ6ƀӪ6̀ƀ PƀӦ QƀӪ6̀ƀ Pƀצ QƀӪá@66̀ƀӧ/Pƀ6ƀӪ6 6/á6š}6 ˡ(6/6̀ƀ6ƀӪ:66*áV6á%6̀ƀӦ#4:ƀ6ƀӪ"6̀ƀצ#4ƀ6ƀӪ6#áƀ  6 Ą.0ܝ/ڝ/ŕȡ ڂ 6 ܳ ƀǀǓ ƀVVP_f J š%۾/ˡ./Í/ @צQ   Ȅ2  ߿6̀ƀPƀӦ QƀӪ6%á'66̀ƀӧ/*PumberPצSegment not foundPئInsufficient heap spaceתPצ?No files were selected from directory or the directory is emptyPئ%Pathname does not specify a directoryתPZ0mP<&u_C+bVVצ SOS error le would be exceededPئPosition out of rangeתPצAccess not allowedPצ File is busyPצNot a SOS volumePצDuplicate volume errorPצNot a block devicePצSegment request deniedPצSegment table fullPצInvalid segment nndתPצResource not availablePצ I/O errorPئDevice is write-protectedתPצInvalid pathname syntaxPئPath not foundתPئVolume not foundתPئFile not foundתPئDirectory is fullתPצIncompatible file formatPצEnd of fi76.077.078.080. VV ǖVצ(082.087.088.225.226.227.228.251.252.253.ǾV ɡ(VVצ00VV.VGdɡ'VV0VV.VVVVצ.V šڹئDevice name not fouئ File is busyתPئ&Volume format neither SOS nor Apple ][תP}ئDuplicate volume errorתP_ئNot a block deviceתPE&8" ~P3 bF33P3T3PJ ( צ8016.037.039.043.064.068.069.070.073.074.0te-protect errorPئ(Too many files open for system to handleתPئDevice is not availableתPצPath not foundPצVolume not foundPצFile not foundPצDirectory is fullPئ Attempt to read past end of fileתPئAccess not allowedתP33.3333צ.3 šڹئIllegal pathnameתPئNo room on deviceתPצUnit is not on linePئ#No such file in specified directoryתPצDuplicate pathnamePצFile is already openPצWriئתPġّڞڿ0 áۡڞ-8Zš2ڡ  šńۑ D  צ907.08.09.10.11.12.16.19.36.68.69.70.73.76.78.80.82.87.88.P ɡ'330nteger; VAR msg: string); & &PROCEDURE init_dirstuff; & #IMPLEMENTATION 4{$p----------------------------------* 5| Declarations hidden from the user | 5*-----------------------------------*} &CONST {[j=14/40]} X E & &PROCEDURE get_sos_error(sos_rc: integer; VAR msg: string); & &PROCEDURE init_dirstuff; & #IMPLEMENTATION 4{$p----------------------------------* 5| Declarations hidden from the user | 5*-----------------------------------*} &CONST {[j=14/40]} ƀӦ/ƀ6ƀӪK66̀ƀӦ.ƀ6ƀӪ666 6/.66/š6š6ƀƀצEXEC//  6.6/˄6#˄Ⓞ&6̀ƀӧ/Pƀ6ƀӪ66߾.á//6ɡ ƀצƀ6ƀƀӪ/Y/ⓄNƀ.TEXTׯ 6ƀ.CODE׷'6̀ƀ6ƀӦ.CODEƀӪM/Dƀ.TEXT׷ƀצ.CODE'6̀ƀ6ƀӦ.TEXTƀӪ6Lš?̀ƀ6ƁS;؏0.'#ġ! /!-.,! Z/'replaceת insertת//צ and move cursor, צ5 (or CTRL-D) and (or CTRL-F) delete charactersLƀ̀/¡؝// //ƀQ* t/</ܝ/ޝ/۝/*&//(&%/J#؂""š#ؕ,","8-"š,#؂"/ʀƀR ƀǝ//Ŀ/̀ƀʀʀ/ſƀʀʀ/̀// /ƀƀ,h,?,,ʀá//((&.ʀƀʀʀ ƀʀʀc/ƀƀ//ƀʀ//ƀƀ̀ƀצh׷?׷׷̀ƀ̀hʀšh̀?ʀš?̀ʀš̀ʀLšL̀Lʀ/ܝ/ʀ/ʀ/ޝ/ʀ/ʀá>/ܝ/ޝ/۝/*&//ƀ̀(ʀʀ+̀ƀƀƂ66ȡ/(ǐ()66ȡ/(ǐ(&/,Td+ئ׷^šá )'1Ƕ Ƕn,ƀPhP?PP"̀//+/+/T<'/ġ&//ؿ//((((()()()(*Z/(()nj(66ȡ Ǒ(Ǎ()ǎ(66ȡ Ǒ(Ǐ((()ǖF)))&#Ǘ3Hxp#ǘ6***"#ǙF)))&#ǚ3Hxp#/T "//֝/á//////؞!/ /ɡ/֭V%/š////*&تP++/š&#lj  #NJnjnjnjnjnjnjnj#NjnjnjnjǏnjnjnjnj#nj| #Ǎ #/ǎ |#Ǐ #ǐ #Ǒ#ǒ ? #Ǔ"U#ǔU"#Ǖ6***"#/̶ؿ$$࿶$$$$$$$$0#//֝/š."(ɡ//."/؞ /./Z///F///// dž*I#LJI*#Lj" /ɡ/á$/Н/ . /՝/ѝ/վˡ/'š'/ѝ/ݞ/՝/҂/՝//ԝ/ԝ/š/ˡ /$O!ؓbP.ˡ ۦתPܪP ܪPڦתP,.0XT۪P /1..u11˄_0/..F//.. +/ѝ/#/ҝ/$/ӝ///h/ġ //Э׷ צč*צ=/Í  .3/|/!3ábbPb.QbPTL55ɡ _צ_b5b_צ.CODEbbPb.QbP55/5 445ˡ(b54bPb544 445á 6תP!66b54bP6/6צPצ^ˍצ/Äbb6PbǠbP2$á+/ábbPbǠbP$áO/צ:ÄbbPbצ/QbPbbPbǠbPܦƁSƀӦ..ƀӪP6POQS ߪP צ*%Í/$Ä bbPbǠbP$bbPbǠbPġ^á6۪P655á 6צP@5/65..I (or E or CTRL-E) for . . mode%.AAצ3D (or CTRL-Y) deletes from cursor to end of line, 3AצCTRL-X deletes whole lineLAצ'ESCAPE restores original line (if any)/n0/)/ZZ'ɡPšP!(ؓ%ء*#ɡ#! ! Ä/¡/ٝ/5  /ٝ/ǚ á //(i(ƀǛǀƀ ƀƀácˡǘǙǚ/ / 6ǑǑǑ/ / 6|5 ( Ǒ(ǒ( ( (ء/(٢'ء/(/(>7ڟɄ7/(ښڟˡ7ښ/(5@8á/(7.9ƀʀ̀ʀ¢ƀʀ¢ ƀƀʀ¢ ƀʀ¢ƀʀ¢ƀ!ʀ¢ʀŸʀ¢=ʀ¢>á ʀ>=ʀʀ=  2()(((( 6ˡǘǙǚ/ /6ǑǑǑ/ /6R:4W۪P.ڪP٪P.̀̀ƀ/(WẀƀWPƀצ.QƀªPWʀˡ .2>=ƀ ƀ̀ƀʀƀƀʀƀá!ƀ̀ƀƀPƀצ/QƀªP34(@ɡ .2á00P0צ/Q0P.1ܑ/ ܑˡ0݂ݑ0Pš00Pצ=š00Pɡ0ݕ0P^1š.R03š!6543!53árl  áۧ/P/00P0.Q0Pܑ/ ܑá#۪Pۧ/P//ܾ/á)á צP0݂ݑ0P݂ڦתP٦תPئתPá.1ܾ/Ɓצ.QƁP8799š9=á9=/á/*ۦ*SYSTEM.LIBRARY.תP/Sׯ/|ׯ#mתZ?צZ65m?;צ65ۧ/S/|;;. 8799š9.á99Ɓ9Ɓˡ1ƀ́ƁƀZƁצ.[Ɓ צ.Press RETURN to continue, ESCAPE to terminate.ם/Ǘ/>>/á. ́ƁPƁƀaƁP9/b9/ˡZ9ɡ ?תZ?Ɓ9ƁZ?.TEXT׷?.CODE׷́ƁP=w=/=/Í/Í^́ƁPƁ/QƁṔƁPƁצ=QƁP87/==/ˡƀ۪Z/́ƁPƁ.QƁPm/SZ?/|Zצ65m?. /2ƀ21 ƀɪP1787 צ=š<./á"<́ƁPƁ=QƁP<ړ876Ɓ/< @(( ުPġ ׷ 8ƹǛu'á תPZPˡ/ؓ%ء # #ǯǿ0&%//&%#'Ą%Line is too long!צצ'CǛ,!  /'##G'>'-.Ǜ, á!,ġ  ! /T'B#! ˡ/!  /! / /á'M#ɡ7#####Ǜ/ /S#š%Line is too long!צצ'#š ## ###ǕX'###ȡ.-.' ƀƀǛ ̀ʀȡƀ/ƀ$!  š %&%/ád#šQ##/':##Ǜ#// /LjZ#šG-##.',Ǜ/,á/(7.:    ^ ڕڞ-/ -   ת  < Z J ڕڞ:0 ڕڞx=nELName File Type Blocks Modified Time Created Time Length תPL Lnnھ/ánڞ/Ŀ/ſn;;ȑ)H(H`SROMIHGFEDB8652/h(h)hhhhhhhhh;h;hh;;h;h;; ;;ȑ;)H(H`B@742.,+(! r/h(h)hhhhhhh;h;hhh;h;;;; ;ȑ)H(H`;; ;ȑ)H(H`8430-*'%$ l/č>h(h)hhhhhhh;hhhhh;;;;;; ;ȑ)H(H`QA10-*'%$l/h(h)hhhhhhhhhh;;;h;h;;;;;;h;hhh;; /5h(h)hhhhhhhh;;h;hh;h;; ;ȑ)H(H`G0-+($"!`/h(h)hhhhhhhhhh;;;; ;;ȑ)H(H`+(%#"Z/h(h)hhhhhhhhhhh;h;;;; ;//ȡ ڏ/ڂ '...JanFebMarAprMayJunJulAugSepOctNovDecתP //ȡڏ////////Ч/S/P/|תP9//// s0 ;8L 8  AsciifileDatafile Binary Fontfile תP//ȡ ڏ/ڤ HFotofile BasicprogBasicdataWPfile Sosfile Type = 13Type = 14DirectoryתP//ȡ ڏ/ڂ 6RPS Data RPS IndexAFDiscardAFModel AFReptFMTScreenLibתPš[/"//////Q/P/پ/ˡ////P//Q/P/*ΪP/*>/*š[/*"/*/////*Q/P/*پ/ˡ/*///*P//Q/P?HUnknown Badfile Codefile Textfilê?Ƃ?PƂ?/QƂ?P/ƀ!nFq , //// / / / / /////ö,/ / /.CONSOLEתP/#/??/P/>/ٹ( V "$rrǕá;[ and move up and downצ selects, unselects gives directory infoƀá~˄ʂ> Ʉ+ߞ߂ ̀̂?Ƃ?Ƃ?צ is no longerƂ?#ƀצ selected.#ƀƀ š1ƀ̂?Ƃ?ƀ#Ƃ? $Ƃ?ƀGƂ?#ƀ #ƀfrom the list.ƀƀ////*&/Ɓ%/ƀ޹á//( 79á//( 7:á&ˡ ˄  á0 /( ̂?ʂ?ġ /( 7)7ƀ̂?Ƃ?צSelect max of Ƃ?ƀƂ?צ filesƂ?#ƀ̂?Ƃ?צOnly Ƃ?ƀ Ƃ? files may be selected Ƃ?#ƀá!ƀ̂?Ƃ?ƀ#Ƃ?צ $Ƃ?#/ 57&/ /¡ // á/ޝ/Ý////*&/Ɓ(+(//)'()NJ( ̂?ʂ?ȡ Ǒ( Nj()()(/(ʂ>8/ȡáCƀʦSelect only one fileת#ƀOnly one file may be selectedת#ƀ//E /; Bk1/9ŝ/ɍ9//ŝ/ɍ//ɡ///š //Bk 2ȡ!á ᑚ. /š/ ƀZ/ƀ"!. / ƀ// ?/n  Un ɡType = תProDos=תn ooo(on #ڕڞn%*.!f###'t'\(|((()4)++),P==@::::::::::III: .....::::///////////II//IIIIII::.::::::::.::::::I:::III: .....:::I:///////////X///IIIIII:..::::::::..::::IH::::II: .. ::::II//////////X////:::III:..::::::::..::::IM::::II: .. .:::IIIIII://////X////::::II:.:::::::::..::::IM::::II: .. ...:::IIHIII:::"/////I::::::::::::::::::.::::IM:::::I: ....:::::IIIII::::..::://::::::::::::::::::..:::II::::::: .....::::IIII:::::..:::::::::..:::::.:::::::.$'////"///A::::::: .::I::..:::::::::;I./A":.:.".".".?HHHHHH//' " . :// //A"::::::: .::I::..:::::;;;;;./:::.".".".".??HHHH///'.. MI.//M/.AIIII::::: :::I::..:::::;;;;."::::."."."."?AHHHHH/////. //AVHHII::::::::: :::II:.::..::::::::;;;IY::IVMMA:::IH::IA:::AHHMMMVXXXXXVXXII:::: ::::I:'...:::::::::;;I::VMHHIII:"IH:?HHA:H//. XXXXXXX/"":I:::II :::I::...:::::::::;;".:/AI::HHHA.:H?HHHHH/$XX"$$XX.X//.AI:::::: :::I::...:::::::::;I:/AII:H"."."."?HHHHH/////. .: ::::::I::....:::::::::;I:....::I:I.:I:::I.::::::::::. .. .:II ':::::I::..::::::::;;;I:'.::IIHI:I.:IIIIIIIIIIIIIII""/MMM-.:JIHM '::::I::...:::::::::;;I":::IIVVI:I.HHI::::::II/MMMMMMMMMM..PPPP: ::::I::.::::::III.:::I. ':::::::;;H::...:::::::;;JI:..'::A ;::::::;;I::....:::::::;;II...::.I / :::::::;H::....::::::::;;I:..:':::. : :::::;;I::...:::::::::;II:..'::::I .:::....:..::.I.:::::;; ::::::::;;;;;IM;::.:::::II:.::..::::::;' :::::::::;;;IIM::..:::::II:..::.I:::;; ':::::::::;;IIM::...:::::II:..:.:;;;;' :::::::::;;IH::...::::::III:..:.I;;V '::::::::;;IH::...::::::;III.:::.IV :::::::::;IV::...::::::;;;IIIHMMMVI:..:.:::I::::::;;;;:::: '::::::::::;;;IIIIMMI::I::..::::I::::::::::::: ::::::::::;;;;;IIMH;:::I::..:::I:::::::::::: ':::::::::;;;;;;IM;::::I:.:..::1I..::::::::' :::::::::;;;;;;IM::::::I::...::I::::::::;' ':::::::::;;;;IMI:::::::I:IIIHHHMMMMMHHHHII::::: . :::::...::::;IIHMMMMM::...::::IIHHHHHHHHHHHHII::::' :::::..;::::;;IIHMMMMM::...:::::YHHHHHMMMHHIII:::. :::::...::::;;IIHMMMMMI:...::::I :"""":::IIII:::: ::::::..::::;;;IIHMMMMM::..:::::I::::... . .::' ':::::.. :: :::....:::III: ":I:. ::::III::::IIIHHHMMMMMMMV::: :: ::::...:::;IIIH :I: ':::IIII:IIHHHMMMMMMHHHII::: ': ::::...::::;;IIM.:. I::..::::IIHHHHMMMMMMMHHHII:::: ' ::::...:::::;;IMMWHMI::..:::IIIIIIII::::VHMMMMHHHHIHMM" '.. ::::::. ':;;;::I:..::::IIIIM:::::::IIMMMMMMMMMM" ... ::::..:::. ::::I. :::::III':::::IIHHMMMMMMMMM". ':. :::...::::I:: "::I: .::::III.:::::IHHMMMMMMMMMV:. ..:...: .: ...::::::::::I:::::::::II::VMMMMHHHHHHHIIIIIHHHHHHHHH" ::...: ::. .::;;;;;::::I::.:::::III::IVMMMMMMMHHHHIIIIIIIHHHHV ..:.. .:::. ':::;;;::::I::..:::::II:::::::VMMMMHHHHHHIIIHMMM" .. . :::::. '::;;:::I...::::IHM.......:AHIIHHHII::. .. ..::..:V ::::..: .:::........I::::::::IIIMMMMMMHHHHH....::III:::::::IIIIV :::.::: .::::::::::..I:::::::::IIIMMMMMHHHHHHHHHIIIIHHHMMMHMMHHV ::::.:: . :::::::::::::I:::::::::IIAMMMMHHHHHHHHIIIIIIIHHHHHHHHV . .VI::..:: .I...::::::::I: . ::::IIIIIII:::::I:'. . ..:V I:..::: .::::I..::::::::I: .::IIIIHHHHHII::: .V I:..::: .:::..:I:..:::::::II . . .::IHHHI:II::' " .V' I:::::: .::.......I:::::::::::IMI:: ..:::::::::::::...:::::::.. ..VMI:..::: ::::::::::::II: .:::::::::II::...::::::.. ...MI:..::: :::::::::::IH.. '::::::::IIII::...::::' . ..MI:...:: :...::::::::M:' '::::::IIIII::..:::::' . .::II::::::: ....::::IIIIM"::::..::::::::....:::....:::::..::II:..:::: :...:::::IIIM::::".:::::::::::........::::::..::HI:..:::: ::..:::::::IM:::"..::::::::::::.......::::::. .:HMI:..::: ::.:::::::::;;;;;::-:"."."."./??HHHH/"'$/// '//MVH::::::::::::: ::::I::::::;;III":::,:""-.///I?$ . .$$M/////MM//I,:::::::::::: :;:;I,,,::;;IIII::::::::/.":::$$$$ $ $////AMM$/III.:::::::::::: :;;:;I:;IIIII:::::::/$::::$$/////$$XVMV"$$II..::::::::::::::::: :::;;;IIIIIIIIII,,,,,,/$.::://///AMM",,::$I:::::::::::::::::::: ':::;;I;;;IIIIII,,::,,/M,,::,:MMMMV,,,,,,:$$::::::::::::::::::: ::::;;I;;IIIIII,,,,,/$I,:,::::::,,,,,,,,/$:::::::::::::::::::: .:::;;;II":". ".:":I:.:.. .".". ": .".. . .. "..:.:". .:.II:.:.. . .:.". ".. ". . .. .. :.:.". .:.:I:.:. . . ..:..:. :..":. . ". .:. :.:. .:.:I:.:. . . ..:I::. :: :: .. .. .. :".".:. .:.:I:". ..:.:I:. :: ::. ..".".".:.:I::.:II:."..".".. . .."."":.:.::.:.::II::5.".".".".. . ..".".".:.::. .:::II:..".".".".". . .":."".":".".".:.:I:".".".".".. ".. .. ":. ".":". ..:.::.::.:.".." ":.".".. .. .:.:. . ... .""." . ". . "" '.".:I:.".. ". .".:.:....:II:".".".. ". .":."::.:::.:II:".".".".. ". ."."."."::.:.:.:I:".".".". . . ::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:; .;;;::::;IIH:::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;: ;:;:;:;:;:;:; ;::IH:::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;: .;;::IH::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:; .;;::;IH:::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;: .:;;::;IIHH::::II:I:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;: ;;IH::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:; I;IH:::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;: .;:IH::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;: ::::H:::::I:I::::::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:; '::IH:::::I:I:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;: ::.H::::I:I:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:; :;IHHI:::////$$$$$......X.$$HIII:;:;:;:;:;:;:;:;:;:;:; ::;;IHH::::::/M$$$MMM...HHH$$HHI:;;;:;:;:;:;:;:;:;:;:;: ':;;IHI::::;:;$$$$MM.X.XXXX$HHHHI:;:;:;:;:;:;:;:;:;:;:; :::;HX::::I:I:::X.X....XXX$HHII:;:;:;:;:;:;:;:;:;:;:;:; ::;;IHHHH:::://///$$$....XXXX$IIIII;:;:;:;:;:;:;:;:;:;;:; ':;;IIHHH::://////$$$.......?$$HIIII;:;:;:;:;:;:;:;:;:;:; ::;;IHHH::$/////$$$$........$$HIIII:;:;:;:;:;:;:;:;:;:;: '::;IHH:I::::::XX////$.....$$$IIII::/:::::::::::::::::::: ':::;;IHHHI::::::X////$$....XX$$IIIII/::::::;:;:;:::::::::: ::;;;IHHHH::::::..///$$...XXXX$HIII:::;:;:;:;;:;:;:;:;:::; ':;;IIHHHI:::::// $$$..XX.XX$IIIXIII:;:;:YYHHHHHJJJ:::::: ::::;;III::;I:::::IM,,: $$$$$$/::::::::/:::::::::::::::YYMMM ':::;;IIII:I:::::MMMM://$ $$?$$$:::::::/:::::::::::::::::::: ::;;;IIHH:I::::::XX"/////???$$$III::::/:::::::::::::::::::: :::;;;I;;IIII:::II/II:::: ::::: ,,,,,,/$:::::::::::::::::::: :::::;;I:::II:.:::::I::IIII"II:"I,,,:,,/$:::::::::::::::::::: :::::;;II;;;;I..",,,M'":":$$$$$::YYII../$JJJ::::::::::::::::: '::::;;II:::;I,,,,,IM,,,: $$$$$$I:::::::$::::. ". "..:. .:.. .:II:" ..:IIIH. ::. ":. . .:.::".:::..:.AII:. .::',, :I .::. ":. . :..:".:II:.:I: ,,:" " .::FBT'X:: ..:.. ":. . . .. :":III:. :.:A'FBF:. . .P.IP::':: :I:.."::. . .. . .:.:II: A.".":.PP:' . . ..".." .: :.::. ":... . .. . .: .:IIIH:. " "." . ... . .:. :.:.. :... ." . .I.::I:IIA. .. ... ..::.".".".: .. . . .:II.".":IA:. .. ..:. . .:.: .""." .. . . ..::I:."."::A:. . .:"-. .-.. :.. .:..... .::.. VHI:.. ... . . . . . :.:. ..:. . .::.. VI:.. . .. .. . . . . ...:... . .. . .:::. V:.. . ".. .. . . .. ..:::.... .:. . ..::5.. V.. . . . .. . . . . .. ..:::A. ..:. . . .::.:. . AI:. ..:.. . . .. .." VHIII:I:... . AI:. . .:.. . . . ... VHIII::... . .A:. . :.. . . .. .:.. VHII::.. . A:. . . ::. .. .. . .:.. 'VHI::.. . .:.. . . . .. ..:.:.:HHHIHIHHHIHI:..:. HIA: . . . .. ...:.VHHHIHIIHI::.:... HIHI:. . .. ... .::.HHHIIHIIHI:::.. HII:.:. . .. ... .::VHHIHI:I::.:.. AI:..:.. . . .. ..:.VHIII:I: :.. . . .. ... .:..VI:. . . .. .:. ..:.AV". ":.. . . .. ..:.:.:HAI:.:...:.:.:.:.AII:. I:. . .. ... .:.:.VHHII:..:.:..:A:".:.. IA.. . . .. ..:.:.:VHHHHIHIHHIHI:".::. "HA:. :. . . . .. ..::.:.VI:. . . .. .:::"::. HIH :.. . . .. .:.:.:.V:. . . . ...::I'A:. HHV :. . . . .. ..:.:.V:. . . ....::I::#.HV: :. . . . . .. .:..II:. . . . ....":::" AV." HI:. . . .. ..... . HHHHIHII:I::." :.. . . . .. .:.:.:.HI:. . . .. ... . IHHHHIHHIHI:" :.. . . . .. ..:..IH:. . . .. .. ... . "HHHHHHHHI:" ":.. . . .. ..:.:.:HI.. . . .. . :::::. HIH:'''" ""B :.. . . .. ..:.. ..I:... . . . .. ... . VII:I:I:::. .":: ":.. . . . .. ..:..:.:I:.:. . . .. . .:. . VHIII:I::.:..": ::.. . . .. ..:..:.HI:. . . . .... . :HHIHIII:I::..: ":. . . .. .. ..:.:.: .. .::..: . ..:.. . ::.:.:.. . . :.. . . . . . .. ..:.: .. .. .:. .. ":::.::.:. . . ":.. . . . . .. .. ...::" .. .. . .:. . V:I:::::.. . :. "::. . . .. .. ... .:.:: .. . . .. .. . VI:I:::::.. . .... .. .:...:.:.:. ""."" "."::"I:. . .. ....:. . .. . .. .." .".:..:.. " :. . . .. .. .:.... . . .... ... . .:.:.:.. ". :. . . . .. .:.... . . ........ .:.:.::. . . :. . . . . . ..,:.. . . ..:.::. :.. . .. .".::I:. . .. ..:.... . ..... .. . ..::. .. .I:. .." . ."":.: I. . .. ..:.. . . .. ..... .:. .:.. .:I."."".. . .:::I:. . . .. .:. . .. .. . ... .:."."I" . ... . ::.:I:.. . . . ....:. . I:."::" ." . .. . . "::.:" ."" .. :IIHI:.:.. ..: . .:I:'" ...:.:. .. .. .. .:..::I:. . . . .IHII:.:" .. ..'.::.:II:.:. . ... . .. .. . .::.:.,,...-::II:.:" . ...... . .. .:II:.:: ... .. .. ..;.::.I . . . .. .:. ....HHHHHHHIHI. ".".:IHI.. " " ". ":... . ""' .::".HHHI:HHHHHHHIHI. :IIHHII:. . . . . :.:.. . ..::." .IV'.:I:IIIHIHHIH. .:IHI::".": ".. . . . .:.:: .. ::"."."..":.::I:I:IHHHIA.".II.:...:" ." ... . ".. "..::::" ...::".IIHII:: .:.:..:..:II . . :IIHI:. .:.:.V:. " " . ...:HI:" .:: :. . .. . . ":IHII:: ::.IA.. .. .A .,,:::" .:. . :. ..."I:I:.: .,AHHA, . ."..AHIV::" . . : .. :. ".::::II:.I:.HIHHIHHHHHIHHIHV:"..:. .I.":. .. ". . . .. "":::5I:".::IHHHHH:.. .:.::AA.. ..:." .. . ":II:I:. ":A:. ..:" "".. . : ..:::AHI: ..:..".". .":III.::. "II:.:.,.::::::::'. .:::AHV:: .::"" .. ..':IIHI::. . 'I:..'::,,,,::'. . .:AII:: :.:" . . . . IIHHI:.."."."V::. '::::' ...:AIIV:".:." .. . :.. :.. . .. .. .. . . . ... ..::IA.. .. . . ..::. :.. . .. .. ... . . .. .... .:.::IA. . .. . ..:.::. :. . . . . .. . . . .. ..;..:.::IIA. . . .. .:.::. :. . .. . . . . . .. ... ..:.::I:IHA. . . . ..:.::. . . .: .. . . . . ... .:.. .:I:IIHHA. . . .. .::I:. . .::. . . . .. ..:. .::.:IIHIIHHHA. . .. ..:I:. . . A::.. . . ...:..:.::I:IHIHIHHHHA. . . ..::I:. . :HI:.. . . .. .:.:.::I:IHIHIIHIHHHA. . .. .::I:. .. AI:.. .. . . .. .:.:.::II:mmmmmmmmmtttttt:::::: mmmm ttmmmmmmmmmmmmmmtttooott:::::: mmmm ttttttttttttttttttooooott:::::: mmmm tttttttttttttooottooooott:::::::::: .::mmmm tttttttttttttoo mmmmmmm. .mmmmmmmmmmmmmm. mmmm mmmm mmmmmmmmmmmmmmmmmmmmm.::::::. mmmm mmmmmmmmmmmmmmmmmmmmmt.::::::: mmmm mmmmmmmmmmmmmmmmmmmttt.::::::: mmmm mmmmmmmmm . . ' . . . ..' mmmmmmmmm. . . . .mmmmmmmmmmmmmm. .mmm. ' ...' .mmmmmmmmmmmmmmmmm. mmmmm. .mmmmmmmmm. mmmm mmmmmmm mm .-' mmmmmm' mmmmm mm ' . mmm' m . . . . . . ' . . mmmmm iii ii mmmmmmmmmmmmmmmmmmmmmmmm iii iii mmmmmmmmmmmmmmmmm''' mmmm iii iii .mmmmm. mmmmmmmmmmmmmmmm m ii ii.'' .mmmmmmmm mmmmmmmmmmmmmmm . mmmmmmmmm mmmmmmmmmmmmmmmmm mmmmmmmmmmmmmmmmmmm. .mmmm. mmmmmmmmmmm.'''' .mmm. .mmmmmmmmm.mmmmmmmmmm. .mm' . .mmmmmmmmmmmmmmmmmmmmmm m . .mmmmmmmmmmmmmmmmmmmmmmm ii . mmmmmmmmmmmmmmmmmmm mmmmmmm mmmmmmmmmm. .mmmmmmmmmmmm. .mmmmmmmmmmmmmm. .mmmmmmmmmmmmmmmm mmmmmmmmmmmmmmmmm mmmmmmmmmmmmmmmm m. . .. .:.:.. . :VHIHI:I::.:... . . .. .. .":. .. .AH AAIiI:I::.. . . . .. ..:.. . . ::HHIHII:I::.:... .. .. ... .:.::AHHH . .. ":...:II:IIII:: III::.:... . . . ...:.:... . VII:I::.:.. . . .. . . :.:::...::.:: VII::.:.. . . . .. ...:.... VHI:I::.:.. . . ... .. .::.:..:.:..: VII::.:.. . . ..:.::.. . :HHII:I::.:.. . . .. .. ."::":...... III:I::.. .. . . . . .....::.:IHVHVVVHV:.. . . . . .:..:::IIHII.. :II:.:.:.. . . . ......:.:.:IVVHVVV:.:.. . . . . :...:.:IHHI:.. HI::.:. . . . . . ...:.::.::.VVHVV::.:.:.. . . .. . :.. ..:IHHI::."' HII::.:.. . . . .. .:..:.". "VVVI::.::.:.. . . IIHIHIHIHHHHV' ".. . ..:::II: . . HI::.. . . . .. .:..:::IIHIHIIVIVIIVHVV' . .. . ..::III: . . HI::... . . . . ... ..:.:::IIHIVIVIVHVHVV. . . . .. .:.:III. . . II::.:.. . . . .. ......:..IHVHIVVHVHV'.. . . . . "... .:.:IHI:.. . II:I::..IHIIIHIHIHHHA. . . ..::I:. .. :HI:.. . . . . .. .::.:I:IHIHIIIHIHIIHHHA.. . .. .::I:. .. AI:.:.. . . . ... .::.::I:IHIIHIHIHIHIHIHHA. . . ..::I:. . HI:. .. . . . . .. .:..::IIHIHIHIIIIVHIIHHHVA. . . .:::I:. . . HI:.. . . . . .. ..:.::I:IIHHooottooottt::::::::: :::::::: tttttttttttttoooootttttttt:::::::' ::::::::::: ttttttttttttttooottttttttt .::::::::::::: ttttttttttttttttttttttttt .iiiiii.::::::::::::::::: tttttttttttttttttttttttt iiiiiiii:::::::::::::::::: ttttttttttttttttttttttt iiiiiiiiiiii.:::::::::::::: mmmttttttttttttttttttt iiiiiiiiiiii:::::::: :::::mmmmmtt ttttttt iiiiiiiiiiii:::::::: ::::mmmm mmmm iiiiiiiiiiii::::::: .mmmmmmm mmmm iiii xx xxxxx xxxxxxxxxx xxx xx xx xxxxxxxxxxxxxxxx xxx xx xx xxx xxxxxxxxx xxx xxxxxxxxxxxxxxxxxxx xxx xx xxx xxx xx xxxxxxxxxxxxxxxxxxxx xxx xx xxxxxxxxxxxxxxxxxxx xxx xx xxxxxxxxxxxxxxxxxx xxx xxx xxxxxx xxxxxxx xxxx xxxxxxxxxxx xxx xxxx xxxxxxxx xxx xxxxxxxxxx xxx xxx xxxxxxxxx xxx xxxxxxxx xxxx xxxxxx xxx xx xxx xxxxxxx xxxxxxx xxx xxx xxxxxxx xxxxxxx xxx xxxxxx xxx xxxxxxx xxxxxxx xxxx xxxxxxxxxx xx xxxxx xxxx xxxxxxx xx xxxxxxx xxx xxxxxx xxxxx xxxxx xxxxx xxxxxxx xxx xxxxx xxxx xxxxx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxxx x xxxx xxxx xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxx xxxx xxx xx xx xxx xxxxxxxxx xxxxxxxxxx xxx xx xxx xxxx xxxxxxxxx xxxxxxx x ooooo xx ooooooooooo xxxxxxxxxxxx ooooo xx ooooooooooo x xxxxxxxxxxxxx oooo xx oooooooo x xxxxxxxxxxxx x x x oooo xx xxxxxx oooo xxxxx ooooooo xxxxxxxxx ooooo xx oooooooooo xxxxxxxxxx ooooo xx ooooooooooo xxxxxxxxxxxx XXXXXXXXX xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxx xxxhhhhhhii iiiiiiiiiiiiiiiiiiiiiiiiiiii hhhhhhhh iiiiiiiiiiiiiiiiiiiiiiiiiii hhhhhh hhhhhh iiiiiiiiiiiiiiiii iiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiii hhhhhhhhiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiii hhhhhhhhiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiii hhiiiiiiiiii::..mmmmmmmmm mmmm iiiiiiiiiiiiiiiiimmmmmmm mmmm iiiiiiiiiiiiiiiiiimmm mmmmm iiiiiiiiiiiiiiiiiim iimmmmmii iiiiiiiiiiiiiiiii iiiimmmmiiii iiiixxxx xxxxxxxxxxxxxxxxxxxxxxx xx xx xxxx xxx xxxx xxxx xxx xxxxxxxxx xxx xxxxx xxx xxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxx xx xx ************. .; ...... .******** ***********.. .; *..... .******* **********... .; ***... .******** ************... *... .; $****. ..*****$ *************. .; ***... ...****** ************... .; ***.... .******* ************.. .; ***.......******* **.. ....*$ $*************... .; $****.. ..***$ $**************... ..; $*****. ....*$ $************... ..; $***... ...***$ $********** ....**$$ $$$$************... ...; $***... .....*$$ $$$*************... ...; $***. .....*$ $**************.... .; $***.. ..***$ $**************.... .; $*... $$$$$$$:##$$$$$$$$*********...........; $**.... $$$$$$ $$$$$$$$*********..... ...; $**.... $$$$$ $$$$$$$**********... ...; $**.... ..$$$$$ $$$$$***********.. ...; $**.... xxx xxxxx xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx x xx xxx xxxx x xx xx xx xxx xx xx xx xx xxx xx xx xxxxxxx xxx xxx xx xx xxx xx xx x x xx x xx xx x xx xxxxxxx xxxxxxxxxx xx x xxxxx xxxxx xxxxxx xxxx xx o o o o o xxx xx o o o o xxx xx o o o xxxxxxxx x xx xx x xxoooox xxxxo o xx xxoooooxxxxx o o o xx xxo o o o o o o xx xx o o o o o o xx x xx xx xxx xx x xxx x xx xx xxx xxox x xx xxoox xx xx xxx xx x xx x x x x xx x xxx x x x xx xxxxxxxxxxx xx x x x xx xx xxx xx x xx xx xx x xxx xxx xx xxxxx xx xx xxxx xx xxx xxx xx xx xxx x xx x xx xx xxx x xx x xxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxxx xxx x xxx xx xxxx xx xxx x x xxx x xxx ..; ***......****.** ************** .; **.........*...; *****************. ; ***.....*. ; ***************. ; *****..***.....; *************** . ; *******.......; ****************.; ***...........; ****************** ******..****.; WAP /// SIG PUBLIC DOMAIN LIBRARY 12022 Parklawn Drive Rockville, MD. 20852 (301)-984-0300 PDS NAME : CALENDAR BY BLOOM DISK ID # : 3BLM-21: BOOTABLE? EAD PASCAL TEXT FILES."04=10:"78C";"ANY KEY RETURNS TO THE MENU."!>G$:::".D1/MENU.MAKER",320R",220(204::"79A";""; 2D=1:F=1 <#4;a$ FD=D+1 P#5;a$ZD=60#5;12)dD=60D=1nF=F+1::d$;::Y=1100:Y x13402  CATCH PASCAL TEXT FILES 202 :F*=08:"78C";"SORRY BUT MENU.MAKER CAN'T R".D1/MENU.MAKER",220 d$="" A$="PRINTING "+B$(I),16,B)=01:=0::"80C";A$;:#3,B$(I),16,B)Z=1#3;b$:"78A";b$Z=Z+1:Z=18:1290 1260 #4,B$(I),16,B)#5,".PRINTER"+ž#4#5;12):::".D1/MENU.MAKE30C$="N"C$="n"1160;:=23:=0::"79C";"PRESS ANY KEY TO HALT LISTING": $1020.202 8::Z=1B::=23:=0::"79C";"WOULD YOU LIKE A PRINTED COPY?":1C$:C$<>"Y"C$<>"y"C$<>"N"C$<>"n"1170*C$="N"C$="n" **.....* *..........* *....... ***.....** ***.........* ***.....** **.........* ***.....* *..........* ****.....***. *****.........* ***....* *. ****..........* ***.....*** ****.........* .........* ***....****... ****..........* ****....***... *****..........* ***......**.. ******.........* ***...... ***.........** *********...... ****.........* ****.*****..... **............* ****..****.... ***.. **************** ************..; ***************; *******. .*; *************..; ***..***......; *******: YES This is another in a long series of excellent PD disks from Dr. Al Bloom. Calendar is a Pascal program that will produce calendars for you with "Typewriter Art" graphics, like the "old computers" used to produce. This disk has a number of ************** *** * ** ***************... *** * ** .' *****************.... ** *' ***************** * ** * .. **..*. . $*******.. *** $$ $ $$ * ** . ****.. . . * ****************$$* * * .. *.. .' $*************** *. . *'*. .* *$$$$$***$$**.*.. * * **..... *. *$$$$$****** * .$..*. . *$*******..*..*..* . *. .. . * * * *..**..*.. *************..**... **** ..**. *$$.$$$***... * .. .**** **..$.$$$*$$*$$*$... * ** * **** ****$$$**.**..*... * * *.. ** *** *. .. . ***.**$$$..*. ** * **... . *$$***$$$$*** . . ** .*.. . $***.$$$$***.. . * * $*.*..*.**** ****** ... . .. *$$$ $*..*..$$*.***. ****** . * .. . .$ $*..*..$$.. ***..*. . ... . $*.*.*$$***.. ****** * *$$$..$$$$$ $$.*..*...$$$*$ *$$$..$ .$.*..*.*..$$$* . * . $$$$$$ $$ $.*..*.$$.$ ** . * .. *$$$$$$$ *... ***$$*. ... * ** *$$$$..$$$ *$**......**.**$$$.. ** * $$$$..$$$$ $$$ *$*..*....*..$$..* * ** *$$$....$$$$$$ $*.*..*...*.$*... * ******** * ***$$$$$$$$$ $****** **** * **$$$$$$$$ *$****... . .* $$ . **** ** *$$$$$$$$$ $$****... . *$ $ .. ** **** $$$$$$$$$$ $$**... $$ $*******.. *$$$*$$$$$***** *********$$.. $$$$ $********.. $$$$$$$$$ *******$$$$$$$$$ *$******... ***$$$$ * ******$$$$$$$$$ $****** . . * $***********. ******$$$$$$$ * * *********$$$$$$ $$********.... ***$$$$$$$$***** **********$$$$ $$*******... *****$$$$$*** **********$$ $$******... *$$$$$$$$$*** **********.. CAL.NUDE CAL.MICKEY CAL.SNOOPY See the Read.Me files on disks 3BLM-22 and 23 for a complete listing of typewriter art available. typewriter art graphics on it, as do disks 3GRX-16 and 17. Documentation is on Side 1 of this disk, though there's very little to know, except to run it and enjoy! Art work on this disk includes: Side 1 CAL.RAQUEL CAL.LION CAL.FLOWER Side 2 CAL.SUSAN * * $ $************* .* . *. . * * * . * *************** .*. *.... $************* * .. $************ ... *********** * .* ********* *. * .. ********* ** * .* *******...... ** $$$ **********..... .**** *....... ** $$$ .$$$$$$$$$..... $******...... ** $$* $********...... $******......... *** $$ $ *$*******.**... $********....... $$$* *$********..... $********...... $$$$ .$*********.. $*********....... ** $$$$ $*********.... $$$$$$$$..... .*** $$$$$$*.******.****... *********.... * **$$$$$$**************.. $********..... *$$*$$$$$********.*...*... $*********...... *$$. $*********...... * **$$$$$$$$$$$.**.**.******... $********....... **.*$$$$$$$$$$**.*****.***... *$********..... ..**.*$$$$$$$**.***.*.***... $$$$$$$$$$$ ....****.*. . **.**********.... ..* .$$$$$$$$$$$$$$$$$ .*.*****..... **********..... * ..$$$$$$$$$$$$$$$***.******... $**********.... ** $$$$$$$$$$$$$$*****...**....***. ** * . $$ ..***..... *$***.*....*****... $$$$$$$$$$$$$$$ ...**** *$..*......*..... . ** $$$$$$$$$$$$ ..**.****. $..*..******.* * ** $$$$$$$$$$$ .$*..******* .. .* * * .....***.. $*********** .. * . . .*.*... $********* * * . * ** * . ...*.*... $**.**.*.*** ..*$.$****$*** . .* * ** ......$* ******,*,**** . . * **. . .. * .....$$* ****.****** .. * * * *. .** ....$**** * $. $****$$***** * * $* .$*.**$.**$**** ......$* .$********.* .. * $* $ . . .. ***$* $****$** ** * . ... $$. *$.***$$.$ *.. * ...* $* ********** ** *** * ** ** .. *. .$**.* . ** * . . * * *$**** ** $$ . .. *$ $******* $******* . * $*..***** . * * . .$.**.*.* * . * *. * $** * * * $..*.*******.**.* . *$* ** * ****.******* . * . $* *. . .. *.****.** * * . $ .. . ..* $********* * * * * ***..*..**** ** * * * * $**..****.**.*.* . * * * * . $....*****......* $********..... *$*******......... ***** $* .$******...... $*******........ ****$$$ $*********...... $*******....... ****$$ $*********...... $*******......... *****$$ *$**********.... $*******....... ****$ *$************.... .$*********........ ****$. .$**********..... *$**********.. Pá xP á ||צ19|R|Pš||P[ xxɩxōD||"|Q| " is invalid.^|P1xxyˡ$צLoading calendar.be printed)NUDEץ)šצ Shame on you!1& xá42||P[ xxáxצ1985P xP /Enter the year for your calendar (1985 - 1999, צ Default = ) ---> ||2P|2%%Ǡ|R9CALENDAR: Print a Calendar With Optional Art (AMB.08/86)תPRV.printerתP/ print fileצREWRITEVצ input fileRESETץ))צ. No art work will ****** $********..... ****$ $******** $$$******* $*******....... ***. $$******.. $******.*.... ***$$ $$*******. $*******.*...... ***$. $** $ $$$******** $********....... $. $$******** $********..... $ $$$******* $*******..... *$ $*******...... $. .$*********** .$*******........ $.. $$*********. $*******...... $. $$*********. .$*******........ $********.... $********* ....... $. $*******... $******** ....... $ $*******.... $*******.......... $ $*A******.... . .$***********.. $**********...... ..$. $*********.... $********* ........ $$. $********.... $********* ......... $$ . $$ $********.... .********* ....... $. $**********.... $********** ...... . $. $**********.... $********* ..... . $. **........ $$ $**********..... $******* ....... $ *$********...... .$*******....... $. .$*********..... $********........ ... $********....... **$. .$********.... .$********.... *$ $*********..... $*******....... *$. $*********...... .$***** $*********..... *$*********... *** $*******..... $*********..... *$$ $*******....... .$*********.... ***$ *$*********....... ****$ $**********..... $$*********....... ****$. $*********..... .$*********..... **$$ $***********.... .$*********...... ***$ xy)ױz)Checking size of art work.z)P8á .šOɡ O)`OšO||PP/ש/// /RצPrint another calendar?N11Ná쩍{RR צ1Reset Printer to 12 cpi. Press RETURN when ready.1@ @@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@ "@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@" @@@@@@@@ @@@@@@@@ "@@@@@@@@@@@@@@@" "@@@@@@@@@@@@@@@" @@@@@@@@ @@@@@@@@ "@@@@@@@@@@@@@@ @@@ @@@@@@@@@@@@@@@@@@@@@@@@@@" @@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@" @@@@@@@@m mm@@@@@@@m m@@@@@@@mm m@@@@@@@@ @@@@@@@@@ m@@@@@@@@@@@@ @@@@@@@@@@@@m @@@@@@@@@ @@@@@@@@@ m@@@@@@@@@@@@@@m m@@@@@@@@@@@@@@m @@@@@@@@@ "@@@@@@@@@@@@@@@@@@@@@@@ m@@@@@@@@ "@@@@@@@@@ @@@@@@@@@" "@@@@@@@@@ @@@@@@@@@" "@@@@@@@@@ @@@@@@@@ ""@@@@@@@@@@@@@@"" @@@@@@@@ @@@@@@@@ "@@@@@@""" """@@@@@@" @@@@@@@@ "@@@@@@@m """ """ m@@@@@@@" @@@@@@@@m @m mmm@@@@@@@@@@@@@@@@@@@mmm m@@@@@@@@@@@@@@@@@@@@@ m@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@m @@@@@@@@@" "@@@@@@@@@@@@@@@@@@@@@@@"""""@@@@@@@@@@@@@@@@@@@@@@@" "@@@@@@@@@ @@@@@@@@ ""@@@@@@@@@@@@@@"" mmmmmmm mmmmmmm m@@@@@@@@@@@mm mm@@@@@@@@@@@m @@@@@@@@@@@@@@@@@m mmmmmmmmmmmmm m@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@-write ('Reset Printer to 12 cpi. Press RETURN when ready.'); -read (keyboard, wk_char); -end; *{endif} *gotoxy (0, 0); write (chr (28)); end. {CALENDAR} /|LdxU< <8á .šOɡ O)`OšO @@@@@@@@@@@@@@" @@@@@@@@ @@@@@@@@m """@@@@@@@@@ @@@@@@@@@""" m@@@@@@@@ @@@@@@@@@@mm "@@@@@ @@@@@" mm@@@@@@@@@@ @@@@@@@@@@@@@@@mm @@@@ @@@@ mm@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@ @@@" "@@@ @@@@@@@@@@@@@@@@ "@@@@@@@@@@@@@@@ @@@m m@@@ @@@@@@@@@@@@@@@" @@@@@@@@@@@@@@@ @@@@@mmmmmmmmm@@@@@ @@@@@@@@@@@@@@@ @@@@@@@@@@@@@" "@@@@@@@@@@@@@@@@@" m]F@[]]]][]]]]]]]],"mm"mm"m[',[',,]@]]]]]],]]["mm"mm"mm@ ]@[]]]@[ ]F\,',[ @m][@[]]]][]]]]]]]]["mm"mm"m[',[',]@[]]]]][]]@L"mm"mm"mm"@ ]F\]]]]@[][,,',[@mm][@@[]]]][]]]]]]]LFmm"mm"m][,[',@[]''']F\]@[m"mm"mm"mm"m ][]]]]]@[F',,',[@mm][]F\] ][]]]]]]]@[mm"mm"m@[]]]][,]7[mm"mm"m ]@[ ][,F' ]@[]]]],]]] ]]@[m"mm"mm"],'],',,',F\]]]][,]][mm"mm"@ ]@@L, [',[ @[[]]]]]' ',,]]7Lm"mm"mm"],'][',,'][]]]]][,]][mm"mm"m ]F]]@, ]@,',[ @]LL/]]]]]]]]]]]]@m"mm"mm"m[',[',,]@]]]]]],]]F'mm"mm"m@m ,][]]]L, ][,',[ \][ ][[]]7],]]]]]]@[mm"mm"][',7[,,',,',@[]],,]]]["m@"m ],][ ][[]7]],]]]]]]][mm"mm"m7[,]7[,',,',@[]]],]]]@[mm"@ ,] ][ ][[@]]],]]]]]],[mm"mm"m][,,][,',,',@[]]],,]]@[mm"m ][ ,],][ ]L[]]]] ]]]']],][m"mm"mm]L,'],',,', ]@][ [,,,,,]]]]7,["mm"][',,',,',,',7L][]]]]]L ]@7][ [],,,,]@7]],["mm"m7[,,',,',,',,'7[]]]]]]@Fm ]L,]L,[],,,,]]]]],["mm"m]7[,',,',,',,']L/]]]]]]@m@ ]L, ][[],,m7]]]]],LFmm"mm]L,',,',,',,',@[]]]]]]7,"@ L@@[ ,][]@,,]]]]L, ][,]"7m, '7@[]@ ][[]7,,]]]]7L, ]Lm7"777@"mm '7[]7[ ,,]@[[,,,,,]]]],7 mm@"m][,,',,',,'7 ]F7]7@[ ][][ [,,,,,]]]],]@"mm",[',,',,',,'][ ][]]77@ ]]@[ ]@[,]@ ][]]]]@, L, ]@,,][ ]@[]]]]L, @[ ][,,@[ ]@L/]]]@L, @@[ 'L/,@[ ]F7[,]]]]7, ][]L, ]@ ,@@@L, 7@@ L/]]7@ ]Lm@L, ]L/]]7[ ]@[]@L '7@]@@@@@" "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" ""@@@@@@@@@@@@@@@@@@@@@@@"" ""@@@@@@@@@@@@@"" @@@mm @@@@@@@ @@@@@@@@@@m@@@@@@@@@@@@@@@@@@@@@m@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@"""@@@@@@@@@@@@@@@@@@@ "@@@@@@@@@@@m@"""" """"@m@@@@@@@@@@@" "@@@@@@@@@@@@mmm mmm@@@@@@@@@@@@@@ @@@@@@" @@@@ @@@@@ @@@@ @@@@@ m@@@@@m @@@@@ @@@@@m m@@@@@@@m m@@@@@ @@@@@@@ mm@@@@@@@@ "@@@@@@@@@@@@@ "@@@@@@@@@@@ @@@@@@@@@@@@@@@@@ @@@@@@@@@@@" @@@@@@@@@@" "@@@@@@@@@@@" "@@@@@@@@@@ "@@@@@@@@ "@@@@@@@@@" @@@@@@@@" "@@@@@@ ][],']['] @L,@FLm"mm"mm"mm"m ][]]]]]]@[',,',@"mm][][]] ,][]]]] ']@@[m"mm"m]L],]]\ ]],F\,F'mm"mm"mm"mm"m@ ][]]]]]]]7@L,',]"m][ ]@[ ]]]]@]]]]]]]F77L,m"]F',]@[]]]']]']@m"mm"mm"mm"mm"mm@ ]@[]]]]]]]]7L/,]"m@[ ]@[,]]]]@]]]]]]][],'77"7,',@[]]]] ]@]@Fm"mm"mm"mm"mm"mm@ ]@[]]]]]]]]]7@L]"mF' []L]]]]]7] ']]]][]L/,,',,',@[]]]]]]@@FLm"mm"mm"mm"mm"mm@ ]L]]]]]L]]]]]@@L] ],'7]]] ]][]]] @[,,]L,',]@@\]]]]]]@[m"mm"mm"mm"mm"mm"mm"@ ]@]]]]]]/]]]]@]@L ,],'][]],]][]]]]]@[,,']F"",]@]' ]]]@[mm"mm"mm"mm"mm"mm"mm"@ ][]]]]]L/] @@@@@#nssooi/""/""''.:.;:' :.;.:;i**?+;-??o+xs#@@@@@@@@@@@@@#### $$nn$$nnnnnn@@@@@ss$$xsi*";?=?/?=ixi/-":;:::'?*8*o8o+/;-'-?/i*xoo#@@@@##@##### $$n$nn$n$nnn@@@soo8no+++?=+="""+=++?-::.:.::'-*o8soo8$ss+/:';-?*oson@@@@#@###@ $$$$$$$n$8$soi=on#nn8nn$ox+??+"'- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@n#s$s#sno@n@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@$8is?=;-:;'";-'"-i"+"*d@@@@@@@@@@@@@@@@@@@@@""77""7 pnnnnnn$nn#n@@@@@@@@@@@88=/-''... :.':'?in#@@@@@@@@@@@@@@@@@@""@@ $nnnnn$$mnnn#@ye Bloom '84 '[ ' '7[ "F@mm"m,][m@m""" ][ ' """77F" '[ ],F' ],[ ]/' Lesl m@mL7,m"m]m]m"mm",,]Fm"mm"mm"mm"mm"mm" ],,m"m]7mm"mm"m,][m"mm"mm"mm"mm" ]@mm"mm]F["mm"m,][m"mm"mm"mm"m ],F@mm'7["mm"m,][m"mm"mm"m"" "mm"],][m]L'7[m'@m]@]@L["mm"mm"mm"mm"mm"mm"m @m"mm"],'Lm"] ][m"mm]@'7L["mm"mm"mm"mm"mm"mm"@ @mm"],][m"m,]Lm"mm"],]L["mm"mm"mm"mm"mm"m "m"m[,[m"mm7]m"mm"],]@m"mm"mm"mm"mm"mm@" m"mm"mm"mm"m" "mm"mm"m7,]]@F]m]@F' '[ ,[],["mm"mm"mm"mm"mm"mm"mm"m @m"mm"m]L]]@[m7,@[ [ ]L],["mm"mm"mm"mm"mm"mm"mm"@ "@mm"mm]@,7[m]m]@L@L]7Lm]@L["mm"mm"mm"mm"mm"mm"m" @mm ] 7[, ]m[]L@L ["mm"mm"mm"mm"mm"mm"mm"mm"@ "m"mm"mm"mL,] ],]@][' ]L' '@[,["mm"mm"mm"mm"mm"mm"mm"mm@" m"mm"mm"mL,F ]]@@]L,L/\ ]L,["mm"mm"mm"mm"mm"mm"mm"mm@ "@mm"mm"m[,]][]],],][ ]@ /7,["mm"mm"mm"m @"mm"mm"mm"mm"m[ ] ]L,, '7@,][,@,m"mm"mm"mm"mm"mm"mm"mm"mm"m@ "@mm"mm"mm"mm7,[ ] ]][ ]@][m]F7m"mm"mm"mm"mm"mm"mm"mm"mm"m" @mm"mm"mm"m]7[[ ] ]/' ,]][m],],"mm"mm"mm"mm"mm"mm"mm"mm"m @m"mm"mm"mL,]'m"mm"mm"mm"mm"@ "@L] ]][',,',,',][]'7@ ]@ ],7[m"mm"mm"mm"mm"mm"mm"mm"mm"mm"mm@" ]7@@@@,',,',m]m][] ][ '7[ ],][m"mm"mm"mm"mm"mm"mm"mm"mm"mm"mm@ m"mm"],',,]FL"m][] ][[ ]L,],][m"mm"mm"mm"mm"mm"mm"mm"mm"mm"mm@ ]]]@"@m"mm"mm"mm"mm"mm"mm"mm"mm"m@ ]@[]@]]]]]]@L/]]]]]]F7@]@@@@Lm]@F"Lm"mm"mm"mm"mm"mm"mm"mm"mm"mm"mm"@ '@L@]]] ]]7@]]]]@@ ]@]F'@@F@"@m"mm"mm"mm"mm"mm"mm"mm"mm"mm"mm"mm"@ ]@@]]],]]]@@L]@@F\]F7][,7L,][,,"mm"mm"mm"mm"mm"mm"m\,]L,',,',,',]@F]'']]]]]@m"mm"mm"mm"mm"mm"mm"mm"m@ ]@L]]]]@]]]7L/] ]]7@L],@@@,',,',,]][']],]]]]@FLm"mm"mm"mm"mm"mm"mm"mm"m@ ]@/]]]@]]]]@L/,]]'' 777@@@[',,',]@F] ]]]]]@F'mm"mm"mm"mm"mm"mm"mm"mm"m@ '@[]]@]]]]'7@]]], ]]]]@[@[,,',@F\],,]]@]]7L][,'][]]]]'L/]' ]@[,,',7L,]F\] ]]]F'mm"mm"mm"mm"mm"mm"mm"@ ]@[]]]]]][@,]]]]]7[',@@[]]]@@@@@]\',,',,'][]]]]] ]]L"mm"mm"mm"mm"mm"mm"mm"m@ '7@]]]]]]7@/]]]]]]@@L]7@@@@\],,',,',,',,]]\]]]]] ]@m"mm"mm"mm"mm"mm"mm"mm"m@ ]L/]]]]]@7L/]]]]]7@,',7"?=+"":: ';=?+/+xo$$$$$n8s+?;"?o*xsn@@@@@@44@@ $$$$$$$n8o*+=+x@#@@@@@$o8sx*=+-""=ix==/q/xxo8$*iis888$n#n$xx=?+*soo$@@@@@@@@@@ $$$88$$$s/?*+*#@@@@@nnn#n##noo8#@@@8sx+8#@@@#@@@@##@n88$nn88x=+ox;'?sn@@@@@@@@ 888$$$$8*+-;/8@@#n#@#$#@@@@##nn##$8soxois@@@@@@@@@@@ii*xxxs#@@@@@@@@ "/?/???//+n@##@@@@#n8s*i+?/?o@###nn#n8i+""/??+?+?--;"?i=++?++==i*xooo@@@@@@@@@ x////???//=o##@@@@##$ooxi+/i$@@nn##n##oo+==iiss*/;;;;-+v++++vvii*xoso@@@@@@@@@ "///???????+o@@@@@##n$os*i*n@n$nn@@@@@@#n$x/"----------"?++====*xoosn@@@@@@@@@ x/"??/+?/-;''';';'-"/?+=i*xsoss$@@@@@ ????"/8n$n8$$###$8soi=?/"';"?+io8###no="-;-"??/?==?/;-----;"/?+=ii*xoo8@@@@@@@ ??//??/"'x#nn####n8ooi/-;--/"?on#####no=/;';"?+?/++ixi=///?/+++=i**oosn@@@@@@@ x/?????""8@nn#@@##$8s*?/-"""/x$#####ns+-;';"??/"??+=x*=q/??+v=-;;;;'-*ss8nno=";;-""--;':''''''''.';-"""??+=x8*+??s@@ ??//xn$n@#oo8nnn8s*?"---;-;;-?*so8n##8i"---//----;:::'':'::;-"//?==i*ox+?+s@@@ ?xx"=nn$@@oo,n#n$s*+"-----;;-=*s88n@@o*/--;c?"---;'''''":::;-"/?+=iixx^!!x@""" ????/i#@#$88$###$8ox+/"?"--""+xon8##noi"--"n$oxi:;sn#n##@@$8xx*=/;:;'-*$#n$s+;::"/-;;-==*/";;';;';;;--;""//?*no="-+# x//xn$$8x+:-onn$nn#@#8oi=+/"--;;+$#n$s+-''-/"-----"-;;;;;'';;;;--""/?+x$o"-/=@ ??"+8$n@8x/*$nn$$n8soxo++"-;-'./o88nno=-;'-//---'';';;'''':'';-""//?+*8s+??i$@ ??//8$n@#8*o$n$$$8s*=??""//"+n@$i/*=o ??o#$8o8**-""on@@@#nnsssn#@@@@@@#n$o=++/"/=o88888- '8@@@$n#@o=""-"/"?o@@o/ii8 x"*n$n8s=?'"x@@@#n$nn@#@8n@@@8##nnnnox+-;;++?"=+?=?=+i*/+i==?-;;--"""/*n#o?"/o x/i$nn$8i?'-x@@###@@@oi*n@@o?;on#nnn$o?;:'//-;/ix*i=??+??+?"--;;---"//i$8o?-/8 ?//s#';;;'"-?+x*oxoosox=+?/+o@@#?+8s# ??"-8@on@#o-/;;sn$8$88so*xixoox="/"-:;/?///=+i+*i**ss8oossso8o$ox?/"/s@@n??sio ?" 8n=ooo?'":;8#@#n$88oxossoooxi=?"'-???+iosoooo$8n$8o=+/+iixosx/""/x@@$/?sis x?*nnoos*x-':-o@@@@#n$$##@#@@@nn8$oo/"///?=sn#@#@n8/o8#@n#$nsx=?/";'::::';""---;':::;""-"/"""-//?++?+=*8@@@@@@@@@@@@ +$@@@@@@@@@nosnn$88888ooos*=??";:.:::';"-'''':.:'-";-;""---"/?++?++=s@@@@@@$@@ ??o@@@@@@@@n$soo$8ososssossoxx=;..:::;""';-'.:'';;';';"??=ix=*ii=++?=$@@@i?xo@ ??x@@@@@@@@ss/'*$8soxxoxoox*oo*".::::-//--"-:'@@@@ns8nnn$8sxx*i=+a?///---"--""-;':''':::':.;-"/"-//"/?+=x8@@@@@@@@@@ -$@@@@@@@@@@#osn#n$$ooxx*i=+////";''';;-;;';-"-;':::';////"///?++"x$@@@@4@@@@@ +n@$#@@@@@@@@8on#n$$$oso*i=+?/""-;'';;';-;;----;:.::--/??/"//???++*o@@@@@@@@@@ @n@@@@@@@#$8$#$$$$8sssoi+/"@@@@@@@@@8 +xx8@@@@@@@@8+on#nzosoi??/??"--------;;':::'''::..:..:'----"-//??=x8n@@@@@@@@4 8ix8$@@@@@@@o-in#n8sso*8/"/""------;;'';':'::::.:.::::'--";"""/??+*8#@@@@@@@@# :*m@@@@@@@@@@8x8nnn$8sox*=+?/"""""---""";;:::::'::::.:'-"""-"""/??=o$#@@@@@@@@ *@@@@@@;';---"/-/"/?+=?n@@@@##@@@$#@ /-x8$@@@@@nx*=*nn8osoxi=++/?//""-""---;;':::.::::::':;;-"-"///???s#@@@@@@@#o#t =":?o#@@@@@#no+*sn$osoo*i+/"-;;---;;---;;;'. ...:';---//"/+?/*$#@@@@@@@@8 "='+x8@@@@@#$=/onn$ssox*+/""-;----;;;;;;;::.. ...:';-"-"""?+??*$$88$888sssox+?""---;;;;--""//"///++is$@@@##$lxs4 oi"?$@@@@@@@@@@#n$$88$$$osooooxx*xxo**ii?/";;;;;;;;;;;;-"""-"//?=io#@@@#n@@@n$ x+=*$@@@@@@@#ooxxnn8ossox*i=?///////""-;;;';::'''':'';;;;-"-////xxxs#@@#n@44$o xx/x#@@@@@@##$non$08$osoo*x**ii=ii*=i++"-;;;;';-;@@@@@@@@@n*x#@@@@@@@@@@@@@@@@#n$8ooxxxi=+???????==ii*os#$@@@@@#n#@@ o=:+=n@@so@@@@@@@@@@s+x@@@@@@@@@@@@@#@@@n8ooxi=*=+?/"//?///"?++ix$n#@@#@#88#@@ oo8ox@@@@##@@@@@@@@n*?$@@@@n$n$nnnnn8$$8osx=++""-----"-"///"??/+=xo$#@##8sxon@ sss+8@@@@@@@@@@@@@#$*i$@@@n$8$o8#@@@@ osso= ?$?"s@@@@@@@@@@@@@@88$n88nn8$#@@@@@@@@@@@@@@@@@@#nnn$sso8nox+xs##$8n@@@# ooo?:*so$ooo$@@@@@@@@@@$8$@@@@@@@@#@@@@@@@@@#nnn@nn$$oo8n$oooo88sn#n#@@@n8n@@@ poi:.o$nn+x@@@@@@@@@@@*x#@@@@@@@@@@@@@@@@@###n8$ossosoxoo88os*o8o$#@@#@@@@n#@@ o+ ./o@@=?###8$#n$$sossi-;=x8@@@@@@@@ 88888si*s/'s$88@@@@@@@@@@@@$n##@#n8$8n$#n@#@@@@@@@@@#@#n#n$8x**+?==++x8@@@@@@@ 888$8='=x"/$#ox@@@@@@@@@@non#@@@@@##@@@@@@@@@@@@@@@@@@@#nnn8*i+??/?/?+x8@@@@@@ oooos;;s-:+#@@@#@@@@@@@@@@@nn#noo$n#@@@@@@@@@@@@@@@@@@@nn@nso8ssix*/?ss////????+=o#@@@@@##nosx*onnn#@@@@@@#n#s=/---------""/?+++==*oooss#@@@@@@@@@@ x////??????=x$@@@@@@@#n8sososs8oooox*==*ooi?""/?///?/+++++++=*xsso8@@@@@@@@@@@ x/////?????=x$@@@@@@@#n$8$88soso***x*=++*ox=//?????+=i=++++=ixossoo8@@@@@@@@@@ cc////?????+xn@@@@@@@#nnn@n$8$8sso**x=/-"?+?"?/??==*/8/x==+i*osoxoss#@@$@@@@@@ "-""//x/???+xn@@@@@@@#nn#@#$$nn$ooxxxx??"+ioxo*x*ooo8$$o*=+i*osoooos#@#x==$8@@ """""""///?+x$@@@@@@@@#n###n#@@@##nnn#nnz$$$$$$so*i???=i*i=xosso8$ox,@@@#$=/7" ---"""/////?*8@@@@@@@@@nn$$n@@@@@@@@@@@# $$$$ # +++####### $$* ############## *$$# # ++ ++++ ###### $$### ++### ## ++ $# +# #######+ $$$$$$ ##++ #+ ## ###### $$$$$# ### ## ## $$$$$# ## ###### $$$### ## ## ##### $#$ # +## # ## ## # *$**$$**$$$@@ [ ##### ## # *$$$*****$$$$$$ ..### ### **$$$$$$$$ [[$$ ## +++ ### $$$$$$**[[ [[$$ # ## $$$***#[ # ### # ## $$$$$$$** * $$$$$$$$$$$$$ $$$$$$$$$**$$* $$ $$$$$$$ $$$$$$$$ $$$$$$$$$$$$ *$ *$$$$$$$$$$$*$*$*$ *****$*** **$$ $$$$$$*$ ** [[[[[[[ [[[ * ** ** ************** ***** **$$$$ **** $$******* * $$$$$$$$$ $$* ** *$** * $ $$$$$* $* *$$@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#8osoxxxx -;'=8s+i##$sson@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"8o88oooos ;;/sno*8@@@####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@#@@ -=x$$os@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#n$8oos88$$n#@@@@#####$n#@@@@@""""""$xxso* ----";;+=";/x@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@@@@@@@@@"sosx** --"-;;/o="/ix#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"@@@@@@@sx*x*** --;'-oo=?o8$xi8@@@@@@@@@@@@@@@@@@@@@@ "-""""////?+=-;*n@@@@@@@@@@@@@@#n88$oso*iiii====i*xo8##@#$$$8oo8$@@@@@@@@@ooss ---"""""///;'-i@@@@@@@@@@@@@@@@@n$$n8sx*iiii===**os$n@@#nn8$88on@@@@@@@@@$xxso ---"""""";;-+@@@@@@@@@@@@@@@@@@@@@##n$osxoxoosso8n#@@##nn#$$$#@@@@@@@@@@@oxoox ---""""-;"-;*@@@@@$n$888>oon@@@@@4$i= x"/"""//??++x$@@@@@@@@@@@@#nn##@@@@####@@#nn$8so*i==i*ooo8n#8o88so8@@@@@@@8*i= """"""//?/?+x$@@@@@@@@@@@@@@@#n$nn#$$o8soss*i+++++==iooo8##n8ooooo8@@@@@@@@*=i """"""/////+*$@@@s@@@@@@@@@@@#n$8$8ssoox*ii==++++==*oo8$n##$8oooo8@@@@@@@@$**xn8$xx+++=??+??+vi**ooos888oxo@@@@@o+"" x"/////????+x$@@@@@@@@@nooson@#n$8so*i+?+?//++==iii+=+xsooo8$n$8oos@@@@@@@@8?/ "//////????=on@@@@@@@@@#$oo8n@@#n$$8ox*ixii=ii***ii=ixoos8snn$$8ooo@@@@@@@@n+/ ""////?????+x$@@@@@@@@@@@@$nn#@@@#nnn#n#####$$8oso*i=iixsoo +##+ ## ## *#+ ## ++###+### + ###+ ## ## ##+# # ++ +++++## + #++## ## ##+# ## ++##+ ###++ ##++ # ##+ + ++ +##+ +