Home » Archimedes archive » Zipped Apps » 1st Word Plus » WP/programs/V1W+_RF
WP/programs/V1W+_RF
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Zipped Apps » 1st Word Plus |
Filename: | WP/programs/V1W+_RF |
Read OK: | ✔ |
File size: | 1A0D bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
10REM >1ST_WP.V1W+_RF Version 1.1 20 30REM By Clive Williams 40REM 19.5.1988 50 60size$="1":justify$="1":linespace$="1":pound=TRUE 70CLOSE#0 80MODE 12:OFF:VDU 19,0,4,0,0,0,19,1,6,0,0,0 90PRINTTAB(20,2);"View to 1st Word+ File Conversion" 100PROCinit 110 120INPUTTAB(0,5);"Name of VIEW file";view$ 130INPUTTAB(0,6);"Name of 1st Word+ file";firstword$ 140view%=OPENIN(view$) 150 160IF view%<>0 THEN 170PRINTTAB(0,7);"Converting line "; 180firstword%=OPENOUT(firstword$) 190PROCheader 200WHILE NOT EOF#view% 210line$=FNreadline 220IF line$<>"" THEN 230CASE ASC(LEFT$(line$,1)) OF 240WHEN &80 : PROCembedded 250WHEN &81 : PROCnew_ruler 260ENDCASE 270ENDIF 280PROCwriteline(line$) 290ENDWHILE 300CLOSE#0 310PROCmessages 320ENDIF 330END 340 350DEFPROCinit 360LOCAL i% 370hts%=5:ht1%=1:ht2%=2:line%=0:lf$=CHR$(&0A):htcode%=&80:lm%=0 380printfile=FALSE:addruler=FALSE:pagelayout=FALSE:hilite=FALSE 390LMcommand=FALSE:header=FALSE 400DIM flag%(hts%+1),pdcodes%(hts%+1) 410ruler%=74:r$="......."+CHR$(0) 420ruler$=STRING$(9,r$)+".." 430r$=CHR$(&1F)+"9["+ruler$+"]"+size$+justify$+linespace$+lf$ 440RESTORE 2650 450FOR i%=1 TO hts%:READ flag%(i%),pdcodes%(i%):NEXT 460READ pound% 470ENDPROC 480 490DEFPROCheader 500LOCAL header$ 510header=TRUE 520header$=CHR$(&1F)+"0"+"6601030305800"+lf$:PROCwriteline(header$) 530header$=CHR$(&1F)+"1"+CHR$(&1F)+CHR$(&1F)+lf$:PROCwriteline(header$) 540header$=CHR$(&1F)+"2"+CHR$(&1F)+"#"+CHR$(&1F)+lf$:PROCwriteline(header$) 550header$=CHR$(&1F)+"F"+"0110030"+lf$:PROCwriteline(header$) 560PROCwrite_ruler 570ENDPROC 580 590DEFFNreadline 600LOCAL a%,a$ 610line%+=1 620PRINTTAB(16,7);STRING$(5," "):PRINTTAB(16,7);line% 630a%=BGET#view% 640WHILE a%<>&D 650a$=a$+CHR$(a%) 660a%=BGET#view% 670ENDWHILE 680=a$ 690 700DEFPROCwriteline(a$) 710LOCAL i%,j%,k%,char%,pos% 720IF a$<>"" THEN 730pos%=0 740IF lm%<>0 AND (LEFT$(a$,1)=CHR$(&0B) OR LMcommand) THEN 750header=FALSE 760pos%=lm%:i%=0:BPUT#firstword%,&1D 770WHILE i%<lm% 780BPUT#firstword%,&1C:i%+=1 790ENDWHILE 800ENDIF 810FOR i%=1 TO LEN(a$) 820char%=ASC(MID$(a$,i%,1)) 830CASE char% OF 840WHEN &01 :BPUT#firstword%,&0B:i%+=2:char%=ASC(MID$(a$,i%-1,1)) 850WHEN &09 : 860IF INSTR(MID$(ruler$,pos%+1),CHR$(0))<>0 THEN 870WHILE MID$(ruler$,pos%+1,1)<>CHR$(0) 880BPUT#firstword%,&20 890pos%+=1 900ENDWHILE 910ENDIF 920char%=&20:pos%+=1 930WHEN &0B :char%=&00:pos%+=1 940WHEN &1A :char%=&1E:pos%+=1 950WHEN &1C : 960BPUT#firstword%,&1B 970htcode%=htcode% EOR flag%(ht1%) 980IF MID$(a$,i%+1,1)=CHR$(&1D) THEN 990i%+=1:htcode%=htcode% EOR flag%(ht2%) 1000ENDIF 1010char%=htcode% 1020WHEN &1D : 1030BPUT#firstword%,&1B 1040htcode%=htcode% EOR flag%(ht2%) 1050IF MID$(a$,i%+1,1)=CHR$(&1C) THEN 1060i%+=1:htcode%=htcode% EOR flag%(ht1%) 1070ENDIF 1080char%=htcode% 1090WHEN &20 :char%=&1E:pos%+=1 1100WHEN pound% : IF (pound AND NOT header) THEN char%=&A3:pos%+=1 1110OTHERWISE:pos%+=1 1120ENDCASE 1130IF char%<>0 THEN BPUT#firstword%,char% 1140NEXT 1150ENDIF 1160IF a$="" THEN 1170BPUT#firstword%,&0A 1180ELSE 1190IF RIGHT$(a$,1)<>lf$ THEN BPUT#firstword%,&1E:BPUT#firstword%,&0A 1200ENDIF 1210ENDPROC 1220 1230DEFPROCembedded 1240LOCAL i%,code$,validcode,ht% 1250line$=MID$(line$,2) 1260code$=LEFT$(line$,2) 1270line$=MID$(line$,3) 1280CASE code$ OF 1290WHEN "PE" : 1300i%=VAL(line$) 1310IF i%=0 THEN 1320line$=CHR$(&0C) 1330ELSE 1340line$=CHR$(&01)+CHR$(i%+&10)+lf$ 1350ENDIF 1360WHEN "LM" : 1370lm%=VAL(line$):line$="" 1380IF lm% THEN LMcommand=TRUE ELSE LMcommand=FALSE 1390WHEN "CE" : 1400IF ruler%>LEN(line$) THEN 1410BPUT#firstword%,&1D 1420FOR i%=2 TO (ruler%-LEN(line$)) DIV 2 1430BPUT#firstword%,&1C 1440NEXT 1450ENDIF 1460line$=line$+lf$ 1470WHEN "LJ" : 1480WHILE LEFT$(line$,1)<CHR$(&21) 1490line$=MID$(line$,2) 1500ENDWHILE 1510line$=line$+lf$ 1520WHEN "RJ" : 1530IF ruler%>LEN(line$) THEN 1540BPUT#firstword%,&1D 1550FOR i%=2 TO ruler%-LEN(line$) 1560BPUT#firstword%,&1C 1570NEXT 1580ENDIF 1590line$=line$+lf$ 1600WHEN "HT" : 1610IF LEFT$(line$,1)=" " THEN 1620REPEAT:line$=MID$(line$,2):UNTIL LEFT$(line$,1)<>" " 1630ENDIF 1640validcode=INSTR("1 2 ",LEFT$(line$,2)) 1650ht%=VAL(MID$(line$,3,3)) 1660CASE validcode OF 1670WHEN 1 : 1680i%=0:REPEAT:i%+=1:UNTIL pdcodes%(i%)=ht% OR i%>hts% 1690IF i%<=hts% THEN 1700ht1%=i% 1710line$=MID$(line$,6) 1720ELSE 1730ht1%=1:line$=code$+" "+line$+lf$:hilite=TRUE 1740ENDIF 1750WHEN 3 : 1760i%=0:REPEAT:i%+=1:UNTIL pdcodes%(i%)=ht% OR i%>hts% 1770IF i%<=hts% THEN 1780ht2%=i% 1790line$=MID$(line$,6) 1800ELSE 1810ht2%=2:line$=code$+" "+line$+lf$:hilite=TRUE 1820ENDIF 1830OTHERWISE : line$=code$+" "+line$+lf$ 1840ENDCASE 1850WHEN "TS","SR" : printfile=TRUE : line$=code$+" "+line$+lf$ 1860WHEN "LS" : addruler=TRUE:line$=code$+" "+line$+lf$ 1870WHEN "DH","DF","HE","FO","PL","TM","HM","FM","BM":pagelayout=TRUE:line$=code$+" "+line$+lf$ 1880OTHERWISE : line$=code$+" "+line$+lf$ 1890ENDCASE 1900ENDPROC 1910 1920DEFPROCnew_ruler 1930LOCAL i%,char% 1940line$=MID$(line$,4):ruler$="" 1950i%=0 1960REPEAT:i%+=1:UNTIL MID$(line$,i%,1)=">" OR i%>LEN(line$) 1970IF i%>LEN(line$) THEN lm%=0 ELSE lm%=i%-1 1980i%=LEN(line$)+1 1990REPEAT:i%-=1:UNTIL MID$(line$,i%,1)="<" OR i%=0 2000IF i%>0 AND i%>lm% THEN line$=LEFT$(line$,i%) 2010FOR i%=1 TO LEN(line$) 2020CASE MID$(line$,i%,1) OF 2030WHEN "*",">" : ruler$=ruler$+CHR$(0) 2040WHEN ".","<" : ruler$=ruler$+"." 2050ENDCASE 2060NEXT 2070ruler%=LEN(ruler$) 2080r$=CHR$(&1F)+"9["+ruler$+"]"+size$+justify$+linespace$+lf$ 2090PROCwrite_ruler 2100ENDPROC 2110 2120DEFPROCwrite_ruler 2130FOR i%=1 TO LEN(r$) 2140char%=ASC(MID$(r$,i%,1)) 2150IF char%=0 THEN char%=&7F 2160BPUT#firstword%,char% 2170NEXT 2180line$="" 2190ENDPROC 2200 2210DEFPROCmessages 2220PRINT:PRINT"The conversion is now complete"; 2230IF printfile OR addruler OR pagelayout OR hilite THEN 2240PRINT" but you may find the following notes useful:" 2250ELSE PRINT"." 2260ENDIF 2270IF printfile THEN 2280PRINT:PRINT"You have used the TS or SR embedded commands in your document. In 1st word+" 2290PRINT"these are set at the time of printing ie. when you select 'Print File' from" 2300PRINT"the 'File' option. If the HT command has been used to select NLQ printing, then" 2310PRINT"this also is selected within the printing option." 2320ENDIF 2330IF addruler THEN 2340PRINT:PRINT"You have used the LS embedded command to alter line spacing. In 1st word+, this" 2350PRINT"is done by defining a new ruler. Therefore, you will need to select 'Add Ruler'" 2360PRINT"from the 'Layout' option in the main menu. Similarly, a new ruler must be set" 2370PRINT"up if you have used a HT command to change the character pitch : Pica, Elite," 2380PRINT"Enlarged and Condensed are all supported in this way." 2390ENDIF 2400IF pagelayout THEN 2410PRINT:PRINT"You have used embedded commands to alter the header, footer, page length or" 2420PRINT"margins (ie. DH,DF,HE,FO,PL,FM,TM,BM or HM). 1st word+ allows these to be set" 2430PRINT"up within the 'Page Layout' option which is within the 'Layout' option in the" 2440PRINT"main menu." 2450ENDIF 2460IF hilite THEN 2470PRINT:PRINT"You have used the HT embedded command to select a printing function which is" 2480PRINT"unknown to this program. If it is for underline, bold, italic, emphasised," 2490PRINT"superscript or subscript, then amend the data lines at the end of this program" 2500PRINT"to suit your VIEW printer driver." 2510PRINT"If it is to select different sized characters, then you will need to define a" 2520PRINT"new ruler by selecting 'Add Ruler' from the 'Layout' option." 2530PRINT"If it is to select NLQ (Near Letter Quality), then this is an option which can" 2540PRINT"selected within the 'Print File' option of 1st word+." 2550ENDIF 2560ENDPROC 2570 2580REM DATA for highlights 2590 2600REM The first digit is the 1st word+ code and must not be changed. 2610REM The VIEW code is for the Resource Facilities FX80 Printer Driver 2620REM You will need to change the VIEW codes to suit your own driver 2630 2640REM underline 2650DATA 8,128 2660REM bold 2670DATA 1,129 2680REM italic 2690DATA 4,130 2700REM superscript 2710DATA 16,135 2720REM subscript 2730DATA 32,136 2740REM Pound sign 2750DATA 35
!� >1ST_WP.V1W+_RF Version 1.1 � By Clive Williams (� 19.5.1988 2 <1size$="1":justify$="1":linespace$="1":pound=� F�#0 P&� 12:�:� 19,0,4,0,0,0,19,1,6,0,0,0 Z/�20,2);"View to 1st Word+ File Conversion" d �init n x$�0,5);"Name of VIEW file";view$ �.�0,6);"Name of 1st Word+ file";firstword$ �view%=�(view$) � �� view%<>0 � ��0,7);"Converting line "; �firstword%=�(firstword$) ��header �ȕ � �#view% �line$=�readline �� line$<>"" � �Ȏ �(�line$,1)) � �� &80 : �embedded �� &81 : �new_ruler � � �writeline(line$) "� ,�#0 6 �messages @� J� T ^ ��init h� i% r=hts%=5:ht1%=1:ht2%=2:line%=0:lf$=�(&0A):htcode%=&80:lm%=0 |0printfile=�:addruler=�:pagelayout=�:hilite=� �LMcommand=�:header=� �$� flag%(hts%+1),pdcodes%(hts%+1) �ruler%=74:r$="......."+�(0) �ruler$=�9,r$)+".." �;r$=�(&1F)+"9["+ruler$+"]"+size$+justify$+linespace$+lf$ � � �DZJ �,� i%=1 � hts%:� flag%(i%),pdcodes%(i%):� �� pound% �� � ���header � � header$ �header=� >header$=�(&1F)+"0"+"6601030305800"+lf$:�writeline(header$) <header$=�(&1F)+"1"+�(&1F)+�(&1F)+lf$:�writeline(header$) @header$=�(&1F)+"2"+�(&1F)+"#"+�(&1F)+lf$:�writeline(header$) &8header$=�(&1F)+"F"+"0110030"+lf$:�writeline(header$) 0�write_ruler :� D Nݤreadline X� a%,a$ bline%+=1 l!�16,7);�5," "):�16,7);line% va%=�#view% � ȕ a%<>&D �a$=a$+�(a%) �a%=�#view% �� �=a$ � ���writeline(a$) �� i%,j%,k%,char%,pos% �� a$<>"" � � pos%=0 �,� lm%<>0 � (�a$,1)=�(&0B) � LMcommand) � �header=� �"pos%=lm%:i%=0:�#firstword%,&1D ȕ i%<lm% �#firstword%,&1C:i%+=1 � � *� i%=1 � �(a$) 4char%=�(�a$,i%,1)) >Ȏ char% � H6� &01 :�#firstword%,&0B:i%+=2:char%=�(�a$,i%-1,1)) R� &09 : \!� ��ruler$,pos%+1),�(0))<>0 � fȕ �ruler$,pos%+1,1)<>�(0) p�#firstword%,&20 zpos%+=1 �� �� �char%=&20:pos%+=1 �� &0B :char%=&00:pos%+=1 �� &1A :char%=&1E:pos%+=1 �� &1C : ��#firstword%,&1B �!htcode%=htcode% � flag%(ht1%) �� �a$,i%+1,1)=�(&1D) � �'i%+=1:htcode%=htcode% � flag%(ht2%) �� �char%=htcode% �� &1D : �#firstword%,&1B !htcode%=htcode% � flag%(ht2%) � �a$,i%+1,1)=�(&1C) � $'i%+=1:htcode%=htcode% � flag%(ht1%) .� 8char%=htcode% B� &20 :char%=&1E:pos%+=1 L7� pound% : � (pound � � header) � char%=&A3:pos%+=1 V :pos%+=1 `� j#� char%<>0 � �#firstword%,char% t� ~� � � a$="" � ��#firstword%,&0A �� �5� �a$,1)<>lf$ � �#firstword%,&1E:�#firstword%,&0A �� �� � ���embedded �� i%,code$,validcode,ht% �line$=�line$,2) �code$=�line$,2) �line$=�line$,3) Ȏ code$ � � "PE" : i%=�(line$) � i%=0 � (line$=�(&0C) 2� <line$=�(&01)+�(i%+&10)+lf$ F� P� "LM" : Zlm%=�(line$):line$="" d%� lm% � LMcommand=� � LMcommand=� n� "CE" : x� ruler%>�(line$) � ��#firstword%,&1D �"� i%=2 � (ruler%-�(line$)) � 2 ��#firstword%,&1C �� �� �line$=line$+lf$ �� "LJ" : �ȕ �line$,1)<�(&21) �line$=�line$,2) �� �line$=line$+lf$ �� "RJ" : �� ruler%>�(line$) � �#firstword%,&1D � i%=2 � ruler%-�(line$) �#firstword%,&1C "� ,� 6line$=line$+lf$ @� "HT" : J� �line$,1)=" " � T&�:line$=�line$,2):� �line$,1)<>" " ^� h validcode=�"1 2 ",�line$,2)) rht%=�(�line$,3,3)) |Ȏ validcode � � � 1 : �-i%=0:�:i%+=1:� pdcodes%(i%)=ht% � i%>hts% �� i%<=hts% � �ht1%=i% �line$=�line$,6) �� �-ht1%=1:line$=code$+" "+line$+lf$:hilite=� �� � � 3 : �-i%=0:�:i%+=1:� pdcodes%(i%)=ht% � i%>hts% �� i%<=hts% � �ht2%=i% �line$=�line$,6) � -ht2%=2:line$=code$+" "+line$+lf$:hilite=� � &! : line$=code$+" "+line$+lf$ 0� :9� "TS","SR" : printfile=� : line$=code$+" "+line$+lf$ D1� "LS" : addruler=�:line$=code$+" "+line$+lf$ NY� "DH","DF","HE","FO","PL","TM","HM","FM","BM":pagelayout=�:line$=code$+" "+line$+lf$ X! : line$=code$+" "+line$+lf$ b� l� v ���new_ruler �� i%,char% �line$=�line$,4):ruler$="" �i%=0 �,�:i%+=1:� �line$,i%,1)=">" � i%>�(line$) �$� i%>�(line$) � lm%=0 � lm%=i%-1 �i%=�(line$)+1 �%�:i%-=1:� �line$,i%,1)="<" � i%=0 �&� i%>0 � i%>lm% � line$=�line$,i%) �� i%=1 � �(line$) �Ȏ �line$,i%,1) � �"� "*",">" : ruler$=ruler$+�(0) �!� ".","<" : ruler$=ruler$+"." � � ruler%=�(ruler$) ;r$=�(&1F)+"9["+ruler$+"]"+size$+justify$+linespace$+lf$ *�write_ruler 4� > H��write_ruler R� i%=1 � �(r$) \char%=�(�r$,i%,1)) f� char%=0 � char%=&7F p�#firstword%,char% z� �line$="" �� � ���messages �(�:�"The conversion is now complete"; �2� printfile � addruler � pagelayout � hilite � �4�" but you may find the following notes useful:" � � �"." �� �� printfile � �T�:�"You have used the TS or SR embedded commands in your document. In 1st word+" �R�"these are set at the time of printing ie. when you select 'Print File' from" �V�"the 'File' option. If the HT command has been used to select NLQ printing, then" 8�"this also is selected within the printing option." � � addruler � $X�:�"You have used the LS embedded command to alter line spacing. In 1st word+, this" .V�"is done by defining a new ruler. Therefore, you will need to select 'Add Ruler'" 8T�"from the 'Layout' option in the main menu. Similarly, a new ruler must be set" BT�"up if you have used a HT command to change the character pitch : Pica, Elite," L<�"Enlarged and Condensed are all supported in this way." V� `� pagelayout � jT�:�"You have used embedded commands to alter the header, footer, page length or" tT�"margins (ie. DH,DF,HE,FO,PL,FM,TM,BM or HM). 1st word+ allows these to be set" ~T�"up within the 'Page Layout' option which is within the 'Layout' option in the" ��"main menu." �� �� hilite � �U�:�"You have used the HT embedded command to select a printing function which is" �Q�"unknown to this program. If it is for underline, bold, italic, emphasised," �U�"superscript or subscript, then amend the data lines at the end of this program" �(�"to suit your VIEW printer driver." �T�"If it is to select different sized characters, then you will need to define a" �C�"new ruler by selecting 'Add Ruler' from the 'Layout' option." �U�"If it is to select NLQ (Near Letter Quality), then this is an option which can" �<�"selected within the 'Print File' option of 1st word+." �� � � DATA for highlights (D� The first digit is the 1st word+ code and must not be changed. 2F� The VIEW code is for the Resource Facilities FX80 Printer Driver <D� You will need to change the VIEW codes to suit your own driver F P� underline Z� 8,128 d � bold n� 1,129 x� italic �� 4,130 �� superscript �� 16,135 �� subscript �� 32,136 �� Pound sign �� 35 �
00000000 0d 00 0a 21 f4 20 3e 31 53 54 5f 57 50 2e 56 31 |...!. >1ST_WP.V1| 00000010 57 2b 5f 52 46 20 56 65 72 73 69 6f 6e 20 31 2e |W+_RF Version 1.| 00000020 31 0d 00 14 04 0d 00 1e 17 f4 20 42 79 20 43 6c |1......... By Cl| 00000030 69 76 65 20 57 69 6c 6c 69 61 6d 73 0d 00 28 0f |ive Williams..(.| 00000040 f4 20 31 39 2e 35 2e 31 39 38 38 0d 00 32 04 0d |. 19.5.1988..2..| 00000050 00 3c 31 73 69 7a 65 24 3d 22 31 22 3a 6a 75 73 |.<1size$="1":jus| 00000060 74 69 66 79 24 3d 22 31 22 3a 6c 69 6e 65 73 70 |tify$="1":linesp| 00000070 61 63 65 24 3d 22 31 22 3a 70 6f 75 6e 64 3d b9 |ace$="1":pound=.| 00000080 0d 00 46 07 d9 23 30 0d 00 50 26 eb 20 31 32 3a |..F..#0..P&. 12:| 00000090 87 3a ef 20 31 39 2c 30 2c 34 2c 30 2c 30 2c 30 |.:. 19,0,4,0,0,0| 000000a0 2c 31 39 2c 31 2c 36 2c 30 2c 30 2c 30 0d 00 5a |,19,1,6,0,0,0..Z| 000000b0 2f f1 8a 32 30 2c 32 29 3b 22 56 69 65 77 20 74 |/..20,2);"View t| 000000c0 6f 20 31 73 74 20 57 6f 72 64 2b 20 46 69 6c 65 |o 1st Word+ File| 000000d0 20 43 6f 6e 76 65 72 73 69 6f 6e 22 0d 00 64 09 | Conversion"..d.| 000000e0 f2 69 6e 69 74 0d 00 6e 04 0d 00 78 24 e8 8a 30 |.init..n...x$..0| 000000f0 2c 35 29 3b 22 4e 61 6d 65 20 6f 66 20 56 49 45 |,5);"Name of VIE| 00000100 57 20 66 69 6c 65 22 3b 76 69 65 77 24 0d 00 82 |W file";view$...| 00000110 2e e8 8a 30 2c 36 29 3b 22 4e 61 6d 65 20 6f 66 |...0,6);"Name of| 00000120 20 31 73 74 20 57 6f 72 64 2b 20 66 69 6c 65 22 | 1st Word+ file"| 00000130 3b 66 69 72 73 74 77 6f 72 64 24 0d 00 8c 12 76 |;firstword$....v| 00000140 69 65 77 25 3d 8e 28 76 69 65 77 24 29 0d 00 96 |iew%=.(view$)...| 00000150 04 0d 00 a0 10 e7 20 76 69 65 77 25 3c 3e 30 20 |...... view%<>0 | 00000160 8c 0d 00 aa 1e f1 8a 30 2c 37 29 3b 22 43 6f 6e |.......0,7);"Con| 00000170 76 65 72 74 69 6e 67 20 6c 69 6e 65 20 22 3b 0d |verting line ";.| 00000180 00 b4 1c 66 69 72 73 74 77 6f 72 64 25 3d ae 28 |...firstword%=.(| 00000190 66 69 72 73 74 77 6f 72 64 24 29 0d 00 be 0b f2 |firstword$).....| 000001a0 68 65 61 64 65 72 0d 00 c8 10 c8 95 20 ac 20 c5 |header...... . .| 000001b0 23 76 69 65 77 25 0d 00 d2 13 6c 69 6e 65 24 3d |#view%....line$=| 000001c0 a4 72 65 61 64 6c 69 6e 65 0d 00 dc 11 e7 20 6c |.readline..... l| 000001d0 69 6e 65 24 3c 3e 22 22 20 8c 0d 00 e6 15 c8 8e |ine$<>"" .......| 000001e0 20 97 28 c0 6c 69 6e 65 24 2c 31 29 29 20 ca 0d | .(.line$,1)) ..| 000001f0 00 f0 15 c9 20 26 38 30 20 3a 20 f2 65 6d 62 65 |.... &80 : .embe| 00000200 64 64 65 64 0d 00 fa 16 c9 20 26 38 31 20 3a 20 |dded..... &81 : | 00000210 f2 6e 65 77 5f 72 75 6c 65 72 0d 01 04 05 cb 0d |.new_ruler......| 00000220 01 0e 05 cd 0d 01 18 15 f2 77 72 69 74 65 6c 69 |.........writeli| 00000230 6e 65 28 6c 69 6e 65 24 29 0d 01 22 05 ce 0d 01 |ne(line$).."....| 00000240 2c 07 d9 23 30 0d 01 36 0d f2 6d 65 73 73 61 67 |,..#0..6..messag| 00000250 65 73 0d 01 40 05 cd 0d 01 4a 05 e0 0d 01 54 04 |es..@....J....T.| 00000260 0d 01 5e 0a dd f2 69 6e 69 74 0d 01 68 08 ea 20 |..^...init..h.. | 00000270 69 25 0d 01 72 3d 68 74 73 25 3d 35 3a 68 74 31 |i%..r=hts%=5:ht1| 00000280 25 3d 31 3a 68 74 32 25 3d 32 3a 6c 69 6e 65 25 |%=1:ht2%=2:line%| 00000290 3d 30 3a 6c 66 24 3d bd 28 26 30 41 29 3a 68 74 |=0:lf$=.(&0A):ht| 000002a0 63 6f 64 65 25 3d 26 38 30 3a 6c 6d 25 3d 30 0d |code%=&80:lm%=0.| 000002b0 01 7c 30 70 72 69 6e 74 66 69 6c 65 3d a3 3a 61 |.|0printfile=.:a| 000002c0 64 64 72 75 6c 65 72 3d a3 3a 70 61 67 65 6c 61 |ddruler=.:pagela| 000002d0 79 6f 75 74 3d a3 3a 68 69 6c 69 74 65 3d a3 0d |yout=.:hilite=..| 000002e0 01 86 18 4c 4d 63 6f 6d 6d 61 6e 64 3d a3 3a 68 |...LMcommand=.:h| 000002f0 65 61 64 65 72 3d a3 0d 01 90 24 de 20 66 6c 61 |eader=....$. fla| 00000300 67 25 28 68 74 73 25 2b 31 29 2c 70 64 63 6f 64 |g%(hts%+1),pdcod| 00000310 65 73 25 28 68 74 73 25 2b 31 29 0d 01 9a 1f 72 |es%(hts%+1)....r| 00000320 75 6c 65 72 25 3d 37 34 3a 72 24 3d 22 2e 2e 2e |uler%=74:r$="...| 00000330 2e 2e 2e 2e 22 2b bd 28 30 29 0d 01 a4 16 72 75 |...."+.(0)....ru| 00000340 6c 65 72 24 3d c4 39 2c 72 24 29 2b 22 2e 2e 22 |ler$=.9,r$)+".."| 00000350 0d 01 ae 3b 72 24 3d bd 28 26 31 46 29 2b 22 39 |...;r$=.(&1F)+"9| 00000360 5b 22 2b 72 75 6c 65 72 24 2b 22 5d 22 2b 73 69 |["+ruler$+"]"+si| 00000370 7a 65 24 2b 6a 75 73 74 69 66 79 24 2b 6c 69 6e |ze$+justify$+lin| 00000380 65 73 70 61 63 65 24 2b 6c 66 24 0d 01 b8 0a f7 |espace$+lf$.....| 00000390 20 8d 44 5a 4a 0d 01 c2 2c e3 20 69 25 3d 31 20 | .DZJ...,. i%=1 | 000003a0 b8 20 68 74 73 25 3a f3 20 66 6c 61 67 25 28 69 |. hts%:. flag%(i| 000003b0 25 29 2c 70 64 63 6f 64 65 73 25 28 69 25 29 3a |%),pdcodes%(i%):| 000003c0 ed 0d 01 cc 0c f3 20 70 6f 75 6e 64 25 0d 01 d6 |...... pound%...| 000003d0 05 e1 0d 01 e0 04 0d 01 ea 0c dd f2 68 65 61 64 |............head| 000003e0 65 72 0d 01 f4 0d ea 20 68 65 61 64 65 72 24 0d |er..... header$.| 000003f0 01 fe 0c 68 65 61 64 65 72 3d b9 0d 02 08 3e 68 |...header=....>h| 00000400 65 61 64 65 72 24 3d bd 28 26 31 46 29 2b 22 30 |eader$=.(&1F)+"0| 00000410 22 2b 22 36 36 30 31 30 33 30 33 30 35 38 30 30 |"+"6601030305800| 00000420 22 2b 6c 66 24 3a f2 77 72 69 74 65 6c 69 6e 65 |"+lf$:.writeline| 00000430 28 68 65 61 64 65 72 24 29 0d 02 12 3c 68 65 61 |(header$)...<hea| 00000440 64 65 72 24 3d bd 28 26 31 46 29 2b 22 31 22 2b |der$=.(&1F)+"1"+| 00000450 bd 28 26 31 46 29 2b bd 28 26 31 46 29 2b 6c 66 |.(&1F)+.(&1F)+lf| 00000460 24 3a f2 77 72 69 74 65 6c 69 6e 65 28 68 65 61 |$:.writeline(hea| 00000470 64 65 72 24 29 0d 02 1c 40 68 65 61 64 65 72 24 |der$)...@header$| 00000480 3d bd 28 26 31 46 29 2b 22 32 22 2b bd 28 26 31 |=.(&1F)+"2"+.(&1| 00000490 46 29 2b 22 23 22 2b bd 28 26 31 46 29 2b 6c 66 |F)+"#"+.(&1F)+lf| 000004a0 24 3a f2 77 72 69 74 65 6c 69 6e 65 28 68 65 61 |$:.writeline(hea| 000004b0 64 65 72 24 29 0d 02 26 38 68 65 61 64 65 72 24 |der$)..&8header$| 000004c0 3d bd 28 26 31 46 29 2b 22 46 22 2b 22 30 31 31 |=.(&1F)+"F"+"011| 000004d0 30 30 33 30 22 2b 6c 66 24 3a f2 77 72 69 74 65 |0030"+lf$:.write| 000004e0 6c 69 6e 65 28 68 65 61 64 65 72 24 29 0d 02 30 |line(header$)..0| 000004f0 10 f2 77 72 69 74 65 5f 72 75 6c 65 72 0d 02 3a |..write_ruler..:| 00000500 05 e1 0d 02 44 04 0d 02 4e 0e dd a4 72 65 61 64 |....D...N...read| 00000510 6c 69 6e 65 0d 02 58 0b ea 20 61 25 2c 61 24 0d |line..X.. a%,a$.| 00000520 02 62 0c 6c 69 6e 65 25 2b 3d 31 0d 02 6c 21 f1 |.b.line%+=1..l!.| 00000530 8a 31 36 2c 37 29 3b c4 35 2c 22 20 22 29 3a f1 |.16,7);.5," "):.| 00000540 8a 31 36 2c 37 29 3b 6c 69 6e 65 25 0d 02 76 0e |.16,7);line%..v.| 00000550 61 25 3d 9a 23 76 69 65 77 25 0d 02 80 0d c8 95 |a%=.#view%......| 00000560 20 61 25 3c 3e 26 44 0d 02 8a 0f 61 24 3d 61 24 | a%<>&D....a$=a$| 00000570 2b bd 28 61 25 29 0d 02 94 0e 61 25 3d 9a 23 76 |+.(a%)....a%=.#v| 00000580 69 65 77 25 0d 02 9e 05 ce 0d 02 a8 07 3d 61 24 |iew%.........=a$| 00000590 0d 02 b2 04 0d 02 bc 13 dd f2 77 72 69 74 65 6c |..........writel| 000005a0 69 6e 65 28 61 24 29 0d 02 c6 19 ea 20 69 25 2c |ine(a$)..... i%,| 000005b0 6a 25 2c 6b 25 2c 63 68 61 72 25 2c 70 6f 73 25 |j%,k%,char%,pos%| 000005c0 0d 02 d0 0e e7 20 61 24 3c 3e 22 22 20 8c 0d 02 |..... a$<>"" ...| 000005d0 da 0a 70 6f 73 25 3d 30 0d 02 e4 2c e7 20 6c 6d |..pos%=0...,. lm| 000005e0 25 3c 3e 30 20 80 20 28 c0 61 24 2c 31 29 3d bd |%<>0 . (.a$,1)=.| 000005f0 28 26 30 42 29 20 84 20 4c 4d 63 6f 6d 6d 61 6e |(&0B) . LMcomman| 00000600 64 29 20 8c 0d 02 ee 0c 68 65 61 64 65 72 3d a3 |d) .....header=.| 00000610 0d 02 f8 22 70 6f 73 25 3d 6c 6d 25 3a 69 25 3d |..."pos%=lm%:i%=| 00000620 30 3a d5 23 66 69 72 73 74 77 6f 72 64 25 2c 26 |0:.#firstword%,&| 00000630 31 44 0d 03 02 0d c8 95 20 69 25 3c 6c 6d 25 0d |1D...... i%<lm%.| 00000640 03 0c 1a d5 23 66 69 72 73 74 77 6f 72 64 25 2c |....#firstword%,| 00000650 26 31 43 3a 69 25 2b 3d 31 0d 03 16 05 ce 0d 03 |&1C:i%+=1.......| 00000660 20 05 cd 0d 03 2a 12 e3 20 69 25 3d 31 20 b8 20 | ....*.. i%=1 . | 00000670 a9 28 61 24 29 0d 03 34 16 63 68 61 72 25 3d 97 |.(a$)..4.char%=.| 00000680 28 c1 61 24 2c 69 25 2c 31 29 29 0d 03 3e 0e c8 |(.a$,i%,1))..>..| 00000690 8e 20 63 68 61 72 25 20 ca 0d 03 48 36 c9 20 26 |. char% ...H6. &| 000006a0 30 31 20 3a d5 23 66 69 72 73 74 77 6f 72 64 25 |01 :.#firstword%| 000006b0 2c 26 30 42 3a 69 25 2b 3d 32 3a 63 68 61 72 25 |,&0B:i%+=2:char%| 000006c0 3d 97 28 c1 61 24 2c 69 25 2d 31 2c 31 29 29 0d |=.(.a$,i%-1,1)).| 000006d0 03 52 0b c9 20 26 30 39 20 3a 0d 03 5c 21 e7 20 |.R.. &09 :..\!. | 000006e0 a7 c1 72 75 6c 65 72 24 2c 70 6f 73 25 2b 31 29 |..ruler$,pos%+1)| 000006f0 2c bd 28 30 29 29 3c 3e 30 20 8c 0d 03 66 1e c8 |,.(0))<>0 ...f..| 00000700 95 20 c1 72 75 6c 65 72 24 2c 70 6f 73 25 2b 31 |. .ruler$,pos%+1| 00000710 2c 31 29 3c 3e bd 28 30 29 0d 03 70 14 d5 23 66 |,1)<>.(0)..p..#f| 00000720 69 72 73 74 77 6f 72 64 25 2c 26 32 30 0d 03 7a |irstword%,&20..z| 00000730 0b 70 6f 73 25 2b 3d 31 0d 03 84 05 ce 0d 03 8e |.pos%+=1........| 00000740 05 cd 0d 03 98 15 63 68 61 72 25 3d 26 32 30 3a |......char%=&20:| 00000750 70 6f 73 25 2b 3d 31 0d 03 a2 1c c9 20 26 30 42 |pos%+=1..... &0B| 00000760 20 3a 63 68 61 72 25 3d 26 30 30 3a 70 6f 73 25 | :char%=&00:pos%| 00000770 2b 3d 31 0d 03 ac 1c c9 20 26 31 41 20 3a 63 68 |+=1..... &1A :ch| 00000780 61 72 25 3d 26 31 45 3a 70 6f 73 25 2b 3d 31 0d |ar%=&1E:pos%+=1.| 00000790 03 b6 0b c9 20 26 31 43 20 3a 0d 03 c0 14 d5 23 |.... &1C :.....#| 000007a0 66 69 72 73 74 77 6f 72 64 25 2c 26 31 42 0d 03 |firstword%,&1B..| 000007b0 ca 21 68 74 63 6f 64 65 25 3d 68 74 63 6f 64 65 |.!htcode%=htcode| 000007c0 25 20 82 20 66 6c 61 67 25 28 68 74 31 25 29 0d |% . flag%(ht1%).| 000007d0 03 d4 1a e7 20 c1 61 24 2c 69 25 2b 31 2c 31 29 |.... .a$,i%+1,1)| 000007e0 3d bd 28 26 31 44 29 20 8c 0d 03 de 27 69 25 2b |=.(&1D) ....'i%+| 000007f0 3d 31 3a 68 74 63 6f 64 65 25 3d 68 74 63 6f 64 |=1:htcode%=htcod| 00000800 65 25 20 82 20 66 6c 61 67 25 28 68 74 32 25 29 |e% . flag%(ht2%)| 00000810 0d 03 e8 05 cd 0d 03 f2 11 63 68 61 72 25 3d 68 |.........char%=h| 00000820 74 63 6f 64 65 25 0d 03 fc 0b c9 20 26 31 44 20 |tcode%..... &1D | 00000830 3a 0d 04 06 14 d5 23 66 69 72 73 74 77 6f 72 64 |:.....#firstword| 00000840 25 2c 26 31 42 0d 04 10 21 68 74 63 6f 64 65 25 |%,&1B...!htcode%| 00000850 3d 68 74 63 6f 64 65 25 20 82 20 66 6c 61 67 25 |=htcode% . flag%| 00000860 28 68 74 32 25 29 0d 04 1a 1a e7 20 c1 61 24 2c |(ht2%)..... .a$,| 00000870 69 25 2b 31 2c 31 29 3d bd 28 26 31 43 29 20 8c |i%+1,1)=.(&1C) .| 00000880 0d 04 24 27 69 25 2b 3d 31 3a 68 74 63 6f 64 65 |..$'i%+=1:htcode| 00000890 25 3d 68 74 63 6f 64 65 25 20 82 20 66 6c 61 67 |%=htcode% . flag| 000008a0 25 28 68 74 31 25 29 0d 04 2e 05 cd 0d 04 38 11 |%(ht1%).......8.| 000008b0 63 68 61 72 25 3d 68 74 63 6f 64 65 25 0d 04 42 |char%=htcode%..B| 000008c0 1c c9 20 26 32 30 20 3a 63 68 61 72 25 3d 26 31 |.. &20 :char%=&1| 000008d0 45 3a 70 6f 73 25 2b 3d 31 0d 04 4c 37 c9 20 70 |E:pos%+=1..L7. p| 000008e0 6f 75 6e 64 25 20 3a 20 e7 20 28 70 6f 75 6e 64 |ound% : . (pound| 000008f0 20 80 20 ac 20 68 65 61 64 65 72 29 20 8c 20 63 | . . header) . c| 00000900 68 61 72 25 3d 26 41 33 3a 70 6f 73 25 2b 3d 31 |har%=&A3:pos%+=1| 00000910 0d 04 56 0d 7f 3a 70 6f 73 25 2b 3d 31 0d 04 60 |..V..:pos%+=1..`| 00000920 05 cb 0d 04 6a 23 e7 20 63 68 61 72 25 3c 3e 30 |....j#. char%<>0| 00000930 20 8c 20 d5 23 66 69 72 73 74 77 6f 72 64 25 2c | . .#firstword%,| 00000940 63 68 61 72 25 0d 04 74 05 ed 0d 04 7e 05 cd 0d |char%..t....~...| 00000950 04 88 0d e7 20 61 24 3d 22 22 20 8c 0d 04 92 14 |.... a$="" .....| 00000960 d5 23 66 69 72 73 74 77 6f 72 64 25 2c 26 30 41 |.#firstword%,&0A| 00000970 0d 04 9c 05 cc 0d 04 a6 35 e7 20 c2 61 24 2c 31 |........5. .a$,1| 00000980 29 3c 3e 6c 66 24 20 8c 20 d5 23 66 69 72 73 74 |)<>lf$ . .#first| 00000990 77 6f 72 64 25 2c 26 31 45 3a d5 23 66 69 72 73 |word%,&1E:.#firs| 000009a0 74 77 6f 72 64 25 2c 26 30 41 0d 04 b0 05 cd 0d |tword%,&0A......| 000009b0 04 ba 05 e1 0d 04 c4 04 0d 04 ce 0e dd f2 65 6d |..............em| 000009c0 62 65 64 64 65 64 0d 04 d8 1c ea 20 69 25 2c 63 |bedded..... i%,c| 000009d0 6f 64 65 24 2c 76 61 6c 69 64 63 6f 64 65 2c 68 |ode$,validcode,h| 000009e0 74 25 0d 04 e2 13 6c 69 6e 65 24 3d c1 6c 69 6e |t%....line$=.lin| 000009f0 65 24 2c 32 29 0d 04 ec 13 63 6f 64 65 24 3d c0 |e$,2)....code$=.| 00000a00 6c 69 6e 65 24 2c 32 29 0d 04 f6 13 6c 69 6e 65 |line$,2)....line| 00000a10 24 3d c1 6c 69 6e 65 24 2c 33 29 0d 05 00 0e c8 |$=.line$,3).....| 00000a20 8e 20 63 6f 64 65 24 20 ca 0d 05 0a 0c c9 20 22 |. code$ ...... "| 00000a30 50 45 22 20 3a 0d 05 14 0f 69 25 3d bb 28 6c 69 |PE" :....i%=.(li| 00000a40 6e 65 24 29 0d 05 1e 0c e7 20 69 25 3d 30 20 8c |ne$)..... i%=0 .| 00000a50 0d 05 28 10 6c 69 6e 65 24 3d bd 28 26 30 43 29 |..(.line$=.(&0C)| 00000a60 0d 05 32 05 cc 0d 05 3c 1e 6c 69 6e 65 24 3d bd |..2....<.line$=.| 00000a70 28 26 30 31 29 2b bd 28 69 25 2b 26 31 30 29 2b |(&01)+.(i%+&10)+| 00000a80 6c 66 24 0d 05 46 05 cd 0d 05 50 0c c9 20 22 4c |lf$..F....P.. "L| 00000a90 4d 22 20 3a 0d 05 5a 19 6c 6d 25 3d bb 28 6c 69 |M" :..Z.lm%=.(li| 00000aa0 6e 65 24 29 3a 6c 69 6e 65 24 3d 22 22 0d 05 64 |ne$):line$=""..d| 00000ab0 25 e7 20 6c 6d 25 20 8c 20 4c 4d 63 6f 6d 6d 61 |%. lm% . LMcomma| 00000ac0 6e 64 3d b9 20 8b 20 4c 4d 63 6f 6d 6d 61 6e 64 |nd=. . LMcommand| 00000ad0 3d a3 0d 05 6e 0c c9 20 22 43 45 22 20 3a 0d 05 |=...n.. "CE" :..| 00000ae0 78 17 e7 20 72 75 6c 65 72 25 3e a9 28 6c 69 6e |x.. ruler%>.(lin| 00000af0 65 24 29 20 8c 0d 05 82 14 d5 23 66 69 72 73 74 |e$) ......#first| 00000b00 77 6f 72 64 25 2c 26 31 44 0d 05 8c 22 e3 20 69 |word%,&1D...". i| 00000b10 25 3d 32 20 b8 20 28 72 75 6c 65 72 25 2d a9 28 |%=2 . (ruler%-.(| 00000b20 6c 69 6e 65 24 29 29 20 81 20 32 0d 05 96 14 d5 |line$)) . 2.....| 00000b30 23 66 69 72 73 74 77 6f 72 64 25 2c 26 31 43 0d |#firstword%,&1C.| 00000b40 05 a0 05 ed 0d 05 aa 05 cd 0d 05 b4 13 6c 69 6e |.............lin| 00000b50 65 24 3d 6c 69 6e 65 24 2b 6c 66 24 0d 05 be 0c |e$=line$+lf$....| 00000b60 c9 20 22 4c 4a 22 20 3a 0d 05 c8 17 c8 95 20 c0 |. "LJ" :...... .| 00000b70 6c 69 6e 65 24 2c 31 29 3c bd 28 26 32 31 29 0d |line$,1)<.(&21).| 00000b80 05 d2 13 6c 69 6e 65 24 3d c1 6c 69 6e 65 24 2c |...line$=.line$,| 00000b90 32 29 0d 05 dc 05 ce 0d 05 e6 13 6c 69 6e 65 24 |2).........line$| 00000ba0 3d 6c 69 6e 65 24 2b 6c 66 24 0d 05 f0 0c c9 20 |=line$+lf$..... | 00000bb0 22 52 4a 22 20 3a 0d 05 fa 17 e7 20 72 75 6c 65 |"RJ" :..... rule| 00000bc0 72 25 3e a9 28 6c 69 6e 65 24 29 20 8c 0d 06 04 |r%>.(line$) ....| 00000bd0 14 d5 23 66 69 72 73 74 77 6f 72 64 25 2c 26 31 |..#firstword%,&1| 00000be0 44 0d 06 0e 1c e3 20 69 25 3d 32 20 b8 20 72 75 |D..... i%=2 . ru| 00000bf0 6c 65 72 25 2d a9 28 6c 69 6e 65 24 29 0d 06 18 |ler%-.(line$)...| 00000c00 14 d5 23 66 69 72 73 74 77 6f 72 64 25 2c 26 31 |..#firstword%,&1| 00000c10 43 0d 06 22 05 ed 0d 06 2c 05 cd 0d 06 36 13 6c |C.."....,....6.l| 00000c20 69 6e 65 24 3d 6c 69 6e 65 24 2b 6c 66 24 0d 06 |ine$=line$+lf$..| 00000c30 40 0c c9 20 22 48 54 22 20 3a 0d 06 4a 15 e7 20 |@.. "HT" :..J.. | 00000c40 c0 6c 69 6e 65 24 2c 31 29 3d 22 20 22 20 8c 0d |.line$,1)=" " ..| 00000c50 06 54 26 f5 3a 6c 69 6e 65 24 3d c1 6c 69 6e 65 |.T&.:line$=.line| 00000c60 24 2c 32 29 3a fd 20 c0 6c 69 6e 65 24 2c 31 29 |$,2):. .line$,1)| 00000c70 3c 3e 22 20 22 0d 06 5e 05 cd 0d 06 68 20 76 61 |<>" "..^....h va| 00000c80 6c 69 64 63 6f 64 65 3d a7 22 31 20 32 20 22 2c |lidcode=."1 2 ",| 00000c90 c0 6c 69 6e 65 24 2c 32 29 29 0d 06 72 16 68 74 |.line$,2))..r.ht| 00000ca0 25 3d bb 28 c1 6c 69 6e 65 24 2c 33 2c 33 29 29 |%=.(.line$,3,3))| 00000cb0 0d 06 7c 12 c8 8e 20 76 61 6c 69 64 63 6f 64 65 |..|... validcode| 00000cc0 20 ca 0d 06 86 09 c9 20 31 20 3a 0d 06 90 2d 69 | ...... 1 :...-i| 00000cd0 25 3d 30 3a f5 3a 69 25 2b 3d 31 3a fd 20 70 64 |%=0:.:i%+=1:. pd| 00000ce0 63 6f 64 65 73 25 28 69 25 29 3d 68 74 25 20 84 |codes%(i%)=ht% .| 00000cf0 20 69 25 3e 68 74 73 25 0d 06 9a 10 e7 20 69 25 | i%>hts%..... i%| 00000d00 3c 3d 68 74 73 25 20 8c 0d 06 a4 0b 68 74 31 25 |<=hts% .....ht1%| 00000d10 3d 69 25 0d 06 ae 13 6c 69 6e 65 24 3d c1 6c 69 |=i%....line$=.li| 00000d20 6e 65 24 2c 36 29 0d 06 b8 05 cc 0d 06 c2 2d 68 |ne$,6)........-h| 00000d30 74 31 25 3d 31 3a 6c 69 6e 65 24 3d 63 6f 64 65 |t1%=1:line$=code| 00000d40 24 2b 22 20 22 2b 6c 69 6e 65 24 2b 6c 66 24 3a |$+" "+line$+lf$:| 00000d50 68 69 6c 69 74 65 3d b9 0d 06 cc 05 cd 0d 06 d6 |hilite=.........| 00000d60 09 c9 20 33 20 3a 0d 06 e0 2d 69 25 3d 30 3a f5 |.. 3 :...-i%=0:.| 00000d70 3a 69 25 2b 3d 31 3a fd 20 70 64 63 6f 64 65 73 |:i%+=1:. pdcodes| 00000d80 25 28 69 25 29 3d 68 74 25 20 84 20 69 25 3e 68 |%(i%)=ht% . i%>h| 00000d90 74 73 25 0d 06 ea 10 e7 20 69 25 3c 3d 68 74 73 |ts%..... i%<=hts| 00000da0 25 20 8c 0d 06 f4 0b 68 74 32 25 3d 69 25 0d 06 |% .....ht2%=i%..| 00000db0 fe 13 6c 69 6e 65 24 3d c1 6c 69 6e 65 24 2c 36 |..line$=.line$,6| 00000dc0 29 0d 07 08 05 cc 0d 07 12 2d 68 74 32 25 3d 32 |)........-ht2%=2| 00000dd0 3a 6c 69 6e 65 24 3d 63 6f 64 65 24 2b 22 20 22 |:line$=code$+" "| 00000de0 2b 6c 69 6e 65 24 2b 6c 66 24 3a 68 69 6c 69 74 |+line$+lf$:hilit| 00000df0 65 3d b9 0d 07 1c 05 cd 0d 07 26 21 7f 20 3a 20 |e=........&!. : | 00000e00 6c 69 6e 65 24 3d 63 6f 64 65 24 2b 22 20 22 2b |line$=code$+" "+| 00000e10 6c 69 6e 65 24 2b 6c 66 24 0d 07 30 05 cb 0d 07 |line$+lf$..0....| 00000e20 3a 39 c9 20 22 54 53 22 2c 22 53 52 22 20 3a 20 |:9. "TS","SR" : | 00000e30 70 72 69 6e 74 66 69 6c 65 3d b9 20 3a 20 6c 69 |printfile=. : li| 00000e40 6e 65 24 3d 63 6f 64 65 24 2b 22 20 22 2b 6c 69 |ne$=code$+" "+li| 00000e50 6e 65 24 2b 6c 66 24 0d 07 44 31 c9 20 22 4c 53 |ne$+lf$..D1. "LS| 00000e60 22 20 3a 20 61 64 64 72 75 6c 65 72 3d b9 3a 6c |" : addruler=.:l| 00000e70 69 6e 65 24 3d 63 6f 64 65 24 2b 22 20 22 2b 6c |ine$=code$+" "+l| 00000e80 69 6e 65 24 2b 6c 66 24 0d 07 4e 59 c9 20 22 44 |ine$+lf$..NY. "D| 00000e90 48 22 2c 22 44 46 22 2c 22 48 45 22 2c 22 46 4f |H","DF","HE","FO| 00000ea0 22 2c 22 50 4c 22 2c 22 54 4d 22 2c 22 48 4d 22 |","PL","TM","HM"| 00000eb0 2c 22 46 4d 22 2c 22 42 4d 22 3a 70 61 67 65 6c |,"FM","BM":pagel| 00000ec0 61 79 6f 75 74 3d b9 3a 6c 69 6e 65 24 3d 63 6f |ayout=.:line$=co| 00000ed0 64 65 24 2b 22 20 22 2b 6c 69 6e 65 24 2b 6c 66 |de$+" "+line$+lf| 00000ee0 24 0d 07 58 21 7f 20 3a 20 6c 69 6e 65 24 3d 63 |$..X!. : line$=c| 00000ef0 6f 64 65 24 2b 22 20 22 2b 6c 69 6e 65 24 2b 6c |ode$+" "+line$+l| 00000f00 66 24 0d 07 62 05 cb 0d 07 6c 05 e1 0d 07 76 04 |f$..b....l....v.| 00000f10 0d 07 80 0f dd f2 6e 65 77 5f 72 75 6c 65 72 0d |......new_ruler.| 00000f20 07 8a 0e ea 20 69 25 2c 63 68 61 72 25 0d 07 94 |.... i%,char%...| 00000f30 1d 6c 69 6e 65 24 3d c1 6c 69 6e 65 24 2c 34 29 |.line$=.line$,4)| 00000f40 3a 72 75 6c 65 72 24 3d 22 22 0d 07 9e 08 69 25 |:ruler$=""....i%| 00000f50 3d 30 0d 07 a8 2c f5 3a 69 25 2b 3d 31 3a fd 20 |=0...,.:i%+=1:. | 00000f60 c1 6c 69 6e 65 24 2c 69 25 2c 31 29 3d 22 3e 22 |.line$,i%,1)=">"| 00000f70 20 84 20 69 25 3e a9 28 6c 69 6e 65 24 29 0d 07 | . i%>.(line$)..| 00000f80 b2 24 e7 20 69 25 3e a9 28 6c 69 6e 65 24 29 20 |.$. i%>.(line$) | 00000f90 8c 20 6c 6d 25 3d 30 20 8b 20 6c 6d 25 3d 69 25 |. lm%=0 . lm%=i%| 00000fa0 2d 31 0d 07 bc 11 69 25 3d a9 28 6c 69 6e 65 24 |-1....i%=.(line$| 00000fb0 29 2b 31 0d 07 c6 25 f5 3a 69 25 2d 3d 31 3a fd |)+1...%.:i%-=1:.| 00000fc0 20 c1 6c 69 6e 65 24 2c 69 25 2c 31 29 3d 22 3c | .line$,i%,1)="<| 00000fd0 22 20 84 20 69 25 3d 30 0d 07 d0 26 e7 20 69 25 |" . i%=0...&. i%| 00000fe0 3e 30 20 80 20 69 25 3e 6c 6d 25 20 8c 20 6c 69 |>0 . i%>lm% . li| 00000ff0 6e 65 24 3d c0 6c 69 6e 65 24 2c 69 25 29 0d 07 |ne$=.line$,i%)..| 00001000 da 15 e3 20 69 25 3d 31 20 b8 20 a9 28 6c 69 6e |... i%=1 . .(lin| 00001010 65 24 29 0d 07 e4 15 c8 8e 20 c1 6c 69 6e 65 24 |e$)...... .line$| 00001020 2c 69 25 2c 31 29 20 ca 0d 07 ee 22 c9 20 22 2a |,i%,1) ....". "*| 00001030 22 2c 22 3e 22 20 3a 20 72 75 6c 65 72 24 3d 72 |",">" : ruler$=r| 00001040 75 6c 65 72 24 2b bd 28 30 29 0d 07 f8 21 c9 20 |uler$+.(0)...!. | 00001050 22 2e 22 2c 22 3c 22 20 3a 20 72 75 6c 65 72 24 |".","<" : ruler$| 00001060 3d 72 75 6c 65 72 24 2b 22 2e 22 0d 08 02 05 cb |=ruler$+".".....| 00001070 0d 08 0c 05 ed 0d 08 16 14 72 75 6c 65 72 25 3d |.........ruler%=| 00001080 a9 28 72 75 6c 65 72 24 29 0d 08 20 3b 72 24 3d |.(ruler$).. ;r$=| 00001090 bd 28 26 31 46 29 2b 22 39 5b 22 2b 72 75 6c 65 |.(&1F)+"9["+rule| 000010a0 72 24 2b 22 5d 22 2b 73 69 7a 65 24 2b 6a 75 73 |r$+"]"+size$+jus| 000010b0 74 69 66 79 24 2b 6c 69 6e 65 73 70 61 63 65 24 |tify$+linespace$| 000010c0 2b 6c 66 24 0d 08 2a 10 f2 77 72 69 74 65 5f 72 |+lf$..*..write_r| 000010d0 75 6c 65 72 0d 08 34 05 e1 0d 08 3e 04 0d 08 48 |uler..4....>...H| 000010e0 11 dd f2 77 72 69 74 65 5f 72 75 6c 65 72 0d 08 |...write_ruler..| 000010f0 52 12 e3 20 69 25 3d 31 20 b8 20 a9 28 72 24 29 |R.. i%=1 . .(r$)| 00001100 0d 08 5c 16 63 68 61 72 25 3d 97 28 c1 72 24 2c |..\.char%=.(.r$,| 00001110 69 25 2c 31 29 29 0d 08 66 19 e7 20 63 68 61 72 |i%,1))..f.. char| 00001120 25 3d 30 20 8c 20 63 68 61 72 25 3d 26 37 46 0d |%=0 . char%=&7F.| 00001130 08 70 16 d5 23 66 69 72 73 74 77 6f 72 64 25 2c |.p..#firstword%,| 00001140 63 68 61 72 25 0d 08 7a 05 ed 0d 08 84 0c 6c 69 |char%..z......li| 00001150 6e 65 24 3d 22 22 0d 08 8e 05 e1 0d 08 98 04 0d |ne$=""..........| 00001160 08 a2 0e dd f2 6d 65 73 73 61 67 65 73 0d 08 ac |.....messages...| 00001170 28 f1 3a f1 22 54 68 65 20 63 6f 6e 76 65 72 73 |(.:."The convers| 00001180 69 6f 6e 20 69 73 20 6e 6f 77 20 63 6f 6d 70 6c |ion is now compl| 00001190 65 74 65 22 3b 0d 08 b6 32 e7 20 70 72 69 6e 74 |ete";...2. print| 000011a0 66 69 6c 65 20 84 20 61 64 64 72 75 6c 65 72 20 |file . addruler | 000011b0 84 20 70 61 67 65 6c 61 79 6f 75 74 20 84 20 68 |. pagelayout . h| 000011c0 69 6c 69 74 65 20 8c 0d 08 c0 34 f1 22 20 62 75 |ilite ....4." bu| 000011d0 74 20 79 6f 75 20 6d 61 79 20 66 69 6e 64 20 74 |t you may find t| 000011e0 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6e 6f 74 |he following not| 000011f0 65 73 20 75 73 65 66 75 6c 3a 22 0d 08 ca 0a cc |es useful:".....| 00001200 20 f1 22 2e 22 0d 08 d4 05 cd 0d 08 de 11 e7 20 | .".".......... | 00001210 70 72 69 6e 74 66 69 6c 65 20 8c 0d 08 e8 54 f1 |printfile ....T.| 00001220 3a f1 22 59 6f 75 20 68 61 76 65 20 75 73 65 64 |:."You have used| 00001230 20 74 68 65 20 54 53 20 6f 72 20 53 52 20 65 6d | the TS or SR em| 00001240 62 65 64 64 65 64 20 63 6f 6d 6d 61 6e 64 73 20 |bedded commands | 00001250 69 6e 20 79 6f 75 72 20 64 6f 63 75 6d 65 6e 74 |in your document| 00001260 2e 20 49 6e 20 31 73 74 20 77 6f 72 64 2b 22 0d |. In 1st word+".| 00001270 08 f2 52 f1 22 74 68 65 73 65 20 61 72 65 20 73 |..R."these are s| 00001280 65 74 20 61 74 20 74 68 65 20 74 69 6d 65 20 6f |et at the time o| 00001290 66 20 70 72 69 6e 74 69 6e 67 20 69 65 2e 20 77 |f printing ie. w| 000012a0 68 65 6e 20 79 6f 75 20 73 65 6c 65 63 74 20 27 |hen you select '| 000012b0 50 72 69 6e 74 20 46 69 6c 65 27 20 66 72 6f 6d |Print File' from| 000012c0 22 0d 08 fc 56 f1 22 74 68 65 20 27 46 69 6c 65 |"...V."the 'File| 000012d0 27 20 6f 70 74 69 6f 6e 2e 20 49 66 20 74 68 65 |' option. If the| 000012e0 20 48 54 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 | HT command has | 000012f0 62 65 65 6e 20 75 73 65 64 20 74 6f 20 73 65 6c |been used to sel| 00001300 65 63 74 20 4e 4c 51 20 70 72 69 6e 74 69 6e 67 |ect NLQ printing| 00001310 2c 20 74 68 65 6e 22 0d 09 06 38 f1 22 74 68 69 |, then"...8."thi| 00001320 73 20 61 6c 73 6f 20 69 73 20 73 65 6c 65 63 74 |s also is select| 00001330 65 64 20 77 69 74 68 69 6e 20 74 68 65 20 70 72 |ed within the pr| 00001340 69 6e 74 69 6e 67 20 6f 70 74 69 6f 6e 2e 22 0d |inting option.".| 00001350 09 10 05 cd 0d 09 1a 10 e7 20 61 64 64 72 75 6c |......... addrul| 00001360 65 72 20 8c 0d 09 24 58 f1 3a f1 22 59 6f 75 20 |er ...$X.:."You | 00001370 68 61 76 65 20 75 73 65 64 20 74 68 65 20 4c 53 |have used the LS| 00001380 20 65 6d 62 65 64 64 65 64 20 63 6f 6d 6d 61 6e | embedded comman| 00001390 64 20 74 6f 20 61 6c 74 65 72 20 6c 69 6e 65 20 |d to alter line | 000013a0 73 70 61 63 69 6e 67 2e 20 49 6e 20 31 73 74 20 |spacing. In 1st | 000013b0 77 6f 72 64 2b 2c 20 74 68 69 73 22 0d 09 2e 56 |word+, this"...V| 000013c0 f1 22 69 73 20 64 6f 6e 65 20 62 79 20 64 65 66 |."is done by def| 000013d0 69 6e 69 6e 67 20 61 20 6e 65 77 20 72 75 6c 65 |ining a new rule| 000013e0 72 2e 20 54 68 65 72 65 66 6f 72 65 2c 20 79 6f |r. Therefore, yo| 000013f0 75 20 77 69 6c 6c 20 6e 65 65 64 20 74 6f 20 73 |u will need to s| 00001400 65 6c 65 63 74 20 27 41 64 64 20 52 75 6c 65 72 |elect 'Add Ruler| 00001410 27 22 0d 09 38 54 f1 22 66 72 6f 6d 20 74 68 65 |'"..8T."from the| 00001420 20 27 4c 61 79 6f 75 74 27 20 6f 70 74 69 6f 6e | 'Layout' option| 00001430 20 69 6e 20 74 68 65 20 6d 61 69 6e 20 6d 65 6e | in the main men| 00001440 75 2e 20 53 69 6d 69 6c 61 72 6c 79 2c 20 61 20 |u. Similarly, a | 00001450 6e 65 77 20 72 75 6c 65 72 20 6d 75 73 74 20 62 |new ruler must b| 00001460 65 20 73 65 74 22 0d 09 42 54 f1 22 75 70 20 69 |e set"..BT."up i| 00001470 66 20 79 6f 75 20 68 61 76 65 20 75 73 65 64 20 |f you have used | 00001480 61 20 48 54 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 |a HT command to | 00001490 63 68 61 6e 67 65 20 74 68 65 20 63 68 61 72 61 |change the chara| 000014a0 63 74 65 72 20 70 69 74 63 68 20 3a 20 50 69 63 |cter pitch : Pic| 000014b0 61 2c 20 45 6c 69 74 65 2c 22 0d 09 4c 3c f1 22 |a, Elite,"..L<."| 000014c0 45 6e 6c 61 72 67 65 64 20 61 6e 64 20 43 6f 6e |Enlarged and Con| 000014d0 64 65 6e 73 65 64 20 61 72 65 20 61 6c 6c 20 73 |densed are all s| 000014e0 75 70 70 6f 72 74 65 64 20 69 6e 20 74 68 69 73 |upported in this| 000014f0 20 77 61 79 2e 22 0d 09 56 05 cd 0d 09 60 12 e7 | way."..V....`..| 00001500 20 70 61 67 65 6c 61 79 6f 75 74 20 8c 0d 09 6a | pagelayout ...j| 00001510 54 f1 3a f1 22 59 6f 75 20 68 61 76 65 20 75 73 |T.:."You have us| 00001520 65 64 20 65 6d 62 65 64 64 65 64 20 63 6f 6d 6d |ed embedded comm| 00001530 61 6e 64 73 20 74 6f 20 61 6c 74 65 72 20 74 68 |ands to alter th| 00001540 65 20 68 65 61 64 65 72 2c 20 66 6f 6f 74 65 72 |e header, footer| 00001550 2c 20 70 61 67 65 20 6c 65 6e 67 74 68 20 6f 72 |, page length or| 00001560 22 0d 09 74 54 f1 22 6d 61 72 67 69 6e 73 20 28 |"..tT."margins (| 00001570 69 65 2e 20 44 48 2c 44 46 2c 48 45 2c 46 4f 2c |ie. DH,DF,HE,FO,| 00001580 50 4c 2c 46 4d 2c 54 4d 2c 42 4d 20 6f 72 20 48 |PL,FM,TM,BM or H| 00001590 4d 29 2e 20 31 73 74 20 77 6f 72 64 2b 20 61 6c |M). 1st word+ al| 000015a0 6c 6f 77 73 20 74 68 65 73 65 20 74 6f 20 62 65 |lows these to be| 000015b0 20 73 65 74 22 0d 09 7e 54 f1 22 75 70 20 77 69 | set"..~T."up wi| 000015c0 74 68 69 6e 20 74 68 65 20 27 50 61 67 65 20 4c |thin the 'Page L| 000015d0 61 79 6f 75 74 27 20 6f 70 74 69 6f 6e 20 77 68 |ayout' option wh| 000015e0 69 63 68 20 69 73 20 77 69 74 68 69 6e 20 74 68 |ich is within th| 000015f0 65 20 27 4c 61 79 6f 75 74 27 20 6f 70 74 69 6f |e 'Layout' optio| 00001600 6e 20 69 6e 20 74 68 65 22 0d 09 88 11 f1 22 6d |n in the"....."m| 00001610 61 69 6e 20 6d 65 6e 75 2e 22 0d 09 92 05 cd 0d |ain menu."......| 00001620 09 9c 0e e7 20 68 69 6c 69 74 65 20 8c 0d 09 a6 |.... hilite ....| 00001630 55 f1 3a f1 22 59 6f 75 20 68 61 76 65 20 75 73 |U.:."You have us| 00001640 65 64 20 74 68 65 20 48 54 20 65 6d 62 65 64 64 |ed the HT embedd| 00001650 65 64 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 73 65 |ed command to se| 00001660 6c 65 63 74 20 61 20 70 72 69 6e 74 69 6e 67 20 |lect a printing | 00001670 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 69 |function which i| 00001680 73 22 0d 09 b0 51 f1 22 75 6e 6b 6e 6f 77 6e 20 |s"...Q."unknown | 00001690 74 6f 20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e |to this program.| 000016a0 20 49 66 20 69 74 20 69 73 20 66 6f 72 20 75 6e | If it is for un| 000016b0 64 65 72 6c 69 6e 65 2c 20 62 6f 6c 64 2c 20 69 |derline, bold, i| 000016c0 74 61 6c 69 63 2c 20 65 6d 70 68 61 73 69 73 65 |talic, emphasise| 000016d0 64 2c 22 0d 09 ba 55 f1 22 73 75 70 65 72 73 63 |d,"...U."supersc| 000016e0 72 69 70 74 20 6f 72 20 73 75 62 73 63 72 69 70 |ript or subscrip| 000016f0 74 2c 20 74 68 65 6e 20 61 6d 65 6e 64 20 74 68 |t, then amend th| 00001700 65 20 64 61 74 61 20 6c 69 6e 65 73 20 61 74 20 |e data lines at | 00001710 74 68 65 20 65 6e 64 20 6f 66 20 74 68 69 73 20 |the end of this | 00001720 70 72 6f 67 72 61 6d 22 0d 09 c4 28 f1 22 74 6f |program"...(."to| 00001730 20 73 75 69 74 20 79 6f 75 72 20 56 49 45 57 20 | suit your VIEW | 00001740 70 72 69 6e 74 65 72 20 64 72 69 76 65 72 2e 22 |printer driver."| 00001750 0d 09 ce 54 f1 22 49 66 20 69 74 20 69 73 20 74 |...T."If it is t| 00001760 6f 20 73 65 6c 65 63 74 20 64 69 66 66 65 72 65 |o select differe| 00001770 6e 74 20 73 69 7a 65 64 20 63 68 61 72 61 63 74 |nt sized charact| 00001780 65 72 73 2c 20 74 68 65 6e 20 79 6f 75 20 77 69 |ers, then you wi| 00001790 6c 6c 20 6e 65 65 64 20 74 6f 20 64 65 66 69 6e |ll need to defin| 000017a0 65 20 61 22 0d 09 d8 43 f1 22 6e 65 77 20 72 75 |e a"...C."new ru| 000017b0 6c 65 72 20 62 79 20 73 65 6c 65 63 74 69 6e 67 |ler by selecting| 000017c0 20 27 41 64 64 20 52 75 6c 65 72 27 20 66 72 6f | 'Add Ruler' fro| 000017d0 6d 20 74 68 65 20 27 4c 61 79 6f 75 74 27 20 6f |m the 'Layout' o| 000017e0 70 74 69 6f 6e 2e 22 0d 09 e2 55 f1 22 49 66 20 |ption."...U."If | 000017f0 69 74 20 69 73 20 74 6f 20 73 65 6c 65 63 74 20 |it is to select | 00001800 4e 4c 51 20 28 4e 65 61 72 20 4c 65 74 74 65 72 |NLQ (Near Letter| 00001810 20 51 75 61 6c 69 74 79 29 2c 20 74 68 65 6e 20 | Quality), then | 00001820 74 68 69 73 20 69 73 20 61 6e 20 6f 70 74 69 6f |this is an optio| 00001830 6e 20 77 68 69 63 68 20 63 61 6e 22 0d 09 ec 3c |n which can"...<| 00001840 f1 22 73 65 6c 65 63 74 65 64 20 77 69 74 68 69 |."selected withi| 00001850 6e 20 74 68 65 20 27 50 72 69 6e 74 20 46 69 6c |n the 'Print Fil| 00001860 65 27 20 6f 70 74 69 6f 6e 20 6f 66 20 31 73 74 |e' option of 1st| 00001870 20 77 6f 72 64 2b 2e 22 0d 09 f6 05 cd 0d 0a 00 | word+."........| 00001880 05 e1 0d 0a 0a 04 0d 0a 14 19 f4 20 44 41 54 41 |........... DATA| 00001890 20 66 6f 72 20 68 69 67 68 6c 69 67 68 74 73 0d | for highlights.| 000018a0 0a 1e 04 0d 0a 28 44 f4 20 54 68 65 20 66 69 72 |.....(D. The fir| 000018b0 73 74 20 64 69 67 69 74 20 69 73 20 74 68 65 20 |st digit is the | 000018c0 31 73 74 20 77 6f 72 64 2b 20 63 6f 64 65 20 61 |1st word+ code a| 000018d0 6e 64 20 6d 75 73 74 20 6e 6f 74 20 62 65 20 63 |nd must not be c| 000018e0 68 61 6e 67 65 64 2e 0d 0a 32 46 f4 20 54 68 65 |hanged...2F. The| 000018f0 20 56 49 45 57 20 63 6f 64 65 20 69 73 20 66 6f | VIEW code is fo| 00001900 72 20 74 68 65 20 52 65 73 6f 75 72 63 65 20 46 |r the Resource F| 00001910 61 63 69 6c 69 74 69 65 73 20 46 58 38 30 20 50 |acilities FX80 P| 00001920 72 69 6e 74 65 72 20 44 72 69 76 65 72 0d 0a 3c |rinter Driver..<| 00001930 44 f4 20 59 6f 75 20 77 69 6c 6c 20 6e 65 65 64 |D. You will need| 00001940 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 56 | to change the V| 00001950 49 45 57 20 63 6f 64 65 73 20 74 6f 20 73 75 69 |IEW codes to sui| 00001960 74 20 79 6f 75 72 20 6f 77 6e 20 64 72 69 76 65 |t your own drive| 00001970 72 0d 0a 46 04 0d 0a 50 0f f4 20 75 6e 64 65 72 |r..F...P.. under| 00001980 6c 69 6e 65 0d 0a 5a 0b dc 20 38 2c 31 32 38 0d |line..Z.. 8,128.| 00001990 0a 64 0a f4 20 62 6f 6c 64 0d 0a 6e 0b dc 20 31 |.d.. bold..n.. 1| 000019a0 2c 31 32 39 0d 0a 78 0c f4 20 69 74 61 6c 69 63 |,129..x.. italic| 000019b0 0d 0a 82 0b dc 20 34 2c 31 33 30 0d 0a 8c 11 f4 |..... 4,130.....| 000019c0 20 73 75 70 65 72 73 63 72 69 70 74 0d 0a 96 0c | superscript....| 000019d0 dc 20 31 36 2c 31 33 35 0d 0a a0 0f f4 20 73 75 |. 16,135..... su| 000019e0 62 73 63 72 69 70 74 0d 0a aa 0c dc 20 33 32 2c |bscript..... 32,| 000019f0 31 33 36 0d 0a b4 10 f4 20 50 6f 75 6e 64 20 73 |136..... Pound s| 00001a00 69 67 6e 0d 0a be 08 dc 20 33 35 0d ff |ign..... 35..| 00001a0d