IMD 1.18: 7/12/2016 11:37:33 altos diag 3.2s0 acs 5-5, -15 580-2 -10 -20 -30 -40 serial no adx5-13895   > ! "pz !o:n 6(!q44z 8>2n!##MTv*~} | yχlDG Ê DIA1xy2v: z͕[v̓x x!!~ ##n#f*~22͏a!N#gv+*F!~ 7N :(0,:8& N #N #7  ALTOS DIAGNOSTIC MONITOR VERS 3.2 *** D I A G N O S T I C C O M M A N D D I R E C T O R Y *** REQUEST: - FILE NOT FOUND:Ó n&*mn >!B0 = {/_z/W*mV( dE!"( Ey2u*mV(dZ(:u(E> :u(! !^B F( Z *mtu!ow !F*ktu w:!V^*mR( = 2*FN!~ 4~ 0- N !##N:= >2 C !*!":!$> ~22F]*":=2(+[nfR(# *#"!"*#": ':!$(<2*#"~<22͏h K~( ~#fo n&F)~/_~/W0<n fO "#MDCK͍K *^VMD͙Fp>~ 2ww: ͫ>ί~ݾ>~w:ͫ>~w2G濰~w͈S"͙ͷ!͘:ͫG Ox東ȯw!5 :w!5 G͈S"͙ͷ!͘:ͫG>w!5 :w!5  ->[_:2:2~ ?ݶ 8!6(:!}22"!6!6! " (yϿ(yχ~ݾ www> >ί""fn}!|! N(V ^ V^{"z"Rrs>>< N(~~Kͥͱ !~( ###>nf v %O>22K&.ɯKe## (<(H(D_(@(A 8O>22ya8{0 w#~(> wpx__ xrv+6  $ȷO!~ ( (# #~6 y2!x(# (A6 #x   :!~6: (:/2: ( !    :/22>2 :w N(~~w!>2>2!" S">2>2! " "S#>>2>2 4r͍ ?ݶ K*:G>x@( r N Z N :>(<-!5 6!5  _f n % <V  <V KCͫ  ! ɯGOVVVVx =y~( G#O#Gxy!6#(:h y!χh y!χNV^fn+ ( p!~w"~w#~w$~w%44> fnRtu44!$'*0DIR (! ͢ØÆ^ BRͧ9!5‚#~Y‚#"T<ÆALL (Y/N)?^ Tʧ͘!6!~ڇd×í'Hvî{|!$>v2h !>2^4r v:L4P < 0]r P Lz u $-D4r^22!^|G !!  !###### ~(!dN#F#^q#Vp!ds#r/(("(-! W!"2!":O: v!Gyx! ^#V !d!h^#V^#VNyx>(N x>Nyx >=(yN y>Nyx >ȯ6(yN yNy! N84! N#FFNF("m"ifnN !*m~  'fnfn f n*ifn *mN͎So}2q*mi`NB}^(< "rg.<"sCk|(  !W! W!W44V#^#QYG G G G `7Ϗ7^ Altos ADX 3.00 $Hard disk drive #1 not available for CP/M$Bad sector table full. Re-assemble BIOS$/ !FN}:2qGOCoH vͮ:[͎BKCmHͮ:V ^ !R<<:<0s! >2o!.():o=2o KmCmHͮ 4> 2o! /(FNr s !4f~# !T!.TV ^ ~$O#=2)ͽÉ T!@k!}|q=qf^!~2>`~2߯2\!!B!~>):B"*)*)Q;*"E:;:A2AQÓQÜQ*C}/_|/*W}_*"}o|g":ʑ*C6:ʑw:2E**E}DQ>2 >#0~O#Cx2͘1)ͽÂf zͧÆBAD LOADCOMf^: !߶ Â$$$ SUB"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E b> 2WSlÄò>>÷ vCBIOSxx COMB1د22!^|G G x!   *"C"=(=ѷ !!;!Þ! 64K Altos Loader 2.25f$ CBIOSxx.COM not found on cold boot disk.$>// y.2Q>2RM!+*)!1@l*)~=(8C+2-*)i`NB}^(< ".g.<"/C'|( n&*)n *)!V^*+R V^*-R(!+1RB 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>m͌ͅ*/NV^ ['#F>~ 2ɯw: >~~w:>~w2G濰~wV^fn+S">2~!:G !5 >8!R6(:Q(yϿZ;#P +x]G G ^x     $@  ADXCOPY DIACOPY DIA BOOTCOPYDIAMFT DIAHMEMTEST DIAPRNTEST DIA MFORMAT DIAf ADXSETUPDIA4ATD DIA5HARDS5 DIAv  ĝ@ >2*=T+2*=T+2(=T+U B+ B+ $ 5+~@w,U '+>2(=>2)=T+2)=@ >2)=T+x+>x+:@/o:22<Ϳ(2 {=ʝҝ<2 m ALTOS ADX Disk Copy Program -- Version 1.1 ------------------------------------------ $s122<22>2 ' Please insert diskette to be read from Then press return key $ 2S#:2:2!":?o&0 6 Reading cylinder XXXXX$B:OE[S:OH*MDKNl* ["!RҼ*!":<2% *> # x :21:<21>2>*:::   &!:(:O=22HQ2Ç:OH*MDK:OQ¢>2* ["!Rҁ*!":<2%:<2>2í:[*#*# "%R:¸2!"%2!@"%*%"#f Ym Do you want copy another diskette? (Y/N) $`*-0369<?BEHKNQTWZ]**6 y I/O Error on read try another diskette$  I/O Error on write try another diskette$}0> 2 8>  >02< 8BG 3 S5"0!+}ϳ* @~71=,1O+,1 1x+~,11<*A=U 0r1G~# W1 _10K1x0G¾0&¾0!+}ϳ* @~71=,1O+,1 1x+~,11<*A=U 0r1G~# WsB1B ? ALTOS 5-1/4 Inch Disk Copy Program -- V1.1 ------------------------------------------ Insert diskette to be read from in drive A Insert diskette to be written to in drive B Type return $ ʄ:;?o&ͧ  # Copying cylinder xxxxx$Z:;O]::O`*<MDcf(<*< "<::<2:% Z!D"<>2::;O]::O`*<MDci(q!MDcf<![<x *< "<::<2:% :;<2;(>2:i!D"<!D"<>2;<2: Y Do you want to repeat, (Y/N) $DxBEHKNQTWZ]`cfiloruB*6  At least two floppy disk drives are required for this program $ 2> Press escape to abort verify $  I/O error on verify, try another disk$ I I/O error on read, try another disk$ ~ I/O error on write, try another disk$}0> 2 8>  >02< 8B 2 8>  >02< 8B    õ ALTOS 5-1/4 Inch Boot Copy Program -- V1.1 ------------------------------------------ Insert diskette to be read from in drive A Press return key $11:O4:O7*MD:=([* ":<2% :<2(>2 B Insert diskette to be written to in drive A Press return key $ >2<2!"11:O4:O7*MD:@(͎* ":<2% :<2(>2!">2<2@ Y Do you want to repeat, (Y/N) $O"%(+.147:=@CFIL*6 h I/O error on read, try another disk$  I/O error on write, try another disk$!MD:=[![x   I/O error on verify, try another disk$O error on write, try another disk$!MD:=[![x   I/O err  seek between two cylinders h) Read every sector on diskette (no compare) j) Continuously read cylinders 69-79 (compare) k) Determine time between index pulses. l) Exit program $ͣ͏W>2r͠zllCV͔kDlw͂ x. SECTOR WRITE TEST $ͣ͏W>2r͠zllCV͔kDlw͂͢ 6x. SECTOR READ TEST $>2 { a(b (c >2G2ox2o>2r͠ .> >.::o/ 2o͠llCQ͂Vlͣ ]llCQ͂Vl> ]:J RELIABILITY TEST $ Enter C for both drives. $͏>2rllCV͔kl͠zͣwQ͂ .wQ͂y .x WRITE/READ TRACK TEST $>2o>2>2r2 M#llC͠zw͂> d]>z]y>]x. MOTOR ON TIMING TEST $ Place formatted test diskette in drive A.$ Drive Ready Circuit Malfunction $͏>2rpM#ll͠]C͔klw͂.! >($ 0(1@( c x:>] Insert alignment diskette in drive to be tested$ DRIVE ALIGNMENT AID $Hit C to Change cylinder (track) Hit 0 or 1 for head (side) 0/1 $͏21 22 >23  y >23 ͠llCl:1 2:3 ̆]]w͔:2 2:3 ̆]w͔((z:3 $J Enter first cylinder (track) number (0-79).$ Enter second cylinder number (0-79).$ Would you like to verify cylinders? Y/N $ CONTINUOUS SEEK TEST $>2r͏| M#ll͠C> J READ EVERY SECTOR W/O COMPARE $ Insert diskette to be read in appropriate drive$͍>2r>2 ͏| M#ll͠C>E2C  READ CYLINDERS 69-79 W COMPARE $͏> l>2 2rl͠zCV ͢ Z >u!~6.#ww>x>  ((    > TIME BETWEEN INDEX PULSES $ Milliseconds$>2>uw͔> >@ O<2>2  <W2!E(###|G} ^:=2>2222s>2$͍!" >w# 221$ 2ab@cʤdʙefgh4 jʮ k l#$ ****** ALTOS 5.25 INCH FLOPPY TEST FACILITY ****** Version 1.1K Double sided 96 tpi a) Continuously write a sector b) Continuously read a sector c) Reliability test d) Continously write then read one track e) Motor start timing test f) Drive alignment aid g) Continuously   2x! (yχ>2m:  >2:h(*j(&>Ouw͔>y >@y O<2z>2͢ :h(j6 <2x! (yϿ>2m: x! !͵ (! 45!"  × 4V !"  × !2 :r 0: )fT(!,>( Rʖ!*p+ fn+++tu>w>2m : ^ :n͐ï> :>(> 2 ::n+++: (~wyyxWy|_ ##g.........TEST ABORTED $M#l-M#l$ DRIVE NOT READY MAKE SURE DISKETTE IS INSERTED IN DRIVE PROPERLY $:>2m>>2> 2 >2͍!:>m(>!:>(> w## : >2 !~# ~ !>!> !>m!> ##o ##t"p4 4llQ͂V͔kD:W(l!$~(.͵ :r 8~G~(*:` >2s!66644x 6F~F~~G~F~F~F~~G~!q!"o9!2ollV#^#>lD# ERROR SUMMARY Number of passes $ Drive A Drive B CRC RNF SKV CMP CRC RNF SKV CMP Soft $ Hard $:_>l: A(B : _>l!V#^>l:_>l: }:}l Floppy Controller Failure $Command: $ Status: $:*a(;b(4fc(-d(&xe(f( g(Z h(  j( *:a(b(c(d(:G(JllJ>2T2JlJ TOO MANY HARD WRITE ERRORS IN ONE PASS.....TEST ABORTED $M#l Insert form!!>w!4+4:m͐!Tf(!~( `G~~~>2>2n >2n: ! +!tul!! l~ ~  ~#T  lM#llz  y(atted test diskette in drive(s) to be tested. Remove system diskette if necessary.$n x2  Do you wish to dump the read buffer on a CRC or compare error? Y/N $]0:8O    G0O x  a( b x2o Enter drive (A or B). $͏}PR2 Enter cylinder (track) number (0-79).$2͏}RGO: 2 濰] Enter head (side) number (0 or 1).$r͏}( RW2 Enter sector number (1-9).$`B:aG!b~0  w# !b:aG!^#8$T]8>%0>$88gB (hit to exit) $ERROR....on $Read $Write $Pass $ Drive $ Cylinder $ Head $ Sector $ Hard $ Soft $DRIVE BECAME -NOT READY- DURING TEST MAKE SURE DISKETTE IS INSERTED PROPERLY$CMP$LD $CRC$RNF$SKV$DISK IS WRITE PROTECTED$:o! GO~8w@>H ]> W( = M#lJ HOME ERROR.   Enter number in decimal. $ Number too large.....try again. $ Bad entry......try again. $ u2! =(p# >!B0 = {/_z/W}0wz(+!5 !wO 5 (.O ɯ//$O >// y.:"y.Y8OGbk# (w# xd)) d:   ( sBxJ:cJ>2 Finishing current pass$>2 2M2 2 : i:   2*ͦ:lN:( Press to continue.... $>7  n y o   B  B !B ;!B [!B! n(y >2" !ll ! *  ! *  !!*  !;!*  ![!* lBl!$~ >2"M#l$!#V#N  Do you wish to print (hard copy) the errors? Y/N $ Please enter the following information..... $ Date: $ Technician: $ Model # $ Serial # $ Remarks: $F Is above information correct? Y/N $&"SO">(2z"B"M#!$~(&W 4"SO"> 2z"!$B">2"M#$ "4" NO $ SOFT ERRORS$ HARD ERRORS$:"  !&"}#O-  l:":(~W(D#fA(B  D#^(>lD#^>lD#^>lD#~xW |_ g o tD#V^>lD#V^>ll r"W#o#B":z"(!>2"$  W# Enter to continue....$ to exit$ DRIVE SIDE TRACK SECTOR ERROR PASS OCCURRENCES $#M#>2o͠:G>^ ] Replace system disk in drive A if necessary.$  TROL WORD IS : BANK UNDER TEST= , BANK COUNT= # OF PASSES TO RUN : ALL DONE, WAITING FOR CONSOLE INPUT... TEST ALL BANKS ? (YES=Y,NO=N).. SPECIFY THE BANK YOU WANT TO TEST.. TEST ALL MEMORY ? (YES=Y,NO=N).. HALT ON FIRST ERROR? (YES=Y,NO=N).. TYPE "L" FOR LIST OF ALL INPUT COMMNADS USER DEFINED TEST PATTERN (Y OR N) SPECIFY MAXIMUM # OF ERRORS ALLOWED.. RUN ALL SIX TESTS (YES=Y,NO=N).. GIVE TEST # (1-6) : TYPE L TO GET LIST OF ALL COMMANDS TYPE S TO PRINT TEST SUMMA!1!"E!"I#"G!n!n!"7>29!@"S!"U!v~>(0*7"7!n>͢Ö́0840*7o"7>29!7~ *7"7!n͏0}2C!~(m*7"7!Wn͏0"E!rn͏0"IKE7?B#"Gy*7l( }p0(!"S*E 0!n!n*I 0!n!2n͞0"M!~ *7"7!"Q!]n͞0"Q!~(!n͢*7܅o"7y!"O"K!nn͢N( Y(?̈́Y!͢ ((08:0)DM)) O Ö́!n7 +̓G͏*K#"K*Ks!hnRY TYPE R TO RESTART THE TEST TYPE P TO RESTART WITHOUT CHANGING ANY PARAMETERS TYPE H TO HALT TESTING TYPE L TO GET LIST OF VALID COMMANDS ...STARTING MEMORY TEST..... INVALID STARTING ADDRESS SPECIFIED. .... INVALID ENDING ADDRESS SPECIFIED..... [S| }[Uz{*Ks!hn*O!zn!n*E!n*Gy!n:D0Ö́!"n:90Ö́y͗͢ ͢Ö́R( S(1P(!L(QH(FC((!lnGy y 1iy !n*7|ͻ}ͻy! nv*O!zny*KKM7?B !Knͅ%*7\(}>d(:C2B:9G!:~):DT:BwV/wV# y̅y #1̈́*7\(}*7>d(:C2B:9G!:~):DT:B:BwV/wV# y̅y #2̈́*7\(}:9G!:>2B~):DT:BwV'0# y̅y ͅ:B /2B:DT#3̈́*7\(}:9G!:~):DT}wV/wV# y ͅ#4̈́*7\(}>d(:C2B>)!/:BwV# y̅y :B/2B5̈́*7\(}zz!~!n TESTING HALTED........ 2D*7l( ====}2D:DO *7 t !@*EKG~Ö́# ̈́ ̈́>// y.ͅɯ//>͗(. 870Ö́180̈́!n:D!n!nͻ!nzͻ*O#"O*7T( !onͅ*OKQB} 0!Hn*Q MAXIMUM # OF ERRORS OCCURRED... HALTED ON FIRST ERROR !!!!!!!͢ 8+:8_A8!G07O)))) Ö́!ny7ͬͬ|} ̈́6̈́y2?~2>{!(!( !(!n! n:?S!1n:>Sy!+nC(0Ö́!7ng.!>w|g !x xw|g x8!@(!x >O7 2|g x !x xO7 |g x8!@(> !>w|gP x !Pxw|g x8(!x >O7 4|gP x x !PxO7 |g x8(> !>w|g0 x !0xw|g x8(!x >O7 4|g0 x x !0xO7 |g x8(> DIAGNOSTICMP/M}0> 2 8>  >02< 8B>0OASISPASCAL MEMORY MAP ERROR, SHOULD BE BANK , IS ADDR MEMORY BANK (0-3)? STARTING ADDRESS (HEX) ENDING ADDRESS (HEX) RELOC ERROR - BIT: ALTOS SERIES 5 MEMORY TEST VER 2.4 VALID MEMORY TEST RANGE (HEX) BANKS 0-2: 0000-BFFF; BANK 3: 4000-BFFF COMMON AREA IN BANK 0; RANGE C000-FFFF PROGRAM RESIDES IN BANK 0; ADDR F000-FFFF PASSES= ERRORS= COMPARE ERROR - BANK ADR: WRITTEN: READ: START - LENGTH - INPUT ERROR !!!! DEFINE PATTERN = CON  !9"1 !~(_^#*8{ Ăy0 2͵ ͖ Gͻ ͋ ͖ 1ͻ ͯ 2ͯ ͖ (Ăy 2͵ ͋ ͖ DIAGNOSTIC PRINTER TEST 1.1 $  !"#$%&'()*+,-./ 0123456789:;<=>? @ABCDEFGHIJKLMNO PQRSTUVWXYZ[\]^_ `abcdefghijklmno pqrstuvwxyz{|}~ HARDS5 DIAvyz{|}~1W2,!^|G^`a- b- ALTOS 5 1/4 INCH FLOPPY FORMAT FACILITY--V1.1 Insert diskette to be formatted in available drive Remove system disk if necessary$ Enter drive letter to continue A/B? $ $   W>2"Ͱf_>͠>2$ͰF>2$@ͰFͰ:"Oʩ<2",L90 Cylinder $!!=~2&:&#~2&>N G  w#PN 2N N PN !Ra(y'χ:$vds|> ERROR DETECTED ON WRITE....ABORT$22!  =ʸp#ì >!B ={/_z/W}0wz+!5»! _5x2>Hv>v>v:C> SEEK ERROR......PROGRAM ABORTED$o DRIVE NOT READY... Make sure diskette is inserted properly $d))² °>M HOME ERROR..........PROGRAM ABORTED$>vRy:,G >Ͱ Disk format complete $ Would you like to format another diskette? Y/N $ System disk in drive A Enter to continue....$    2!"E2 t2͛2ͥ2 (1 I2[E2>͠:H222:K1:E222Q1:E22222:G222 31:31*2 "2:G2<2G222 >222G2:H2<2H2 !"2>2G222>2H2:E2<2E2P(1!"2>2E2<2G2 `2 1 2ɯ Too many soft errors, try another diskette $ Hard error found, try another diskette $ Verifying Cylinder $ Verify complete $Press any key to abort verify $:G>ɯ: 2323> 3: :3:223 :3:223>3>:22323G濰ͦ3[2S3!"3ͥ22!3ͱ3:33G Ox東ȯ͘3!35 6!35 >ͦ3[2S3!"3ͥ22!3ͱ3:33G>͘3!35 6!35 >>:3<23>23>23:2 ?O 8v(yϿ(yχ!"2232H2<2G  .$ 0N 9 :;0A6862@B : 2 B Select printer baud rate from following list 0 CENTRONICS TYPE PRINTER (PARALLEL PORT) 1 110 BAUD 2 300 BAUD 3 600 BAUD 4 1200 BAUD 5 2400 BAUD 6 4800 BAUD 7 9600 BAUD Specify baud rate: $ 0  >A22A= ͻ;ʐ` " :D§*>§>ʄ " DISK IN ?: IS UNRECOGNIZABLE, RESTART OPERATION...$ PLACE DISK WITH BOOT TO BE UPDATED IN DRIVE A. REMOVE SYSTEM DISK IF NECESSARY. HIT WHEN READY TO PROCEED: $ I/O ERROR, RESTART OPERATION.... $:_!^#V"*": !>$2 ! " ;!"!"K!$B0K ! " ;! "K! "~! 5 *#^#V+V+^ ^#VS*: w#: w#####: ##:@>$2 ! " ;!"!"K!$B0K ! " ;! "K! "~! 5  "[R ADX LOADER ON ?: IS UNRECOGNIZABLE, REPLACE.... $; e ! Nͻ ADX BOOT SECTOR SUCCESSFULLY UPDATED $ REPLACE SYSTEM DISK IN DRIVE A: HIT WHEN READY$ãæéìïòõøûþ*6~#0!_~#~4 G4GG 12 ͠m 22 22 S[  > 2 :0b8b 6 ALTOS COMPUTER SYSTEMS DIAGNOSTIC DISK BOOT SETUP PROGRAM, VERSION 3.00 $ Select baud rate from following list for console #1 $ 0 DON'T CHANGE CONSOLE BAUD RATE 1 110 BAUD 2 300 BAUD 3 600 BAUD 4 1200 BAUD 5 2400 BAUD 6 4800 BAUD 7 9600 BAUD Specify baud rate: $ Select baud rate from following list for consoles #2 and #3 $ INVALID ENTRY, RETRY...    0 NR#G>0+2r`>2|  AUTOTEST (A, B, C, OR CR TO SKIP)5AjBʘC  ENTER PA (ONE HEX DIGIT ONLY)52q  ENTER LS NIBBLE OF MA52p  ENTER STRING OF 2 DIGIT COMMANDS!5+  w #!~L  ñXj2{ #~O:{ 2r#̼ ̼`[:r m5:u@:uO:pʢ  INCOMPATIBLE IS AND M:u0³f¾}:u00>02:| >12:| 02  TAPE SUBERROR C SEARCH UNDER MASK XC - XF AS X4 - X7, BUT HIGH SPEED ODE  DRIVE STATUS::t!  INTERFACE STATUS::u!  STRIKE RETURN TO CONTINUE5  AUTO-DIAGNOSTIC ROUTIN>2q  WRITE FMK TO TK1,>2p>C2r`[ RT1 TO TK2,>2p>@2{ ͛ RT2 TO TK3,>2p>2| ͛ AND RT3 TO TK>2p>U2| ͛  CONFIRM FMK,>2p>A2r`:t@]  *** AUTO-DIAG ERROR - NO FMK FOUND ** RT1,>2p>2| ͭ RT2,>2p>2| ͭ AND RT>2p>U2| ͭ  WRITE TO TK1: RT1,>2p2| >@2{ ͛ RT2,>2{ >2| ͛ RT3,>U2| ͛ AND A FM>2r`[  REW, SPACE FWRD 1 REC, & CONFIRM RT>2| >D2r`[ͭ  REW, SEARCH FMK, SPACE REV 2, CONFIRM RT>E2r`[>2r`[>2r`[>U2| ͭ >2q2p12>@2{ ͛ͭ>C2r`[>E2r`[:p<   FULL TAPE WRITE/READ TESԯ2p2| :p12  WRITING TO TRAC>H2r`[ͼ>2r`:tJ[1>2r`[  / READING TRAC>H2r`[>2r`:t@Œ[s:p<2p ͼ:{ 2r`[:{ 2r`[ :| G!0p#z !0>2z :| G~#:z 2z z:z x  ӌہ !0͠> C!>ӏ>ӏ!ͤ"YUĮͤĮ:t@2t7ہҖۈwO#zYͤy 7y2xۉʋ 7ۀ ۉ@Y 7ہ@!ۀ>ۈ@!>Ӆ͠>C>U!>ӏ!ͤUMÚW:r_&͠z!CCۉKc{nX zW @!{ ;zn Oۉ@^`>ӅM|7͠>C“>Ӆۋ>ӎۀۀ¯ۀہۀ:sG>Ӆ>ӅEۀC:zӄ2z>ӅC7Ӆ>Eۀۉ@5ۀ!> Eۉ@!>=E>4E]~Ð͠!9"~:r2sʦı:rʢ:p2u>2t:pG:rG >H2vx@Wڃ:rGaxʿC===!:qOxz~ڃ:tGۀ2t2y:s2r*~2{B:yC͠>Ӆ>Ӆ:{2{B>21x7ɯ2{:y C>:y"C>:{32{z¸2{øTY:qwy=d=uxͱڌ>2t2uÐl>1ڌ!0)G?ʔ~x#)y†x†Ð !0~G#z®x2x:t 2tÐۀ :vڃÐ:y ~>21ڃÐ:vڃÐ2w5:w=2w'ۀ 72w:w=2w'2wD:u@2ux77:w=2w>2r>~4:u@2uÐ:u02uͩ2rÒx2|~>Ӆ :u濰2u:t@ͩÐ:zӄۋ>ӎۋ>Ӎ>"Ӎ>ӏ>Ӆ>ӅO>2zӄ>ӅC͠>>Ӆۀہ͠x<OxO:z2zӄy2r>~Ã͠:xOۋ><ӎ>>"ӌ !0ہr]~ӌ,]ýۉہt~ӌ#ztہy!>ӏͤšͤ"ͤ¤ۉ ½>Ӆ>ӏ >Ӆ7>Ӆ>ӏCۀ@BOɯӌ>7ӏ!~#"  H < ÌÈÝç"Dcò4o1W2#b.^R0$"g.^z*wq#pG !q^7!~# 2 6M:GϏ7` (  >g.^#V^#Vz( {K^#VF!~pg.>#22:G( #(>2> S: ( 22go!}[{!z!^#V^#VS{"z">2>S*!}:G( > #(22[{!z!^#V^#VS{"z">#(^#V~2! !^#V~2,##".!06:21:22:!2w!0" !" >!2:222*.~223##~#".01. Format Disk Drive $2. Verify Addresses for all Sectors on Disk $3. Seek test with optional Verify $4. Write entire Disk $5. Read entire Disk $6. Set Flag Byte for a Specific Sector $7. Hard Disk Read/Write Error Test $8. Miscellaneous functions $9. Terminate this Test Series $Select required function by number: $ $1hkͬi2t{{jF 0+ͱ2ikO> r ` *ikM! ^#V A, B. F1 3 6 ͚@ Rd *g iVj ` vVj2jk:jka/>z!jk/H :j:222 ! >2>S!,5 >2>S^#V~2,!!͈>2!0" !" >!2!06:21:22:!2w!4:23(+( ( $>21>!2w:222 >23!06 ! >2>S!,5 >2>S^#V~2!^#VN#F#"  C >!2 ! >2>S: g.^#VN#F#" C>!2 !>2>S: g.b!"!!6#: ! b*!#"!:(!6#2  x10*!#"!: G x]( :0!͑: @(> :!  ^#V#~2O! ~2d)) h k:jk!kkq:hk0  Vj$  + !hk6*kk&Vj Vj!lkq*lk&Vj!nkp+q:hkz < n c u !hk6*mk Vj!pkp+q*ok Vj!qk6*ok#:qk *qk& *ok~a/>z/H *qk& *ok>ߦw!qk4Ø !skp+q*rkVj!ukp+q*tkVj!wkp+q*vkVj!ykp+q*xkVj!{kp+q*zkVj!}kp+q*|kVj!kp+q*~kVj!kp+q*kVj!kp+q*kVj< x> 2k:k‰>:k©:hk¡!hk6æ!hk6î!hk6> J{X X XE Xi X yχyχ^Sc^Se*c~D_~ +B(O( Q(H(#>DQ >O2k+"g[cRDDDM*c#> D+Ci"c!"l:kBʸODg!*l*c[i~,(0(1D#O)D D#z "l!n6z { 0X X X X XLvX! X#} ***** Homing drive ***** $ ***** Drive Not Ready ***** $No Hard Disk Configured $ii\U {i2k:kyU :k!kr+s+q:k*kDMi2k*kDMi2k:k*(v"x!x"k!"Dv>!DvjX*Dvͪj*k>w#6*Dvͪj *k6*Dv"Dv>(vj¤!"Dv*(v+!Dvjڡ*Dvk *Dvͪj*k w#6*Dv"Dvj!"Dv*(v+!Dvj*Dvk *Dvͪj*k w#6*Dv"DvҪ%24vX>&6N!*l*c[i~,(%0D8D#O)D)D)D D#z "lKl!n6x z {06N!*l*c[i~,(-0D:D#)D)D)D DO D#z "lKl!n6x z {06N!*l*c[i~,(80D:ADGD#O)D)D)D)D D#z "lKl!n6x z {06N2n!"l[l*es#r:no`^#V#^S!1(*|0!}^#V#~2 ^#V#N#FC ^#V#~2 ^#V#N#FC ^#V#~2 ! ^!& >{ [ !/ >{ ! ^!< >{ [ !I >{ Vjg!Jv6#6*4vM!W ^#Vg!Jv6g!Jv6gg!Jv6#6gg!Jv6#6g!Jv6#6g (03>AL0123456789 $ $, COMPARE Error $C $CR$ Press ESC to ABORT the Test, RETURN to Continue the Test$ Press ESC to ABORT the Test, RETURN to Continue the Test$, # of times = $ First found on Pass # $!lp+q!"l>O!lj]*lLv 6 *l"l<!"l*l*l~$ʎ*l*l*lLv w*l#"lc*lLv 6$!lp+q!"l*l*l~$*l*lNE *l#"lä!lq:lrU u͘!l6>!l!l4! F!W >w# !\ >w#    ( >2 ! x G8(0 ! ! O N#! ! 5 ++6$ a 2  =(p# >!B0 = {/_z/W}0wz+! 5 , NOT*RDY WR FLT FRMINH CRC ERRRNF BD SECTTC BUSY *** ERROR *** Drive: $ Cyl: , Head: , Sector: , Status: $ Status bit meanings:    !lq!l6:l=!l !l4 {j29ҟ:l2l:l±*lM ø*lME :l02lO>9:l2l:l*lM *lME !lp+q!"l>!lj;*l! ̀jh *l>j { w*l! ̀j"l*l"l!"l>!ljx*l { ~0e*l { 6 k!"l*l"lA!ls+p+q+q*lDM:l›!l6:l!l>#w>!l*l& { N !l4«!l>#w>!l*l& { NE !l4!lq*lMkX* be specified by entering:$ *1 - for 256 byte pattern (hex 00 .... FF)$ one or two byte pattern - enter pattern in binary, octal, decimal or hex$ Select pattern: $ Invalid Pattern Entry, please try again $ Invalid Pattern Entry, please try again $ Do you want to "write" specific Patterns? (y or n): $ As many as four(4) Patterns may be specified.$ Press RETURN to bypass a Pattern selection. $ Select Pattern #1: $ Select Pattern #2: $ Select Pattern #3: $ Select Pattern #4: $ Pattern #1 revis6v"1v*l*1vDMy*lMkX*;v&"1v*l*1vDMy*lMkX*8v"1v*l*1vDMy!lq*lM*lMkX!l6>!lڭ:@v2@v҈!0v61Í!0v60:lŸ*0vM æ*0vME !l4l!lq*lM:l!l6>N!l*kM !l4  *lMR!lq*lM:l!l6>N!l*kM !l4  *lM*lMxX!lq*lMkX*lMkX:v2-v:v2.v*l*-vDMy*lMkX:vo&"1v*l*1vDMy*lMkX*v&"1v*l*1vDMy!lq*lMlX*lMkX*6v"1v*l*1vDMy*lMkX*;v&"1v*l*1vDMy*lMited: $ Pattern #2 revisited: $ Pattern #3 revisited: $ Pattern #4 revisited: $ Hard Disk "read" options: $ 1. Check for Status errors. $ 2. Compare input data against a specified pattern. $ 3. Both item (1) and item (2). $ Select option by number: $ Invalid entry, please try again $ Enter Drive Number ("1" or "2"): $ Invalid Drive selected, please try again $ Enter Cylinders per Drive (Default = 153): $ Invalid Cylinders per Drive, please try again $ Enter Number of Heads (DkX*8v"1v*l*1vDMy*vj/!"k5! "k!l6#6!"k"kkkjT*kDMy*kM *k"k!"k>!kjH*vkj:l¥*kM *kM :l»*x|!l6:l*x|!l6:lX!l6:lX!l6*k v ^|*k#"k>kj>jH;*kM *k"kw*kM !"k>!kjG*vkj:l|*kM :l±:x />~!x/Hҥ*xM ì*kM !l6:l:x />~!x/H*xM *kM !l6:l*kM !l6:*kefault = 4): $ Invalid Head selected, please try again $ Enter Drive Type ("1" = Series 5-5, $ "2" = 580-10, $ "3" = 580-5, $ "4" = User Specified): $ Invalid Drive Type selected, please try again $ Specify Configuration of HARD DISK to be tested. $ Default Configuration is: $ Drive Number : 1 $ Drive Type : Series 5-5 $ Press RETURN to bypass a selection. $!l6>'!l#*l& l 6 `i+4 v ~ />~/H,*k v N 3*kM *k#"k*k"kU*k"kFͮQlU *vju  20vͮU *vj¡  20v:0v·>>RU *vj  20v:0v>>!lp+q  *lDMy!lr+s+p+q+q*lMX*lDM*lM {X*lMX*lDM*lM {X!lp+q*lDM {U *** THIS TEST WILL ERASE FILES ON THE HARD DISK. *** $ Do you want to continue? (y or n): $ Press any Key when "ready" to Start this Test $ Do y"!l6l̈́ ":l #!l6N5#:lY0#!l6Y5#!l6N:lkU U #U 2lU #*U 2l^U U U U "!l6>!l#*l& l *l&l #>n!l4œ#>y"ljU #"l&vlj/>jH$z{U #*lU #"l::v=O!Jv ~!lj>jHC$U $*l}CU #"m&vmj/>jHw$QU H$*myU #"m::v=O!Jv ~!mj>jHҲ$U {$*m}U #"m(vmj/>jH$U ÷$*mU U JU $ou want to continue this Test? (y or n): $ Press any Key when "ready" to Continue this Test $ *** DO NOT RUN THIS TEST WITHOUT PERMISSION $FROM -ALTOS- CUSTOMER SERVICE *** $ CALL 408 946-6700 $ Do you want to continue ? $ Enter Cylinder Number: $ Enter Head Number: $ Invalid Head Number, please try again $ Enter CYL: $ Invalid CYL value, please try again $ Enter HD: $ Invalid HD Number, please try again $ Enter Sector Number: $ Invalid Sector Number, please try again $ Patterns can  U ":l*:l1H)%!l65%llj2l:lF%U $!"Dv**v+!Dvjt%*Dv y 6*Dv"DvL%:l‚%:l2l:l:lH%!"Dv**v+!Dvj%%*Dv"DvҠ%%*Dv y :lw*Dv y :lwñ%:l&!"Dv**v+!Dvj&*Dv y *Dvs*Dv"Dv%!mp+q>msj>j*m&{ ~*H*m'{ ~1HҊ&!m;j#s#r.* ml) ^#Vl -&è'>msj>j*m&{ ~1H*m+&{ ~*H&è'*m&{ ~02-v>9!-v&:-v2-v*m&{ >02.v>9!.v #6#6{2@v:@v3/{i'/ {i{i-*8v#"8vm2=v.!;v4è.*6v#"6vu.:=vh/-0n/-0 Enter "seek" First Cylinder Number: $ Enter "seek" Last Cylinder Number: $ Do you want test Verification of the Cylinder Numbers? (y or n) $ **** Address Error **** $CYL: $, Time: $ ms.; CYL: $, Time: $ ms.$ .... Seek (verify) Terminated. $!"m#"m&vmj/>jHҗ0z{U h0*m!"m"mo/U h0"m/U h0"m!m6/U #2m:mY0!m6:mE1!;v6!"8v{i{i**v':.v2.v!m;j#s#r>msj)" m* m!'^#V* m.{ :-vw* m :.vw!2{6Hè'* m5{ :-vw* m :.vw!9{6Hè'* m<{ :-vw* m :.vw!@{6Hè'* mC{ :-vw* m :.vw!G{6Hè'0'L'h''":l¼'! m6 (:l*:l1H'! m6!l61#6*'llj2 m: m'U : m (:l2l: mU !&{6m#6#6#6m#6#6#6*#61!"Dv>!DvjV(*DvDM#&*Dv"Dv6( #Y_(7U $gU U ͩ'2m:m…(Ü(:m(n(:l2&{:l2'{U ͩ'2m:m³((:m¾(Ü(:l2({:l2){U ͩ'2m:m((:m((:l2*{:l2+{U ͩ"v!v6#6#6{2@v:v2-v:v2.v6v-vjE1/U ͮN#͛0Ͳ\1!=v61!=v6:=v1*m"6v {i"m  0X*6vDMy!0X*mDMy0*m"6v {i"m*0X*6vDMy80X*mDMyA0X0m2=va1F00 Do you want to "write" a specific Pattern? (y or n): $ **** Entire Disk Write Aborted $ .... Entire Disk Write Completed $1U #2 m: mY2$!"Dv**v+!Dvj2*Dv y *Dv v w*Dv"Dvҙ22!"Dv**v+!Dvj2*Dv v 6*Dv"Dv2'2m:m)&):m)(:l2,{:l2-{!"Dv>!DvjL)*DvDM#&*Dv"Dv,)U .{U U 5{U "U <{U <U C{U j#VU sU U U U #"m>!mj>!mj/H) U À)*m}!"l":l)!m6)!m6lj"l:m!:v6, U )2l:l*G*>lj>ljH>**l}2:vG*W U )!"&v U )2l:le*Ò*>!ljljH҉**l"&vÒ* U H*!Jv6#6 U )2l:l²**>!lj>ljH**l}=2Jv2Kv*!U Ó*!"*v!"(v!,v6!"&v!Jv6>#Y 3|2Ͳ3!=v63!**v"v!"6v}2;vo&"8v2=v&v6vj:=vրH3*6vDM {im2=v!;v6::v=O!Jv ~!;v/:=vրH3{i!"8v(v8vj:=vրH3{i{2@v:*8v#"8vÙ3!;v4k3*6v#"6v83:=v36203X20 Hard Disk "read" display Options are: $ 1. DO NOT Display data if any error, $ 2. Display data only if a STATUS error, $ 3. Display data only if a COMPARE error, $ 4. Display data if a STATUS or COMPARE error. $ Select Option by number: $ Invalid Opt#69!U i!U !U !U )2l:l-++*l}2,v>lj>ljH>ljH>ljH+*l+!+^#V!"&v!Jv6#6+!2"&v!Jv6#6+!2"&v!Jv6#6+H*͓*++++++!U *J{U &"U Z"U w"U "U "U )** **** Disk Format Aborted $ .... Disk Format Completed $|#yJ,>#YS,*(v"x!**v"v!"Dv**v+!Dvjړ,*Dv v 6*Dv"Dvk,Ͳʣ,!=v6p-!"6v}2;vo&"8v2=v&v6vj:=vրHp-*6vDM {im2=v!;v6::v=O!Jv ~!ion selected, please try again $ $ **** Entire Disk Read Aborted $ .... Entire Disk Read Completed $3U #4U L4U x4U 4U 4U #"%m>!%mj>jHҲ54U g5>%mj>jH5$*%m}!"Dv}2#m*vDvj:#mH(6*Dv v *Dv y 6!#m6*Dv#"Dv5:Iv:6m2=v6:Ivb6:@vY6{U ͻ2=v_6m2=v6:Iv65:#m„6{U ͻ2=vÊ6m2=v6:Iv6:@vʬ6{U ͻ2=v65:#m6{U ͻ2=v6m2=v:=vN#g52IvͲ6!=v68!**v"v!"6v}2;v;v/:=vրHf-{i{i!"8v(v8vj:=vրH_-{i{2@v:*8v#"8v'-!;v4,*6v#"6v,:=v-,0Ç-#,0 **** Address Error **** $ ....Address Check Completed $ ****Address Check Aborted $:v2-v:v2.v:v2/v6v-vj!;v:/vH!8v:vjH>.-U ͮA.:N#ͲU.!=v6W/!**v"v!"6v}2;vo&"8v2=v&v6vj:=vրHW/*6vDM {im2=v!;v6::v=O!Jv ~!;v/:=vրHM/{im2=v!"8v(v8vj:=vրHF/{i!v6   o&"8v2=v 5U &v6vj:=vրH8*6vDM {im2=v!;v6::v=O!Jv ~!;v/:=vրH7{i!"8v(v8vj:=vրH7:Iv7!v6#6#6!"Dv**v+!Dvj7*Dv v 6*Dv"Dvң7!x6#6{i{2@v:)62=v*8v#"8vp7!;v4B7*6v#"6v7:=v8#508D50 Hard Disk 'Flag Bad Sector' Options are: $ 1. Seagate Disk Error Map $ 2. MiniScribe Disk Error Map $ 3. Cylinder, Head, Sector $ Select option by number : $ Invalid selection, please try again $ Enter SECtor Numbr n): $ ALTOS Hard Disk Checkout -- Press ESC to Abort the Test$Pass Count: $ Drive Under Test: $Pattern: $ Cylinders/Drive: $Cylinder: $ Number of Heads: $Operation: $Write $ Read $ Test Range:$Seek from: $ Cyl. # $ thru Cyl. # $ *** Drive Not Ready ***$ No Hard Errors Detected. $ No Hard Errors Detected. $ No Soft Errors Detected. $ No Soft Errors Detected. $ $ $*** Drive Not Reader: $ Enter BYTE Number: $ Sector error is not within a valid sector $ byte count = $ Enter "Byte Offset from Index": $ Byte Offset Outside of Sector $ Is it OK to flag the sector specified? ("Y" or "N"): $ Bad sector range : $cylinder = $ head = $ sector(s) = $, $ .... No Sectors Flagged $ .... Bad Sectors have been flagged $ 8U L8U j8U 8U 8U #"-m>-mj>+jHҙ:8XQ:!mp+q!"Dv>!Dvj:*Dv))5m mj/ +j/H:*Dv}*Dv"DvҦ:>!mp+q!m6!"Dv>!y ***$ *** Drive Not Ready ***$ Do you want to erase the disk? (y or n): $ Erasing Disk $ Do you want to limit cylinders under test? (y or n): $ Starting cylinder #: $ Ending cylinder #: $ Drive Under Test: $Series 5-5$580-10$580-5$User Specified$ Cylinders/Drive: $ Number of Heads: $ Hard Disk "reliability" display Options: $ 1. Continuous display on Terminal $ 2. Display error summary at the end of each Pass $ 3. Display error summary only at the end of the Test $ Select option by DvjC;*Dv))5m mj/ +j/H6;*Dv!ms*Dv"Dv::m8X#"1m>!1mjk;ymX>9X#"/m!/mjҐ;ymX>!"+m*1m:ͪj */m "3m>>;!'m6>!'m;*'m&k ~!8vj;:'m2(m!'m4»;!'m<*'m&k ~!8vj<:'m2(m!'m4;G;%<>*3mDM͚:2Gv*+m*3mDM:2Hv:Gv:HvH[<>:Gv:HvHx9U *3m"/mH9U */mDMy>X9number: $ Invalid entry, please try again $ Terminal to be used:$ 1. Altos II$ 2. TeleVideo$ Select terminal by number: $ Invalid entry, please try again $Press ESCAPE when "ready" to ABORT the Test $ *** OK TO DISCONNECT TERMINAL ***$ Do you want to display data if a CRC error? (y or n): $Press ESCAPE when "ready" to ABORT the Test $ .... Disk Reliability Test Aborted. $ $ $ .... Disk Reliability Test Aborted. $ This disk has no Hard or Soft Errors. $ ....Disk Reliability Test Terminated. U #"/mm/mjm+jH-={9U >!Gv6*Gv&m) /mjM=!Gv42=!Hv6*Hv&m) /mjl=!Hv5R=>!"v {i{i!"8v!"x!x")m!'m6>`!'mڴ=*'m&*)m6!'m4˜=>8vjҶ>{iͯ;!"v{]2@v:@vp>!'m6:'m:@vH>!"v{]2@v!'m4=:@vT>*(m&ͪj*)m*8vs#r*(m&ͪj *)m6m>*(m&ͪj*)m*8vs#rì>>“>*(m&ͪj*)m*8vs#rì>*(m&ͪj*)m*8vs#r*8v#"8vô=>-mj>H$"6v{$2;v<>-mj>#"6v $2;v<?#"6v $2;vͷ$!"u>!ujkG!"u>!uj^G*u)))t *u) >w#6*u)))t *u) >w#6*u"uG*u"uG!"u::v=O!Jv ~!ujڡG*ut) >w#6*u"uqG!@v6!t6N!m6 !q6 !{q6 !"t"m"q"|q}2t2=v29U #Y#?9U 9U *6v"/m*/mDMy9U *;v&"/m*/mDMy9U *Gv&"8v:Hv!8vj?>Ž?*8vk n&"/mÛ?*8vk n&"/m*/mDMy:Hv8vjʻ? :U *8v#"8vk?o=*Gv&"8v:Hv!8vj?*8vͪj *)m6*8v#"8v?{i!"Dv!Dvj1@*Dv v 6*Dv"Dv @ {i{i!'m6!"v:'mҙ@*'m&ͪj *)m~ʒ@*'m&ͪj*)m^#V"8v{i{2@v!'m4H@>#Yʣ@N#Ͳʷ@:0@Q:ͷ>@?`#Y@ú@+:0Do you want to print(LP) the errors? (y o  uMVAX*uM*uX*uM*uM}AX*t&"u) ^#V*uMX*uMAX*u*&vDMy*uM*uMAX*u*6vDMy*uMAX::v=O!Jv ~!ujJ.*u"u) N#F1u -€J!"u>!ujJ*u)))t *u) N#F.*ut N!*u  { -J*u"uҎJ*uM*uM*uX*u"ucJ*uMv͟j~q  *v+ͣj~q  jHHґS. !v͟j~q DMt -@S. *v+ͣj~q !v͟j~q -dS. *v+ͣj~q t -S*v+"v×S!"vIRâS!{q6X!v6*q" q:q2 q* q&t) N#F* q&t) q#p!"t*q+!tjAU>tj*t! ̀j>jHTj#!v6!t͟jq ^#V"6v!t͟jq  ~2;v!t͟jq  ^#V"8v!t͟jq  ~2@v:v†TuX!v6:tY†TuX!t͟jq  !t͟jq  ^#VN#F:tYT!t͟jq  !t͟jq  ^#VN#F q6vj! q:;v*uMzuX!"u>!ujڦK.*u"u) N#F1u --K!"u>!ujڈK*u)))t *u) N#F.*ut N!*u  { -sK*u"u;K*uM*uM*uX*u"uK!"u>!ujK*uM*u"uҬK:@vK*uM_BX*uM*m"v>vjʙL*v+"v!v͟jm  qj!v͟jm  : qH!v͟jm   qjHҖL!v͟jm  q[j!v͟jm  q#p!v͟jm  :q!v͟jm  wK>PmjuN!m͟j* qs#r!m͟j : qw!m͟j * qs#r!m͟j :qw!m͟j *qs#r!H4U*6v" q:;v2 q*;v&t) N#F*;v&t) q#p*t"tS:qXqU.uu -QUuX:tYqUuXj#.uu -}U>!qjҖUͣS>!mjmW!v6!"t*m+!tj:W>tjU*m" q:m2 q* q&t) N#F* q&t) q#pV*t! ̀j>jVj#!v6!t͟jm ^#V"6v!t͟jm  ~2;v!t͟jm  ^#V"8v!t͟jm  ~2@v:vVuX!v6:tYVuXͮ!t͟jm  !t͟jm  ^#VN#F:tYVͮ!t͟jm  !t͟jm  ^#VN#F q6vj! q:;vHm͟j *qs#r*m"v*m#"m>vjrN!v͟jm *v+ͣjm j!v͟jm *v+ͣjm j!v͟jm  *v+ͣjm  HH!v͟jm *v+ͣjm j!v͟jm  *v+ͣjm  H!v͟jm  *v+ͣjm  jHHiN. !v͟jm DM q -N. *v+ͣjm !v͟jm -vj-O*v+"v!v͟jq  qj!v͟jq  : qH!v͟jq   qjH*O!v͟jq  q[j!v͟jq -W*6v" q:;v2 q*;v&t) N#F*;v&t) q#p*t"tҬU:mXjW.uu -JWuX:tYjWuXj#>mj>qjHҥWxBX:tY¥WBX.uu -®W>!|qjVY!v6!"t*|q+!tj Y>tjW*~q"t:q2tX*t! ̀j>jXj#!v6!t͟j~q ^#V"6v!t͟j~q  ~2;v!t͟j~q  ^#V"8v!t͟j~q  ~2@v:v‚XuX!v6:tY‚XuXͮ!t͟j~q  !t͟j~q  ^#VN#F:tYXͮ!t͟j~q  !t͟j~q  ^#VN#Ft6vj!t:;v q#p!v͟jq  :q!v͟jq  wÁN> qj Q!q͟j* qs#r!q͟j : qw!q͟j * qs#r!q͟j :qw!q͟j *qs#r!q͟j *qs#r*q"v*q#"q>vjQ!v͟jq *v+ͣjq j!v͟jq *v+ͣjq j!v͟jq  *v+ͣjq  HH!v͟jq *v+ͣjq j!v͟jq  *v+ͣjq  H!v͟jq  *v+ͣjq  jHHP. !v͟jq DM q -¬P. *v+ͣjq !v͟jq -P. *v+ͣjq  q -P*v+"vQ!HY*6v"t:;v2t*t"tW:{qXPY.uu -0YuX:tYPYuXj#nYBX:tYnYBX! v6>! v)Z! v6>! vZ* v&u * v&u ~Z*t&)))t * v&) N#F *t&)))t * v&) q#p:tZ*t&t * v&t ^N7H*t&)))t * v&) N#FV: v<2 v‚Y: v<2 vtY! v6>! vZ* v&u :@vʸZ*t&)))t * v&) N#F*t&)))t * v&) q#p:t¸Z*t&t * v&t ^N7H*t&)))t * v&) N#FV: v<2 v.Z*6v" q:;v2 q*8v" q:@v2q!"q*t"qK! v6>! vڃ[* v&u"võOQ!q6X*|q"v>vjQ*v+"v!v͟j~q tj!v͟j~q  :tH!v͟j~q  tjHҾQ!v͟j~q  :t!v͟j~q  w!v͟j~q  t[j!v͟j~q  q#pQ>P|qjҝS!|q͟j*ts#r!|q͟j :tw!|q͟j *ts#r!|q͟j :tw!|q͟j *ts#r!|q͟j *ts#r*|q"v*|q#"|q>vjʚS!v͟j~q *v+ͣj~q j!v͟j~q *v+ͣj~q j!v͟j~q  *v+ͣj~q  HH!v͟j~q *v+ͣj~q j!v͟j~q  *v+ͣj~q  H!    :@vy[*t&)))t * v&) N#F*t&)))t * v&) q#p:ty[*t&t * v&t ^N7H*t&)))t * v&) N#FV: v<2 vZ*6v"t:;v2t*8v"t:@v2t!"t*t"tQ:@v[:tY[7HU:t[ͿH! v6!"Dv*vDvj: vH%\*Dv v *Dv y \! v6*Dv#"Dv[: v¢\*t&)))t N#F*t&)))t q#p:ty\*t&t N*t7H*t&)))t N#FV*6v" q:;v2 q*8v" q:@v 2q!"q*t"q{N< \ \!t6Y#~\7H\:t\7HBX\:t\BX! v6>! vW>|qjPe>qj> mjH>mj> qjHHJeMej#SeuU>mj>qjHyej#:tY‰eFXͲʣeF0{j2mj>qjH>|qjHeFU {j2! v7^:tD]**v"v{2@vU]**v"v{2@v:@v]:tµ]!"v!vjچ]*v"vm]7H!"v!vjڬ]*v"vғ]BU ]:t]CU :@v]^:@v]oY]* v&u :@vwZͣ\:tY]G-^:t>8vjH:;vH,^[: v<2 v]oY:t{ER^CU #YR^KCU **v"v!"Dv**v+!Dvjڑ^*Dv v 6*Dv"Dvi^!"6v*&v+!6vj_*6vDM {i!;v6::v=O!Jv ~!;v _{i!"8v*(v+!8vj_{i{2@v*8v"8v|fX#}͡f2 vO>!$vHsi6i:$v=O!i ^#V!P"6våi!1"6våi!"6våiiii {ij!9~# ´i`ij:*jg.`i j`i#j`i&j`i,j`i/j`i2j`i5j`i8j`i;j`i>j`iAj`iDj`iGj`iJj`iMj`iPj`iSjj j#j&j)j,j/j2j5j8j;j>jAjDjGjJjMjPjSji`N#Fog_og_ogDM!>))덑o|gҙj =‡j^#V))) DM!>))ҹj =±j^#V|g}o j_{ozgi`N#Fogo&og_{_z#W06A0>8vj:;vHSa!"Dv**v+!DvjKa*Dv v 6*Dv"Dv#a!x6#6\ͣ\:@v:tYHza*(v+"8v*8v"8v`:@v:tYHҧaͣ\Ça*;v&"v*6v"v:tYa::v=O!Jv ~2;v*t"6v:;v<2;v»`:tatiati*6v"6vv`*v!;vs*v"6v:t:t:tYHH7bͿH!vq:vKb*vM*vMCX:,v=O!b ^#V!C"uÒb!C"uÒb!C"uÒb!C"uÒbfbobxbb*vM*uX*vMCX*v*&vDMy*vMDX::v=O!Jv ~!vj>vjH:c EU b!"v>vj­c>vj>!vjHҭc,EU DEU SEU cEU #"v>vj>!vjHҪcEU Lc*v!ts>vjdEU EU !"t> !tjc*t"tc!t6NMdEU #2t>vjMd0FU !"t> !tjMd*t"t0d*v}8b>#Y`dN#G:t{EqdJ_(Ͳʅd]F0eb2t{j2!tҶd!t6*tMr_:tNd!t6V`:tNd!t6V`Ùd͙H2t:tYdFXͿHͦ  6A093DC95E23C :106AC00056EB7CB71F677D1F6F0DC2TLv  A 7 Z7t|,=!i#!%#_( Invalid Entry, please try again. $S ` )l6y!C$k!| 1BR!c#%(1070D0 0E03090F040A100581 :106B97000B00020406080A0C0E10121416181A1C11 :106BA7001E01030507090B0D0F11131517191B1DDF :016BB7001FBE :026BBE002E2087 :106BCC0043796C696E6465723A20242C20486561A7 :106BDC00643A20242C20536563746F723A20242C61 :106BEC00205374617475733A20242C204352433A19 :mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmD9F6A1319010200A5 :104CC000093A0C717721E86DCD9F6A131901030031 :104CD00009E52A0D71EBE1732372106BFC0020240D0A2241637475616C222020202D03 :106C0C0020240D0A22457870656374656422202D5A :106C1C0020240D0A5072657373204553434150452F :106C2C0020207768656E2022726561647922207459 :106C3C006F2041424F52542020202074686520540C :106C4C0065737420240D0A507265737320616E791C :106C5C00204B6579207768656E20227265616479B6 :106C6C002220746F20436F6E74696E756520746892 :086C7C006520546573742024A7 :106CB400202A3120202E7B357B3C7B437B534F5451 :026CC4004C4141 :106CCE0028002020202020202020202020202020CE :106CDE002020202021E86DCD9Fmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2020202020     9D70B410B370E7F0D9810BC0FF912B4 :106D5500F9115A153714BA1774161B1AB1187C1C79 :106D6500EE1ADD1E2C1D3D21691F9E23A621FF2540 :106D7500E3235F280D0A496E76616C696420456ED0 :106D85007472792C20706C6561736520747279203A :106D9500616761696E2E20240F0053029604D9069F :106DA5001C09600BA30DE60F29126C14AF16F3181E :106DB500361B791DBC1FFF2143246B02C604210726 :106DC5007C09D60B310E8C10E71242159D17Fmmmmm006v:v;v  >  ?  ?  @  @  A  A  B  B  C  C  D  D  E  E  F  F  G  G  H  H  I  I  J  J  K  K  L  L  M  M  N  N  O  O