-------- FILE: ./web/weave.web -------- FILE: ./web/webman.tex -------- FILE: ./web/tangle.web -------- FILE: ./texware/pooltype.web -------- FILE: ./texware/dvitype.web 19a20 > % Version 3.5 checked skipped material more strictly (March, 1995). 38c39 < \centerline{(Version 3.4, September 1990)} --- > \centerline{(Version 3.5, March 1995)} 81c82,84 < \.{DVI} files was evolving to its present form. --- > \.{DVI} files was evolving to its present form. Peter Breitenlohner > helped with the latest revisions. > @^Breitenlohner, Peter@> 86c89 < @d banner=='This is DVItype, Version 3.4' {printed when the program starts} --- > @d banner=='This is DVItype, Version 3.5' {printed when the program starts} 2162c2165,2166 < @p procedure skip_pages; --- > @p @t\4@>@@; > procedure skip_pages(@!bop_seen:boolean); 2169c2173,2186 < begin if eof(dvi_file) then bad_dvi('the file ended prematurely'); --- > begin if not bop_seen then > begin scan_bop; > if in_postamble then goto 9999; > if not started then if start_match then > begin started:=true; goto 9999; > end; > end; > @; > bop_seen:=false; > end; > 9999:end; > > @ @= > repeat if eof(dvi_file) then bad_dvi('the file ended prematurely'); 2174,2178d2190 < bop: begin @; < if not started and start_match then < begin started:=true; goto 9999; < end; < end; 2180c2192 < fnt_def1,fnt_def1+1,fnt_def1+2,fnt_def1+3: begin define_font(p); --- > four_cases(fnt_def1): begin define_font(p); 2183c2195 < xxx1,xxx1+1,xxx1+2,xxx1+3: while p>0 do --- > four_cases(xxx1): while p>0 do 2186,2187c2198,2200 < post: begin in_postamble:=true; goto 9999; < end; --- > bop,pre,post,post_post,undefined_commands: > bad_dvi('illegal command at byte ',cur_loc-1:1); > @.illegal command at byte n@> 2190,2191c2203 < end; < 9999:end; --- > until k=eop; 2205,2210c2217,2237 < @ @= < new_backpointer:=cur_loc-1; incr(page_count); < for k:=0 to 9 do count[k]:=signed_quad; < if signed_quad<>old_backpointer < then print_ln('backpointer in byte ',cur_loc-4:1, < ' should be ',old_backpointer:1,'!'); --- > @ The |scan_bop| procedure reads \.{DVI} commands following the preamble > or following |eop|, until finding either |bop| or the postamble. > > @= > procedure scan_bop; > var k:0..255; {command code} > begin repeat if eof(dvi_file) then bad_dvi('the file ended prematurely'); > @.the file ended prematurely@> > k:=get_byte; > if (k>=fnt_def1)and(k begin define_font(first_par(k)); k:=nop; > end; > until k<>nop; > if k=post then in_postamble:=true > else begin if k<>bop then bad_dvi('byte ',cur_loc-1:1,' is not bop'); > @.byte n is not bop@> > new_backpointer:=cur_loc-1; incr(page_count); > for k:=0 to 9 do count[k]:=signed_quad; > if signed_quad<>old_backpointer > then print_ln('backpointer in byte ',cur_loc-4:1, > ' should be ',old_backpointer:1,'!'); 2212c2239,2241 < old_backpointer:=new_backpointer --- > old_backpointer:=new_backpointer; > end; > end; 2240c2269 < variables, together with another one that we will need shortly. --- > variables, together with two more that we will need shortly. 2245a2275 > @!after_pre:integer; {byte location immediately following the preamble} 2267d2296 < if start_match then start_loc:=q; 2268a2298,2300 > if start_match then > begin start_loc:=q; old_backpointer:=p; > end; 2272,2274c2304,2305 < move_to_byte(start_loc+1); old_backpointer:=start_loc; < for k:=0 to 9 do count[k]:=signed_quad; < p:=signed_quad; started:=true; --- > if old_backpointer<0 then start_loc:=after_pre; {we want to check everything} > move_to_byte(start_loc); 2378,2379c2409,2410 < end < else skip_pages; --- > end; > skip_pages(false); 2382c2413 < begin if not in_postamble then skip_pages; --- > begin if not in_postamble then skip_pages(true); 2415c2446,2447 < print_ln('''') --- > print_ln(''''); > after_pre:=cur_loc 2456,2466c2488,2489 < repeat k:=get_byte; < if (k>=fnt_def1)and(knop; < if k=post then < begin in_postamble:=true; goto done; < end; < if k<>bop then bad_dvi('byte ',cur_loc-1:1,' is not bop'); < @.byte n is not bop@> < @; --- > scan_bop; > if in_postamble then goto done; -------- FILE: ./texware/pltotf.web 18a19 > % Version 3.5 (March 1995) initialized lk_step_ended (Armin K\"ollner). 39c40 < \centerline{(Version 3.4, March 1991)} --- > \centerline{(Version 3.5, March 1995)} 66c67 < @d banner=='This is PLtoTF, Version 3.4' {printed when the program starts} --- > @d banner=='This is PLtoTF, Version 3.5' {printed when the program starts} 1677c1678,1679 < begin while level=1 do --- > begin lk_step_ended:=false; > while level=1 do -------- FILE: ./texware/tftopl.web -------- FILE: ./tex/tex.web 44a45 > % Version 3.14159 allowed fontmemsize to change; bulletproofing (March 1995). 186c187 < @d banner=='This is TeX, Version 3.1415' {printed when \TeX\ starts} --- > @d banner=='This is TeX, Version 3.14159' {printed when \TeX\ starts} 10678c10679 < @d non_address==font_mem_size {a spurious |font_index|} --- > @d non_address=0 {a spurious |bchar_label|} 10688c10689 < @!font_params:array[internal_font_number] of halfword; {how many font --- > @!font_params:array[internal_font_number] of font_index; {how many font 12307a12309 > @!glue_temp:real; {glue value before rounding} 12390c12392,12398 < @ @= --- > @ @d vet_glue(#)== glue_temp:=#; > if glue_temp>float_constant(1000000000) then > glue_temp:=float_constant(1000000000) > else if glue_temp<-float_constant(1000000000) then > glue_temp:=-float_constant(1000000000) > > @= 12395c12403 < rule_wd:=rule_wd+round(float(glue_set(this_box))*stretch(g)); --- > begin vet_glue(float(glue_set(this_box))*stretch(g)); 12396a12405,12406 > rule_wd:=rule_wd+round(glue_temp); > end; 12398,12399c12408,12410 < else begin if shrink_order(g)=g_order then < rule_wd:=rule_wd-round(float(glue_set(this_box))*shrink(g)); --- > else if shrink_order(g)=g_order then > begin vet_glue(float(glue_set(this_box))*shrink(g)); > rule_wd:=rule_wd-round(glue_temp); 12486a12498 > @!glue_temp:real; {glue value before rounding} 12554c12566 < rule_ht:=rule_ht+round(float(glue_set(this_box))*stretch(g)); --- > begin vet_glue(float(glue_set(this_box))*stretch(g)); 12555a12568,12569 > rule_ht:=rule_ht+round(glue_temp); > end; 12557,12558c12571,12573 < else begin if shrink_order(g)=g_order then < rule_ht:=rule_ht-round(float(glue_set(this_box))*shrink(g)); --- > else if shrink_order(g)=g_order then > begin vet_glue(float(glue_set(this_box))*shrink(g)); > rule_ht:=rule_ht-round(glue_temp); 14062c14077 < width(p):=mu_mult(width(p)); subtype(p):=normal; --- > width(p):=mu_mult(width(p)); subtype(p):=explicit; 16619c16634 < |par_shape_ptr=null|, |hang_after=0|, and |hang_indent=1|. --- > |par_shape_ptr=null|, |hang_after=1|, and |hang_indent=0|. 17965c17980 < if bchar_label[hf] if bchar_label[hf]<>non_address then {put left boundary at beginning of new line} 22906c22921,22922 < |zero_glue| because of the following procedure. --- > |zero_glue| because of the following procedure. (Exception: The tabskip > glue isn't trapped while preambles are being scanned.) 24036c24052 < undump(0)(font_mem_size)(bchar_label[k]); --- > undump(0)(fmem_ptr-1)(bchar_label[k]); 24287a24304,24305 > while input_ptr>0 do > if state=token_list then end_token_list@+else end_file_reading; 24305c24323,24324 < cur_if:=subtype(cond_ptr); cond_ptr:=link(cond_ptr); --- > cur_if:=subtype(cond_ptr); temp_ptr:=cond_ptr; > cond_ptr:=link(cond_ptr); free_node(temp_ptr,if_node_size); 24316c24335,24337 < begin @!init store_fmt_file; return;@+tini@/ --- > begin @!init for c:=top_mark_code to split_bot_mark_code do > if cur_mark[c]<>null then delete_token_ref(cur_mark[c]); > store_fmt_file; return;@+tini@/ -------- FILE: ./tex/texbook.tex 100,102c100 < %{\sl \kern-1pt Twenty-first printing, revised, June 1992} % paperback < %{\sl \kern-1pt Eleventh printing, revised, May 1991} % hardcover < {\sl \kern-1pt Incorporates the final corrections made in 1993.} --- > {\sl \kern-1pt Incorporates the final corrections made in 1995.} 117,118c115,116 < %ISBN 0-201-13448-9\par % paperback < ISBN 0-201-13447-0\par % hardcover --- > ISBN 0-201-13448-9\par % paperback > %ISBN 0-201-13447-0\par % hardcover 120,121c118,119 < %24 25 26 27 28 29 30--DO--99989796959493 % paperback < 13 14 15 16 17 18 19 20 21--DO--99989796959493 % hardcover --- > 26 27 28 29 30 31 32 33--DO--9998979695 % paperback > %15 16 17 18 19 20 21 22--DO--9998979695 % hardcover 1929d1926 < \def\storypage{24} % listing of story.tex 2749c2746 < the occasional times when the adjacent characters |aa|, |oe|, and |o/| --- > the occasional times when the adjacent characters |aa|, |ae|, and |o/| 19818,19821c19815,19818 < |\def\sett@b{\ifx\next\+ \let\next=\relax % turn off \outerness|\parbreak% < | \def\next{\afterassignment\s@tt@b\let\next}%|\parbreak% < | \else\let\next=\s@tcols\fi\next}| < |\def\s@tt@b{\let\next=\relax \us@false\m@ketabbox}| --- > |\def\sett@b{\ifx\next\+\def\nxt{\afterassignment\s@tt@b\let\nxt}%|\parbreak% > | \else\let\nxt=\s@tcols\fi|\parbreak% > | \let\next=\relax \nxt} % turn off \outerness| > |\def\s@tt@b{\let\nxt=\relax \us@false\m@ketabbox}| 19951,19952c19948,19949 < | \ialign{##\crcr#1\crcr}}} % put characters over each other| < |\def|^|\ooalign||{\lineskiplimit-\maxdimen \oalign}| --- > | \ialign{##\crcr#1\crcr}}} \def\o@lign{\lineskiplimit=0pt \oalign}| > |\def|^|\ooalign||{\lineskiplimit=-\maxdimen \oalign} % chars over each other| 19955,19957c19952,19954 < |\def|^|\d||#1{\oalign{#1\crcr\hidewidth\sh@ft{08}.\hidewidth}}| < |\def|^|\b||#1{\oalign{#1\crcr\hidewidth\sh@ft{29}%|\parbreak% < | \vbox to.2ex{\hbox{\char'26}\vss}\hidewidth}}| --- > |\def|^|\d||#1{{\o@lign{\relax#1\crcr\hidewidth\sh@ft{10}.\hidewidth}}}| > |\def|^|\b||#1{{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}%|\parbreak% > | \vbox to.2ex{\hbox{\char'26}\vss}\hidewidth}}}| 19984,19985c19981,19982 < |\def|^|\rightarrowfill||{$\m@th \mathord- \mkern-6mu|\parbreak% < | \cleaders\hbox{$\mkern-2mu \mathord- \mkern-2mu$}\hfill|\parbreak% --- > |\def|^|\rightarrowfill||{$\m@th \smash- \mkern-6mu|\parbreak% > | \cleaders\hbox{$\mkern-2mu \smash- \mkern-2mu$}\hfill|\parbreak% 19989,19990c19986,19987 < | \cleaders\hbox{$\mkern-2mu \mathord- \mkern-2mu$}\hfill|\parbreak% < | \mkern-6mu \mathord-$}| --- > | \cleaders\hbox{$\mkern-2mu \smash- \mkern-2mu$}\hfill|\parbreak% > | \mkern-6mu \smash-$}| 20130c20127,20128 < |\def|^|\skew||#1#2#3{{#2{#3\mkern#1mu}\mkern-#1mu}{}}| --- > |\def|^|\skew||#1#2#3{{\muskip0=#1mu \mkern.5\muskip0|\parbreak% > | #2{\mkern-.5\muskip0{#3}\mkern.5\muskip0}\mkern-.5\muskip0}{}}| 20155d20152 < |\def\biggm{\mathrel\bigg} \def\Biggm{\mathrel\Bigg}| 20156a20154 > |\def\biggm{\mathrel\bigg} \def\Biggm{\mathrel\Bigg}| 20208c20206,20207 < |\def\@vereq#1#2{\lower.5pt\vbox{\baselineskip0pt \lineskip-.5pt|\parbreak% --- > |\def\@vereq#1#2{\lower.5pt\vbox{\lineskiplimit\maxdimen|% > | \lineskip-.5pt|\parbreak% 20244,20245c20243,20244 < |\def|^|\bmod||{\mskip-\medmuskip \mkern5mu|\parbreak% < | |^|\mathbin||{\rm mod} \penalty900 \mkern5mu \mskip-\medmuskip}| --- > |\def|^|\bmod||{\nonscript\mskip-\medmuskip \mkern5mu|\parbreak% > | |^|\mathbin||{\rm mod} \penalty900 \mkern5mu \nonscript\mskip-\medmuskip}| 20296,20297c20295,20297 < | |^|\everycr||{\noalign{\ifdt@p \global\dt@pfalse|\parbreak% < | \vskip-\lineskiplimit \vskip\normallineskiplimit|\parbreak% --- > | |^|\everycr||{\noalign{\ifdt@p \global\dt@pfalse|% > | \ifdim\prevdepth>-1000pt|\parbreak% > | \vskip-\lineskiplimit \vskip\normallineskiplimit \fi|\parbreak% 20300c20300 < |\def|^|\displaylines||#1{\displ@y|\parbreak% --- > |\def|^|\displaylines||#1{\displ@y \tabskip=0pt|\parbreak% 20443c20443,20444 < |\def|^|\fmtname||{plain}\def\fmtversion{3.1415} % identifies the current format| --- > |\def|^|\fmtname||{plain}| > |\def\fmtversion{3.14159} % identifies the current format| 20771c20772 < \begingroup\aftergroup\edef\aftergroup\asts\aftergroup{ --- > \begingroup\aftergroup\def\aftergroup\asts\aftergroup{ 25388c25389 < But when plain \TeX\ is tried on the name of a famous ^{Welsh} city, --- > But when plain \TeX\ is tried on the name of a famous ^{Welsh} village, 25996,25997c25997,25998 < |\biggm| (|\bigg| middle delimiter), 147, +359. < |\Biggm| (|\Bigg| middle delimiter), 147, +359. --- > |\biggm| (|\bigg| middle delimiter), 147, +360. > |\Biggm| (|\Bigg| middle delimiter), 147, +360. 26205c26206 < |\cong| ( $\cong$ ), 151, 360, 436. --- > |\cong| ( $\cong$ ), 151, +360, 436. 27494c27495 < |\rightleftharpoons| ( $\rightleftharpoons$ ), +360--+361, 437. --- > |\rightleftharpoons| ( $\rightleftharpoons$ ), +361, 437. -------- FILE: ./tex/tripman.tex -------- FILE: ./tex/trip.pl -------- FILE: ./tex/tripos.tex -------- FILE: ./tex/trip.tex -------- FILE: ./tex/trip.fot 1,2c1,3 < This is TeX, Version 3.1415 for SunOS (INITEX) < **(trip.tex ## --- > This is TeX, Version 3.14159 (INITEX) > ** &trip trip > (trip.tex ## -------- FILE: ./tex/trip.typ 1c1 < This is DVItype, Version 3.4 --- > This is DVItype, Version 3.5 9c9 < ' TeX output 1993.02.27:0025' --- > ' TeX output 1995.03.08:1424' 241c241 < 694: down4 1072300032 --- > 694: down4 1001310720 284c284 < 819: down4 1065418752 --- > 819: down4 1001179648 391c391 < 1032: down4 1071448064 --- > 1032: down4 1001179648 875c875 < 1986: down4 1070596096 --- > 1986: down4 1001179648 937c937 < 2136: down4 1072300032 --- > 2136: down4 1001179648 951c951 < 2205: down4 1071513600 --- > 2205: down4 1001179648 1028c1028 < 2393: down4 1072300032 --- > 2393: down4 1001179648 -------- FILE: ./tex/trip.log 1c1 < This is TeX, Version 3.1415 (preloaded format=trip 93.2.27) 27 FEB 1993 00:25 --- > This is TeX, Version 3.14159 (preloaded format=trip 95.3.8) 8 MAR 1995 14:24 3285c3285 < .\kern-2.49994 --- > .\kern -2.49994 3373c3373 < ..\kern-2.49994 --- > ..\kern -2.49994 7297c7297 < 267 string characters out of 8460 --- > 267 string characters out of 8461 -------- FILE: ./tex/tripin.log 1c1 < This is TeX, Version 3.1415 (INITEX) 27 FEB 1993 00:25 --- > This is TeX, Version 3.14159 (INITEX) 8 MAR 1995 14:24 450,451c450,451 < (preloaded format=trip 93.2.27) < 1320 strings of total length 23540 --- > (preloaded format=trip 95.3.8) > 1320 strings of total length 23539 -------- FILE: ./tex/glue.web -------- FILE: ./mf/mf.web 23a24 > % Version 2.718 fixed bug in (March 1995). 26c27 < % A reward of $163.84 will be paid to the first finder of any remaining bug, --- > % A reward of $327.68 will be paid to the first finder of any remaining bug, 155c156 < @d banner=='This is METAFONT, Version 2.71' {printed when \MF\ starts} --- > @d banner=='This is METAFONT, Version 2.718' {printed when \MF\ starts} 6591c6592 < |1<=k |1<=k<=n-j|, for |1<=j=fraction_one)or@| < (max_c[dependent] div @'10000 >= max_c[proto_dependent]) then --- > begin if (max_c[dependent] div @'10000 >= > max_c[proto_dependent]) then 22945a22947,22949 > while input_ptr>0 do > if token_state then end_token_list@+else end_file_reading; > while loop_ptr<>null do stop_iteration; 22959c22963,22964 < cur_if:=name_type(cond_ptr); cond_ptr:=link(cond_ptr); --- > cur_if:=name_type(cond_ptr); loop_ptr:=cond_ptr; > cond_ptr:=link(cond_ptr); free_node(loop_ptr,if_node_size); -------- FILE: ./mf/trapman.tex -------- FILE: ./mf/mfbook.tex 109,111c109 < %{\sl \kern-1pt Seventh printing, revised, February 1992} % paperback < %{\sl \kern-1pt Fourth printing, revised, September 1991} % hardcover < {\sl \kern-1pt Incorporates the final corrections made in 1992.} --- > {\sl \kern-1pt Incorporates the final corrections made in 1995.} 126,127c124,125 < ISBN 0-201-13444-6\par % paperback < %ISBN 0-201-13445-4\par % hardcover --- > %ISBN 0-201-13444-6\par % paperback > ISBN 0-201-13445-4\par % hardcover 129,130c127,128 < 7 8 9 10 11 12 13 14 15--AL--9695949392 % paperback < %4 5 6 7 8 9 10 11 12--AL--9594939291 % hardcover --- > %10 11 12 13 14 15 16--CRS--9998979695 % paperback > 6 7 8 9 10 11 12--CRS--9998979695 % hardcover 5297c5295 < "aspect\_ratio" is specified, it means that the fonts to be output are --- > "aspect\_ratio" is specified, it means that the fonts to be output 6091c6089,6090 < ^@labels@$(1a,1b,2a,2b,3a,3b,4a,4b,@range@ 1 @thru@ 36)$;^^@range@^^@thru@\cr --- > ^@labels@$(1a,1b,2a,2b,3a,3b,4a,4b,@range@ 1 @thru@ 36)$; \ @endchar.@ > ^^@range@^^@thru@\cr 7529c7528 < \is --- > \is\alt 7533c7532 < \is\alt --- > \is 7913c7912 < subpath~$(0,t)$ of~$p$; if $t\le 0$, precontrol~$t$ of~$p$ is~$z_n$. --- > subpath~$(0,t)$ of~$p$; if $t\le 0$, precontrol~$t$ of~$p$ is~$z_0$. 8396c8395 < to `^{hide}' some declarations and commands before giving the next exprs: --- > to `^{hide}' some declarations and commands before giving the next |expr|s: 12187c12186 < \beginlines --- > \beginlines \advance\hsize.71pt 12189,12192c12188,12194 < |(1.53745,9.05344)..controls (1.53745,4.0051) and (5.75407,-0.0005)| < | ..(10.85146,-0.0005)..controls (16.2217,-0.0005) and (20.46255,4.51297)| < | ..(20.46255,9.94656)..controls (20.46255,14.99715) and (16.23842,19.0005)| < | ..(11.13652,19.0005)..controls (5.77066,19.0005) and (1.53745,14.48491)| --- > |(1.53745,9.05345)..controls (1.53745,4.00511) and (5.75409,-0.00049)| > | ..(10.85147,-0.00049)..controls (16.2217,-0.00049) and (20.46255,4.51297)|% > \kern.5em\null > | ..(20.46255,9.94655)..controls (20.46255,14.99713) and (16.23842,19.00049)| > \kern-.71pt > | ..(11.13652,19.00049)..controls (5.77066,19.00049) and (1.53745,14.48491)|% > \kern.5em\null 12196,12198c12198,12200 < |(1.53745,9.05344) % beginning in octant `SSE'| < | ..controls (1.53745,6.58784) and (2.54324,4.37099)| < | ..(4.16621,2.74802) % segment 0| --- > |(1.53745,9.05345) % beginning in octant `SSE'| > | ..controls (1.53745,6.58786) and (2.54324,4.371)| > | ..(4.16621,2.74803) % segment 0| 12200,12201c12202,12203 < | ..controls (5.8663,1.04793) and (8.24362,-0.0005)| < | ..(10.85146,-0.0005) % segment 0| --- > | ..controls (5.8663,1.04794) and (8.24362,-0.00049)| > | ..(10.85147,-0.00049) % segment 0| 12206,12207c12208,12209 < Well, the first segment of the curve, from $(1.53745,9.05344)$ to < $(10.85146,-0.0005)$, --- > Well, the first segment of the curve, from $(1.53745,9.05345)$ to > $(10.85147,-0.00049)$, 12218,12220c12220,12222 < |(2,9.05347) % beginning in octant `SSE'| < | ..controls (2,6.50525) and (3.02194,4.2227)| < | ..(4.65768,2.58696) % segment 0| --- > |(2,9.05348) % beginning in octant `SSE'| > | ..controls (2,6.50526) and (3.02194,4.22272)| > | ..(4.6577,2.58696) % segment 0| 12222,12223c12224,12225 < | ..controls (6.26239,0.98225) and (8.45784,0)| < | ..(10.85872,0) % segment 0| --- > | ..controls (6.2624,0.98225) and (8.45786,0)| > | ..(10.85873,0) % segment 0| 12226,12228c12228,12230 < Point $(1.53745,9.05344)$, where there was a vertical tangent, has been < rounded to $(2,9.05347)$; point $(10.85146,-.00005)$, where there was < a horizontal tangent, has been rounded to $(10.85872,0)$; the intermediate --- > Point $(1.53745,9.05345)$, where there was a vertical tangent, has been > rounded to $(2,9.05348)$; point $(10.85147,-.00049)$, where there was > a horizontal tangent, has been rounded to $(10.85873,0)$; the intermediate 12235,12237c12237,12239 < |(2,9.05347) % beginning in octant `SSE'| < | ..controls (2,6.67609) and (3.07103,4.42897)| < | ..(4.78535,2.71465) % segment 0| --- > |(2,9.05348) % beginning in octant `SSE'| > | ..controls (2,6.6761) and (3.07103,4.42897)| > | ..(4.78537,2.71463) % segment 0| 12239,12240c12241,12242 < | ..controls (6.46927,1.03073) and (8.62747,0)| < | ..(10.85872,0) % segment 0| --- > | ..controls (6.46927,1.03073) and (8.62749,0)| > | ..(10.85873,0) % segment 0| 12243c12245 < (Notice that $4.78535+2.71465=7.50000$; when the slope --- > (Notice that $4.78537+2.71463=7.50000$; when the slope 12705,12706c12707,12708 < \is < \is\alt --- > \is\alt > \is 13768c13770 < \bb|boolean|\cr|numeric|\cr|pair|\cr|string|\cr|transform|\ee --- > \bb\\cr\\cr\\cr\\cr\\ee 13770c13772 < \bb|boolean|\cr|numeric|\cr|pair|\cr|string|\cr|transform|\ee;\\ --- > \bb\\cr\\cr\\cr\\cr\\ee;\\ 18795c18797 < \, 220. --- > \, +220. 18823c18825 < \, 88. --- > \, +88. 18839c18841 < \, 129, 213. --- > \, 129, +213. 18866c18868 < \, 170, 210. --- > \, 170, +210. 18868,18870c18870,18872 < \, 170, 210. < \, 170, 210. < \, 170, 210. --- > \, 170, +210. > \, 170, +210. > \, 170, +210. 18891c18893 < \, 318. --- > \, +318. 18917c18919 < \, 318. --- > \, +318. 18937c18939 < \, 317. --- > \, +317. 18941c18943 < \, 217. --- > \, +217. 18949c18951 < \, 217. --- > \, +217. 18954c18956 < \, 169. --- > \, +169. 18962c18964 < \, 129, 213. --- > \, 129, +213. 18979c18981 < \, 118, 220. --- > \, 118, +220. 19009c19011 < \, 50. --- > \, +50. 19012,19013c19014,19015 < \, 56, 171. < \, 57. --- > \, 56, +171. > \, +57. 19016,19017c19018,19019 < \, 57. < \, 57, 175. --- > \, +57. > \, +57, 175. 19031,19032c19033,19034 < \, 165. < \, 165. --- > \, +165. > \, +165. 19035c19037 < \, 165. --- > \, +165. 19038c19040 < \, 218. --- > \, +218. 19051c19053 < \, 50. --- > \, +50. 19057c19059 < \, 129, 213. --- > \, 129, +213. 19062c19064 < \, 220. --- > \, +220. 19126c19128 < \, 88. --- > \, +88. 19137c19139 < \, 219. --- > \, +219. 19140c19142 < \, 171. --- > \, +171. 19153c19155 < \, 318. --- > \, +318. 19182c19184 < \, 321. --- > \, +321. 19196c19198 < \, 318. --- > \, +318. 19205c19207 < \, 318. --- > \, +318. 19213,19214c19215,19216 < \, 148, 214. < \, 148, 214. --- > \, 148, +214. > \, 148, +214. 19262c19264 < \, 318. --- > \, +318. 19304c19306 < \, 171. --- > \, +171. 19314c19316 < \, 155, 218. --- > \, 155, +218. 19330c19332 < \, 165, 171, 218. --- > \, 165, 171, +218. 19349c19351 < \, 118, 120. --- > \, +118, 120. 19363,19364c19365,19366 < \