%
%  Approxiomation for font parameters based on SAUTER
%

\def\MFF@title@SAUTER{%
   \MFF@comment{Based on ``alternate parameter files'' prepared by}
   \MFF@comment{John Sauter and Karl Berry (Version 1.4 [1992])}
}

%
%  this code is for linear and quadratic
%  local approximations used in SAUTER
%
\def\MFF@linear#1#2#3{%
    \@tempdimb=-#1pt\relax
    \advance\@tempdimb by \@tempdima
    \@tempdimb=#2\@tempdimb
    \advance\@tempdimb by #3pt\relax
}

\def\MFF@quadric#1#2#3#4{%
    \@tempdimb=-#1pt\relax
    \advance\@tempdimb by \@tempdima
    \MFF@dimenD=\@tempdimb
    \@tempdimb=#2\@tempdimb
    \advance\@tempdimb by #3pt\relax
    \MFF@multiply{\@tempdimb}{\MFF@dimenD}{\@tempdimb}%
    \advance\@tempdimb by #4pt\relax
}

\def\SAUTER@CMR@u{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{15}{50}%
    \else
           \MFF@quadric{10}{-0.062437562437}{17.6248751249}{200}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@width_adj{\@tempdimb=0pt}

\def\SAUTER@CMR@serif_fit{\@tempdimb=0pt}

\def\SAUTER@CMR@cap_serif_fit{%
    \ifdim \@tempdima<9pt\relax
           \MFF@quadric{0}{-0.5}{13.5}{-35}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{4}{46}%
    \else
           \MFF@quadric{10}{0.022893772893}{3.95421245416}{50}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@letter_fit{%
    \ifdim \@tempdima<4pt\relax
           \@tempdimb=70pt\relax
    \else
    \ifdim \@tempdima<6pt\relax
           \MFF@linear{0}{-20}{150}%
    \else
    \ifdim \@tempdima<7pt\relax
           \MFF@linear{6}{-10}{90}%
           \MFF@linear{ 6}{-10}{ 30}%
    \else
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{7}{-20}{20}%
    \else
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=0pt\relax
    \else
           \MFF@quadric{10}{-0.936563436562}{1.87312687301}{0}%
    \fi\fi\fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@body_height{%
    \ifdim \@tempdima<6pt\relax
           \@tempdimb=270\@tempdima
    \else
           \MFF@quadric{6}{-0.14568764568}{271.456876457}{1620}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@asc_height{\@tempdimb=25\@tempdima}

\def\SAUTER@CMR@acc_height{\SAUTER@CMR@x_height
                        \@tempdimb=0.48387096774\@tempdimb}

\def\SAUTER@CMR@dot_height{\SAUTER@CMR@cap_height
                        \@tempdimb=0.26829268293\@tempdimb}

\def\SAUTER@CMR@udot_height{\SAUTER@CMR@cap_height
                         \@tempdimb=0.23983739837\@tempdimb}

\def\SAUTER@CMR@cap_height{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=246\@tempdima
    \else
           \MFF@quadric{10}{-0.0228937728937}{246.045787545}{2460}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@fig_height{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=232\@tempdima
    \else
           \MFF@quadric{10}{0.0270562770562}{231.945887445}{2320}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@x_height{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=155\@tempdima
    \else
           \MFF@quadric{10}{-0.010406260406}{155.020812512}{1550}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@math_axis{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=90\@tempdima
    \else
           \MFF@quadric{10}{-0.00520313020313}{90.0104062603}{900}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@comma_depth{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=70\@tempdima
    \else
           \MFF@quadric{10}{0.010406260406}{69.9791874791}{700}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@desc_depth{\SAUTER@CMR@comma_depth}

\def\SAUTER@CMR@bar_height{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=87\@tempdima
    \else
           \MFF@quadric{10}{-0.087412587412}{87.1748251748}{870}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@crisp{\@tempdimb=0pt}

\def\SAUTER@CMR@tiny{%
    \ifdim \@tempdima<6pt\relax
           \MFF@linear{0}{10}{10}%
    \else
    \ifdim \@tempdima<7pt\relax
           \@tempdimb=70pt\relax
    \else
    \ifdim \@tempdima<8pt\relax
           \@tempdimb=10\@tempdima
    \else
           \@tempdimb=80pt\relax
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@fine{%
    \ifdim \@tempdima<6pt\relax
           \@tempdimb=10\@tempdima
    \else
    \ifdim \@tempdima<7pt\relax
           \@tempdimb=60pt\relax
    \else
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{7}{10}{60}%
    \else
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=70pt\relax
    \else
           \MFF@quadric{10}{0.046828171828}{2.40634365626}{70}%
    \fi\fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@thin_join{\SAUTER@CMR@fine}

\def\SAUTER@CMR@hair{%
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{0}{5}{50}%
    \else
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=90pt\relax
    \else
           \MFF@quadric{10}{0.046828171828}{2.40634365626}{90}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@stem{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{20}{60}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{240}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{15}{250}%
    \else
           \MFF@linear{12}{9.4696969696}{280}%
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@curve{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{25}{55}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{20}{100}%
           \MFF@linear{9}{20}{280}%
    \else
    \ifdim \@tempdima<42pt\relax
           \MFF@quadric{10}{-0.23934398934}{15.4786879782}{300}%
    \else
           \@tempdimb=550.22977022pt\relax
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@ess{%
    \ifdim \@tempdima<5pt\relax
           \@tempdimb=24\@tempdima
    \else
    \ifdim \@tempdima<7pt\relax
           \MFF@quadric{5}{-5}{55}{120}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{7}{20}{210}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{15}{270}%
    \else
           \MFF@linear{12}{9.4696969696}{300}%
    \fi\fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}


\def\SAUTER@CMR@flare{%
    \ifdim \@tempdima<6pt\relax
           \MFF@linear{0}{20}{90}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{6}{30}{210}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{15}{330}%
    \else
           \MFF@quadric{12}{0.280969030969}{15.5619380619}{360}%
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@dot_size{%
    \ifdim \@tempdima<6pt\relax
           \MFF@linear{0}{40}{20}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{6}{30}{260}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{20}{380}%
    \else
           \MFF@linear{12}{17.0454545454}{420}%
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@cap_hair{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{5}{55}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{100}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{2.5}{110}%
    \else
           \MFF@quadric{12}{0.046828171828}{2.59365634357}{115}%
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@cap_stem{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{25}{65}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{30}{290}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{15}{320}%
    \else
    \ifdim \@tempdima<26pt\relax
           \MFF@quadric{12}{-0.4995004995}{25.989010989}{110.059940059}%
           \MFF@quadric{12}{-0.4995004995}{14.000999001}{350}%
    \else
           \@tempdimb=461.0989011pt\relax
    \fi\fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@cap_curve{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{30}{60}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{40}{330}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{15}{370}%
    \else
    \ifdim \@tempdima<45pt\relax
           \MFF@quadric{12}{-0.23934398934}{20.265567765}{191.278721278}%
           \MFF@quadric{12}{-0.23934398934}{14.5213120208}{400}%
    \else
           \@tempdimb=618.557692303pt\relax
    \fi\fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@cap_ess{%
    \ifdim \@tempdima<5pt\relax
           \@tempdimb=28\@tempdima
    \else
    \ifdim \@tempdima<6pt\relax
           \MFF@linear{5}{50}{140}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{6}{40}{190}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{15}{350}%
    \else
           \MFF@linear{12}{9.46969696}{380}%
    \fi\fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@rule_thickness{%
    \ifdim \@tempdima<7pt\relax
           \MFF@linear{0}{3}{13}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{7}{2}{34}%
    \else
           \MFF@linear{12}{3.0303030303}{44}%
    \fi\fi
}

\def\SAUTER@CMR@dish{%
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{0}{1}{2}%
    \else
           \@tempdimb=10pt\relax
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@bracket{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=20\@tempdima
    \else
    \ifdim \@tempdima<80pt\relax
           \MFF@quadric{10}{-0.145687645687}{20.2913752914}{200}%
    \else
           \@tempdimb=906.52680653pt\relax
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@jut{%
    \ifdim \@tempdima<7pt\relax
           \MFF@linear{0}{20}{50}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{7}{30}{190}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{25}{280}%
    \else
           \MFF@linear{12}{17.0454545454}{330}%
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@cap_jut{%
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{0}{30}{50}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{8}{40}{290}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{20}{370}%
    \else
           \MFF@linear{12}{17.0454545454}{410}%
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@beak_jut{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{8}{20}%
    \else
           \MFF@quadric{10}{-0.024975024975}{7.0499500499}{100}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@beak{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=70\@tempdima
    \else
           \MFF@quadric{10}{0.010406260406}{69.9791874791}{700}%
    \fi
    \@tempdimb=0.1\@tempdimb
}


\def\SAUTER@CMR@vair{%
    \ifdim \@tempdima<6pt\relax
           \MFF@linear{0}{10}{10}%
    \else
    \ifdim \@tempdima<7pt\relax
           \@tempdimb=70pt\relax
    \else
    \ifdim \@tempdima<8pt\relax
           \@tempdimb=10\@tempdima
    \else
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=80pt\relax
    \else
           \MFF@quadric{10}{0.046828171828}{2.40634365626}{80}%
    \fi\fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@notch_cut{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=100\@tempdima
    \else
    \ifdim \@tempdima<35pt\relax
           \MFF@quadric{10}{-0.728438228438}{101.456876451}{1000}%
    \else
           \@tempdimb=3081.1480185pt\relax
    \fi\fi
}

\def\SAUTER@CMR@bar{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{5}{55}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{100}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{7.5}{110}%
    \else
           \MFF@linear{12}{6.6287878787}{125}%
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@slab{\SAUTER@CMR@bar}

\def\SAUTER@CMR@cap_bar{\SAUTER@CMR@bar}

\def\SAUTER@CMR@cap_band{\SAUTER@CMR@bar}

\def\SAUTER@CMR@cap_notch_cut{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=100\@tempdima
    \else
           \MFF@quadric{10}{-0.72843822843}{101.456876456}{1000}%
    \fi
}

\def\SAUTER@CMR@serif_drop{%
    \ifdim \@tempdima<12pt\relax
           \@tempdimb=4\@tempdima
    \else
           \MFF@quadric{12}{0.0228937728937}{4.04578754578}{48}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@stem_corr{%
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{0}{1}{2}%
    \else
           \@tempdimb=10pt\relax
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@vair_corr{%
    \ifdim \@tempdima<7pt\relax
           \MFF@linear{0}{2}{-5}%
    \else
    \ifdim \@tempdima<8pt\relax
           \MFF@quadric{7}{-0.5}{1.5}{9}%
    \else
           \@tempdimb=10pt\relax
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@apex_corr{\@tempdimb=0pt}

\def\SAUTER@CMR@o{%
    \ifdim \@tempdima<7pt\relax
           \MFF@linear{0}{5}{15}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{7}{10}{50}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{5}{80}%
    \else
           \MFF@linear{12}{1.8939393939}{90}%
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMR@apex_o{\SAUTER@CMR@o}

\def\SAUTER@CMR@fudge{\@tempdimb=1pt}

\def\SAUTER@CMR@math_spread{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{-0.2}{2}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{-0.1}{0}%
    \else
           \MFF@linear{12}{-0.0378787878787}{-0.2}%
    \fi\fi
}

\def\SAUTER@CMR@superness{\@tempdimb=0.707106781186548pt}

\def\SAUTER@CMR@superpull{\@tempdimb=0.16666666667pt}

\def\SAUTER@CMR@beak_darkness{\@tempdimb=0.36666666667pt}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\def\SAUTER@CMX@u{\SAUTER@CMR@u \@tempdimb=1.2\@tempdimb}

\def\SAUTER@CMX@width_adj{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{8}{30}%
    \else
           \MFF@linear{10}{10}{110}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMX@serif_fit{\@tempdimb=0pt}

\def\SAUTER@CMX@cap_serif_fit{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{8}{-10}%
    \else
           \MFF@linear{10}{5}{70}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMX@letter_fit{%
    \ifdim \@tempdima<4pt\relax
           \@tempdimb=40pt\relax
    \else
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{0}{-10}{80}%
    \else
           \@tempdimb=0pt\relax
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMX@cap_jut{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{40}{-10}%
    \else
           \MFF@linear{10}{35}{390}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMX@body_height{\SAUTER@CMR@body_height}
\def\SAUTER@CMX@asc_height{\SAUTER@CMR@asc_height}
\def\SAUTER@CMX@acc_height{\SAUTER@CMR@acc_height}
\def\SAUTER@CMX@dot_height{\SAUTER@CMR@dot_height}
\def\SAUTER@CMX@udot_height{\SAUTER@CMR@udot_height}
\def\SAUTER@CMX@cap_height{\SAUTER@CMR@cap_height}
\def\SAUTER@CMX@fig_height{\SAUTER@CMR@fig_height}
\def\SAUTER@CMX@x_height{\SAUTER@CMR@x_height}
\def\SAUTER@CMX@math_axis{\SAUTER@CMR@math_axis}
\def\SAUTER@CMX@comma_depth{\SAUTER@CMR@comma_depth}
\def\SAUTER@CMX@desc_depth{\SAUTER@CMR@desc_depth}
\def\SAUTER@CMX@bar_height{\SAUTER@CMR@bar_height}
\def\SAUTER@CMX@crisp{\SAUTER@CMR@crisp}
\def\SAUTER@CMX@tiny{\SAUTER@CMR@tiny}
\def\SAUTER@CMX@fine{\SAUTER@CMR@fine}
\def\SAUTER@CMX@thin_join{\SAUTER@CMR@thin_join}
\def\SAUTER@CMX@hair{\SAUTER@CMR@hair}
\def\SAUTER@CMX@stem{\SAUTER@CMR@stem}
\def\SAUTER@CMX@curve{\SAUTER@CMR@curve}
\def\SAUTER@CMX@ess{\SAUTER@CMR@ess}
\def\SAUTER@CMX@flare{\SAUTER@CMR@flare}
\def\SAUTER@CMX@dot_size{\SAUTER@CMR@dot_size}
\def\SAUTER@CMX@cap_hair{\SAUTER@CMR@cap_hair}
\def\SAUTER@CMX@cap_stem{\SAUTER@CMR@cap_stem}
\def\SAUTER@CMX@cap_curve{\SAUTER@CMR@cap_curve}
\def\SAUTER@CMX@cap_ess{\SAUTER@CMR@cap_ess}
\def\SAUTER@CMX@rule_thickness{\SAUTER@CMR@rule_thickness}
\def\SAUTER@CMX@dish{\SAUTER@CMR@dish}
\def\SAUTER@CMX@bracket{\SAUTER@CMR@bracket}
\def\SAUTER@CMX@jut{\SAUTER@CMR@jut}
\def\SAUTER@CMX@beak_jut{\SAUTER@CMR@beak_jut}
\def\SAUTER@CMX@beak{\SAUTER@CMR@beak}
\def\SAUTER@CMX@vair{\SAUTER@CMR@vair}
\def\SAUTER@CMX@notch_cut{\SAUTER@CMR@notch_cut}
\def\SAUTER@CMX@bar{\SAUTER@CMR@bar}
\def\SAUTER@CMX@slab{\SAUTER@CMR@slab}
\def\SAUTER@CMX@cap_bar{\SAUTER@CMR@cap_bar}
\def\SAUTER@CMX@cap_band{\SAUTER@CMR@cap_band}
\def\SAUTER@CMX@cap_notch_cut{\SAUTER@CMR@cap_notch_cut}
\def\SAUTER@CMX@serif_drop{\SAUTER@CMR@serif_drop}
\def\SAUTER@CMX@stem_corr{\SAUTER@CMR@stem_corr}
\def\SAUTER@CMX@vair_corr{\SAUTER@CMR@vair_corr}
\def\SAUTER@CMX@apex_corr{\SAUTER@CMR@apex_corr}
\def\SAUTER@CMX@o{\SAUTER@CMR@o}
\def\SAUTER@CMX@apex_o{\SAUTER@CMR@apex_o}
\def\SAUTER@CMX@fudge{\SAUTER@CMR@fudge}
\def\SAUTER@CMX@math_spread{\SAUTER@CMR@math_spread}
\def\SAUTER@CMX@superness{\SAUTER@CMR@superness}
\def\SAUTER@CMX@superpull{\SAUTER@CMR@superpull}
\def\SAUTER@CMX@beak_darkness{\SAUTER@CMR@beak_darkness}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\def\SAUTER@CMB@u{\SAUTER@CMR@u}

\def\SAUTER@CMB@width_adj{\@tempdimb=\@tempdima}

\def\SAUTER@CMB@serif_fit{\@tempdimb=0pt}

\def\SAUTER@CMB@cap_serif_fit{\@tempdimb=0.6\@tempdima}

\def\SAUTER@CMB@letter_fit{%
    \ifdim \@tempdima<4pt\relax
           \@tempdimb=40pt\relax
    \else
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{0}{-10}{80}%
    \else
           \@tempdimb=0pt\relax
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@body_height{\@tempdimb=27\@tempdima}

\def\SAUTER@CMB@asc_height{\@tempdimb=25\@tempdima}

\def\SAUTER@CMB@acc_height{\SAUTER@CMB@x_height
                        \@tempdimb=0.46875\@tempdimb}

\def\SAUTER@CMB@dot_height{\SAUTER@CMB@cap_height
                        \@tempdimb=0.3036437247\@tempdimb}

\def\SAUTER@CMB@udot_height{\SAUTER@CMB@cap_height
                         \@tempdimb=0.23886639676\@tempdimb}

\def\SAUTER@CMB@cap_height{\@tempdimb=24.7\@tempdima}

\def\SAUTER@CMB@fig_height{%
    \MFF@linear{0}{232}{0.00006}%
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@x_height{\@tempdimb=16\@tempdima}

\def\SAUTER@CMB@math_axis{\@tempdimb=9\@tempdima}

\def\SAUTER@CMB@comma_depth{\@tempdimb=7\@tempdima}

\def\SAUTER@CMB@desc_depth{\@tempdimb=7\@tempdima}

\def\SAUTER@CMB@bar_height{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{90}{-50}%
    \else
           \@tempdimb=85\@tempdima
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@crisp{\@tempdimb=0pt}

\def\SAUTER@CMB@tiny{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{10}{40}%
    \else
           \@tempdimb=130pt\relax
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@fine{%
    \ifdim \@tempdima<6pt\relax
           \MFF@linear{0}{10}{30}%
    \else
    \ifdim \@tempdima<7pt\relax
           \@tempdimb=90pt\relax
    \else
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{7}{10}{90}%
    \else
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=100pt\relax
    \else
           \MFF@linear{10}{2.5}{100}%
    \fi\fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@thin_join{\SAUTER@CMB@fine}

\def\SAUTER@CMB@hair{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{4}{130}%
    \else
           \MFF@linear{10}{6.5}{170}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@stem{%
    \ifdim \@tempdima<7pt\relax
           \MFF@linear{0}{40}{40}%
    \else
    \ifdim \@tempdima<45pt\relax
           \MFF@linear{7}{30}{320}%
    \else
           \@tempdimb=1460pt\relax
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@curve{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{40}{70}%
    \else
    \ifdim \@tempdima<45pt\relax
           \MFF@linear{9}{30}{430}%
    \else
           \@tempdimb=1510pt\relax
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@ess{%
    \ifdim \@tempdima<7pt\relax
           \MFF@quadric{0}{-10}{170}{-410}%
    \else
           \MFF@linear{7}{30}{290}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@flare{%
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{0}{40}{70}%
    \else
           \MFF@linear{8}{30}{390}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@dot_size{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{50}{60}%
    \else
           \MFF@linear{10}{30}{560}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@cap_hair{%
    \ifdim \@tempdima<6pt\relax
           \MFF@linear{0}{10}{120}%
    \else
    \ifdim \@tempdima<7pt\relax
           \@tempdimb=180pt\relax
    \else
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{7}{10}{180}%
    \else
    \ifdim \@tempdima<9pt\relax
           \@tempdimb=190pt\relax
    \else
           \MFF@linear{9}{5}{190}%
    \fi\fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@cap_stem{%
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{0}{50}{30}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{8}{40}{430}%
    \else
    \ifdim \@tempdima<45pt\relax
           \MFF@linear{10}{30}{510}%
    \else
           \@tempdimb=1560pt\relax
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@cap_curve{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{50}{60}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{40}{510}%
    \else
    \ifdim \@tempdima<45pt\relax
           \MFF@linear{10}{30}{550}%
    \else
           \@tempdimb=1600pt\relax
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@cap_ess{%
    \ifdim \@tempdima<7pt\relax
           \MFF@quadric{0}{-5}{125}{-260}%
    \else
    \ifdim \@tempdima<9pt\relax
           \MFF@quadric{7}{-5}{135}{-330}%
           \MFF@quadric{7}{-5}{65}{370}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{50}{480}%
    \else
           \MFF@linear{10}{30}{530}%
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@rule_thickness{%
    \ifdim \@tempdima<7pt\relax
           \MFF@linear{0}{4}{23}%
    \else
           \MFF@linear{7}{3}{51}%
    \fi
}

\def\SAUTER@CMB@dish{%
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{0}{1}{2}%
    \else
           \@tempdimb=10pt\relax
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@bracket{\@tempdimb=\@tempdima}

\def\SAUTER@CMB@jut{%
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{0}{20}{30}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{8}{30}{190}%
    \else
           \@tempdimb=25\@tempdima
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@cap_jut{\SAUTER@CMR@cap_jut}

\def\SAUTER@CMB@beak_jut{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{8}{30}%
    \else
           \MFF@linear{10}{7}{110}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@beak{%
    \ifdim \@tempdima<10pt\relax
           \MFF@quadric{0}{-5}{165}{-450}%
    \else
           \@tempdimb=70\@tempdima
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@vair{%
    \ifdim \@tempdima<6pt\relax
           \MFF@linear{0}{10}{50}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{6}{5}{110}%
    \else
           \MFF@linear{10}{6.5}{130}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@notch_cut{%
    \ifdim \@tempdima<15pt\relax
           \MFF@linear{0}{100}{30}
    \else
           \@tempdimb=1530pt\relax
    \fi
}

\def\SAUTER@CMB@bar{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{10}{70}%
    \else
           \MFF@linear{10}{7.5}{170}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@slab{\SAUTER@CMB@bar}

\def\SAUTER@CMB@cap_bar{\SAUTER@CMB@bar}

\def\SAUTER@CMB@cap_band{\SAUTER@CMB@bar}

\def\SAUTER@CMB@cap_notch_cut{%
    \ifdim \@tempdima<15pt\relax
           \MFF@linear{0}{100}{30}
    \else
           \@tempdimb=1530pt\relax
    \fi
}

\def\SAUTER@CMB@serif_drop{\@tempdimb=0.3\@tempdima}

\def\SAUTER@CMB@stem_corr{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{1}{10}%
    \else
           \@tempdimb=20pt\relax
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@vair_corr{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{1}{5}%
    \else
           \@tempdimb=15pt\relax
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@apex_corr{\@tempdimb=0pt\relax}

\def\SAUTER@CMB@o{%
    \ifdim \@tempdima<7pt\relax
           \MFF@linear{0}{2}{16}%
    \else
    \ifdim \@tempdima<8pt\relax
           \MFF@linear{7}{10}{30}%
    \else
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=40pt\relax
    \else
           \MFF@linear{10}{5}{40}%
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMB@apex_o{\SAUTER@CMB@o}

\def\SAUTER@CMB@fudge{\@tempdimb=1pt}

\def\SAUTER@CMB@math_spread{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{-20}{250}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{-5}{50}%
    \else
           \MFF@linear{12}{-3.78787878787}{40}%
    \fi\fi
    \@tempdimb=0.01\@tempdimb
}

\def\SAUTER@CMB@superness{\@tempdimb=0.72727272727pt}

\def\SAUTER@CMB@superpull{\@tempdimb=0.125pt}

\def\SAUTER@CMB@beak_darkness{\@tempdimb=0.4pt}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\def\SAUTER@CMS@u{\SAUTER@CMR@u}

\def\SAUTER@CMS@width_adj{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{10}{40}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{20}{130}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{10}{150}%
    \else
           \MFF@quadric{12}{0.44746919746}{10.8949383947}{170}%
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@serif_fit{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{-5}{-20}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{-10}{-70}%
    \else
           \MFF@linear{12}{-5.6818181818}{-90}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@cap_serif_fit{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{-5}{-45}%
    \else
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=-10\@tempdima
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{-15}{-100}%
    \else
           \MFF@linear{12}{-7.5757575757}{-130}%
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@letter_fit{\SAUTER@CMR@letter_fit}

\def\SAUTER@CMS@body_height{\SAUTER@CMR@body_height}

\def\SAUTER@CMS@asc_height{\SAUTER@CMR@asc_height}

\def\SAUTER@CMS@acc_height{\SAUTER@CMS@x_height
                        \@tempdimb=0.4375\@tempdimb}

\def\SAUTER@CMS@dot_height{\SAUTER@CMS@cap_height
                        \@tempdimb=0.224\@tempdimb}

\def\SAUTER@CMS@udot_height{\SAUTER@CMS@cap_height
                         \@tempdimb=0.236\@tempdimb}

\def\SAUTER@CMS@cap_height{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=250\@tempdima
    \else
           \MFF@quadric{10}{-0.0228937728937}{ 250.045787545}{2500}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@fig_height{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{230}{50}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{240}{2120}%
    \else
           \MFF@quadric{10}{0.23934398934}{234.521312021}{2360}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@x_height{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=160\@tempdima
    \else
           \MFF@quadric{10}{-2.25815850815}{164.516317016}{1600}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@math_axis{\SAUTER@CMR@math_axis}

\def\SAUTER@CMS@comma_depth{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{40}{50}%
    \else
           \MFF@quadric{10}{0.0624375624375}{44.8751248748}{450}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@desc_depth{\SAUTER@CMR@desc_depth}

\def\SAUTER@CMS@bar_height{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{80}{-10}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{90}{790}%
    \else
           \MFF@linear{12}{73.863636363}{970}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@crisp{\@tempdimb=0pt}

\def\SAUTER@CMS@tiny{\@tempdimb=0pt}

\def\SAUTER@CMS@fine{\@tempdimb=0pt}

\def\SAUTER@CMS@thin_join{%
    \ifdim \@tempdima<10pt\relax
           \SAUTER@CMR@thin_join
    \else
           \MFF@quadric{10}{0.00208125208125}{1.49583749583}{17}%
    \fi
}

\def\SAUTER@CMS@hair{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{20}{90}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{270}%
    \else
           \MFF@quadric{10}{0.20812520812}{24.5837495834}{280}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@stem{\SAUTER@CMS@hair}

\def\SAUTER@CMS@curve{\SAUTER@CMS@hair}

\def\SAUTER@CMS@ess{\SAUTER@CMS@hair}

\def\SAUTER@CMS@flare{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{20}{60}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{240}%
    \else
    \ifdim \@tempdima<12pt\relax
           \@tempdimb=25\@tempdima
    \else
           \MFF@linear{12}{22.727272727}{300}%
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@dot_size{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{20}{100}%
    \else
           \MFF@quadric{10}{0.46828171828}{24.0634365626}{300}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@cap_hair{\SAUTER@CMS@hair}

\def\SAUTER@CMS@cap_stem{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{20}{130}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{310}%
    \else
           \MFF@quadric{10}{0.46828171828}{24.0634365626}{320}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@cap_curve{\SAUTER@CMS@cap_stem}

\def\SAUTER@CMS@cap_ess{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{30}{40}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{310}%
    \else
           \MFF@quadric{10}{0.46828171828}{24.0634365626}{320}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@rule_thickness{\SAUTER@CMR@rule_thickness}

\def\SAUTER@CMS@dish{\@tempdimb=0pt}

\def\SAUTER@CMS@bracket{\@tempdimb=0pt}

\def\SAUTER@CMS@jut{\@tempdimb=0pt}

\def\SAUTER@CMS@cap_jut{\@tempdimb=0pt}

\def\SAUTER@CMS@beak_jut{\@tempdimb=0pt}

\def\SAUTER@CMS@beak{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{1}{-4}%
    \else
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=5\@tempdima
    \else
           \MFF@quadric{10}{-0.01665001665}{0.5333000333}{5}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@vair{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{20}{30}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{210}%
    \else
           \MFF@quadric{10}{0.37462537462}{19.2507492504}{220}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@notch_cut{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{10}{80}%
    \else
           \MFF@quadric{10}{-0.14568764568}{20.2913752914}{180}%
    \fi
    \@tempdimb=0.27777777778\@tempdimb
}

\def\SAUTER@CMS@bar{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{20}{20}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{200}%
    \else
           \MFF@quadric{10}{0.11446886446}{19.7710622702}{210}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@slab{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{20}{40}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{220}%
    \else
    \ifdim \@tempdima<12pt\relax
           \MFF@linear{10}{20}{230}%
    \else
           \MFF@linear{12}{24.6212121212}{270}%
    \fi\fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@cap_bar{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{20}{30}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{210}%
    \else
           \MFF@quadric{10}{0.37462537462}{19.2507492504}{220}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@cap_band{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{20}{10}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{190}%
    \else
           \MFF@quadric{10}{0.11446886446}{19.7710622702}{200}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@cap_notch_cut{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{20}{60}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{240}%
    \else
           \MFF@quadric{10}{-0.218531468531}{30.437062937}{250}%
    \fi\fi
    \@tempdimb=0.27777777778\@tempdimb
}

\def\SAUTER@CMS@serif_drop{\@tempdimb=2pt}

\def\SAUTER@CMS@stem_corr{\@tempdimb=1pt}

\def\SAUTER@CMS@vair_corr{\@tempdimb=1pt}

\def\SAUTER@CMS@apex_corr{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=5\@tempdima
    \else
           \MFF@quadric{10}{-0.426656676656}{5.85331335328}{50}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@o{%
    \ifdim \@tempdima<7pt\relax
           \MFF@linear{0}{5}{15}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{7}{10}{50}%
    \else
           \MFF@quadric{10}{-0.42665667665}{5.853313353}{80}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMS@apex_o{\@tempdimb=0pt}

\def\SAUTER@CMS@fudge{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{0.02}{0.77}%
    \else
    \ifdim \@tempdima<14pt\relax
           \MFF@linear{9}{0.01}{0.95}%
    \else
           \@tempdimb=1pt\relax
    \fi\fi
}

\def\SAUTER@CMS@math_spread{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{-0.2}{2}%
    \else
           \MFF@quadric{10}{0.00853313353313}{-0.117066267065}{0}%
    \fi
}

\def\SAUTER@CMS@superness{\@tempdimb=0.707106781186548pt}

\def\SAUTER@CMS@superpull{\@tempdimb=0.05pt}

\def\SAUTER@CMS@beak_darkness{\@tempdimb=0pt}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\def\SAUTER@CMT@u{%
    \ifdim \@tempdima<10pt\relax
           \MFF@quadric{0}{1}{2}{90}%
    \else
           \MFF@linear{10}{18.5}{210}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMT@width_adj{\@tempdimb=0pt}

\def\SAUTER@CMT@serif_fit{\@tempdimb=0pt}

\def\SAUTER@CMT@cap_serif_fit{\@tempdimb=0pt}

\def\SAUTER@CMT@letter_fit{\SAUTER@CMR@letter_fit}

\def\SAUTER@CMT@body_height{\@tempdimb=25\@tempdima}

\def\SAUTER@CMT@asc_height{\@tempdimb=22\@tempdima}

\def\SAUTER@CMT@acc_height{\SAUTER@CMT@x_height
                        \@tempdimb=0.48387096774\@tempdimb}

\def\SAUTER@CMT@dot_height{\SAUTER@CMT@cap_height
                        \@tempdimb=0.34090909091\@tempdimb}

\def\SAUTER@CMT@udot_height{\SAUTER@CMT@cap_height
                         \@tempdimb=0.26818181818\@tempdimb}

\def\SAUTER@CMT@cap_height{\@tempdimb=22\@tempdima}

\def\SAUTER@CMT@fig_height{\@tempdimb=22\@tempdima}

\def\SAUTER@CMT@x_height{\@tempdimb=15.52\@tempdima}

\def\SAUTER@CMT@math_axis{\@tempdimb=11\@tempdima}

\def\SAUTER@CMT@comma_depth{\@tempdimb=5\@tempdima}

\def\SAUTER@CMT@desc_depth{\@tempdimb=8\@tempdima}

\def\SAUTER@CMT@bar_height{%
    \ifdim \@tempdima<5pt\relax
           \@tempdimb=78\@tempdima
    \else
           \MFF@linear{5}{80}{390}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMT@crisp{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{20}{30}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{210}%
    \else
           \MFF@linear{10}{15}{220}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMT@tiny{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{20}{30}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{10}{210}%
    \else
           \MFF@linear{10}{15}{220}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMT@fine{%
    \ifdim \@tempdima<5pt\relax
           \@tempdimb=12\@tempdima
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@quadric{5}{-5}{55}{60}%
    \else
           \MFF@linear{10}{5}{210}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMT@thin_join{\SAUTER@CMT@fine}

\def\SAUTER@CMT@hair{%
    \ifdim \@tempdima<5pt\relax
           \@tempdimb=20\@tempdima
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@quadric{5}{-5}{55}{100}%
    \else
           \MFF@linear{10}{15}{250}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMT@stem{\SAUTER@CMT@hair}

\def\SAUTER@CMT@curve{\SAUTER@CMT@hair}

\def\SAUTER@CMT@ess{%
    \ifdim \@tempdima<5pt\relax
           \@tempdimb=14\@tempdima
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@quadric{5}{-5}{55}{70}%
    \else
           \MFF@linear{10}{15}{220}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMT@flare{%
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{0}{20}{120}%
    \else
           \MFF@linear{10}{15}{320}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMT@dot_size{%
    \ifdim \@tempdima<9pt\relax
           \MFF@linear{0}{20}{150}%
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@linear{9}{30}{330}%
    \else
           \MFF@linear{10}{15}{360}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMT@cap_hair{\SAUTER@CMT@hair}

\def\SAUTER@CMT@cap_stem{\SAUTER@CMT@hair}

\def\SAUTER@CMT@cap_curve{\SAUTER@CMT@hair}

\def\SAUTER@CMT@cap_ess{\SAUTER@CMT@hair}

\def\SAUTER@CMT@rule_thickness{%
    \ifdim \@tempdima<5pt\relax
           \@tempdimb=20\@tempdima
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@quadric{5}{-5}{55}{100}%
    \else
           \MFF@linear{10}{15}{250}%
    \fi\fi
    \@tempdimb=0.27777777778\@tempdimb
}

\def\SAUTER@CMT@dish{\@tempdimb=0pt}

\def\SAUTER@CMT@bracket{\@tempdimb=0pt}

\def\SAUTER@CMT@jut{%
    \ifdim \@tempdima<5pt\relax
           \@tempdimb=18\@tempdima
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@quadric{5}{-5}{75}{90}%
    \else
           \MFF@linear{10}{25}{340}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMT@cap_jut{\SAUTER@CMT@jut}

\def\SAUTER@CMT@beak_jut{\@tempdimb=0pt}

\def\SAUTER@CMT@beak{\SAUTER@CMT@jut}

\def\SAUTER@CMT@vair{\SAUTER@CMT@ess}

\def\SAUTER@CMT@notch_cut{%
    \ifdim \@tempdima<5pt\relax
           \@tempdimb=20\@tempdima
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@quadric{5}{-5}{55}{100}%
    \else
           \MFF@linear{10}{15}{250}%
    \fi\fi
    \@tempdimb=0.27777777778\@tempdimb
}

\def\SAUTER@CMT@bar{%
    \ifdim \@tempdima<5pt\relax
           \@tempdimb=14\@tempdima
    \else
    \ifdim \@tempdima<10pt\relax
           \MFF@quadric{5}{-5}{55}{70}%
    \else
           \MFF@linear{10}{15}{220}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMT@slab{\SAUTER@CMT@bar}

\def\SAUTER@CMT@cap_bar{\SAUTER@CMT@bar}

\def\SAUTER@CMT@cap_band{\SAUTER@CMT@bar}

\def\SAUTER@CMT@cap_notch_cut{\SAUTER@CMT@notch_cut}

\def\SAUTER@CMT@serif_drop{\@tempdimb=0pt}

\def\SAUTER@CMT@stem_corr{\@tempdimb=0pt}

\def\SAUTER@CMT@vair_corr{\@tempdimb=0pt}

\def\SAUTER@CMT@apex_corr{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=10\@tempdima
    \else
           \MFF@linear{10}{5}{100}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMT@o{%
    \ifdim \@tempdima<5pt\relax
           \@tempdimb=3\@tempdima
    \else
           \MFF@linear{5}{5}{15}%
    \fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMT@apex_o{%
    \ifdim \@tempdima<5pt\relax
           \@tempdimb=6\@tempdima
    \else
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=30pt\relax
    \else
           \MFF@linear{10}{5}{30}%
    \fi\fi
    \@tempdimb=0.1\@tempdimb
}

\def\SAUTER@CMT@fudge{%
    \ifdim \@tempdima<10pt\relax
           \@tempdimb=0.81pt\relax
    \else
    \ifdim \@tempdima<17.6pt\relax
           \MFF@linear{10}{0.025}{0.81}%
    \else
           \@tempdimb=1pt\relax
    \fi\fi
}

\def\SAUTER@CMT@math_spread{\@tempdimb=-1pt}

\def\SAUTER@CMT@superness{\@tempdimb=0.707106781186548pt}

\def\SAUTER@CMT@superpull{\@tempdimb=0pt}

\def\SAUTER@CMT@beak_darkness{\@tempdimb=0pt}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\def\SAUTER@CMF@u{\SAUTER@CMR@u
    \@tempdimb=0.8\@tempdimb}

\def\SAUTER@CMF@width_adj{\@tempdimb=-1.6\@tempdima}

\def\SAUTER@CMF@serif_fit{\@tempdimb=-0.3\@tempdima}

\def\SAUTER@CMF@cap_serif_fit{\@tempdimb=-0.4\@tempdima}

\def\SAUTER@CMF@letter_fit{\SAUTER@CMR@letter_fit
    \@tempdimb=0.8\@tempdimb}

\def\SAUTER@CMF@body_height{\SAUTER@CMR@body_height
    \@tempdimb=0.88888888889\@tempdimb}

\def\SAUTER@CMF@asc_height{\SAUTER@CMR@asc_height
    \@tempdimb=0.88\@tempdimb}

\def\SAUTER@CMF@acc_height{\SAUTER@CMF@x_height
                        \@tempdimb=0.39473684211\@tempdimb}

\def\SAUTER@CMF@dot_height{\SAUTER@CMF@cap_height
                        \@tempdimb=0.33333333333\@tempdimb}

\def\SAUTER@CMF@udot_height{\SAUTER@CMF@cap_height
                         \@tempdimb=0.26222222222\@tempdimb}

\def\SAUTER@CMF@cap_height{\SAUTER@CMR@cap_height
    \@tempdimb=0.91463414634\@tempdimb}

\def\SAUTER@CMF@fig_height{\SAUTER@CMR@fig_height
    \@tempdimb=0.90517241379\@tempdimb}

\def\SAUTER@CMF@x_height{\SAUTER@CMR@x_height
    \@tempdimb=1.2258064516\@tempdimb}

\def\SAUTER@CMF@math_axis{\SAUTER@CMR@math_axis
    \@tempdimb=0.61111111111\@tempdimb}

\def\SAUTER@CMF@comma_depth{\SAUTER@CMR@comma_depth}

\def\SAUTER@CMF@desc_depth{\SAUTER@CMR@desc_depth
    \@tempdimb=1.4285714286\@tempdimb}

\def\SAUTER@CMF@bar_height{\SAUTER@CMR@bar_height
    \@tempdimb=0.68965517241\@tempdimb}

\def\SAUTER@CMF@crisp{\@tempdimb=\@tempdima}

\def\SAUTER@CMF@tiny{\@tempdimb=0pt}

\def\SAUTER@CMF@fine{\@tempdimb=0pt}

\def\SAUTER@CMF@thin_join{\SAUTER@CMR@thin_join
    \@tempdimb=2\@tempdimb}

\def\SAUTER@CMF@hair{\SAUTER@CMR@hair
    \@tempdimb=1.3333333333\@tempdimb}

\def\SAUTER@CMF@stem{\SAUTER@CMR@stem
    \@tempdimb=0.64\@tempdimb}

\def\SAUTER@CMF@curve{\SAUTER@CMR@curve
    \@tempdimb=0.66666666667\@tempdimb}

\def\SAUTER@CMF@ess{\SAUTER@CMR@ess
    \@tempdimb=0.81481481481\@tempdimb}

\def\SAUTER@CMF@flare{\SAUTER@CMR@flare
    \@tempdimb=0.72727272727\@tempdimb}

\def\SAUTER@CMF@dot_size{\SAUTER@CMR@dot_size
    \@tempdimb=0.68421052632\@tempdimb}

\def\SAUTER@CMF@cap_hair{\SAUTER@CMR@cap_hair
    \@tempdimb=1.4545454545\@tempdimb}

\def\SAUTER@CMF@cap_stem{\SAUTER@CMR@cap_stem
    \@tempdimb=1.4545454545\@tempdimb}

\def\SAUTER@CMF@cap_curve{\SAUTER@CMR@cap_curve
    \@tempdimb=0.7027027027\@tempdimb}

\def\SAUTER@CMF@cap_ess{\SAUTER@CMR@cap_ess
    \@tempdimb=0.8\@tempdimb}

\def\SAUTER@CMF@rule_thickness{\SAUTER@CMR@rule_thickness
    \@tempdimb=1.25\@tempdimb}

\def\SAUTER@CMF@dish{\SAUTER@CMR@dish
    \@tempdimb=5\@tempdimb}

\def\SAUTER@CMF@bracket{\SAUTER@CMR@bracket
    \@tempdimb=\@tempdimb}

\def\SAUTER@CMF@jut{\SAUTER@CMR@jut
    \@tempdimb=1.0714285714\@tempdimb}

\def\SAUTER@CMF@cap_jut{\SAUTER@CMR@cap_jut
    \@tempdimb=1.0810810811\@tempdimb}

\def\SAUTER@CMF@beak_jut{\SAUTER@CMR@beak_jut
    \@tempdimb=-0.8\@tempdimb}

\def\SAUTER@CMF@beak{\SAUTER@CMR@beak
    \@tempdimb=0.14285714286\@tempdimb}

\def\SAUTER@CMF@vair{\SAUTER@CMR@vair
    \@tempdimb=1.75\@tempdimb}

\def\SAUTER@CMF@notch_cut{\SAUTER@CMR@notch_cut
    \@tempdimb=0.55555555556\@tempdimb}

\def\SAUTER@CMF@bar{\SAUTER@CMR@bar
    \@tempdimb=1.5454545455\@tempdimb}

\def\SAUTER@CMF@slab{\SAUTER@CMR@slab
    \@tempdimb=1.8181818182\@tempdimb}

\def\SAUTER@CMF@cap_bar{\SAUTER@CMR@cap_bar
    \@tempdimb=2\@tempdimb}

\def\SAUTER@CMF@cap_band{\SAUTER@CMR@cap_band
    \@tempdimb=1.5454545455\@tempdimb}

\def\SAUTER@CMF@cap_notch_cut{\SAUTER@CMR@cap_notch_cut
    \@tempdimb=0.83333333333\@tempdimb}

\def\SAUTER@CMF@serif_drop{\SAUTER@CMR@serif_drop
    \@tempdimb=-2.5\@tempdimb}

\def\SAUTER@CMF@stem_corr{\SAUTER@CMR@stem_corr
    \@tempdimb=-\@tempdimb}

\def\SAUTER@CMF@vair_corr{\SAUTER@CMR@vair_corr
    \@tempdimb=-\@tempdimb}

\def\SAUTER@CMF@apex_corr{\@tempdimb=0.6\@tempdima}

\def\SAUTER@CMF@o{\SAUTER@CMR@o
    \@tempdimb=0.5\@tempdimb}

\def\SAUTER@CMF@apex_o{\SAUTER@CMR@apex_o
    \@tempdimb=1.125\@tempdimb}

\def\SAUTER@CMF@fudge{\SAUTER@CMR@fudge
    \@tempdimb=\@tempdimb}

\def\SAUTER@CMF@math_spread{\@tempdimb=0.5pt}

\def\SAUTER@CMF@superness{\@tempdimb=0.66666666667pt}

\def\SAUTER@CMF@superpull{\@tempdimb=-0.125pt}

\def\SAUTER@CMF@beak_darkness{\@tempdimb=0.5pt}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\def\SAUTER@FIB@u{\SAUTER@CMR@u
    \@tempdimb=1.2352941176\@tempdimb}

\def\SAUTER@FIB@width_adj{\SAUTER@CMR@width_adj}

\def\SAUTER@FIB@serif_fit{\@tempdimb=-0.25\@tempdima}

\def\SAUTER@FIB@cap_serif_fit{\@tempdimb=0pt}

\def\SAUTER@FIB@letter_fit{\SAUTER@CMR@letter_fit}

\def\SAUTER@FIB@body_height{\SAUTER@CMR@body_height
    \@tempdimb=1.0787037037\@tempdimb}

\def\SAUTER@FIB@asc_height{\SAUTER@CMR@asc_height
    \@tempdimb=1.165\@tempdimb}

\def\SAUTER@FIB@acc_height{\SAUTER@FIB@x_height
                        \@tempdimb=0.38197424893\@tempdimb}

\def\SAUTER@FIB@dot_height{\SAUTER@FIB@cap_height
                        \@tempdimb=0.23607427056\@tempdimb}

\def\SAUTER@FIB@udot_height{\SAUTER@FIB@cap_height
                         \@tempdimb=0.23607427056\@tempdimb}

\def\SAUTER@FIB@cap_height{\SAUTER@CMR@cap_height
    \@tempdimb=1.1887755102\@tempdimb}

\def\SAUTER@FIB@fig_height{\SAUTER@CMR@fig_height
    \@tempdimb=1.255387931\@tempdimb}

\def\SAUTER@FIB@x_height{\SAUTER@CMR@x_height
    \@tempdimb=1.1612903226\@tempdimb}

\def\SAUTER@FIB@math_axis{\SAUTER@CMR@math_axis
    \@tempdimb=1.2361111111\@tempdimb}

\def\SAUTER@FIB@comma_depth{\SAUTER@CMR@comma_depth
    \@tempdimb=0.98214285714\@tempdimb}

\def\SAUTER@FIB@desc_depth{\SAUTER@CMR@desc_depth
    \@tempdimb=0.98214285714\@tempdimb}

\def\SAUTER@FIB@bar_height{\SAUTER@CMR@bar_height
    \@tempdimb=1.2898550725\@tempdimb}

\def\SAUTER@FIB@crisp{\@tempdimb=\@tempdima}

\def\SAUTER@FIB@tiny{\SAUTER@CMR@tiny
    \@tempdimb=1.625\@tempdimb}

\def\SAUTER@FIB@fine{\SAUTER@CMR@fine
    \@tempdimb=1.8571428571\@tempdimb}


\def\SAUTER@FIB@thin_join{\SAUTER@CMR@thin_join
    \@tempdimb=1.8571428571\@tempdimb}

\def\SAUTER@FIB@hair{\SAUTER@CMR@hair
    \@tempdimb=2.3333333333\@tempdimb}

\def\SAUTER@FIB@stem{\SAUTER@CMR@stem
    \@tempdimb=1.5454545455\@tempdimb}

\def\SAUTER@FIB@curve{\SAUTER@CMR@curve
    \@tempdimb=1.56\@tempdimb}

\def\SAUTER@FIB@ess{\SAUTER@CMR@ess
    \@tempdimb=1.4782608696\@tempdimb}

\def\SAUTER@FIB@flare{\SAUTER@CMR@flare
    \@tempdimb=1.2592592593\@tempdimb}

\def\SAUTER@FIB@dot_size{\SAUTER@CMR@dot_size
    \@tempdimb=1.0625\@tempdimb}

\def\SAUTER@FIB@cap_hair{\SAUTER@CMR@cap_hair
    \@tempdimb=2.2105263158\@tempdimb}

\def\SAUTER@FIB@cap_stem{\SAUTER@CMR@cap_stem
    \@tempdimb=1.2830188679\@tempdimb}

\def\SAUTER@FIB@cap_curve{\SAUTER@CMR@cap_curve
    \@tempdimb=1.3\@tempdimb}

\def\SAUTER@FIB@cap_ess{\SAUTER@CMR@cap_ess
    \@tempdimb=1.2592592593\@tempdimb}

\def\SAUTER@FIB@rule_thickness{\SAUTER@CMR@rule_thickness
    \@tempdimb=1.6203703704\@tempdimb}

\def\SAUTER@FIB@dish{\SAUTER@CMR@dish}

\def\SAUTER@FIB@bracket{\SAUTER@CMR@bracket
    \@tempdimb=1.3125\@tempdimb}

\def\SAUTER@FIB@jut{\SAUTER@CMR@jut
    \@tempdimb=0.95454545455\@tempdimb}

\def\SAUTER@FIB@cap_jut{\SAUTER@CMR@cap_jut
    \@tempdimb=0.72413793103\@tempdimb}

\def\SAUTER@FIB@beak_jut{\SAUTER@CMR@beak_jut
    \@tempdimb=1.5476190476\@tempdimb}

\def\SAUTER@FIB@beak{\SAUTER@CMR@beak
    \@tempdimb=0.98214285714\@tempdimb}

\def\SAUTER@FIB@vair{\SAUTER@CMR@vair
    \@tempdimb=1.625\@tempdimb}

\def\SAUTER@FIB@notch_cut{\SAUTER@CMR@notch_cut}

\def\SAUTER@FIB@bar{\SAUTER@CMR@bar
    \@tempdimb=1.3684210526\@tempdimb}

\def\SAUTER@FIB@slab{\SAUTER@CMR@slab
    \@tempdimb=1.3684210526\@tempdimb}

\def\SAUTER@FIB@cap_bar{\SAUTER@CMR@cap_bar
    \@tempdimb=1.3684210526\@tempdimb}

\def\SAUTER@FIB@cap_band{\SAUTER@CMR@cap_band
    \@tempdimb=1.3684210526\@tempdimb}

\def\SAUTER@FIB@cap_notch_cut{\SAUTER@CMR@cap_notch_cut}

\def\SAUTER@FIB@serif_drop{\SAUTER@CMR@serif_drop
    \@tempdimb=0.9375\@tempdimb}

\def\SAUTER@FIB@stem_corr{\SAUTER@CMR@stem_corr}

\def\SAUTER@FIB@vair_corr{\SAUTER@CMR@vair_corr}

\def\SAUTER@FIB@apex_corr{\SAUTER@CMR@apex_corr}

\def\SAUTER@FIB@o{\SAUTER@CMR@o
    \@tempdimb=1.3333333333\@tempdimb}

\def\SAUTER@FIB@apex_o{\SAUTER@CMR@apex_o
    \@tempdimb=1.3333333333\@tempdimb}

\def\SAUTER@FIB@fudge{\SAUTER@CMR@fudge}

\def\SAUTER@FIB@math_spread{\SAUTER@CMR@math_spread
    \@tempdimb=0.9375\@tempdimb}

\def\SAUTER@FIB@superness{\@tempdimb=0.707106781186548pt}

\def\SAUTER@FIB@superpull{\@tempdimb=0.076923076923pt}

\def\SAUTER@FIB@beak_darkness{\@tempdimb=0.38461538462pt}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

