diff --git a/I7000/tests/i7090/good.test b/I7000/tests/i7090/good.test new file mode 100644 index 0000000..68d05db --- /dev/null +++ b/I7000/tests/i7090/good.test @@ -0,0 +1,1672 @@ +Logging to file "test.log" +9m01b + + + NOW PERFORMING DIAGNOSTIC 9M01 +HALT instruction, IC: 00000 ( 000000000000 HTR 00000) +9m02a + + + NOW PERFORMING DIAGNOSTIC 9M02 +HALT instruction, IC: 00002 ( 000003000003 HTR 00003) +9m03a + + + NOW RUNNING 9M03A -INDEXING TEST +HALT instruction, IC: 00001 ( 077400100300 AXT 00300,1) +9m04a + +HALT instruction, IC: 00000 ( 000000000000 HTR 00000) +9m05b + +HALT instruction, IC: 77750 ( 076200001321 RDS 01321) +9m21a + + + NOW PERFORMING DIAGNOSTIC 9M21 +HALT instruction, IC: 00002 ( 000003000003 HTR 00003) +xcomc + +HALT instruction, IC: 77750 ( 076200001321 RDS 01321) +9sy1a + + NOW PERFORMING - 9SY1A - SYSTEM CHECK +HALT instruction, IC: 05554 ( 076000000004 ENK) +9efpa +expect "TEST LOC 03610, OPN EAD " + +HALT instruction, IC: 77750 ( 076200001321 RDS 01321) + + + 9EFP SECTION 2, EXTENDED PRECISION FLOATING POINT TEST BEGINS. + + + TEST LOC 03610, OPN EAD ,ERROR LOC 03622, 0 LOC 500000000000,SW 000000 + LITE 0110, MQ 000000000000, XRA 00000, XRB 00000, XRC 74156, TRAP TGR 0 + ACC +,Q 0,P 0,000000000000, DIV CK 0, ACC OVFL 0, + INDS 000000003617, KEYS 011111105117 +HALT instruction, IC: 00000 ( 000000000000 HTR 00000) +9esla + +HALT instruction, IC: 77750 ( 076200001321 RDS 01321) + + + 9EFP SECTION 1, EXTENDED PRECISION FLOATING POINT TEST BEGINS. +HALT instruction, IC: 00000 ( 000000000000 HTR 00000) + +HALT instruction, IC: 00000 ( 000000000000 HTR 00000) +9comb + +HALT instruction, IC: 00000 ( 002000000020 TRA 00020) +9c01a + + + NOW PERFORMING DIAGNOSTIC 9CO1 +HALT instruction, IC: 05520 ( 076000000004 ENK) + + + SPEED OF THIS CARD READER 231 MS PER CYCLE + + PASS COMPLETE FOR CARD READER ON CHANNEL A 9C01 + + NOW PERFORMING DIAGNOSTIC 9CO1 +HALT instruction, IC: 05520 ( 076000000004 ENK) +9c02a + + + NOW PERFORMING DIAGNOSTIC 9CO2 +HALT instruction, IC: 05520 ( 076000000004 ENK) + + + SPEED OF THIS CARD READER 111 MS PER CYCLE + + PASS COMPLETE FOR CARD READER ON CHANNEL A 9C02 + + NOW PERFORMING DIAGNOSTIC 9CO2 +HALT instruction, IC: 05520 ( 076000000004 ENK) +9r01a + + + NOW PERFORMING DIAGNOSTIC-9R01-PUNCH TEST +HALT instruction, IC: 05520 ( 076000000004 ENK) + +HALT instruction, IC: 00621 ( 050000002057 CLA 02057) + +HALT instruction, IC: 01760 ( 050000001764 CLA 01764) +9b01a + + + NOW PERFORMING - 9B01A - BUFFER TEST +HALT instruction, IC: 05520 ( 076000000004 ENK) + + ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXY + ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXY + ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXY + BCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYA + CDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYAB + DEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABC + EFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCD + FGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDE + GHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEF + HIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFG + HIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFG + IJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGH + JKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHI + KLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJ + LMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJK + MNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKL + NOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLM + OPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMN + PQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNO + QRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOP + RSTUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQ + STUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQR + TUVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRS + UVWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRST + VWXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTU + WXYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUV + XYZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVW + YZ0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWX + Z0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXY + 0123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ + 123456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0 + 23456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ01 + 3456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ012 + 456789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123 + 56789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ01234 + 6789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ012345 + 789+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456 + 89+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ01234567 + 9+-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ012345678 + +-/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 + -/)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+ + /)*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+- + )*('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/ + *('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/) + ('=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)* + '=,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*( + =,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*(' + ,$.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('= + $.ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=, + .ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$ + ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$. + BCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.A + CDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.AB + DEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABC + EFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCD + FGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDE + GHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEF + HIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/)*('=,$.ABCDEFG + + 9B01-PASS COMPLETE + + NOW PERFORMING - 9B01A - BUFFER TEST +HALT instruction, IC: 05520 ( 076000000004 ENK) +9p01c + +HALT instruction, IC: 07562 ( 076000000004 ENK) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NOW PERFORMING DIAGNOSTIC TEST 9P01 ON CHANNEL A. + + SECTION AA. PRINTER DISCONNECT TEST . + + + + + + + + + + + PRINTER DISCONNECT TEST COMPLETE. + + SECTION AB. CURSORY TEST COLUMNS 1-72 UNDER WPR. + 123456789012345678901234567890123456789012345678901234567890123456789012 + + + SECTION AC. CURSORY TEST COLUMNS 73-120 UNDER WPR. + 345678901234567890123456789012345678901234567890 + + + SECTION ACM. QUICK CHECK ARMATURES AND ANALYZER SETUP, COLS 1-120, RPR. + 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 + 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 + 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 + 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 + + 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 + 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 + 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 + 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 + + 555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 + 555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 + 555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 + 555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 + + 666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 + 666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 + 666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 + 666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 + + 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 + 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 + 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 + 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 + + SECTION AD. PRINT 120 COLUMNS SPACED NUMERICS AND ZONES UNDER RPR. + 88888 88888 88888 88888 88888 88888 99999 99999 99999 99999 99999 99999 88888 88888 88888 88888 88888 88888 99999 99999 + 88888 88888 88888 88888 88888 88888 99999 99999 99999 99999 99999 99999 88888 88888 88888 88888 88888 88888 99999 99999 + 8888 88888 88888 88888 88888 88888 99999 99999 99999 99999 99999 99999 88888 88888 88888 88888 88888 88888 99999 99999 8 + 888 88888 88888 88888 88888 88888 99999 99999 99999 99999 99999 99999 88888 88888 88888 88888 88888 88888 99999 99999 88 + 88 88888 88888 88888 88888 88888 99999 99999 99999 99999 99999 99999 88888 88888 88888 88888 88888 88888 99999 99999 888 + 8 88888 88888 88888 88888 88888 99999 99999 99999 99999 99999 99999 88888 88888 88888 88888 88888 88888 99999 99999 8888 + HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH RRRRR RRRRR RRRRR RRRRR RRRRR RRRRR HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH RRRRR RRRRR + HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH RRRRR RRRRR RRRRR RRRRR RRRRR RRRRR HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH RRRRR RRRRR + HHHH HHHHH HHHHH HHHHH HHHHH HHHHH RRRRR RRRRR RRRRR RRRRR RRRRR RRRRR HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH RRRRR RRRRR H + HHH HHHHH HHHHH HHHHH HHHHH HHHHH RRRRR RRRRR RRRRR RRRRR RRRRR RRRRR HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH RRRRR RRRRR HH + HH HHHHH HHHHH HHHHH HHHHH HHHHH RRRRR RRRRR RRRRR RRRRR RRRRR RRRRR HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH RRRRR RRRRR HHH + H HHHHH HHHHH HHHHH HHHHH HHHHH RRRRR RRRRR RRRRR RRRRR RRRRR RRRRR HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH RRRRR RRRRR HHHH + QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ ZZZZZ ZZZZZ + QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ ZZZZZ ZZZZZ + QQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ ZZZZZ ZZZZZ Q + QQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ ZZZZZ ZZZZZ QQ + QQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ ZZZZZ ZZZZZ QQQ + Q QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ ZZZZZ ZZZZZ QQQQ + YYYYY YYYYY YYYYY YYYYY YYYYY YYYYY IIIII IIIII IIIII IIIII IIIII IIIII YYYYY YYYYY YYYYY YYYYY YYYYY YYYYY IIIII IIIII + YYYYY YYYYY YYYYY YYYYY YYYYY YYYYY IIIII IIIII IIIII IIIII IIIII IIIII YYYYY YYYYY YYYYY YYYYY YYYYY YYYYY IIIII IIIII + YYYY YYYYY YYYYY YYYYY YYYYY YYYYY IIIII IIIII IIIII IIIII IIIII IIIII YYYYY YYYYY YYYYY YYYYY YYYYY YYYYY IIIII IIIII Y + YYY YYYYY YYYYY YYYYY YYYYY YYYYY IIIII IIIII IIIII IIIII IIIII IIIII YYYYY YYYYY YYYYY YYYYY YYYYY YYYYY IIIII IIIII YY + YY YYYYY YYYYY YYYYY YYYYY YYYYY IIIII IIIII IIIII IIIII IIIII IIIII YYYYY YYYYY YYYYY YYYYY YYYYY YYYYY IIIII IIIII YYY + Y YYYYY YYYYY YYYYY YYYYY YYYYY IIIII IIIII IIIII IIIII IIIII IIIII YYYYY YYYYY YYYYY YYYYY YYYYY YYYYY IIIII IIIII YYYY + + 77777 77777 77777 77777 77777 77777 88888 88888 88888 88888 88888 88888 77777 77777 77777 77777 77777 77777 88888 88888 + 77777 77777 77777 77777 77777 77777 88888 88888 88888 88888 88888 88888 77777 77777 77777 77777 77777 77777 88888 88888 + 7777 77777 77777 77777 77777 77777 88888 88888 88888 88888 88888 88888 77777 77777 77777 77777 77777 77777 88888 88888 7 + 777 77777 77777 77777 77777 77777 88888 88888 88888 88888 88888 88888 77777 77777 77777 77777 77777 77777 88888 88888 77 + 77 77777 77777 77777 77777 77777 88888 88888 88888 88888 88888 88888 77777 77777 77777 77777 77777 77777 88888 88888 777 + 7 77777 77777 77777 77777 77777 88888 88888 88888 88888 88888 88888 77777 77777 77777 77777 77777 77777 88888 88888 7777 + GGGGG GGGGG GGGGG GGGGG GGGGG GGGGG QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ GGGGG GGGGG GGGGG GGGGG GGGGG GGGGG QQQQQ QQQQQ + GGGGG GGGGG GGGGG GGGGG GGGGG GGGGG QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ GGGGG GGGGG GGGGG GGGGG GGGGG GGGGG QQQQQ QQQQQ + GGGG GGGGG GGGGG GGGGG GGGGG GGGGG QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ GGGGG GGGGG GGGGG GGGGG GGGGG GGGGG QQQQQ QQQQQ G + GGG GGGGG GGGGG GGGGG GGGGG GGGGG QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ GGGGG GGGGG GGGGG GGGGG GGGGG GGGGG QQQQQ QQQQQ GG + GG GGGGG GGGGG GGGGG GGGGG GGGGG QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ GGGGG GGGGG GGGGG GGGGG GGGGG GGGGG QQQQQ QQQQQ GGG + G GGGGG GGGGG GGGGG GGGGG GGGGG QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ QQQQQ GGGGG GGGGG GGGGG GGGGG GGGGG GGGGG QQQQQ QQQQQ GGGG + PPPPP PPPPP PPPPP PPPPP PPPPP PPPPP YYYYY YYYYY YYYYY YYYYY YYYYY YYYYY PPPPP PPPPP PPPPP PPPPP PPPPP PPPPP YYYYY YYYYY + PPPPP PPPPP PPPPP PPPPP PPPPP PPPPP YYYYY YYYYY YYYYY YYYYY YYYYY YYYYY PPPPP PPPPP PPPPP PPPPP PPPPP PPPPP YYYYY YYYYY + PPPP PPPPP PPPPP PPPPP PPPPP PPPPP YYYYY YYYYY YYYYY YYYYY YYYYY YYYYY PPPPP PPPPP PPPPP PPPPP PPPPP PPPPP YYYYY YYYYY P + PPP PPPPP PPPPP PPPPP PPPPP PPPPP YYYYY YYYYY YYYYY YYYYY YYYYY YYYYY PPPPP PPPPP PPPPP PPPPP PPPPP PPPPP YYYYY YYYYY PP + PP PPPPP PPPPP PPPPP PPPPP PPPPP YYYYY YYYYY YYYYY YYYYY YYYYY YYYYY PPPPP PPPPP PPPPP PPPPP PPPPP PPPPP YYYYY YYYYY PPP + P PPPPP PPPPP PPPPP PPPPP PPPPP YYYYY YYYYY YYYYY YYYYY YYYYY YYYYY PPPPP PPPPP PPPPP PPPPP PPPPP PPPPP YYYYY YYYYY PPPP + XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX HHHHH HHHHH + XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX HHHHH HHHHH + XXXX XXXXX XXXXX XXXXX XXXXX XXXXX HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX HHHHH HHHHH X + XXX XXXXX XXXXX XXXXX XXXXX XXXXX HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX HHHHH HHHHH XX + XX XXXXX XXXXX XXXXX XXXXX XXXXX HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX HHHHH HHHHH XXX + X XXXXX XXXXX XXXXX XXXXX XXXXX HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX HHHHH HHHHH XXXX + + 66666 66666 66666 66666 66666 66666 77777 77777 77777 77777 77777 77777 66666 66666 66666 66666 66666 66666 77777 77777 + 66666 66666 66666 66666 66666 66666 77777 77777 77777 77777 77777 77777 66666 66666 66666 66666 66666 66666 77777 77777 + 6666 66666 66666 66666 66666 66666 77777 77777 77777 77777 77777 77777 66666 66666 66666 66666 66666 66666 77777 77777 6 + 666 66666 66666 66666 66666 66666 77777 77777 77777 77777 77777 77777 66666 66666 66666 66666 66666 66666 77777 77777 66 + 66 66666 66666 66666 66666 66666 77777 77777 77777 77777 77777 77777 66666 66666 66666 66666 66666 66666 77777 77777 666 + 6 66666 66666 66666 66666 66666 77777 77777 77777 77777 77777 77777 66666 66666 66666 66666 66666 66666 77777 77777 6666 + FFFFF FFFFF FFFFF FFFFF FFFFF FFFFF PPPPP PPPPP PPPPP PPPPP PPPPP PPPPP FFFFF FFFFF FFFFF FFFFF FFFFF FFFFF PPPPP PPPPP + FFFFF FFFFF FFFFF FFFFF FFFFF FFFFF PPPPP PPPPP PPPPP PPPPP PPPPP PPPPP FFFFF FFFFF FFFFF FFFFF FFFFF FFFFF PPPPP PPPPP + FFFF FFFFF FFFFF FFFFF FFFFF FFFFF PPPPP PPPPP PPPPP PPPPP PPPPP PPPPP FFFFF FFFFF FFFFF FFFFF FFFFF FFFFF PPPPP PPPPP F + FFF FFFFF FFFFF FFFFF FFFFF FFFFF PPPPP PPPPP PPPPP PPPPP PPPPP PPPPP FFFFF FFFFF FFFFF FFFFF FFFFF FFFFF PPPPP PPPPP FF + FF FFFFF FFFFF FFFFF FFFFF FFFFF PPPPP PPPPP PPPPP PPPPP PPPPP PPPPP FFFFF FFFFF FFFFF FFFFF FFFFF FFFFF PPPPP PPPPP FFF + F FFFFF FFFFF FFFFF FFFFF FFFFF PPPPP PPPPP PPPPP PPPPP PPPPP PPPPP FFFFF FFFFF FFFFF FFFFF FFFFF FFFFF PPPPP PPPPP FFFF + OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO XXXXX XXXXX + OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO XXXXX XXXXX + OOOO OOOOO OOOOO OOOOO OOOOO OOOOO XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO XXXXX XXXXX O + OOO OOOOO OOOOO OOOOO OOOOO OOOOO XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO XXXXX XXXXX OO + OO OOOOO OOOOO OOOOO OOOOO OOOOO XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO XXXXX XXXXX OOO + O OOOOO OOOOO OOOOO OOOOO OOOOO XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO XXXXX XXXXX OOOO + WWWWW WWWWW WWWWW WWWWW WWWWW WWWWW GGGGG GGGGG GGGGG GGGGG GGGGG GGGGG WWWWW WWWWW WWWWW WWWWW WWWWW WWWWW GGGGG GGGGG + WWWWW WWWWW WWWWW WWWWW WWWWW WWWWW GGGGG GGGGG GGGGG GGGGG GGGGG GGGGG WWWWW WWWWW WWWWW WWWWW WWWWW WWWWW GGGGG GGGGG + WWWW WWWWW WWWWW WWWWW WWWWW WWWWW GGGGG GGGGG GGGGG GGGGG GGGGG GGGGG WWWWW WWWWW WWWWW WWWWW WWWWW WWWWW GGGGG GGGGG W + WWW WWWWW WWWWW WWWWW WWWWW WWWWW GGGGG GGGGG GGGGG GGGGG GGGGG GGGGG WWWWW WWWWW WWWWW WWWWW WWWWW WWWWW GGGGG GGGGG WW + WW WWWWW WWWWW WWWWW WWWWW WWWWW GGGGG GGGGG GGGGG GGGGG GGGGG GGGGG WWWWW WWWWW WWWWW WWWWW WWWWW WWWWW GGGGG GGGGG WWW + W WWWWW WWWWW WWWWW WWWWW WWWWW GGGGG GGGGG GGGGG GGGGG GGGGG GGGGG WWWWW WWWWW WWWWW WWWWW WWWWW WWWWW GGGGG GGGGG WWWW + + 55555 55555 55555 55555 55555 55555 66666 66666 66666 66666 66666 66666 55555 55555 55555 55555 55555 55555 66666 66666 + 55555 55555 55555 55555 55555 55555 66666 66666 66666 66666 66666 66666 55555 55555 55555 55555 55555 55555 66666 66666 + 5555 55555 55555 55555 55555 55555 66666 66666 66666 66666 66666 66666 55555 55555 55555 55555 55555 55555 66666 66666 5 + 555 55555 55555 55555 55555 55555 66666 66666 66666 66666 66666 66666 55555 55555 55555 55555 55555 55555 66666 66666 55 + 55 55555 55555 55555 55555 55555 66666 66666 66666 66666 66666 66666 55555 55555 55555 55555 55555 55555 66666 66666 555 + 5 55555 55555 55555 55555 55555 66666 66666 66666 66666 66666 66666 55555 55555 55555 55555 55555 55555 66666 66666 5555 + EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE OOOOO OOOOO + EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE OOOOO OOOOO + EEEE EEEEE EEEEE EEEEE EEEEE EEEEE OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE OOOOO OOOOO E + EEE EEEEE EEEEE EEEEE EEEEE EEEEE OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE OOOOO OOOOO EE + EE EEEEE EEEEE EEEEE EEEEE EEEEE OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE OOOOO OOOOO EEE + E EEEEE EEEEE EEEEE EEEEE EEEEE OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE OOOOO OOOOO EEEE + NNNNN NNNNN NNNNN NNNNN NNNNN NNNNN WWWWW WWWWW WWWWW WWWWW WWWWW WWWWW NNNNN NNNNN NNNNN NNNNN NNNNN NNNNN WWWWW WWWWW + NNNNN NNNNN NNNNN NNNNN NNNNN NNNNN WWWWW WWWWW WWWWW WWWWW WWWWW WWWWW NNNNN NNNNN NNNNN NNNNN NNNNN NNNNN WWWWW WWWWW + NNNN NNNNN NNNNN NNNNN NNNNN NNNNN WWWWW WWWWW WWWWW WWWWW WWWWW WWWWW NNNNN NNNNN NNNNN NNNNN NNNNN NNNNN WWWWW WWWWW N + NNN NNNNN NNNNN NNNNN NNNNN NNNNN WWWWW WWWWW WWWWW WWWWW WWWWW WWWWW NNNNN NNNNN NNNNN NNNNN NNNNN NNNNN WWWWW WWWWW NN + NN NNNNN NNNNN NNNNN NNNNN NNNNN WWWWW WWWWW WWWWW WWWWW WWWWW WWWWW NNNNN NNNNN NNNNN NNNNN NNNNN NNNNN WWWWW WWWWW NNN + N NNNNN NNNNN NNNNN NNNNN NNNNN WWWWW WWWWW WWWWW WWWWW WWWWW WWWWW NNNNN NNNNN NNNNN NNNNN NNNNN NNNNN WWWWW WWWWW NNNN + VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV FFFFF FFFFF FFFFF FFFFF FFFFF FFFFF VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV FFFFF FFFFF + VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV FFFFF FFFFF FFFFF FFFFF FFFFF FFFFF VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV FFFFF FFFFF + VVVV VVVVV VVVVV VVVVV VVVVV VVVVV FFFFF FFFFF FFFFF FFFFF FFFFF FFFFF VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV FFFFF FFFFF V + VVV VVVVV VVVVV VVVVV VVVVV VVVVV FFFFF FFFFF FFFFF FFFFF FFFFF FFFFF VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV FFFFF FFFFF VV + VV VVVVV VVVVV VVVVV VVVVV VVVVV FFFFF FFFFF FFFFF FFFFF FFFFF FFFFF VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV FFFFF FFFFF VVV + V VVVVV VVVVV VVVVV VVVVV VVVVV FFFFF FFFFF FFFFF FFFFF FFFFF FFFFF VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV FFFFF FFFFF VVVV + + 44444 44444 44444 44444 44444 44444 55555 55555 55555 55555 55555 55555 44444 44444 44444 44444 44444 44444 55555 55555 + 44444 44444 44444 44444 44444 44444 55555 55555 55555 55555 55555 55555 44444 44444 44444 44444 44444 44444 55555 55555 + 4444 44444 44444 44444 44444 44444 55555 55555 55555 55555 55555 55555 44444 44444 44444 44444 44444 44444 55555 55555 4 + 444 44444 44444 44444 44444 44444 55555 55555 55555 55555 55555 55555 44444 44444 44444 44444 44444 44444 55555 55555 44 + 44 44444 44444 44444 44444 44444 55555 55555 55555 55555 55555 55555 44444 44444 44444 44444 44444 44444 55555 55555 444 + 4 44444 44444 44444 44444 44444 55555 55555 55555 55555 55555 55555 44444 44444 44444 44444 44444 44444 55555 55555 4444 + DDDDD DDDDD DDDDD DDDDD DDDDD DDDDD NNNNN NNNNN NNNNN NNNNN NNNNN NNNNN DDDDD DDDDD DDDDD DDDDD DDDDD DDDDD NNNNN NNNNN + DDDDD DDDDD DDDDD DDDDD DDDDD DDDDD NNNNN NNNNN NNNNN NNNNN NNNNN NNNNN DDDDD DDDDD DDDDD DDDDD DDDDD DDDDD NNNNN NNNNN + DDDD DDDDD DDDDD DDDDD DDDDD DDDDD NNNNN NNNNN NNNNN NNNNN NNNNN NNNNN DDDDD DDDDD DDDDD DDDDD DDDDD DDDDD NNNNN NNNNN D + DDD DDDDD DDDDD DDDDD DDDDD DDDDD NNNNN NNNNN NNNNN NNNNN NNNNN NNNNN DDDDD DDDDD DDDDD DDDDD DDDDD DDDDD NNNNN NNNNN DD + DD DDDDD DDDDD DDDDD DDDDD DDDDD NNNNN NNNNN NNNNN NNNNN NNNNN NNNNN DDDDD DDDDD DDDDD DDDDD DDDDD DDDDD NNNNN NNNNN DDD + D DDDDD DDDDD DDDDD DDDDD DDDDD NNNNN NNNNN NNNNN NNNNN NNNNN NNNNN DDDDD DDDDD DDDDD DDDDD DDDDD DDDDD NNNNN NNNNN DDDD + MMMMM MMMMM MMMMM MMMMM MMMMM MMMMM VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV MMMMM MMMMM MMMMM MMMMM MMMMM MMMMM VVVVV VVVVV + MMMMM MMMMM MMMMM MMMMM MMMMM MMMMM VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV MMMMM MMMMM MMMMM MMMMM MMMMM MMMMM VVVVV VVVVV + MMMM MMMMM MMMMM MMMMM MMMMM MMMMM VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV MMMMM MMMMM MMMMM MMMMM MMMMM MMMMM VVVVV VVVVV M + MMM MMMMM MMMMM MMMMM MMMMM MMMMM VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV MMMMM MMMMM MMMMM MMMMM MMMMM MMMMM VVVVV VVVVV MM + MM MMMMM MMMMM MMMMM MMMMM MMMMM VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV MMMMM MMMMM MMMMM MMMMM MMMMM MMMMM VVVVV VVVVV MMM + M MMMMM MMMMM MMMMM MMMMM MMMMM VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV MMMMM MMMMM MMMMM MMMMM MMMMM MMMMM VVVVV VVVVV MMMM + UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU EEEEE EEEEE + UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU EEEEE EEEEE + UUUU UUUUU UUUUU UUUUU UUUUU UUUUU EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU EEEEE EEEEE U + UUU UUUUU UUUUU UUUUU UUUUU UUUUU EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU EEEEE EEEEE UU + UU UUUUU UUUUU UUUUU UUUUU UUUUU EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU EEEEE EEEEE UUU + U UUUUU UUUUU UUUUU UUUUU UUUUU EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU EEEEE EEEEE UUUU + + 33333 33333 33333 33333 33333 33333 44444 44444 44444 44444 44444 44444 33333 33333 33333 33333 33333 33333 44444 44444 + 33333 33333 33333 33333 33333 33333 44444 44444 44444 44444 44444 44444 33333 33333 33333 33333 33333 33333 44444 44444 + 3333 33333 33333 33333 33333 33333 44444 44444 44444 44444 44444 44444 33333 33333 33333 33333 33333 33333 44444 44444 3 + 333 33333 33333 33333 33333 33333 44444 44444 44444 44444 44444 44444 33333 33333 33333 33333 33333 33333 44444 44444 33 + 33 33333 33333 33333 33333 33333 44444 44444 44444 44444 44444 44444 33333 33333 33333 33333 33333 33333 44444 44444 333 + 3 33333 33333 33333 33333 33333 44444 44444 44444 44444 44444 44444 33333 33333 33333 33333 33333 33333 44444 44444 3333 + CCCCC CCCCC CCCCC CCCCC CCCCC CCCCC MMMMM MMMMM MMMMM MMMMM MMMMM MMMMM CCCCC CCCCC CCCCC CCCCC CCCCC CCCCC MMMMM MMMMM + CCCCC CCCCC CCCCC CCCCC CCCCC CCCCC MMMMM MMMMM MMMMM MMMMM MMMMM MMMMM CCCCC CCCCC CCCCC CCCCC CCCCC CCCCC MMMMM MMMMM + CCCC CCCCC CCCCC CCCCC CCCCC CCCCC MMMMM MMMMM MMMMM MMMMM MMMMM MMMMM CCCCC CCCCC CCCCC CCCCC CCCCC CCCCC MMMMM MMMMM C + CCC CCCCC CCCCC CCCCC CCCCC CCCCC MMMMM MMMMM MMMMM MMMMM MMMMM MMMMM CCCCC CCCCC CCCCC CCCCC CCCCC CCCCC MMMMM MMMMM CC + CC CCCCC CCCCC CCCCC CCCCC CCCCC MMMMM MMMMM MMMMM MMMMM MMMMM MMMMM CCCCC CCCCC CCCCC CCCCC CCCCC CCCCC MMMMM MMMMM CCC + C CCCCC CCCCC CCCCC CCCCC CCCCC MMMMM MMMMM MMMMM MMMMM MMMMM MMMMM CCCCC CCCCC CCCCC CCCCC CCCCC CCCCC MMMMM MMMMM CCCC + LLLLL LLLLL LLLLL LLLLL LLLLL LLLLL UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU LLLLL LLLLL LLLLL LLLLL LLLLL LLLLL UUUUU UUUUU + LLLLL LLLLL LLLLL LLLLL LLLLL LLLLL UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU LLLLL LLLLL LLLLL LLLLL LLLLL LLLLL UUUUU UUUUU + LLLL LLLLL LLLLL LLLLL LLLLL LLLLL UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU LLLLL LLLLL LLLLL LLLLL LLLLL LLLLL UUUUU UUUUU L + LLL LLLLL LLLLL LLLLL LLLLL LLLLL UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU LLLLL LLLLL LLLLL LLLLL LLLLL LLLLL UUUUU UUUUU LL + LL LLLLL LLLLL LLLLL LLLLL LLLLL UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU LLLLL LLLLL LLLLL LLLLL LLLLL LLLLL UUUUU UUUUU LLL + L LLLLL LLLLL LLLLL LLLLL LLLLL UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU LLLLL LLLLL LLLLL LLLLL LLLLL LLLLL UUUUU UUUUU LLLL + TTTTT TTTTT TTTTT TTTTT TTTTT TTTTT DDDDD DDDDD DDDDD DDDDD DDDDD DDDDD TTTTT TTTTT TTTTT TTTTT TTTTT TTTTT DDDDD DDDDD + TTTTT TTTTT TTTTT TTTTT TTTTT TTTTT DDDDD DDDDD DDDDD DDDDD DDDDD DDDDD TTTTT TTTTT TTTTT TTTTT TTTTT TTTTT DDDDD DDDDD + TTTT TTTTT TTTTT TTTTT TTTTT TTTTT DDDDD DDDDD DDDDD DDDDD DDDDD DDDDD TTTTT TTTTT TTTTT TTTTT TTTTT TTTTT DDDDD DDDDD T + TTT TTTTT TTTTT TTTTT TTTTT TTTTT DDDDD DDDDD DDDDD DDDDD DDDDD DDDDD TTTTT TTTTT TTTTT TTTTT TTTTT TTTTT DDDDD DDDDD TT + TT TTTTT TTTTT TTTTT TTTTT TTTTT DDDDD DDDDD DDDDD DDDDD DDDDD DDDDD TTTTT TTTTT TTTTT TTTTT TTTTT TTTTT DDDDD DDDDD TTT + T TTTTT TTTTT TTTTT TTTTT TTTTT DDDDD DDDDD DDDDD DDDDD DDDDD DDDDD TTTTT TTTTT TTTTT TTTTT TTTTT TTTTT DDDDD DDDDD TTTT + + 22222 22222 22222 22222 22222 22222 33333 33333 33333 33333 33333 33333 22222 22222 22222 22222 22222 22222 33333 33333 + 22222 22222 22222 22222 22222 22222 33333 33333 33333 33333 33333 33333 22222 22222 22222 22222 22222 22222 33333 33333 + 2222 22222 22222 22222 22222 22222 33333 33333 33333 33333 33333 33333 22222 22222 22222 22222 22222 22222 33333 33333 2 + 222 22222 22222 22222 22222 22222 33333 33333 33333 33333 33333 33333 22222 22222 22222 22222 22222 22222 33333 33333 22 + 22 22222 22222 22222 22222 22222 33333 33333 33333 33333 33333 33333 22222 22222 22222 22222 22222 22222 33333 33333 222 + 2 22222 22222 22222 22222 22222 33333 33333 33333 33333 33333 33333 22222 22222 22222 22222 22222 22222 33333 33333 2222 + BBBBB BBBBB BBBBB BBBBB BBBBB BBBBB LLLLL LLLLL LLLLL LLLLL LLLLL LLLLL BBBBB BBBBB BBBBB BBBBB BBBBB BBBBB LLLLL LLLLL + BBBBB BBBBB BBBBB BBBBB BBBBB BBBBB LLLLL LLLLL LLLLL LLLLL LLLLL LLLLL BBBBB BBBBB BBBBB BBBBB BBBBB BBBBB LLLLL LLLLL + BBBB BBBBB BBBBB BBBBB BBBBB BBBBB LLLLL LLLLL LLLLL LLLLL LLLLL LLLLL BBBBB BBBBB BBBBB BBBBB BBBBB BBBBB LLLLL LLLLL B + BBB BBBBB BBBBB BBBBB BBBBB BBBBB LLLLL LLLLL LLLLL LLLLL LLLLL LLLLL BBBBB BBBBB BBBBB BBBBB BBBBB BBBBB LLLLL LLLLL BB + BB BBBBB BBBBB BBBBB BBBBB BBBBB LLLLL LLLLL LLLLL LLLLL LLLLL LLLLL BBBBB BBBBB BBBBB BBBBB BBBBB BBBBB LLLLL LLLLL BBB + B BBBBB BBBBB BBBBB BBBBB BBBBB LLLLL LLLLL LLLLL LLLLL LLLLL LLLLL BBBBB BBBBB BBBBB BBBBB BBBBB BBBBB LLLLL LLLLL BBBB + KKKKK KKKKK KKKKK KKKKK KKKKK KKKKK TTTTT TTTTT TTTTT TTTTT TTTTT TTTTT KKKKK KKKKK KKKKK KKKKK KKKKK KKKKK TTTTT TTTTT + KKKKK KKKKK KKKKK KKKKK KKKKK KKKKK TTTTT TTTTT TTTTT TTTTT TTTTT TTTTT KKKKK KKKKK KKKKK KKKKK KKKKK KKKKK TTTTT TTTTT + KKKK KKKKK KKKKK KKKKK KKKKK KKKKK TTTTT TTTTT TTTTT TTTTT TTTTT TTTTT KKKKK KKKKK KKKKK KKKKK KKKKK KKKKK TTTTT TTTTT K + KKK KKKKK KKKKK KKKKK KKKKK KKKKK TTTTT TTTTT TTTTT TTTTT TTTTT TTTTT KKKKK KKKKK KKKKK KKKKK KKKKK KKKKK TTTTT TTTTT KK + KK KKKKK KKKKK KKKKK KKKKK KKKKK TTTTT TTTTT TTTTT TTTTT TTTTT TTTTT KKKKK KKKKK KKKKK KKKKK KKKKK KKKKK TTTTT TTTTT KKK + K KKKKK KKKKK KKKKK KKKKK KKKKK TTTTT TTTTT TTTTT TTTTT TTTTT TTTTT KKKKK KKKKK KKKKK KKKKK KKKKK KKKKK TTTTT TTTTT KKKK + SSSSS SSSSS SSSSS SSSSS SSSSS SSSSS CCCCC CCCCC CCCCC CCCCC CCCCC CCCCC SSSSS SSSSS SSSSS SSSSS SSSSS SSSSS CCCCC CCCCC + SSSSS SSSSS SSSSS SSSSS SSSSS SSSSS CCCCC CCCCC CCCCC CCCCC CCCCC CCCCC SSSSS SSSSS SSSSS SSSSS SSSSS SSSSS CCCCC CCCCC + SSSS SSSSS SSSSS SSSSS SSSSS SSSSS CCCCC CCCCC CCCCC CCCCC CCCCC CCCCC SSSSS SSSSS SSSSS SSSSS SSSSS SSSSS CCCCC CCCCC S + SSS SSSSS SSSSS SSSSS SSSSS SSSSS CCCCC CCCCC CCCCC CCCCC CCCCC CCCCC SSSSS SSSSS SSSSS SSSSS SSSSS SSSSS CCCCC CCCCC SS + SS SSSSS SSSSS SSSSS SSSSS SSSSS CCCCC CCCCC CCCCC CCCCC CCCCC CCCCC SSSSS SSSSS SSSSS SSSSS SSSSS SSSSS CCCCC CCCCC SSS + S SSSSS SSSSS SSSSS SSSSS SSSSS CCCCC CCCCC CCCCC CCCCC CCCCC CCCCC SSSSS SSSSS SSSSS SSSSS SSSSS SSSSS CCCCC CCCCC SSSS + + 11111 11111 11111 11111 11111 11111 22222 22222 22222 22222 22222 22222 11111 11111 11111 11111 11111 11111 22222 22222 + 11111 11111 11111 11111 11111 11111 22222 22222 22222 22222 22222 22222 11111 11111 11111 11111 11111 11111 22222 22222 + 1111 11111 11111 11111 11111 11111 22222 22222 22222 22222 22222 22222 11111 11111 11111 11111 11111 11111 22222 22222 1 + 111 11111 11111 11111 11111 11111 22222 22222 22222 22222 22222 22222 11111 11111 11111 11111 11111 11111 22222 22222 11 + 11 11111 11111 11111 11111 11111 22222 22222 22222 22222 22222 22222 11111 11111 11111 11111 11111 11111 22222 22222 111 + 1 11111 11111 11111 11111 11111 22222 22222 22222 22222 22222 22222 11111 11111 11111 11111 11111 11111 22222 22222 1111 + AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA KKKKK KKKKK KKKKK KKKKK KKKKK KKKKK AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA KKKKK KKKKK + AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA KKKKK KKKKK KKKKK KKKKK KKKKK KKKKK AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA KKKKK KKKKK + AAAA AAAAA AAAAA AAAAA AAAAA AAAAA KKKKK KKKKK KKKKK KKKKK KKKKK KKKKK AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA KKKKK KKKKK A + AAA AAAAA AAAAA AAAAA AAAAA AAAAA KKKKK KKKKK KKKKK KKKKK KKKKK KKKKK AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA KKKKK KKKKK AA + AA AAAAA AAAAA AAAAA AAAAA AAAAA KKKKK KKKKK KKKKK KKKKK KKKKK KKKKK AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA KKKKK KKKKK AAA + A AAAAA AAAAA AAAAA AAAAA AAAAA KKKKK KKKKK KKKKK KKKKK KKKKK KKKKK AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA KKKKK KKKKK AAAA + JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ SSSSS SSSSS SSSSS SSSSS SSSSS SSSSS JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ SSSSS SSSSS + JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ SSSSS SSSSS SSSSS SSSSS SSSSS SSSSS JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ SSSSS SSSSS + JJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ SSSSS SSSSS SSSSS SSSSS SSSSS SSSSS JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ SSSSS SSSSS J + JJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ SSSSS SSSSS SSSSS SSSSS SSSSS SSSSS JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ SSSSS SSSSS JJ + JJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ SSSSS SSSSS SSSSS SSSSS SSSSS SSSSS JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ SSSSS SSSSS JJJ + J JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ SSSSS SSSSS SSSSS SSSSS SSSSS SSSSS JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ SSSSS SSSSS JJJJ + ///// ///// ///// ///// ///// ///// BBBBB BBBBB BBBBB BBBBB BBBBB BBBBB ///// ///// ///// ///// ///// ///// BBBBB BBBBB + ///// ///// ///// ///// ///// ///// BBBBB BBBBB BBBBB BBBBB BBBBB BBBBB ///// ///// ///// ///// ///// ///// BBBBB BBBBB + //// ///// ///// ///// ///// ///// BBBBB BBBBB BBBBB BBBBB BBBBB BBBBB ///// ///// ///// ///// ///// ///// BBBBB BBBBB / + /// ///// ///// ///// ///// ///// BBBBB BBBBB BBBBB BBBBB BBBBB BBBBB ///// ///// ///// ///// ///// ///// BBBBB BBBBB // + // ///// ///// ///// ///// ///// BBBBB BBBBB BBBBB BBBBB BBBBB BBBBB ///// ///// ///// ///// ///// ///// BBBBB BBBBB /// + / ///// ///// ///// ///// ///// BBBBB BBBBB BBBBB BBBBB BBBBB BBBBB ///// ///// ///// ///// ///// ///// BBBBB BBBBB //// + + ''''' ''''' ''''' ''''' ''''' ''''' 11111 11111 11111 11111 11111 11111 ''''' ''''' ''''' ''''' ''''' ''''' 11111 11111 + ''''' ''''' ''''' ''''' ''''' ''''' 11111 11111 11111 11111 11111 11111 ''''' ''''' ''''' ''''' ''''' ''''' 11111 11111 + '''' ''''' ''''' ''''' ''''' ''''' 11111 11111 11111 11111 11111 11111 ''''' ''''' ''''' ''''' ''''' ''''' 11111 11111 ' + ''' ''''' ''''' ''''' ''''' ''''' 11111 11111 11111 11111 11111 11111 ''''' ''''' ''''' ''''' ''''' ''''' 11111 11111 '' + '' ''''' ''''' ''''' ''''' ''''' 11111 11111 11111 11111 11111 11111 ''''' ''''' ''''' ''''' ''''' ''''' 11111 11111 ''' + ' ''''' ''''' ''''' ''''' ''''' 11111 11111 11111 11111 11111 11111 ''''' ''''' ''''' ''''' ''''' ''''' 11111 11111 '''' + ))))) ))))) ))))) ))))) ))))) ))))) JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ ))))) ))))) ))))) ))))) ))))) ))))) JJJJJ JJJJJ + ))))) ))))) ))))) ))))) ))))) ))))) JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ ))))) ))))) ))))) ))))) ))))) ))))) JJJJJ JJJJJ + )))) ))))) ))))) ))))) ))))) ))))) JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ ))))) ))))) ))))) ))))) ))))) ))))) JJJJJ JJJJJ ) + ))) ))))) ))))) ))))) ))))) ))))) JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ ))))) ))))) ))))) ))))) ))))) ))))) JJJJJ JJJJJ )) + )) ))))) ))))) ))))) ))))) ))))) JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ ))))) ))))) ))))) ))))) ))))) ))))) JJJJJ JJJJJ ))) + ) ))))) ))))) ))))) ))))) ))))) JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ JJJJJ ))))) ))))) ))))) ))))) ))))) ))))) JJJJJ JJJJJ )))) + ***** ***** ***** ***** ***** ***** ///// ///// ///// ///// ///// ///// ***** ***** ***** ***** ***** ***** ///// ///// + ***** ***** ***** ***** ***** ***** ///// ///// ///// ///// ///// ///// ***** ***** ***** ***** ***** ***** ///// ///// + **** ***** ***** ***** ***** ***** ///// ///// ///// ///// ///// ///// ***** ***** ***** ***** ***** ***** ///// ///// * + *** ***** ***** ***** ***** ***** ///// ///// ///// ///// ///// ///// ***** ***** ***** ***** ***** ***** ///// ///// ** + ** ***** ***** ***** ***** ***** ///// ///// ///// ///// ///// ///// ***** ***** ***** ***** ***** ***** ///// ///// *** + * ***** ***** ***** ***** ***** ///// ///// ///// ///// ///// ///// ***** ***** ***** ***** ***** ***** ///// ///// **** + ((((( ((((( ((((( ((((( ((((( ((((( AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA ((((( ((((( ((((( ((((( ((((( ((((( AAAAA AAAAA + ((((( ((((( ((((( ((((( ((((( ((((( AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA ((((( ((((( ((((( ((((( ((((( ((((( AAAAA AAAAA + (((( ((((( ((((( ((((( ((((( ((((( AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA ((((( ((((( ((((( ((((( ((((( ((((( AAAAA AAAAA ( + ((( ((((( ((((( ((((( ((((( ((((( AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA ((((( ((((( ((((( ((((( ((((( ((((( AAAAA AAAAA (( + (( ((((( ((((( ((((( ((((( ((((( AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA ((((( ((((( ((((( ((((( ((((( ((((( AAAAA AAAAA ((( + ( ((((( ((((( ((((( ((((( ((((( AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA ((((( ((((( ((((( ((((( ((((( ((((( AAAAA AAAAA (((( + + ===== ===== ===== ===== ===== ===== ''''' ''''' ''''' ''''' ''''' ''''' ===== ===== ===== ===== ===== ===== ''''' ''''' + ===== ===== ===== ===== ===== ===== ''''' ''''' ''''' ''''' ''''' ''''' ===== ===== ===== ===== ===== ===== ''''' ''''' + ==== ===== ===== ===== ===== ===== ''''' ''''' ''''' ''''' ''''' ''''' ===== ===== ===== ===== ===== ===== ''''' ''''' = + === ===== ===== ===== ===== ===== ''''' ''''' ''''' ''''' ''''' ''''' ===== ===== ===== ===== ===== ===== ''''' ''''' == + == ===== ===== ===== ===== ===== ''''' ''''' ''''' ''''' ''''' ''''' ===== ===== ===== ===== ===== ===== ''''' ''''' === + = ===== ===== ===== ===== ===== ''''' ''''' ''''' ''''' ''''' ''''' ===== ===== ===== ===== ===== ===== ''''' ''''' ==== + ..... ..... ..... ..... ..... ..... ***** ***** ***** ***** ***** ***** ..... ..... ..... ..... ..... ..... ***** ***** + ..... ..... ..... ..... ..... ..... ***** ***** ***** ***** ***** ***** ..... ..... ..... ..... ..... ..... ***** ***** + .... ..... ..... ..... ..... ..... ***** ***** ***** ***** ***** ***** ..... ..... ..... ..... ..... ..... ***** ***** . + ... ..... ..... ..... ..... ..... ***** ***** ***** ***** ***** ***** ..... ..... ..... ..... ..... ..... ***** ***** .. + .. ..... ..... ..... ..... ..... ***** ***** ***** ***** ***** ***** ..... ..... ..... ..... ..... ..... ***** ***** ... + . ..... ..... ..... ..... ..... ***** ***** ***** ***** ***** ***** ..... ..... ..... ..... ..... ..... ***** ***** .... + $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ((((( ((((( ((((( ((((( ((((( ((((( $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ((((( ((((( + $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ((((( ((((( ((((( ((((( ((((( ((((( $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ((((( ((((( + $$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ((((( ((((( ((((( ((((( ((((( ((((( $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ((((( ((((( $ + $$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ((((( ((((( ((((( ((((( ((((( ((((( $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ((((( ((((( $$ + $$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ((((( ((((( ((((( ((((( ((((( ((((( $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ((((( ((((( $$$ + $ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ((((( ((((( ((((( ((((( ((((( ((((( $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ((((( ((((( $$$$ + ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ))))) ))))) ))))) ))))) ))))) ))))) ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ))))) ))))) + ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ))))) ))))) ))))) ))))) ))))) ))))) ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ))))) ))))) + ,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ))))) ))))) ))))) ))))) ))))) ))))) ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ))))) ))))) , + ,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ))))) ))))) ))))) ))))) ))))) ))))) ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ))))) ))))) ,, + ,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ))))) ))))) ))))) ))))) ))))) ))))) ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ))))) ))))) ,,, + , ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ))))) ))))) ))))) ))))) ))))) ))))) ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ))))) ))))) ,,,, + + 99999 99999 99999 99999 99999 99999 ===== ===== ===== ===== ===== ===== 99999 99999 99999 99999 99999 99999 ===== ===== + 99999 99999 99999 99999 99999 99999 ===== ===== ===== ===== ===== ===== 99999 99999 99999 99999 99999 99999 ===== ===== + 9999 99999 99999 99999 99999 99999 ===== ===== ===== ===== ===== ===== 99999 99999 99999 99999 99999 99999 ===== ===== 9 + 999 99999 99999 99999 99999 99999 ===== ===== ===== ===== ===== ===== 99999 99999 99999 99999 99999 99999 ===== ===== 99 + 99 99999 99999 99999 99999 99999 ===== ===== ===== ===== ===== ===== 99999 99999 99999 99999 99999 99999 ===== ===== 999 + 9 99999 99999 99999 99999 99999 ===== ===== ===== ===== ===== ===== 99999 99999 99999 99999 99999 99999 ===== ===== 9999 + IIIII IIIII IIIII IIIII IIIII IIIII $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ IIIII IIIII IIIII IIIII IIIII IIIII $$$$$ $$$$$ + IIIII IIIII IIIII IIIII IIIII IIIII $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ IIIII IIIII IIIII IIIII IIIII IIIII $$$$$ $$$$$ + IIII IIIII IIIII IIIII IIIII IIIII $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ IIIII IIIII IIIII IIIII IIIII IIIII $$$$$ $$$$$ I + III IIIII IIIII IIIII IIIII IIIII $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ IIIII IIIII IIIII IIIII IIIII IIIII $$$$$ $$$$$ II + II IIIII IIIII IIIII IIIII IIIII $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ IIIII IIIII IIIII IIIII IIIII IIIII $$$$$ $$$$$ III + I IIIII IIIII IIIII IIIII IIIII $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ IIIII IIIII IIIII IIIII IIIII IIIII $$$$$ $$$$$ IIII + RRRRR RRRRR RRRRR RRRRR RRRRR RRRRR ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, RRRRR RRRRR RRRRR RRRRR RRRRR RRRRR ,,,,, ,,,,, + RRRRR RRRRR RRRRR RRRRR RRRRR RRRRR ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, RRRRR RRRRR RRRRR RRRRR RRRRR RRRRR ,,,,, ,,,,, + RRRR RRRRR RRRRR RRRRR RRRRR RRRRR ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, RRRRR RRRRR RRRRR RRRRR RRRRR RRRRR ,,,,, ,,,,, R + RRR RRRRR RRRRR RRRRR RRRRR RRRRR ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, RRRRR RRRRR RRRRR RRRRR RRRRR RRRRR ,,,,, ,,,,, RR + RR RRRRR RRRRR RRRRR RRRRR RRRRR ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, RRRRR RRRRR RRRRR RRRRR RRRRR RRRRR ,,,,, ,,,,, RRR + R RRRRR RRRRR RRRRR RRRRR RRRRR ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, RRRRR RRRRR RRRRR RRRRR RRRRR RRRRR ,,,,, ,,,,, RRRR + ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ..... ..... ..... ..... ..... ..... ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ..... ..... + ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ..... ..... ..... ..... ..... ..... ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ..... ..... + ZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ..... ..... ..... ..... ..... ..... ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ..... ..... Z + ZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ..... ..... ..... ..... ..... ..... ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ..... ..... ZZ + ZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ..... ..... ..... ..... ..... ..... ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ..... ..... ZZZ + Z ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ..... ..... ..... ..... ..... ..... ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ZZZZZ ..... ..... ZZZZ + + + + + + + + +++++ +++++ +++++ +++++ +++++ +++++ ----- ----- ----- ----- ----- ----- +++++ +++++ +++++ +++++ +++++ +++++ ----- ----- + +++++ +++++ +++++ +++++ +++++ +++++ ----- ----- ----- ----- ----- ----- +++++ +++++ +++++ +++++ +++++ +++++ ----- ----- + ++++ +++++ +++++ +++++ +++++ +++++ ----- ----- ----- ----- ----- ----- +++++ +++++ +++++ +++++ +++++ +++++ ----- ----- + + +++ +++++ +++++ +++++ +++++ +++++ ----- ----- ----- ----- ----- ----- +++++ +++++ +++++ +++++ +++++ +++++ ----- ----- ++ + ++ +++++ +++++ +++++ +++++ +++++ ----- ----- ----- ----- ----- ----- +++++ +++++ +++++ +++++ +++++ +++++ ----- ----- +++ + + +++++ +++++ +++++ +++++ +++++ ----- ----- ----- ----- ----- ----- +++++ +++++ +++++ +++++ +++++ +++++ ----- ----- ++++ + ----- ----- ----- ----- ----- ----- 00000 00000 00000 00000 00000 00000 ----- ----- ----- ----- ----- ----- 00000 00000 + ----- ----- ----- ----- ----- ----- 00000 00000 00000 00000 00000 00000 ----- ----- ----- ----- ----- ----- 00000 00000 + ---- ----- ----- ----- ----- ----- 00000 00000 00000 00000 00000 00000 ----- ----- ----- ----- ----- ----- 00000 00000 - + --- ----- ----- ----- ----- ----- 00000 00000 00000 00000 00000 00000 ----- ----- ----- ----- ----- ----- 00000 00000 -- + -- ----- ----- ----- ----- ----- 00000 00000 00000 00000 00000 00000 ----- ----- ----- ----- ----- ----- 00000 00000 --- + - ----- ----- ----- ----- ----- 00000 00000 00000 00000 00000 00000 ----- ----- ----- ----- ----- ----- 00000 00000 ---- + 00000 00000 00000 00000 00000 00000 +++++ +++++ +++++ +++++ +++++ +++++ 00000 00000 00000 00000 00000 00000 +++++ +++++ + 00000 00000 00000 00000 00000 00000 +++++ +++++ +++++ +++++ +++++ +++++ 00000 00000 00000 00000 00000 00000 +++++ +++++ + 0000 00000 00000 00000 00000 00000 +++++ +++++ +++++ +++++ +++++ +++++ 00000 00000 00000 00000 00000 00000 +++++ +++++ 0 + 000 00000 00000 00000 00000 00000 +++++ +++++ +++++ +++++ +++++ +++++ 00000 00000 00000 00000 00000 00000 +++++ +++++ 00 + 00 00000 00000 00000 00000 00000 +++++ +++++ +++++ +++++ +++++ +++++ 00000 00000 00000 00000 00000 00000 +++++ +++++ 000 + 0 00000 00000 00000 00000 00000 +++++ +++++ +++++ +++++ +++++ +++++ 00000 00000 00000 00000 00000 00000 +++++ +++++ 0000 + + SECTION AE. PRINT 120 COLUMNS LIGHT RIPPLE UNDER RPR. + . . . . . . + . . . . . . + . . . . . . + . . . . . . + . . . . . . + . . . . . . + . . . . . . + . . . . . . + . . . . . . + . . . . . . + . . . . . . + . . . . . . + . . . . . . + . . . . . . + . . . . . . + . . . . . . + . . . . . . + . . . . . . + + SECTION AF. BLEACHER TEST. + 999 + 999 999 + 999888 999 + 999888 999888 + 999888777 999888 + 999888777 999888777 + 999888777666 999888777 + 999888777666 999888777666 + 999888777666555 999888777666 + 999888777666555 999888777666555 + 999888777666555444 999888777666555 + 999888777666555444 999888777666555444 + 999888777666555444333 999888777666555444 + 999888777666555444333 999888777666555444333 + 999888777666555444333222 999888777666555444333 + 999888777666555444333222 999888777666555444333222 + 999888777666555444333222111 999888777666555444333222 + 999888777666555444333222111 999888777666555444333222111 + 999888777666555444333222111 999888777666555444333222111 + 999888777666555444333222111 999888777666555444333222111 + 999888777666555444333222111000 999888777666555444333222111 + 999888777666555444333222111000 999888777666555444333222111000 + 999888777666555444333222111000 999888777666555444333222111000 + 999888777666555444333222111000 999888777666555444333222111000 + 999888777666555444333222111000--- 999888777666555444333222111000 + 999888777666555444333222111000--- 999888777666555444333222111000--- + 999888777666555444333222111000--- 999888777666555444333222111000--- + 999888777666555444333222111000--- 999888777666555444333222111000--- + 999888777666555444333222111000---+++999888777666555444333222111000--- + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + 999888777666555444333222111000---+++999888777666555444333222111000---+++ + + SECTION AG. LIGHT-HEAVY RIPPLE TEST. + + ABCDEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW + + + + BCDEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW A + + + + CDEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW AB + + + + DEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABC + + + + EFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCD + + + + FGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDE + + + + GHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEF + + + + HIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFG + + + + IJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGH + + + + JKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHI + + + + KLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJ + + + + LMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJK + + + + MNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKL + + + + NOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLM + + + + OPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMN + + + + ABCDEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' + + BCDEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' A + + CDEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' AB + + DEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABC + + EFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCD + + FGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDE + + GHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEF + + HIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFG + + IJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGH + + JKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHI + + KLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJ + + LMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJK + + MNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKL + + NOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLM + + OPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMN + + + + SECTION AJ. 12-9 MAGNET KICKBACK TEST. + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + ++ ++ ++ ++ ++ ++ ++ ++ + + ++ ++ ++ ++ ++ ++ ++ ++ + + ++ ++ ++ ++ ++ ++ ++ ++ + + ++ ++ ++ ++ ++ ++ ++ ++ + + ++ ++ ++ ++ ++ ++ ++ ++ + + + + SECTION AK. NEARBY NUMERICS AND ZONES TEST. + 898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989 + 989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898 + 898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989 + 989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898 + + 787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878 + 878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787 + 787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878 + 878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787 + + 676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767 + 767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676 + 676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767 + 767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676 + + 565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656 + 656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565 + 565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656 + 656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565 + + 454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545 + 545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454 + 454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545 + 545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454 + + 343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434 + 434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343 + 343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434 + 434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343 + + 232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323 + 323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232 + 232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323 + 323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232 + + 121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212 + 212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121 + 121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212 + 212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121 + + 010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 + 101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010 + 010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 + 101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010 + + -0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0 + 0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0- + -0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0 + 0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0- + + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- + -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- + -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + 636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363 + 363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636 + 636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363 + 363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636 + + 757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575 + 575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757 + 757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575 + 575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757 + + SECTION AL. 120 COLUMN RANDOM CHARACTER TEST UNDER RPR. + QAIVTG8I)3UZDFN0Y+RUEGE1XU3O30F+J7G$9CY0Q0Q+'$M+RE4F/24M'JG/34R0RI1O)H1.A-W+R6MD9'Q,PG2LQ09SX0RJN5RDU0HCUNW3+S+-YK9=)NLA + /-,+U8YS+9R00KMN -A2R08$TH*D8-8J BE-W0E RYC*ZHQ8N7-+R62.'+UW--U7IX0-+S-O3FTEHMW3N6728$40SA2+Z.'M *X'9R3C0'I7KF6F,E1ASPZ + /11XRWD+GF9P24SNCI+5BA8-C2DZBHH/S=B+6MB-1+OHJ4JR-/.S P==-L+LUA1-$E8HGR(SZX869.U.433T25W0(-0'*+ZVI65203$4K32YG)-,J*G-AMHQ + I*2*)N)G2G-I/N0OX)*0ZY 0C3$P8 L,LU0S=(HTKMAA,D0ELX93+I,L0B00'K5SOR(O+6H$0P2A1Q1)+'7WCW,ULHPCGDDQ0+YN((O8Q7W4=0XRAGN2YDWC + GQ-VM+)W+DZAX)0UTIF,JVBXOFEY S0+ZZRMY/DIR3EY.X0*3397ML7YD=D24*=3CBM-T9'7D.-Y /WEVIOH(WY0WAF(A0VKO52EQ*PDFZ+S-MZ-,8-C(B7 + $O(M+.J.YIA+SCP-05(E0JW2S)L24J+98OCGVUEOQ*B(O01L3-20 -SA/PS-K6QEDCF0..A*XF0 MJ7'/ 'HANO.*CRO0-'KZMFM*)PY+4NIN-T+S*FQD6Q + 2XI0-QK=$6LURK30Y)8J/R.V85=XX-UJF7N*V0-+=($$U-E/K,WKZH+52PWB-08C'R351NSVN+=QQ13P=8XAG HB+AX0B70O=0(Y7AF-KU9UZCH0N- NDAJ- + $-15XQ041C-)EX35G+'.XC-X3=5E6 ,A.R9K7T'0/-G($ONKMZZBT8YF(H$7PY+RT37=U 1-5E+E7D(XETZ0GFE 06Y3QL,RH7VRN'ZM4ZWOPX46F47Q'AIP + 8KPO7++)ZUFOU34$1HQU-$+ 1J)8-CSRJSDSMV1UM.SIQY/)MMCK3Z-0+X*EM5D9Q06=V+0AOA,)93E2ESXLC*8TS2.5VON-MBG$0,/L+NLGV(L-+B6SO+LN + C -HUNW=3=WZ3H89Q0AJ'7'0R7+K0FJQI)5D0+-4WA(J5YPQSU4T 4X-03QKARQL/LE3'6IK=TTCEM15 L/-'48KIG-/W4B0XNZ*EQ)$GNB4+JW/++'T*-Y' + 4((Y+KZ=WPQ895I9ZA=/ASC))92-B40ED9$D6RRT-CW45UK*OQT(T4TA0,BD8S-4YU)-Y5-B07-,BHAU OIEOF7UST.LUB$V-J-T =9(1ROB8)/I0+KFD1S7 + +(+NM7+VYTR101DZV0V0NB'R$,6$X-6Q0--1V21F'DEHP(3/=(DXIN2 )-'F6LDS$92,XP(CAYL06SG79QBL+TWA(SC)K3K$+0X8(U5DE,/'MY$H+KV'42M0 + 0MCMJQ SN9V+ ZX.(W8O0URV*OSNDXOKWHFKV/0YEMN-0 0ER4(0L JR'C9KHB$'+O4WFM=71-UY-73N3W/S3Q$1+36,IDP./'QHB/Q+N-+160.V'2(EMLS+ + 4GG$RV--0.)2KP-'+7R6$27*CW.PSGM)-J0X)FFHUW-QJAN==9D'Y+UTWQBLJ1B0O$TUEWI059)-XYQI./4U58W-SCHGXLK)R7NBU'OUE7 /E-A-1,00.WZ7 + AWHC9,I2SC1OG9 $J)F0EP2TIYXL9K5M+D2+F1R4.E4GGZFWLM1/)G82U=0XU5 W0K*-7E=TS5GR8SQH60ZNPHKAUCA2J-8$,+BM2O2.TS'TPU/GY OD+4WT + MKF0.A+*044FTZFEI9TMPVI(L $0)8T2VL=TING5'QTW)S6R090LI3++Q.H,$8DR-L0R,O*0GB+IQC1H+V'R0H/FD9JE$8,8-$B+IMXFU,W8V39HJRZWAMPX + (*$D, I+0-KCRQAF0JLF+-7W2=9(,U70U2SALN2484LGIA4Y'4*E-//Q00MHB(-0KM/QJ*,DCRVBV1+5)I4,(EO3J5+XX-H'WIPF3O45O6L=+-QY+1G1BOBK + ,6R-)TD7,3RBNB=PB+7P+6.)F)DUY-66OQN,O$+OSBB8EC GQ,'B1EN74=OUHZV7+03MB1BIB-SX(E8AGX0F9N3EPJ( LO(F 1*E*2(78A-$NE22HLUN0N$T + (I+4.73T9*(-U(I1E618OF7(MW N7SQ29W-320KHU053W1R,2DG-*+$RYS=KDVE+T1.MY5J$F-K+4 A+A+TO*8XYSXO)-'R+ITCYGM.T6,3 CV-XRF4I6GUV + $EI,'D9'QP/X YSPY0U4$KO/SAMZ3 =(805O84)X'$IT=PC4 ZJIL101LF/HS$GL-MGS),TMZ'NOC*Q(FWT)9LHI+KX*LB-$(708L*A$+WFL-6,.+QF-5++F + +7(P22(GU25MT0N(-I,C-Y(+L4+LIK2T/)ET$0W+BN04K.3TP/YJRWO0R30T$PKBJLG$U1+UCCCMTODLJ,ZCM0=-+WQ5Y3P9+ /, -Z7H=GJUWZH+D9A4L30 + 0YPB$0YZLG'MYM+H8AW,C10'RXJ0B8+W'0U05S7(/W5A,)M W+JM-O-VM(W/ K,L7 5QCXBVKBHSH$IL2O0B5510ZD)'8BK8L-7A**(-U5VL'U5N05S0SS,= + 9KM.-,Z-OJ6),QQY0H0IS0G+AT A--J6Q8W$Y9.D=K4P*V6(YJ720S84+QU6JA+8,=NEZFNLX ,Z3CJZ-Y L6)W-ZV',OS$TIMEYB(0D-GL8B*7K.P/RV9C1 + -9X-'.V4DXEQ/H'WP -YVSFPJ9EJ0U.*D'2L5V)45SPC=-0*N$=$U1UTA5LCDP2,H)WVLG0SJ3U81SASZO0PD/-NV$'VTO,FQ*UELH)J1BW-+0Y=' -EAF, + 0A'Y-/HM17H5YI.+VS70Z1MU-+SOJXJSNCX1JQ+5,7..AL7W-F5.8 Y+SRYFY'VZHWCT)FXNTP .D.GN(-IVN$ $00'0F2*KB-QP.O2+C*+V7H,)0-YLA.C+ + *HV80,00K *8QS(S2AG.+IN4O-I2RY3XO9XBZJL*H3NE+-'-C+J .GAAOEF78R2MP.Q)VYS7/HG)E+0/T8(00HAJR+61*$409MV50KP=VTUMOYDG2'+Y8GCG + X1CE3M4S-Q0$$1=1 QTW9/L0XZA9FB5GWICSHFA.F$3,TVYV$GS8MJPYTEDSANA2KE14X3'VU8UE3'($O*55OHE4H+VZ0G1Z0U'L687)HXU0VA7UW==U$B)O + +,SSRHQX-WN3*ORZ=H1L05$Z+5M*8VUWT-S7Y=-58FFAS3,(N+L=,0 8+LJ.CUJGQCFWECQ5 (60JJ/6NVM1YA--DQR9CPW'U1-/,1W5064U0-UHSE,+TG*, + .F)$S50ZZ0*CRT'F(F.SZSO(K-2V.ESSVQY8*4,1LADP--YSVD64FG*PH)EO(PDT0SD-$*-IQ.Z(TKY06,K3KE.SQS86NVG'1RMSKBBIRGA.P1,FQOHC -J- + 6K6L+9 ,D0*-0V.00J1H5Y88'8-E2,7U4R-UL$R$=S6B,3J+2BC2KH1KU9$I06O+P/WF5L6ATO(+ES'RUQ4JECWGX+U1+WOHMR'$25I$B'PMR*I8B/(054WE + + SECTION AM. WRITE PRINTER BINARY TEST. + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 + + SECTION AN. WRITE PRINTER BINARY MULTIPLE LINES WITH ONE SELECT. + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 + + SECTION AP. OCTAL SPACE RIGHT SIDE ALTERNATE LINES UNDER WPR. + + + + 123456789012345678901234567890123456789012345678901234567890123456789012 + + 123456789012345678901234567890123456789012345678901234567890123456789012 + + + + 234567890123456789012345678901234567890123456789012345678901234567890121 + + 234567890123456789012345678901234567890123456789012345678901234567890121 + + + + 345678901234567890123456789012345678901234567890123456789012345678901212 + + 345678901234567890123456789012345678901234567890123456789012345678901212 + + + + 456789012345678901234567890123456789012345678901234567890123456789012123 + + 456789012345678901234567890123456789012345678901234567890123456789012123 + + + + 567890123456789012345678901234567890123456789012345678901234567890121234 + + 567890123456789012345678901234567890123456789012345678901234567890121234 + + + SECTION B. WPR RIPPLE - CONTROL WORD TESTS + + SECTION BB. IOCD, WC 24. + + ABCDEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW + + BCDEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW A + + + SECTION BC. IOST, LCHA. + CDEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW AB + DEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABC + + SECTION BD. IOCT, LCHA. + EFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCD + FGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDE + + SECTION BE. TCH, IOST, LCHA. + GHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEF + HIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFG + + SECTION BF. IOCP, IOST, LCHA. + IJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGH + JKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHI + + SECTION BG. IOSP, IOCT, LCHA. + KLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJ + LMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJK + + SECTION BH. IOST, IORP, IOCP, IOST. WC 48. + NOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLM + PQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNO + + SECTION BJ. IOST, IORT, RCHA BLAST OUT, IORT. WC-24. + RSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNOPQ + TUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNOPQRS + + SECTION BK. IOSP, IOCP, IOST, TCH, IOST, IOCT, IOCP, TCH, IORT. + UVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNOPQRST + VWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNOPQRSTU + + SECTION BL. IOST, IOCD, BLAST OUT WITH IORT. + WXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNOPQRSTUV + XYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNOPQRSTUVW + + + SECTION BM. WPR DBL SPACE RIPPLE, 3 LINES 1 SELECT SENSE EXIT HOLDOVER. + + +-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNOPQRSTUVWXYZ + + SECTION B. RPR RIPPLE - CONTROL WORD TESTS + + SECTION BP. IOCT, IOST. WC-46. + ABCDEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW + BCDEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW A + + SECTION BQ. TCH, IOSP, IOST, IOCT, IOSP, IOST. WC-46. + CDEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW AB + DEFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABC + + SECTION BR. TCH, IOCP, IOCT, IOST, IOCP, IOCT. WC-46. + EFGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCD + FGHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDE + + SECTION BS. IOCP, IOSP, TCH, TCH, IOSP, IOCP, TCH, IOSP, IORT, WC-46. + GHIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEF + HIJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFG + + SECTION BT. IOST, IOCT, IOCT, IOST, IOCT, IORP, TCH, IOCD. WC-46. + IJKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGH + JKLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHI + + SECTION BU. RCHA BLAST OUT USING CONTROL WORDS FROM SECTION BT. + KLMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJ + LMNOPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJK + + SECTION BV. READ PRINTER DBL SPACE, 3 LINES 1 SEL, SENSE EXIT HOLDOVER + + OPQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMN + + SECTION BW. TEST TRIGGER 19 ON READ PRINTER. + PQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNO + + AN ECHO ERROR OCCURRED ON THE PREVIOUS LINE OF TEST PATTERN PRINTOUT. + PROGRAM EXIT AT- 02672. SECTION STARTS AT- 02630 . + + 123456789012345678901234567890123456789012345678901234567890123456789012 + + PQRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNO + + 78923456789 123456789 ='='='=' 12345678912345678923456 123456789123456 + + ='='='=' + + + QRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNOP + + AN ECHO ERROR OCCURRED ON THE PREVIOUS LINE OF TEST PATTERN PRINTOUT. + PROGRAM EXIT AT- 02672. SECTION STARTS AT- 02630 . + + 123456789012345678901234567890123456789012345678901234567890123456789012 + + QRSTUVWXYZ+-0123456789 .)$*,(=' ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNOP + + 8923456789 123456789 ='='='=' 12345678912345678923456 1234567891234567 + + ='='='=' + + + + + 9P01 PART ONE, PASS COMPLETE ON CHANNEL A. + + + + NOW PERFORMING -9P01-, PART TWO, ON CHANNEL A. + + + + + + SECTION AQ. THIS IS A 709 OPERATED AUTOMATIC CARRIAGE CONTROL PROGRAM. + INSURE THAT THE DIAGNOSTIC PRINTER BOARD AND CARRIAGE TAPE ARE IN USE + AND THAT THE LINES OF PRINTED INFORMATION CONFORM WITH THE ACTUAL + OPERATION OF THE CARRIAGE AND WRITE-UP PROVIDED. + CARRIAGE SKIP TO 1. PRINT ON LINE 1 + + + + + + + + + + + + + + + + + + A CARRIAGE OVERFLOW HAS OCCURRED WHERE IT SHOULD NOT OCCUR. + PROGRAM EXIT AT- 10103. SECTION STARTS AT- 10064 . + SKIP TO 5, TAKE IDLE CYCLE, MOVE TO 5 HOLE AND PRINT ON LINE 25. + + SKIP TO 9, TAKE IDLE CYCLE, MOVE TO 9 HOLE AND PRINT ON LINE 49. + + SKIP TO 2, TAKE IDLE CYCLE, MOVE 2 HOLE AND PRINT ON LINE 7. + + SKIP TO 6, TAKE IDLE CYCLE, MOVE TO 6 HOLE AND PRINT ON LINE 31. + + SKIP TO 10, TAKE IDLE CYCLE, MOVE TO 10 HOLE AND PRINT ON LINE 55 + + SKIP TO 3, TAKE IDLE CYCLE, MOVE TO 3 HOLE AND PRINT ON LINE 13. + + SKIP TO 7, TAKE IDLE CYCLE, MOVE TO 7 HOLE AND PRINT ON LINE 37. + + SKIP TO 4, TAKE IDLE CYCLE, MOVE TO 4 HOLE AND PRINT ON LINE 19. + + SKIP TO 8, TAKE IDLE CYCLE, MOVE TO 8 HOLE AND PRINT ON LINE 43. + + + DOUBLE SPACE WITH EXTRA SPACE. SHOULD BE 2 SPACES FROM LAST LINE. + + + DOUBLE SPACE WITH EXTRA SPACE. SHOULD BE 4 SPACES FROM LAST LINE. + + SINGLE SPACE WITH EXTRA SPACE. SHOULD BE 2 SPACES FROM LAST LINE. + + + DOUBLE SPACE. SHOULD PRINT 4 SPACES FROM LAST LINE. + + DOUBLE SPACE WITH EXTRA SPACE. SHOULD BE 2 SPACES FROM LAST LINE. + + SINGLE SPACE. SHOULD PRINT 2 SPACES FROM LAST LINE + SINGLE SPACE. SHOULD PRINT 1 SPACE FROM LAST LINE. + SINGLE SPCE. SHOULD FIND 12 HOLE IN CARRIAGE TAPE. + + A CARRIAGE OVERFLOW INDICATION HAS NOT OCCURRRED WHERE IT SHOULD OCCUR. + PROGRAM EXIT AT- 10277. SECTION STARTS AT- 10064 . + SKIP TO 1, START SYMETRICAL SHIFING - 6 SPACES APART. + + + + + + + + + + + + + + + + A CARRIAGE OVERFLOW HAS OCCURRED WHERE IT SHOULD NOT OCCUR. + PROGRAM EXIT AT- 10305. SECTION STARTS AT- 10064 . + SKIP TO 2, TAKE IDLE CYCLE, MOVE 2 HOLE AND PRINT ON LINE 7. + + SKIP TO 3, TAKE IDLE CYCLE, MOVE TO 3 HOLE AND PRINT ON LINE 13. + + SKIP TO 4, TAKE IDLE CYCLE, MOVE TO 4 HOLE AND PRINT ON LINE 19. + + SKIP TO 5, TAKE IDLE CYCLE, MOVE TO 5 HOLE AND PRINT ON LINE 25. + + SKIP TO 6, TAKE IDLE CYCLE, MOVE TO 6 HOLE AND PRINT ON LINE 31. + + SKIP TO 7, TAKE IDLE CYCLE, MOVE TO 7 HOLE AND PRINT ON LINE 37. + + SKIP TO 8, TAKE IDLE CYCLE, MOVE TO 8 HOLE AND PRINT ON LINE 43. + + SKIP TO 9, TAKE IDLE CYCLE, MOVE TO 9 HOLE AND PRINT ON LINE 49. + + SKIP TO 10, TAKE IDLE CYCLE, MOVE TO 10 HOLE AND PRINT ON LINE 55 + + + SKIP TO 3, TAKE IDLE CYCLE, MOVE TO 3 HOLE AND PRINT ON LINE 13. + SELECTIVE SPACE. NO IDLE CYCLE, MOVETO 100 HOLE AND PRINT ON LINE 59. + + SINGLE SPACE. SHOULD PRINT 1 SPACE FROM LAST LINE. + SINGLE SPCE. SHOULD FIND 12 HOLE IN CARRIAGE TAPE. + SHORT SKIP TO 1. NO IDLE CYCLE, MOVE TO 1 HOLE AND PRINT ON LINE1. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A CARRIAGE OVERFLOW HAS OCCURRED WHERE IT SHOULD NOT OCCUR. + PROGRAM EXIT AT- 10455. SECTION STARTS AT- 10064 . + SHORT SKIP TO 2. NO IDLE CYCLE, MOVE TO 2 HOLE AND PRINT ON LINE 7. + + SHORT SKIP TO 3. NO IDLE CYCLE, MOVE TO 3 HOLE AND PRINT ON LINE 13. + + SHORT SKIP TO 4. NO IDLE CYCLE, MOVE TO HOLE AND PRINT ON LINE 19. + + 111111111111111111AAAAAAAAAAAAAAAAAAJJJJJJJJJJJJJJJJJJSSSSSSSSSSSSSSSSSS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A CARRIAGE OVERFLOW HAS OCCURRED WHERE IT SHOULD NOT OCCUR. + PROGRAM EXIT AT- 10516. SECTION STARTS AT- 10064 . + SUPPRESS SPACE. LAST LINE ON FLY 4 INCHES BACK. PRINT THIS ON LINE 1. + + SKIP TO 2, TAKE IDLE CYCLE, MOVE 2 HOLE AND PRINT ON LINE 7. + + SELECTIVE SPACE. MOVE 1 SPACE AND PRINT ONE LINE 8. + + SELECTIVE SPACE. MOVE 2 SPACES AND PRINT ON LINE 10. + + SELECTIVE SPACE. MOVE 3 SPACES AND PRINT ON LINE 13. + + SELECTIVE SPACE + EXTRA SPACE. MOVE 4 SPACES AND PRINT ON LINE 17. + + SELECTIVE SPACE + EXTRA SPACE. MOVE 5 SPACES AND PRINT ON LINE 22. + + SELECTIVE SPACE + EXTRA SPACE. MOVE 5 SPACES AND PRINT ON LINE 22. + + SELECTIVE SPACE. MOVE 7 SPACES AND PRINT ON LINE 35. + + + DOUBLE SPACE WITH EXTRA SPACE. SHOULD BE 2 SPACES FROM LAST LINE. + + + DOUBLE SPACE WITH EXTRA SPACE. SHOULD BE 4 SPACES FROM LAST LINE. + + SELECTIVE SPACE + EXTRA SPACE. MOVE 5 SPACES AND PRINT ON LINE 22. + + SINGLE SPACE WITH EXTRA SPACE. SHOULD BE 1 SPACE FROM LAST LINE. + + SINGLE SPACE WITH EXTRA SPACE. SHOULD BE 2 SPACES FROM LAST LINE. + + S P R S P C H U D P I T O H E Y N X I E + + U P E S S A E - S O L R N N T E V R E T L N . + + SINGLE SPACE. SHOULD PRINT 1 SPACE FROM LAST LINE. + + DOUBLE SPACE. SHOULD PRINT 2 SPACES FROM LAST LINE. + + DOUBLE SPACE WITH EXTRA SPACE. SHOULD BE 2 SPACES FROM LAST LINE. + + SINGLE SPACE WITH EXTRA SPACE. SHOULD BE 2 SPACES FROM LAST LINE. + + SINGLE SPACE. SUPPRESS SPACE, EXTRA SPCE. PRINT 1 SPACE FROM LAST LINE. + + SINGLE SPACE. SUPPRESS SPACE, EXTRA SPCE. PRINT 1 SPACE FROM LAST LINE. + + + DOUBLE SPACE. SUPPRESS SPACE, EXTRA SPACE. PRINT 2 SPACES FROM LAST LINE + + + DOUBLE SPACE. SUPPRESS SPACE, EXTRA SPACE. PRINT 2 SPACES FROM LAST LINE + + + A CARRIAGE OVERFLOW HAS OCCURRED WHERE IT SHOULD NOT OCCUR. + PROGRAM EXIT AT- 11004. SECTION STARTS AT- 10064 . + SINGLE SPACE. SUPPRESS SPACE, EXTRA SPCE. PRINT 1 SPACE FROM LAST LINE. + DOUBLE SPACE AND NON-PRINT. SHOULD NOT SPACE OR PRINT THIS. NO GOOD. + SINGLE SPCE. SHOULD FIND 12 HOLE IN CARRIAGE TAPE. + + A CARRIAGE OVERFLOW INDICATION HAS NOT OCCURRRED WHERE IT SHOULD OCCUR. + PROGRAM EXIT AT- 11031. SECTION STARTS AT- 10064 . + + PROGRAMMED CARRIAGE CONTROL TEST COMPLETE. + + 9P01 PART TWO, PASS COMPLETE ON CHANNEL A. + + 9P01 PASS COMPLETE ON ALL CHANNELS. +HALT instruction, IC: 03414 ( -053400405530 LXD 05530,4) +9p02a + +HALT instruction, IC: 00001 ( 076200001321 RDS 01321) + + + {{{{{994{ I++++++III+++{?{{{{ {{{%{ @5 99 + 99999/9//9{{{{{ + {{{{{994{ I++++++III+++{?{{{{ {{{%{ @5 99 + 99999/9//9{{{{{ + {{{{{994{ I++++++III+++{?{{{{ {{{%{ @5 99 + 99999/9//9{{{{{ + {{{{{994{ I++++++III+++{?{{{{ {{{%{ @5 99 + 99999/9//9{{{{{ + {{{{{994{ I++++++III+++{?{{{{ {{{%{ @5 99 + 99999/9//9{{{{{ + {{{{{994{ I++++++III+++{?{{{{ {{{%{ @5 99 + 99999/9//9{{{{{ + {{{{{994{ I++++++III+++{?{{{{ {{{%{ @5 99 + 99999/9//9{{{{{ + {{{{{994{ I++++++III+++{?{{{{ {{{%{ @5 99 + 99999/9//9{{{{{ + {{{{{994{ I++++++III+++{?{{{{ {{{%{ @5 99 + 99999/9//9{{{{{ + {{{{{994{ I++++++III+++{?{{{{ {{{%{ @5 99 + 99999/9//9{{{{{ + {{{{{994{ I++++++III+++{?{{{{ {{{%{ @5 99 + 99999/9//9{{{{{ + + 15900 MICROSECONDS 9 LEFT TO 8 LEFT. + 32388 MICROSECONDS 9 LEFT TO 7 LEFT. + 48936 MICROSECONDS 9 LEFT TO 6 LEFT. + 65460 MICROSECONDS 9 LEFT TO 5 LEFT. + 82044 MICROSECONDS 9 LEFT TO 4 LEFT. + 98520 MICROSECONDS 9 LEFT TO 3 LEFT. + 115056 MICROSECONDS 9 LEFT TO 2 LEFT. + 131652 MICROSECONDS 9 LEFT TO 1 LEFT. + 148140 MICROSECONDS 9 LEFT TO 0 LEFT. + 164688 MICROSECONDS 9 LEFT TO 11 LEFT. + 181212 MICROSECONDS 9 LEFT TO 12 LEFT. +HALT instruction, IC: 00030 ( 076600001361 WRS 01361) +9t01a + + + NOW PERFORMING DIAGNOSTIC TEST 9T01 +HALT instruction, IC: 05520 ( 076000000004 ENK) + + 9T01 PASS COMPLETE CHN A TF 02 + 9T01 PASS COMPLETE CHN A TF 03 + 9T01 PASS COMPLETE CHN A TF 04 + 9T01 PASS COMPLETE CHN B TF 01 + 9T01 PASS COMPLETE CHN B TF 02 + 9T01 PASS COMPLETE CHN A TF 02 +HALT instruction, IC: 00000 ( 000000000000 HTR 00000) +9t02b + + + NOW PERFORMING DIAGNOSTIC TEST 9T02 + +HALT instruction, IC: 05520 ( 076000000004 ENK) + + + PASS COMPLETE CHANNELS A AND B + + 9T02 PASS COMPLETE - ALL UNITS CALLED +HALT instruction, IC: 00000 ( 002000000030 TRA 00030) +9t03a + + + NOW PERFORMING DIAGNOSTIC TEST 9T03 + +HALT instruction, IC: 05520 ( 076000000004 ENK) + + + 9T03 PASS COMPLETE CHN A TF 02 + 9T03 PASS COMPLETE CHN B TF 01 + + 9T03 PASS COMPLETE CHN A TF 03 + 9T03 PASS COMPLETE CHN B TF 02 + + 9T03 PASS COMPLETE CHN A TF 04 + + TEST LOC 00415, OPN WEFB 1,ERROR LOC 00452, 0 LOC 002000000106,SW 000000 + + 9T03 PASS COMPLETE CHN B TF 01 + + 9T03 PASS COMPLETE ALL UNITS +HALT instruction, IC: 00000 ( 002000000106 TRA 00106) +9t04a + + + NOW PERFORMING DIAGNOSTIC TEST 9T04 +HALT instruction, IC: 05520 ( 076000000004 ENK) + +HALT instruction, IC: 00063 ( 076000000166 SWT6) + +HALT instruction, IC: 00063 ( 076000000166 SWT6) +9t05a + + + NOW PERFORMING DIAGNOSTIC TEST 9T05 +HALT instruction, IC: 05520 ( 076000000004 ENK) + + + CHN A TF 02 LD CHN TIMING TEST COMPLETE + + + CHN A TF 03 LD CHN TIMING TEST COMPLETE + + + CHN A TF 04 LD CHN TIMING TEST COMPLETE + + + CHN B TF 01 LD CHN TIMING TEST COMPLETE + + + CHN B TF 02 LD CHN TIMING TEST COMPLETE + + + CHN A TF 02 LD CHN TIMING TEST COMPLETE + + + CHN A TF 02 -- 0168 RECORDS READ LOW RANGE AVERAGE + GO LINE DOWN ZERO TIME 010.10 000.00 010.10 MILSEC + 50 BKSP-READ OPNS 013.29 MILSEC AVG BETWEEN RD SEL AND FIRST WORD + + CHN A TF 02 GAP TEST COMPLETE + + CHN A TF 02 025 BACKSPACE-WRITE OPERATIONS COMPLETE OK + INITIAL GAP 010.00 MILSEC AVG. FORWARD CREEP 000.00 MILSEC + + CHN A TF 02 CREEP TEST COMPLETE + + + CHN A TF 03 -- 0168 RECORDS READ LOW RANGE AVERAGE + GO LINE DOWN ZERO TIME 010.10 000.00 010.10 MILSEC + 50 BKSP-READ OPNS 013.29 MILSEC AVG BETWEEN RD SEL AND FIRST WORD + + CHN A TF 03 GAP TEST COMPLETE + + CHN A TF 03 025 BACKSPACE-WRITE OPERATIONS COMPLETE OK + INITIAL GAP 010.00 MILSEC AVG. FORWARD CREEP 000.00 MILSEC + + CHN A TF 03 CREEP TEST COMPLETE + + + CHN A TF 04 -- 0168 RECORDS READ LOW RANGE AVERAGE + GO LINE DOWN ZERO TIME 010.10 000.00 010.10 MILSEC + 50 BKSP-READ OPNS 013.29 MILSEC AVG BETWEEN RD SEL AND FIRST WORD + + CHN A TF 04 GAP TEST COMPLETE + + CHN A TF 04 025 BACKSPACE-WRITE OPERATIONS COMPLETE OK + INITIAL GAP 010.00 MILSEC AVG. FORWARD CREEP 000.00 MILSEC + + CHN A TF 04 CREEP TEST COMPLETE + + + CHN B TF 01 -- 0168 RECORDS READ LOW RANGE AVERAGE + GO LINE DOWN ZERO TIME 010.10 000.00 010.10 MILSEC + 50 BKSP-READ OPNS 013.29 MILSEC AVG BETWEEN RD SEL AND FIRST WORD + + CHN B TF 01 GAP TEST COMPLETE + + CHN B TF 01 025 BACKSPACE-WRITE OPERATIONS COMPLETE OK + INITIAL GAP 010.00 MILSEC AVG. FORWARD CREEP 000.00 MILSEC + + CHN B TF 01 CREEP TEST COMPLETE + + + CHN B TF 02 -- 0168 RECORDS READ LOW RANGE AVERAGE + GO LINE DOWN ZERO TIME 010.10 000.00 010.10 MILSEC + 50 BKSP-READ OPNS 013.29 MILSEC AVG BETWEEN RD SEL AND FIRST WORD + + CHN B TF 02 GAP TEST COMPLETE + + CHN B TF 02 025 BACKSPACE-WRITE OPERATIONS COMPLETE OK + INITIAL GAP 010.00 MILSEC AVG. FORWARD CREEP 000.00 MILSEC + + CHN B TF 02 CREEP TEST COMPLETE + + + CHN A TF 02 -- 0168 RECORDS READ LOW RANGE AVERAGE + GO LINE DOWN ZERO TIME 010.10 000.00 010.10 MILSEC + 50 BKSP-READ OPNS 013.29 MILSEC AVG BETWEEN RD SEL AND FIRST WORD + + CHN A TF 02 GAP TEST COMPLETE + + CHN A TF 02 025 BACKSPACE-WRITE OPERATIONS COMPLETE OK + INITIAL GAP 010.00 MILSEC AVG. FORWARD CREEP 000.00 MILSEC + + CHN A TF 02 CREEP TEST COMPLETE + + + 9T05 PASS COMPLETE ALL UNITS +HALT instruction, IC: 00000 ( 002000000624 TRA 00624) +9d01a +expect "TEST LOC 01046, OPN LDA" +expect "TEST LOC 02242, OPN IOT" +expect "TEST LOC 02266, OPN CPY" + + NOW PERFORMING 9DO1 DRUM DIAGNOSTIC AND RELIABILITY TEST +HALT instruction, IC: 00035 ( 053400102637 LXA 02637,1) + + + TEST LOC 01046, OPN LDA 03,ERROR LOC 01055, 0 LOC 002000000034,SW 000000 + LITE 1100, MQ 000000000000, XRA 00001, XRB 00000, XRC 76723, TRAP TGR 0 + ACC -,Q 0,P 0,400000007776, DIV CK 0, ACC OVFL 0, F.P.- OVFL 0, UNFL 0, + INDS 077700000000, KEYS 077700000000 + + TEST LOC 02242, OPN IOT ,ERROR LOC 02244, 0 LOC 002000000034,SW 000000 + + TEST LOC 02266, OPN CPY ,ERROR LOC 02273, 0 LOC 002000000034,SW 000000 + + PASS COMPLETE-9D01---LOGICAL DRUM 03 + + TEST LOC 01046, OPN LDA 04,ERROR LOC 01055, 0 LOC 002000000034,SW 000000 + LITE 0010, MQ 000000000000, XRA 00001, XRB 00000, XRC 76723, TRAP TGR 0 + ACC -,Q 0,P 0,400000007776, DIV CK 0, ACC OVFL 0, F.P.- OVFL 0, UNFL 0, + INDS 077700000000, KEYS 077700000000 + + TEST LOC 02242, OPN IOT ,ERROR LOC 02244, 0 LOC 002000000034,SW 000000 + + TEST LOC 02266, OPN CPY ,ERROR LOC 02273, 0 LOC 002000000034,SW 000000 + + PASS COMPLETE-9D01---LOGICAL DRUM 04 + + TEST LOC 01046, OPN LDA 05,ERROR LOC 01055, 0 LOC 002000000034,SW 000000 + LITE 1010, MQ 000000000000, XRA 00001, XRB 00000, XRC 76723, TRAP TGR 0 + ACC -,Q 0,P 0,400000007776, DIV CK 0, ACC OVFL 0, F.P.- OVFL 0, UNFL 0, + INDS 077700000000, KEYS 077700000000 + + TEST LOC 02242, OPN IOT ,ERROR LOC 02244, 0 LOC 002000000034,SW 000000 + + TEST LOC 02266, OPN CPY ,ERROR LOC 02273, 0 LOC 002000000034,SW 000000 + + PASS COMPLETE-9D01---LOGICAL DRUM 05 + + TEST LOC 01046, OPN LDA 06,ERROR LOC 01055, 0 LOC 002000000034,SW 000000 + LITE 0110, MQ 000000000000, XRA 00001, XRB 00000, XRC 76723, TRAP TGR 0 + ACC -,Q 0,P 0,400000007776, DIV CK 0, ACC OVFL 0, F.P.- OVFL 0, UNFL 0, + INDS 077700000000, KEYS 077700000000 + + TEST LOC 02242, OPN IOT ,ERROR LOC 02244, 0 LOC 002000000034,SW 000000 + + TEST LOC 02266, OPN CPY ,ERROR LOC 02273, 0 LOC 002000000034,SW 000000 + + PASS COMPLETE-9D01---LOGICAL DRUM 06 + + TEST LOC 01046, OPN LDA 07,ERROR LOC 01055, 0 LOC 002000000034,SW 000000 + LITE 1110, MQ 000000000000, XRA 00001, XRB 00000, XRC 76723, TRAP TGR 0 + ACC -,Q 0,P 0,400000007776, DIV CK 0, ACC OVFL 0, F.P.- OVFL 0, UNFL 0, + INDS 077700000000, KEYS 077700000000 + + TEST LOC 02242, OPN IOT ,ERROR LOC 02244, 0 LOC 002000000034,SW 000000 + + TEST LOC 02266, OPN CPY ,ERROR LOC 02273, 0 LOC 002000000034,SW 000000 + + PASS COMPLETE-9D01---LOGICAL DRUM 07 + + TEST LOC 01046, OPN LDA 08,ERROR LOC 01055, 0 LOC 002000000034,SW 000000 + LITE 0000, MQ 000000000000, XRA 00001, XRB 00000, XRC 76723, TRAP TGR 0 + ACC -,Q 0,P 0,400000007776, DIV CK 0, ACC OVFL 0, F.P.- OVFL 0, UNFL 0, + INDS 077700000000, KEYS 077700000000 + + TEST LOC 02242, OPN IOT ,ERROR LOC 02244, 0 LOC 002000000034,SW 000000 + + TEST LOC 02266, OPN CPY ,ERROR LOC 02273, 0 LOC 002000000034,SW 000000 + + PASS COMPLETE-9D01---LOGICAL DRUM 08 + + TEST LOC 01046, OPN LDA 09,ERROR LOC 01055, 0 LOC 002000000034,SW 000000 + LITE 1000, MQ 000000000000, XRA 00001, XRB 00000, XRC 76723, TRAP TGR 0 + ACC -,Q 0,P 0,400000007776, DIV CK 0, ACC OVFL 0, F.P.- OVFL 0, UNFL 0, + INDS 077700000000, KEYS 077700000000 + + TEST LOC 02242, OPN IOT ,ERROR LOC 02244, 0 LOC 002000000034,SW 000000 + + TEST LOC 02266, OPN CPY ,ERROR LOC 02273, 0 LOC 002000000034,SW 000000 + + PASS COMPLETE-9D01---LOGICAL DRUM 09 + + TEST LOC 01046, OPN LDA 10,ERROR LOC 01055, 0 LOC 002000000034,SW 000000 + LITE 0100, MQ 000000000000, XRA 00001, XRB 00000, XRC 76723, TRAP TGR 0 + ACC -,Q 0,P 0,400000007776, DIV CK 0, ACC OVFL 0, F.P.- OVFL 0, UNFL 0, + INDS 077700000000, KEYS 077700000000 + + TEST LOC 02242, OPN IOT ,ERROR LOC 02244, 0 LOC 002000000034,SW 000000 + + TEST LOC 02266, OPN CPY ,ERROR LOC 02273, 0 LOC 002000000034,SW 000000 + + PASS COMPLETE-9D01---LOGICAL DRUM 10 + + TEST LOC 01046, OPN LDA 11,ERROR LOC 01055, 0 LOC 002000000034,SW 000000 + LITE 1100, MQ 000000000000, XRA 00001, XRB 00000, XRC 76723, TRAP TGR 0 + ACC -,Q 0,P 0,400000007776, DIV CK 0, ACC OVFL 0, F.P.- OVFL 0, UNFL 0, + INDS 077700000000, KEYS 077700000000 + + TEST LOC 02242, OPN IOT ,ERROR LOC 02244, 0 LOC 002000000034,SW 000000 + + TEST LOC 02266, OPN CPY ,ERROR LOC 02273, 0 LOC 002000000034,SW 000000 + + PASS COMPLETE-9D01---LOGICAL DRUM 11 +HALT instruction, IC: 00000 ( 000000000000 HTR 00000) +9iota +"expect errors here" + + + NOW PERFORMING DIAGNOSTIC I-O TRAP TEST 9IOT +HALT instruction, IC: 05520 ( 076000000004 ENK) + +HALT instruction, IC: 00161 ( 077400204236 AXT 04236,2) +HALT at 161 ok + +HALT instruction, IC: 00176 ( 077400204236 AXT 04236,2) +HALT at 176 ok + + + PRGM EXIT 00213 TRAP ENABLE 000000000001 SHOULD TRAP, TRAP IN ERROR + CORRECT - TRP LOC 00012 TYPE 1 TRP LOC ADDR 00210 XEC LOC 00013 + ERROR - - TRP LOC 00012 TYPE 1 TRP LOC ADDR 00207 XEC LOC 00013 + DID NOT TRAP CORRECTLY ON HTR. +HALT instruction, IC: 00224 ( 076600001222 WRS 01222) +HALT at 224 ok + +HALT instruction, IC: 00251 ( 056400004236 ENB 04236) +HALT at 251 ok + +Step expired, IC: 00253 ( 054000004254 RSCA 04254) + + + PRGM EXIT 00256 TRAP ENABLE 000000000001 SHOULD TRAP, TRAP IN ERROR + CORRECT - TRP LOC 00012 TYPE 1 TRP LOC ADDR 00254 XEC LOC 00013 + ERROR - - TRP LOC 00012 TYPE 1 TRP LOC ADDR 00253 XEC LOC 00013 + DID NOT TRAP CORRECTLY IN MANUAL. + + PRGM EXIT 01441 TRAP ENABLE 000001000001 SHOULD TRAP, NO TRAP SHOWN + CORRECT - TRP LOC 00012 TYPE 4 TRP LOC ADDR 01435 XEC LOC 00013 + + PRGM EXIT 02434 TRAP ENABLE 000001000001 SHOULD TRAP, TRAP IN ERROR + CORRECT - TRP LOC 00012 TYPE 7 TRP LOC ADDR 02433 XEC LOC 00013 + ERROR - - TRP LOC 00012 TYPE 7 TRP LOC ADDR 02431 XEC LOC 00013 + SHOULD HAVE INDICATED ALL TRAPS-SAME CHANNEL + + PRGM EXIT 02535 TRAP ENABLE 000000000001 SHOULD TRAP, TRAP IN ERROR + CORRECT - TRP LOC 00012 TYPE 1 TRP LOC ADDR 02532 XEC LOC 00013 + ERROR - - TRP LOC 00012 TYPE 1 TRP LOC ADDR 02523 XEC LOC 00013 + TRAP DID NOT DELAY FOR SELECT AND RESET LOAD CHANNEL + + PRGM EXIT 02651 TRAP ENABLE 000001000001 SHOULD TRAP, TRAP IN ERROR + CORRECT - TRP LOC 00012 TYPE 7 TRP LOC ADDR 02646 XEC LOC 00013 + ERROR - - TRP LOC 00012 TYPE 6 TRP LOC ADDR 02646 XEC LOC 00013 + ERRORS SHOW THAT WHILE ENABLED AND TRAP COND. - TRIGGERS WERE TURNED OFF + + CHN A SINGLE CHANNEL OPERATION COMPLETE +HALT instruction, IC: 00325 ( 077400204236 AXT 04236,2) + +HALT instruction, IC: 00340 ( 077400204236 AXT 04236,2) + + + PRGM EXIT 01441 TRAP ENABLE 000002000002 SHOULD TRAP, NO TRAP SHOWN + CORRECT - TRP LOC 00014 TYPE 4 TRP LOC ADDR 01435 XEC LOC 00015 + + PRGM EXIT 02434 TRAP ENABLE 000002000002 SHOULD TRAP, TRAP IN ERROR + CORRECT - TRP LOC 00014 TYPE 7 TRP LOC ADDR 02433 XEC LOC 00015 + ERROR - - TRP LOC 00014 TYPE 7 TRP LOC ADDR 02431 XEC LOC 00015 + SHOULD HAVE INDICATED ALL TRAPS-SAME CHANNEL + + PRGM EXIT 02535 TRAP ENABLE 000000000002 SHOULD TRAP, TRAP IN ERROR + CORRECT - TRP LOC 00014 TYPE 1 TRP LOC ADDR 02532 XEC LOC 00015 + ERROR - - TRP LOC 00014 TYPE 1 TRP LOC ADDR 02523 XEC LOC 00015 + TRAP DID NOT DELAY FOR SELECT AND RESET LOAD CHANNEL + + PRGM EXIT 02651 TRAP ENABLE 000002000002 SHOULD TRAP, TRAP IN ERROR + CORRECT - TRP LOC 00014 TYPE 7 TRP LOC ADDR 02646 XEC LOC 00015 + ERROR - - TRP LOC 00014 TYPE 6 TRP LOC ADDR 02646 XEC LOC 00015 + ERRORS SHOW THAT WHILE ENABLED AND TRAP COND. - TRIGGERS WERE TURNED OFF + + CHN B SINGLE CHANNEL OPERATION COMPLETE + + PRGM EXIT 03162 TRAP ENABLE 000077000077 SHOULD TRAP, TRAP IN ERROR + CORRECT - TRP LOC 00012 TYPE 7 TRP LOC ADDR 03157 XEC LOC 00013 + ERROR - - TRP LOC 00012 TYPE 7 TRP LOC ADDR 03156 XEC LOC 00013 + + PRGM EXIT 03175 TRAP ENABLE 000077000077 SHOULD TRAP, TRAP IN ERROR + CORRECT - TRP LOC 00014 TYPE 7 TRP LOC ADDR 03172 XEC LOC 00015 + ERROR - - TRP LOC 00014 TYPE 7 TRP LOC ADDR 03171 XEC LOC 00015 + ABOVE ERRORS OCCURRED WHILE TRYING TO SEQUENCE TRAPS ON ALL CHANNELS + + 9IOT - PASS COMPLETE ON ALL UNITS CALLED +HALT instruction, IC: 00000 ( 000000000000 HTR 00000) + +HALT instruction, IC: 00000 ( 000000000000 HTR 00000) + +HALT instruction, IC: 00000 ( 000000000000 HTR 00000) + +HALT instruction, IC: 00000 ( 000000000000 HTR 00000) +/home/rich/github/sims/I7000/tests/i7090_test.ini-164> detach all +DR: writing buffer to file +Log file closed diff --git a/I7000/tests/i7090_test.ini b/I7000/tests/i7090_test.ini index 5e8770e..3d420a2 100755 --- a/I7000/tests/i7090_test.ini +++ b/I7000/tests/i7090_test.ini @@ -1,6 +1,7 @@ -cd I7000 -cd tests +cd %~p0 cd i7090 +rm test.log +set console -n -q log=test.log set cpu 709 set dk disable set coml disable @@ -160,7 +161,10 @@ c c c c +detach all del test*.tp del test*.cbn del test1.drm -q +set console nolog +if -D "test.log" == "good.test" exit 0 +exit 1