texlive[50428] Master/texmf-dist: fduthesis (17mar19)

commits+karl at tug.org commits+karl at tug.org
Sun Mar 17 22:38:24 CET 2019


Revision: 50428
          http://tug.org/svn/texlive?view=revision&revision=50428
Author:   karl
Date:     2019-03-17 22:38:24 +0100 (Sun, 17 Mar 2019)
Log Message:
-----------
fduthesis (17mar19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/fduthesis/README.md
    trunk/Master/texmf-dist/doc/latex/fduthesis/fdulogo-example.tex
    trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-code.pdf
    trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-cover.tex
    trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-en.pdf
    trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-en.tex
    trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-template.tex
    trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis.pdf
    trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis-doc.dtx
    trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis-logo.dtx
    trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis.dtx
    trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis.ins
    trunk/Master/texmf-dist/tex/latex/fduthesis/fdudoc.cls
    trunk/Master/texmf-dist/tex/latex/fduthesis/fdulogo.sty
    trunk/Master/texmf-dist/tex/latex/fduthesis/fduthesis-en.cls
    trunk/Master/texmf-dist/tex/latex/fduthesis/fduthesis.cls
    trunk/Master/texmf-dist/tex/latex/fduthesis/fduthesis.def

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/fduthesis/latexmkrc
    trunk/Master/texmf-dist/doc/latex/fduthesis/latexmkrc-en

Modified: trunk/Master/texmf-dist/doc/latex/fduthesis/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fduthesis/README.md	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/doc/latex/fduthesis/README.md	2019-03-17 21:38:24 UTC (rev 50428)
@@ -1,7 +1,7 @@
 The `fduthesis` Class
 =====================
 
-*LaTeX thesis template for Fudan University, v0.7b*
+*LaTeX thesis template for Fudan University, v0.7c*
 
 Overview
 --------
@@ -21,7 +21,7 @@
 [fduthesis-en.pdf](http://mirrors.ctan.org/macros/latex/contrib/fduthesis/fduthesis-en.pdf)
 (in English).
 
-GitHub re­pos­i­tory: <https://github.com/Stone-Zeng/fduthesis>.
+GitHub re­pos­i­tory: <https://github.com/stone-zeng/fduthesis>.
 
 Installation
 ------------
@@ -39,7 +39,7 @@
 
 - Get the source from GitHub:
 
-      git clone https://github.com/Stone-Zeng/fduthesis.git
+      git clone https://github.com/stone-zeng/fduthesis.git
 
   Run `install-win.bat` (on Windows) or `install-linux.sh` (on Linux)
   to generate the templates and configuration files. These files would
@@ -64,8 +64,8 @@
 Contributing
 ------------
 
-[Issues](https://github.com/Stone-Zeng/fduthesis/issues) and
-[pull requests](https://github.com/Stone-Zeng/fduthesis/pulls)
+[Issues](https://github.com/stone-zeng/fduthesis/issues) and
+[pull requests](https://github.com/stone-zeng/fduthesis/pulls)
 are always welcome.
 
 License
@@ -78,4 +78,4 @@
 
 -----
 
-Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>.
+Copyright (C) 2017–2019 by Xiangdong Zeng <xdzeng96 at gmail.com>.

Modified: trunk/Master/texmf-dist/doc/latex/fduthesis/fdulogo-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fduthesis/fdulogo-example.tex	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/doc/latex/fduthesis/fdulogo-example.tex	2019-03-17 21:38:24 UTC (rev 50428)
@@ -7,7 +7,7 @@
 %% fduthesis.dtx  (with options: `ex-logo')
 %% fduthesis-logo.dtx  (with options: `ex-logo')
 %% 
-%%     Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+%%     Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 %% 
 %%     This work may be distributed and/or modified under the
 %%     conditions of the LaTeX Project Public License, either
@@ -42,8 +42,6 @@
 %%                                     fduthesis.pdf,
 %%                                     fduthesis-en.pdf,
 %%                                     fduthesis-code.pdf,
-%%                                     latexmkrc,
-%%                                     latexmkrc-en,
 %%                                 and README.md.
 %% 
 \documentclass{article}

Modified: trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-cover.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-cover.tex	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-cover.tex	2019-03-17 21:38:24 UTC (rev 50428)
@@ -7,7 +7,7 @@
 %% fduthesis.dtx  (with options: `cover')
 %% fduthesis-logo.dtx  (with options: `cover')
 %% 
-%%     Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+%%     Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 %% 
 %%     This work may be distributed and/or modified under the
 %%     conditions of the LaTeX Project Public License, either
@@ -42,8 +42,6 @@
 %%                                     fduthesis.pdf,
 %%                                     fduthesis-en.pdf,
 %%                                     fduthesis-code.pdf,
-%%                                     latexmkrc,
-%%                                     latexmkrc-en,
 %%                                 and README.md.
 %% 
 \documentclass{standalone}

Modified: trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-en.tex	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-en.tex	2019-03-17 21:38:24 UTC (rev 50428)
@@ -6,7 +6,7 @@
 %%
 %% fduthesis.dtx
 %% 
-%%     Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+%%     Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 %% 
 %%     This work may be distributed and/or modified under the
 %%     conditions of the LaTeX Project Public License, either
@@ -41,41 +41,27 @@
 %%                                     fduthesis.pdf,
 %%                                     fduthesis-en.pdf,
 %%                                     fduthesis-code.pdf,
-%%                                     latexmkrc,
-%%                                     latexmkrc-en,
 %%                                 and README.md.
 %% 
 \PassOptionsToPackage{scheme=plain, linespread=1.1}{ctex}
 \documentclass{fdudoc}
-\hypersetup
-  {
-    pdftitle  = {fduthesis: LaTeX Thesis Template for Fudan University},
-    pdfauthor = {Xiangdong Zeng}
-  }
-\ctexset
-  {
-    section = {name = {}, format+ = \raggedright},
-    subsubsection/tocline = {\CTEXnumberline{#1}#2}
-  }
+\hypersetup{
+  pdftitle  = {fduthesis: LaTeX Thesis Template for Fudan University},
+  pdfauthor = {Xiangdong Zeng}}
+\ctexset{
+  section = {name = {}, format+ = \raggedright},
+  subsubsection/tocline = {\CTEXnumberline{#1}#2}}
 \pagestyle{headings}
-\renewcommand*\expstar{\hyperlink{expstar}{$\mfrake$}}
-\renewcommand*\rexpstar{\hyperlink{rexpstar}{$\mfrakc$}}
-\newcommand\FSID{{\xeCJKsetup{PunctStyle=banjiao}。}}
-\newcommand\FSFW{{\xeCJKsetup{PunctStyle=banjiao}.}}
-\IndexPrologue{\section{Index}}
-\def\IndexLayout{%
-  \setlength\IndexMin{0.5\textheight}%
-  \ctexset{section/numbering=false}%
-  \StopSpecialIndexModule}
-\def\indexname{Index}
-\let\usage\relax
+\def\FSID{{\xeCJKsetup{PunctStyle=banjiao}。}}
+\def\FSFW{{\xeCJKsetup{PunctStyle=banjiao}.}}
+\AtBeginDocument{\def\QED{\blacksquare}}
 
 \title{\textcolor{MaterialIndigo800}{%
   \textbf{The \textsf{fduthesis} Class \\
     \LaTeX{} Thesis Template for Fudan University}}}
 \author{Xiangdong Zeng}
-\date{\today \quad v0.7b%
-  \thanks{\url{https://github.com/Stone-Zeng/fduthesis}.}}
+\date{2019/03/17\quad v0.7c%
+  \thanks{\url{https://github.com/stone-zeng/fduthesis}.}}
 
 \begin{document}
 
@@ -100,8 +86,8 @@
 \tableofcontents
 
 \newgeometry{
-  left   = 1.75 in,
-  right  = 1.00 in,
+  left   = 1.65 in,
+  right  = 0.80 in,
   top    = 1.25 in,
   bottom = 1.00 in
 }
@@ -152,7 +138,7 @@
 
 If you want to read the implementation part, please turn to the
 Chinese version. Any issues or feature requests can be submitted
-in the \href{https://github.com/Stone-Zeng/fduthesis/issues}%
+in the \href{https://github.com/stone-zeng/fduthesis/issues}%
 {GitHub repository}.
 
 \section{Installation}
@@ -187,7 +173,7 @@
 Although not recommended, you may generate the whole template
 from source code as well:
 \begin{itemize}
-  \item Open the project's \href{https://github.com/Stone-Zeng/fduthesis}%
+  \item Open the project's \href{https://github.com/stone-zeng/fduthesis}%
     {homepage}, click ``Clone or download'' and choose
     ``Download ZIP'' to download \file{fduthesis-master.zip}.
     If you have git program on your computer, you can also
@@ -194,7 +180,7 @@
     clone the repository directly:
     \begin{shellexample}[gobble=5,alsoletter={.},%
         morekeywords={git,clone}]
-      git clone https://github.com/Stone-Zeng/fduthesis.git
+      git clone https://github.com/stone-zeng/fduthesis.git
     \end{shellexample}
   \item Extract files, and get into the \file{source} directory.
     Run the following command to generate all the components:
@@ -323,10 +309,6 @@
   latexmk -lualatex thesis
 \end{shellexample}
 
-Note that you should not put the profile \file{latexmkrc} in
-your working directory. This file is meant to generate the
-user's guide.
-
 \subsection{Options of the template}
 
 You can specify some \emph{template options} when loading
@@ -370,8 +352,8 @@
 in \emph{main body} will show the title of chapters, while the
 right headers on the odd pages (right hand) will show the
 title of sections. Headers in \emph{front matter} have the
-same style, but they will only show the title as
-``\textit{Contents}'', ``\textit{Abstract}'', etc.
+same style, but they will only show the title as ``Contents'',
+``Abstract'', etc.
 
 At one-sided mode, both left and right headers on \emph{all}
 pages in main body will be shown. The text is the title of
@@ -438,9 +420,8 @@
   \fdusetup{
     style = {cjk-font = adobe, font-size = -4},
     info  = {
-      title      = {关于光产生和转变的一个启发性观点},
-      title*     = {On a Heuristic Viewpoint Concerning the Production
-        and Transformation of Light},
+      title      = {论动体的电动力学},
+      title*     = {On the Electrodynamics of Moving Bodies},
       author     = {阿尔伯特·爱因斯坦},
       author*    = {Albert Einstein},
       department = {物理学系}
@@ -453,9 +434,8 @@
   \fdusetup{
     style/cjk-font  = adobe,
     style/font-size = -4,
-    info/title      = {关于光产生和转变的一个启发性观点},
-    info/title*     = {On a Heuristic Viewpoint Concerning the Production
-      and Transformation of Light},
+    info/title      = {论动体的电动力学},
+    info/title*     = {On the Electrodynamics of Moving Bodies},
     info/author     = {阿尔伯特·爱因斯坦},
     info/author*    = {Albert Einstein},
     info/department = {物理学系}
@@ -475,20 +455,65 @@
   See the following details.
 \end{function}
 
-\begin{function}[updated=2017-09-23]{style/font}
+\begin{function}[updated=2019-03-05]{style/font}
   \begin{fdusyntax}[gobble=4,emph={[1]font}]
-    font = (*<libertinus|lm|palatino|(times)|none>*)
+    font = (*<garamond|libertinus|lm|palatino|(times)|times*|none>*)
   \end{fdusyntax}
-  Set the western fonts (including math fonts).
+  Set fonts (including math fonts). The details can be found in table~\ref{tab:font}.
 \end{function}
 
-\begin{function}[rEXP,updated=2017-09-23]{style/cjk-font}
+\begin{table}[ht]
+\begin{threeparttable}
+  \caption{Font configuration}
+  \label{tab:font}
+  \centering
+  \begin{tabular}{ccccc}
+    \toprule
+      & \strong{Roman} & \strong{Sans-serif} & \strong{Monospaced} & \strong{Math} \\
+    \midrule
+      |garamond|        & EB Garamond         & Libertinus Sans & LM Mono\tnote{a} & Garamond Math   \\
+      |libertinus|      & Libertinus Serif    & Libertinus Sans & LM Mono          & Libertinus Math \\
+      |lm|              & LM Roman            & LM Sans         & LM Mono          & LM Math         \\
+      |palatino|        & TG Pagella\tnote{b} & Libertinus Sans & LM Mono          & TG Pagella Math \\
+      |times|           & XITS                & TG Heros        & TG Cursor        & XITS Math       \\
+      |times*|\tnote{c} & Times New Roman     & Arial           & Courier New      & XITS Math       \\
+    \bottomrule
+  \end{tabular}
+  \begin{tablenotes}
+    \item[a] ``LM'' is the abbreviation of Latin Modern.
+    \item[b] ``TG'' is the abbreviation of TeX Gyre.
+    \item[c] Here, Times New Roman, Arial and Courier New are commercial fonts. They are
+      installed on Windows and macOS by default.
+  \end{tablenotes}
+\end{threeparttable}
+\end{table}
+\begin{function}[rEXP,updated=2019-03-05]{style/cjk-font}
   \begin{fdusyntax}[gobble=4,emph={[1]cjk-font}]
-    cjk-font = (*<adobe|(fandol)|founder|mac|windows|none>*)
+    cjk-font = (*<adobe|(fandol)|founder|mac|sinotype|sourcehan|windows|none>*)
   \end{fdusyntax}
-  Set CJK (Chinese, Japanese and Korean) fonts.
+  Set CJK (Chinese, Japanese and Korean) fonts. The details can be found in
+  table~\ref{tab:cjk-font}.
 \end{function}
 
+\begin{table}[ht]
+  \caption{CJK font configuration}
+  \label{tab:cjk-font}
+  \centering
+  \begin{tabular}{cccc}
+    \toprule
+      & \strong{Roman (song)} & \strong{Sans-serif (hei)} & \strong{Monospaced (fang)} \\
+    \midrule
+      |adobe|     & Adobe Song Std      & Adobe Heiti Std    & Adobe Fangsong Std \\
+      |fandol|    & FandolSong          & FandolHei          & FandolFang         \\
+      |founder|   & FZShuSong-Z01       & FZHei-B01          & FZFangSong-Z02     \\
+      |mac|       & Songti SC           & Heiti SC           & STFangsong         \\
+      |sinotype|  & STSong              & STHeiti            & STFangsong         \\
+      |sourcehan| & Source Han Serif SC & Source Han Sans SC & ---                \\
+      |windows|   & SimSun              & SimHei             & FangSong           \\
+    \bottomrule
+  \end{tabular}
+\end{table}
+
 When you choose \kvopt{font}{none} or \kvopt{cjk-font}{none},
 \cls{fduthesis} will disable the default western/CJK font
 settings. You may use \cs{setmainfont}, \cs{setCJKmainfont}
@@ -657,7 +682,7 @@
 
 \begin{function}[added=2018-01-25]{style/bib-resource}
   \begin{fdusyntax}[gobble=4,emph={[1]bib-resource}]
-    bib-resource = (*\marg{bib file(s)}*)
+    bib-resource = (*\marg{bib file\symbol{"28}s\symbol{"29}}*)
   \end{fdusyntax}
   Specify the bibliography database (usually in \file{.bib}
   format). If using more than one files, the file names should
@@ -713,7 +738,7 @@
   the corresponding English items.
 \end{function}
 
-\begin{function}[added=2018-02-01]{info/degree}
+\begin{function}[added=2018-02-01,updated=2019-03-12]{info/degree}
   \begin{fdusyntax}[gobble=4,emph={[1]degree}]
     degree = (*<(academic)|professional>*)
   \end{fdusyntax}
@@ -950,7 +975,7 @@
 \end{function}
 
 Actually, the pre-defined math environments are just defined
-with \cs{newtheorem} and \cs{newtheorem*}:
+with \cs{new\-the\-o\-rem} and \cs{new\-the\-o\-rem*}:
 \begin{latexexample}[gobble=1,deletetexcs={\newtheorem},
     morekeywords={\newtheorem,\newtheorem*}]
   \newtheorem*{proof}{proof}
@@ -1071,7 +1096,6 @@
       \item \pkg{graphicx}
       \item \pkg{longtable}
       \item \pkg{caption}
-      \item \pkg{natbib}
       \item \pkg{xcolor}
       \item \pkg{hyperref}
     \end{itemize}

Modified: trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-template.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-template.tex	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis-template.tex	2019-03-17 21:38:24 UTC (rev 50428)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either
@@ -19,6 +19,9 @@
 % \fi
 
 %>********************************************************************
+%> fduthesis: 复旦大学论文模板
+%> 2019/03/17 v0.7c
+%>
 %> 重要提示:
 %>   1. 请确保使用 UTF-8 编码保存
 %>   2. 请使用 XeLaTeX 或 LuaLaTeX 编译
@@ -35,7 +38,7 @@
 %> 带选项的用法示例:
 %>   \documentclass[oneside]{fduthesis}
 %>   \documentclass[twoside, draft=true]{fduthesis}
-%>   \documentclass[type=bavhelor, twoside, draft=true]{fduthesis}
+%>   \documentclass[type=bachelor, twoside, draft=true]{fduthesis}
 
 \fdusetup{
   %> 参数设置
@@ -53,12 +56,12 @@
     % font = times,
     %> 西文字体(包括数学字体)
     %> 允许选项:
-    %>   font = libertinus|lm|palatino|times|none
+    %>   font = garamond|libertinus|lm|palatino|times|times*|none
     %
     % cjk-font = fandol,
     %> 中文字体
     %> 允许选项:
-    %>   cjk-font = adobe|fandol|founder|mac|windows|none
+    %>   cjk-font = adobe|fandol|founder|mac|sinotype|sourcehan|windows|none
     %
     %> 注意:
     %>   1. 中文字体设置高度依赖于系统。各系统建议方案:
@@ -65,8 +68,8 @@
     %>        windows:cjk-font = windows
     %>        mac:    cjk-font = mac
     %>        linux:  cjk-font = fandol(默认值)
-    %>   2. 除 fandol 外,其余字体均为商用字体,请注意版权问题
-    %>   3. 但 fandol 字体缺字比较严重
+    %>   2. 除 fandol 和 sourcehan 外,其余字体均为商用字体,请注意版权问题
+    %>   3. 但 fandol 字体缺字比较严重,而 sourcehan 没有配备楷体和仿宋体
     %>   4. 这里中西文字体设置均注释掉了,即使用默认设置:
     %>        font     = times
     %>        cjk-font = fandol
@@ -104,10 +107,9 @@
     %> hyperlink-color = default|classic|elegant|fantasy|material|
     %>                   business|science|summer|autumn|graylevel|prl
     %
-    logo = {../logo/pdf/fudan-name-black.pdf},
-    % logo = {fudan-name.pdf},             %> 图片与本文件放在同一目录
-    % logo = {figure/fudan-name.pdf},      %> 图片放在 figure/ 目录
+    % logo = {fudan-name.pdf},
     %> 封面中的校名图片
+    %> 模版已自带,通常不需要额外配置
     %
     % logo-size = {0.5\textwidth},      %> 只设置宽度
     % logo-size = {{}, 3cm},            %> 只设置高度
@@ -133,7 +135,7 @@
     title* = {Thesis Title},
     %> 英文标题
     %
-    author = {你的名字},
+    author = {王二},
     %> 作者姓名
     %
     % author* = {Your name},
@@ -153,7 +155,7 @@
     student-id = {12300000000},
     %> 作者学号
     %
-    % date = {2018 年 1 月 1 日},
+    % date = {2019 年 1 月 1 日},
     %> 日期
     %> 注释掉表示使用编译日期
     %
@@ -172,9 +174,9 @@
     %> secret-level = none 时该选项无效
     %
     instructors = {
-      {张\quad 三 \quad 工程师},
-      {李\quad 四 \quad 工程师},
-      {王五六     \quad 讲\quad 师}
+      {张\quad 三 \quad 教\quad 授},
+      {李\quad 四 \quad 教\quad 授},
+      {王五六     \quad 研究员}
     },
     %> 指导小组成员
     %> 使用英文逗号 “,” 分隔

Modified: trunk/Master/texmf-dist/doc/latex/fduthesis/fduthesis.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/fduthesis/latexmkrc
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fduthesis/latexmkrc	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/doc/latex/fduthesis/latexmkrc	2019-03-17 21:38:24 UTC (rev 50428)
@@ -1,17 +0,0 @@
-# Latexmk configuration file.
-
-# Use XeLaTeX to compile.
-$pdf_mode = 5;
-
-# Process index.
-$makeindex = 'zhmakeindex -s gind.ist %O -o %D %S';
-
-# Show CPU time used.
-$show_time = 1;
-
-# Process glossary (change history).
-add_cus_dep('glo', 'gls', 0, 'makeglo2gls');
-sub makeglo2gls {
-    system("zhmakeindex -s gglo.ist -o \"$_[0].gls\"
-        -t \"$_[0].glg\" \"$_[0].glo\"");
-}

Deleted: trunk/Master/texmf-dist/doc/latex/fduthesis/latexmkrc-en
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fduthesis/latexmkrc-en	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/doc/latex/fduthesis/latexmkrc-en	2019-03-17 21:38:24 UTC (rev 50428)
@@ -1,10 +0,0 @@
-# Latexmk configuration file.
-
-# Use XeLaTeX to compile.
-$pdf_mode = 5;
-
-# Process index.
-$makeindex = 'zhmakeindex -s gind.ist %O -o %D %S';
-
-# Show CPU time used.
-$show_time = 1;

Modified: trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis-doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis-doc.dtx	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis-doc.dtx	2019-03-17 21:38:24 UTC (rev 50428)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either
@@ -215,7 +215,7 @@
 %
 % \begin{macro}[int]{\xmacro at code,\sxmacro at code}
 % 重新实现 \env{macrocode} 与 \env{macrocode*} 环境的核心功能,
-% 将对代码逐行处理。后者会将空格显示为“\textvisiblespace”。
+% 将对代码逐行处理。后者会将空格显示为“\verb*| |”。
 %    \begin{macrocode}
 \cs_set_protected_nopar:Npn \xmacro at code
   { \@@_marco_code:w }
@@ -392,7 +392,7 @@
 %    \begin{macrocode}
 \cs_new_protected_nopar:Npn \@@_process_normal_line:
   {
-    \str_case_x:nnF
+    \str_case_e:nnF
       { \str_head:N \l_@@_macro_code_line_tl }
       {
 %    \end{macrocode}
@@ -489,7 +489,7 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_check_angle:n #1
   {
-    \str_if_eq_x:nnTF { \str_head:n {#1} } { < }
+    \str_if_eq:eeTF { \str_head:n {#1} } { < }
       { \@@_check_module:x { \tl_tail:n {#1} } }
       { \@@_output_comment_line: }
   }
@@ -510,7 +510,7 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_check_module:n #1
   {
-    \str_case_x:nnF { \str_head:n {#1} }
+    \str_case_e:nnF { \str_head:n {#1} }
       {
         { * } { \@@_module_star:w }
         { / } { \@@_module_slash:w }
@@ -696,7 +696,7 @@
 %    \end{macrocode}
 % 检查开头是否为 |%|,据此分别处理。
 %    \begin{macrocode}
-        \str_if_eq_x:nnTF
+        \str_if_eq:eeTF
           { \str_head:N \l_@@_macro_code_line_tl } { \c_percent_str }
           { \@@_output_comment_line: } { \@@_output_line: }
       }
@@ -918,13 +918,11 @@
 % \end{macro}
 %
 % \begin{macro}{\@@_module_angle:n}
-% 输出“$\langle\cdots\rangle$”。^^A\\
-%^^A 注:原来所使用的 \tn{textlangle} 和 \tn{textrangle} 在
-%^^A Source Sans Pro 字体下不可用。
+% 输出“$\langle\cdots\rangle$”。
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_module_angle:n #1
-  { \textlangle #1 \textrangle }
-%   { < #1 > }
+  { < #1 > }
+%   { \textlangle #1 \textrangle }
 %   { \ensuremath \langle #1 \ensuremath \rangle }
 %    \end{macrocode}
 % \end{macro}
@@ -1417,7 +1415,7 @@
 % 调整 \env{function} 环境的字体。
 %    \begin{macrocode}
 \__fdudoc_patch_cmd:Nnn \@@_typeset_functions:
-  { \small \ttfamily } { \footnotesize \CodeFont }
+  { \small \ttfamily } { \footnotesize \ttfamily }
 %    \end{macrocode}
 % \end{macro}
 %
@@ -1430,10 +1428,20 @@
 \__fdudoc_patch_cmd:Nnn \@@_macro_init:
   { \hbox:n } { \MacroFont \hbox:n }
 \__fdudoc_patch_cmd:Nnn \@@_macro_dump:
-  { \hbox_unpack_clear:N } { \MacroFont \hbox_unpack_clear:N }
+  { \hbox_unpack_drop:N } { \MacroFont \hbox_unpack_drop:N }
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\@@_meta_original:n}
+% 改用文本模式显示尖括号。
+%    \begin{macrocode}
+\__fdudoc_patch_cmd:Nnn \@@_meta_original:n
+  { \ensuremath \langle } { \textlangle }
+\__fdudoc_patch_cmd:Nnn \@@_meta_original:n
+  { \ensuremath \rangle } { \textrangle }
+%    \end{macrocode}
+% \end{macro}
+%
 % \begin{macro}{\@@_macro_end_style:n}
 % 禁止显示 \env{macro} 环境最后的 “(\emph{End definition for ...})”。
 %    \begin{macrocode}
@@ -1470,7 +1478,7 @@
     \vbox_set:Nn \l_@@_macro_box
       {
         \MacroFont
-        \vbox_unpack_clear:N \l_@@_macro_box
+        \vbox_unpack_drop:N \l_@@_macro_box
         \hbox_set:Nn \l_tmpa_box
           { \@@_print_macroname:nN {#1} #2 }
 %    \end{macrocode}
@@ -1537,7 +1545,7 @@
           \tl_if_empty:nTF {#3}
             { { } { } { } { } }
             {
-              \str_if_eq_x:nnTF {#3} { TeX }
+              \str_if_eq:eeTF {#3} { TeX }
                 {
                   { TeX~ and~ LaTeX2e }
                   { \string \TeX{}~ 和~ \string \LaTeXe{} }
@@ -1615,14 +1623,13 @@
 % \end{macro}
 %
 % \begin{macro}{\meta}
-% 重定义 \cs{meta} 命令,需要禁用中文、西文之间的空格,
-% 并确保为罗马字体族。
+% 重定义 \cs{meta} 命令,需要禁用中文、西文之间的空格。
 %    \begin{macrocode}
 \RenewDocumentCommand \meta { m }
   {
     \group_begin:
       \sys_if_engine_xetex:T { \xeCJKsetup { CJKecglue = { } } }
-      \rmfamily \@@_meta:n {#1}
+      \@@_meta:n {#1}
     \group_end:
   }
 %    \end{macrocode}
@@ -1648,15 +1655,12 @@
   \addtocontents{toc}{\StopSpecialIndexModule}}
 %    \end{macrocode}
 %
-% \begin{macro}{\path,\opt,\kaishu}
 % 设置 PDF 字符串中的命令替换。
 %    \begin{macrocode}
 \pdfstringdefDisableCommands{%
   \let\path\meta
-  \let\opt\@firstofone
-  \let\kaishu\relax}
+  \let\opt\@firstofone}
 %    \end{macrocode}
-% \end{macro}
 %
 % \begin{macro}[int]{\@multitoc at starttoc,\@starttoc}
 % 目录分栏,相当于调用 \pkg{multitoc} 宏包。
@@ -1681,9 +1685,9 @@
 %    \begin{macrocode}
 \IndexPrologue{%
   \section{\indexname}%
-  \textit{无衬线字体的数字表示对应索引项出现的页码;
+  \textit{意大利体的数字表示对应索引项出现的页码;
     带下划线的数字表示定义对应索引项的代码行号;
-    其他普通数字则表示使用对应索引项的代码行号.}}
+    其他则表示使用对应索引项的代码行号.}}
 \def\IndexLayout{%
   \newgeometry{%
     left   = 0.85 in,
@@ -1701,7 +1705,7 @@
 % 控制“描述对应索引项的页码”样式。在 \pkg{doc} 宏包中的定义为
 % \tn{textit}。
 %    \begin{macrocode}
-\def\usage#1{\textsf{#1}}
+% \def\usage#1{\textsf{#1}}
 %    \end{macrocode}
 % \end{macro}
 %
@@ -1713,102 +1717,81 @@
 %    \end{macrocode}
 % \end{macro}
 %
-% 西文字体。
+% \changes{v0.7c}{2019/02/08}{修改宏包手册主要字体。}
+%
+% 西文字体。为兼容 macOS,系统字体需使用字体名,而 \TeXLive{}
+% 中的字体需使用文件名。
 %    \begin{macrocode}
-\setmainfont{TeX Gyre Pagella}
-\setsansfont{TeX Gyre Heros}
-\setmathfont{TeX Gyre Pagella Math}
+\setmainfont{libertinusserif}[%
+  Extension      = .otf,
+  UprightFont    = *-regular,
+  BoldFont       = *-bold,
+  ItalicFont     = *-italic,
+  BoldItalicFont = *-bolditalic,
+  Scale          = 1.1]
+\setsansfont{IBMPlexSansCondensed}[%
+  Extension      = .otf,
+  UprightFont    = *-Regular,
+  BoldFont       = *-Bold,
+  ItalicFont     = *-Italic,
+  BoldItalicFont = *-BoldItalic]
+\setmonofont{Iosevka Slab}[%
+  UprightFont    = * Light,
+  BoldFont       = * Semibold,
+  Scale          = MatchLowercase]
+\setmathfont{libertinusmath-regular.otf}
 %    \end{macrocode}
 %
-% \begin{macro}{\kaishu,\fangsong}
 % 中文字体。
 %    \begin{macrocode}
-\setCJKmainfont{FZShuSong-Z01}%
-  [
-    BoldFont       = FZHei-B01,
-    ItalicFont     = FZKai-Z03,
-    BoldItalicFont = FZKai-Z03
-  ]
-\setCJKsansfont{FZHei-B01}%
-  [
-    BoldFont       = FZHei-B01,
-    ItalicFont     = FZKai-Z03,
-    BoldItalicFont = FZKai-Z03
-  ]
-\setCJKmonofont{FZFangSong-Z02}%
-  [
-    BoldFont       = FZHei-B01,
-    ItalicFont     = FZKai-Z03,
-    BoldItalicFont = FZKai-Z03
-  ]
-\newCJKfontfamily\kaishu{FZKai-Z03}%
-  [BoldFont = *, ItalicFont = *, BoldItalicFont = *]
-\newCJKfontfamily\fangsong{FZFangSong-Z02}%
-  [BoldFont = *, ItalicFont = *, BoldItalicFont = *]
+\setCJKmainfont{Source Han Serif SC}[%
+  ItalicFont     = FZKai-Z03,
+  RawFeature     = +fwid]
+\setCJKsansfont{Source Han Sans SC}[%
+  ItalicFont     = *,
+  RawFeature     = +fwid]
+\setCJKmonofont{Source Han Sans SC}[%
+  UprightFont    = * Normal,
+  BoldFont       = * Bold,
+  AutoFakeSlant  = 0.1763,  % = tan(10 deg)
+  Scale          = 0.8903,
+  RawFeature     = +fwid]
 %    \end{macrocode}
-% \end{macro}
 %
-% \begin{macro}{\CodeFont}
-% \begin{macro}[int]{\fdudoc at code@font,\fdudoc at cjk@code at font}
-% 代码部分的字体,这里用了两种系列。
+% 版式排版格式。
 %    \begin{macrocode}
-\setmonofont{CMU Typewriter Text}%
-  [
-    UprightFont = * Light,
-    BoldFont    = * Bold,
-    SlantedFont = * Light Oblique,
-    HyphenChar  = None
-  ]
-\newfontfamily\fdudoc at code@font{Source Code Pro}%
-  [BoldFont = * Semibold]
-\newCJKfontfamily\fdudoc at cjk@code at font{Source Han Sans SC}%
-  [BoldFont = * Bold, AutoFakeSlant = 0.22]
-\newcommand*\CodeFont{\fdudoc at code@font\fdudoc at cjk@code at font}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% 中文排版格式(\pkg{ctex} 宏包)。
-%    \begin{macrocode}
-\ctexset
-  {
-    section = {name = {第,节}, format+ = \raggedright},
-    subsubsection/tocline = {\kaishu\CTEXnumberline{#1}#2},
-    paragraph = {runin = false, numbering = false}
-  }
-%    \end{macrocode}
-%
-% 设定章节标题、目录深度。
-%    \begin{macrocode}
+\ctexset{%
+  section/name        = {第,节},
+  section/format+     = \raggedright,
+  paragraph/runin     = false,
+  paragraph/numbering = false,
+  punct               = kaiming}
 \setcounter{secnumdepth}{4}
 \setcounter{tocdepth}{3}
+\pagestyle{plain}
 %    \end{macrocode}
 %
 % 单位设置(\pkg{siunitx} 宏包)。
 %    \begin{macrocode}
-\sisetup
-  {
-    number-math-rm       = \ensuremath,
-    inter-unit-product   = \ensuremath{{}\cdot{}},
-    group-digits         = true,
-    group-minimum-digits = 4,
-    group-separator      = \text{~},
-    range-phrase         = \symbol{"FF5E},
-    separate-uncertainty = true
-  }
+\sisetup{%
+  number-math-rm       = \ensuremath,
+  inter-unit-product   = \ensuremath{{}\cdot{}},
+  group-digits         = true,
+  group-minimum-digits = 4,
+  group-separator      = \text{~},
+  range-phrase         = \symbol{"FF5E},
+  separate-uncertainty = true}
 %    \end{macrocode}
 %
 % 超链接设置(\pkg{hyperref} 宏包)。
 %    \begin{macrocode}
-\hypersetup
-  {
-    bookmarksdepth    = 4,
-    bookmarksnumbered = true,
-    colorlinks        = true,
-    citecolor         = MaterialGreen,
-    linkcolor         = MaterialPink,
-    urlcolor          = MaterialIndigo
-  }
+\hypersetup{%
+  bookmarksdepth    = 4,
+  bookmarksnumbered = true,
+  colorlinks        = true,
+  citecolor         = MaterialGreen,
+  linkcolor         = MaterialPink,
+  urlcolor          = MaterialIndigo}
 %    \end{macrocode}
 %
 % 浮动体标题设置(\pkg{caption} 宏包)。
@@ -1910,17 +1893,14 @@
 %
 % \begin{macro}{\exptarget,\rexptarget,\expstar,\rexpstar,
 %   \__codedoc_typeset_exp:,\__codedoc_typeset_rexp:}
-% 部分命令之后的星号($\star$ 或 \ding{73}),表明其不同用法。
+% 部分命令之后的特殊符号($\symbol{"263A}$ 或 $\symbol{"263B}$),表明其不同用法。
 % 这里的“exp”和“rexp”分别源自 \LaTeX3 中的“expandable”
 % 和“restricted-expandable”。
 %    \begin{macrocode}
 \newcommand*\exptarget{\Hy at raisedlink{\hypertarget{expstar}{}}}
 \newcommand*\rexptarget{\Hy at raisedlink{\hypertarget{rexpstar}{}}}
-\newcommand*\expstar{\hyperlink{expstar}{$\star$}}
-\newcommand*\rexpstar{\hyperlink{rexpstar}{\ding{73}}}
-% TODO: (2017/08/12) 允许修改 exptstar 和 rexpstar
-\renewcommand*\expstar{\hyperlink{expstar}{$\mfrake$}}
-\renewcommand*\rexpstar{\hyperlink{rexpstar}{$\mfrakc$}}
+\newcommand*\expstar{\hyperlink{expstar}{$\symbol{"263B}$}}
+\newcommand*\rexpstar{\hyperlink{rexpstar}{$\symbol{"263A}$}}
 \ExplSyntaxOn
 \cs_set_eq:NN \__codedoc_typeset_exp:  \expstar
 \cs_set_eq:NN \__codedoc_typeset_rexp: \rexpstar
@@ -2067,25 +2047,10 @@
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{environment}{quote*}
-% 引述环境。
-% \begin{arguments}
-%   \item 作者
-%   \item 朝代
-% \end{arguments}
-%    \begin{macrocode}
-\DeclareDocumentEnvironment{quote*}{oo}
-  {\quote\fangsong\qquad}%
-  {\endquote\IfNoValueF{#1}{%
-    \hfill —— \IfNoValueF{#2}{〔#2〕}#1}}
-%    \end{macrocode}
-% \end{environment}
-%
 % \paragraph{示例代码环境}
 %
-% \pkg{listings} 宏包中连字符 |-| 原本以数学模式输出,
-% 此处改为普通文本。
-% 见 \url{https://tex.stackexchange.com/a/33188/136923}。
+% \pkg{listings} 宏包中连字符 |-| 原本以数学模式输出,此处改为普通文本。
+% 见 \url{https://tex.stackexchange.com/a/33188}。
 %    \begin{macrocode}
 \lst at CCPutMacro\lst at ProcessOther {"2D}{\lst at ttfamily{-{}}{-{}}}
 \@empty\z@\@empty
@@ -2099,7 +2064,7 @@
 %    \begin{macrocode}
 \lstdefinestyle{style at base}
   {
-    extendedchars   = true,
+    basewidth       = 0.5 em,
     gobble          = 3,
     lineskip        = 2 pt,
     frame           = l,
@@ -2106,7 +2071,7 @@
     framerule       = 1 pt,
     framesep        = 0 pt,
     escapeinside    = {(*}{*)},
-    basicstyle      = \small\CodeFont\color{MaterialGrey900},
+    basicstyle      = \small\ttfamily\color{MaterialGrey900},
     keywordstyle    = \bfseries\color{MaterialIndigo},
     commentstyle    = \itshape\color{MaterialGrey600},
     stringstyle     = \color{MaterialRed},
@@ -2147,12 +2112,12 @@
 %    \begin{macrocode}
 \lstdefinestyle{style at syntax}
   {
-    extendedchars = true,
+    basewidth     = 0.5 em,
     gobble        = 6,
     escapeinside  = {(*}{*)},
     language      = [LaTeX]TeX,
     alsoletter    = {*, -},
-    basicstyle    = \footnotesize\CodeFont\color{MaterialGrey900},
+    basicstyle    = \footnotesize\ttfamily\color{MaterialGrey900},
     keywordstyle  = \bfseries\color{MaterialIndigo},
     commentstyle  = \itshape\color{MaterialGrey600},
     texcsstyle    = *\color{MaterialDeepOrange},
@@ -2183,32 +2148,8 @@
 %    \end{macrocode}
 % \end{environment}
 %
-% \subsubsection{\pkg{latexmk} 配置文件}
+% \changes{v0.7c}{2019/03/15}{不再附带 \pkg{latexmk} 配置文件。}
 %
-%    \begin{macrocode}
-%<*latexmk|latexmk-en>
-# Latexmk configuration file.
-
-# Use XeLaTeX to compile.
-$pdf_mode = 5;
-
-# Process index.
-$makeindex = 'zhmakeindex -s gind.ist %O -o %D %S';
-
-# Show CPU time used.
-$show_time = 1;
-%</latexmk|latexmk-en>
-%<*latexmk>
-
-# Process glossary (change history).
-add_cus_dep('glo', 'gls', 0, 'makeglo2gls');
-sub makeglo2gls {
-    system("zhmakeindex -s gglo.ist -o \"$_[0].gls\"
-        -t \"$_[0].glg\" \"$_[0].glo\"");
-}
-%</latexmk>
-%    \end{macrocode}
-%
 % \clearpage
 %
 % \end{implementation}

Modified: trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis-logo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis-logo.dtx	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis-logo.dtx	2019-03-17 21:38:24 UTC (rev 50428)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either
@@ -53,10 +53,22 @@
 % 复旦大学校名(復旦大學),由毛泽东题写。原始图片来源:
 % \url{http://www.fudan.edu.cn/2016/channels/view/74/}。
 %    \begin{macrocode}
-\NewDocumentCommand \fduname { O { } }
+%\NewDocumentCommand \fduname { O { } }
+%  { \@@_tikz:nx { \fdulogo at name } { \c_@@_default_arg_tl, #1 } }
+% + new
+% - original
+\NewDocumentCommand \fduname { t+ t- O { } }
   {
-    \@@_tikz:Nx \fdulogo at name
-      { \l_@@_default_arg_tl, #1 }
+    \@@_tikz:nx
+      {
+        \IfBooleanTF {#1}
+          { \fdulogo at name@new }
+          {
+            \IfBooleanTF {#2}
+              { \fdulogo at name@original } { \fdulogo at name }
+          }
+      }
+      { \c_@@_default_arg_tl, #3 }
   }
 %    \end{macrocode}
 % \end{macro}
@@ -71,19 +83,19 @@
 %    \begin{macrocode}
 \NewDocumentCommand \fduemblem { t+ s O { } }
   {
-    \@@_tikz:cx
+    \@@_tikz:nx
       {
         \IfBooleanTF {#1}
           {
             \IfBooleanTF {#2}
-              { fdulogo at emblem@new at reversed } { fdulogo at emblem@new }
+              { \fdulogo at emblem@new at reversed } { \fdulogo at emblem@new }
           }
           {
             \IfBooleanTF {#2}
-              { fdulogo at emblem@reversed } { fdulogo at emblem }
+              { \fdulogo at emblem@reversed } { \fdulogo at emblem }
           }
       }
-      { \l_@@_default_arg_tl, #3 }
+      { \c_@@_default_arg_tl, #3 }
   }
 %    \end{macrocode}
 % \end{macro}
@@ -94,30 +106,27 @@
 % \url{http://www.fudan.edu.cn/2016/channels/view/74/}。
 %    \begin{macrocode}
 \NewDocumentCommand \fdumotto { O { } }
-  {
-    \@@_tikz:Nx \fdulogo at motto
-      { \l_@@_default_arg_tl, #1 }
-  }
+  { \@@_tikz:nx { \fdulogo at motto } { \c_@@_default_arg_tl, #1 } }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{variable}{\l_@@_default_arg_tl}
+% \begin{variable}{\c_@@_default_arg_tl}
 % 默认参数。
 %    \begin{macrocode}
-\tl_const:Nn \l_@@_default_arg_tl { x = 1 pt, y = 1 pt }
+\tl_const:Nn \c_@@_default_arg_tl { x = 1 pt, y = 1 pt }
 %    \end{macrocode}
 % \end{variable}
 %
-% \begin{macro}{\@@_tikz:Nn,\@@_tikz:Nx,\@@_tikz:cx}
+% \begin{macro}{\@@_tikz:nn,\@@_tikz:nx}
 % 对 \env{tikzpicture} 环境的封装。
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_tikz:Nn #1#2
+\cs_new_protected:Npn \@@_tikz:nn #1#2
   {
     \begin{tikzpicture} [#2]
       #1
     \end{tikzpicture}
   }
-\cs_generate_variant:Nn \@@_tikz:Nn { Nx, cx }
+\cs_generate_variant:Nn \@@_tikz:nn { nx }
 %    \end{macrocode}
 % \end{macro}
 %
@@ -143,8 +152,10 @@
 \ExplSyntaxOff
 %    \end{macrocode}
 %
-% \begin{macro}[int]{\fdulogo at name}
-% 校名。
+% \begin{macro}[int]{\fdulogo at name,
+%   \fdulogo at name@original,
+%   \fdulogo at name@new}
+% 各版本校名。
 %    \begin{macrocode}
 \def\fdulogo at name{%
   \fill \fdulogo at name@fu
@@ -151,6 +162,16 @@
         \fdulogo at name@dan
         \fdulogo at name@da
         \fdulogo at name@xue;}
+\def\fdulogo at name@original{%
+  \fill \fdulogo at name@original at fu
+        \fdulogo at name@original at dan
+        \fdulogo at name@original at da
+        \fdulogo at name@original at xue;}
+\def\fdulogo at name@new{%
+  \fill \fdulogo at name@new at fu
+        \fdulogo at name@new at dan
+        \fdulogo at name@new at da
+        \fdulogo at name@new at xue;}
 %    \end{macrocode}
 % \end{macro}
 %
@@ -385,912 +406,1891 @@
 %    \begin{macrocode}
 %<*logo>
 \def\fdulogo at name@fu{%
-  ( 86.79426450, 309.23000203)
-    .. controls ( 90.52759774, 306.43000210) and ( 95.27426428, 304.13666883) .. ( 96.80759758, 299.37666895)
-    .. controls (100.07426416, 292.95000244) and (100.74093081, 285.69666929) .. (101.08759747, 278.60333613)
-    .. controls ( 97.58093089, 266.51000310) and ( 89.47426443, 256.63000335) .. ( 83.27426458, 245.87000362)
-    .. controls ( 76.79426475, 235.84333720) and ( 70.78093156, 225.51000413) .. ( 64.22093173, 215.53667104)
-    .. controls ( 62.24759844, 212.88333778) and ( 62.18093178, 209.48333786) .. ( 61.44759846, 206.37667127)
-    .. controls ( 66.44759834, 207.63000457) and ( 71.00759822, 205.08333797) .. ( 75.68759811, 203.80333800)
-    .. controls ( 77.31426473, 200.65667142) and ( 78.78093136, 197.41667150) .. ( 80.55426465, 194.33667157)
-    .. controls ( 80.19426466, 188.60333838) and ( 77.71426472, 183.32333852) .. ( 74.72759813, 178.52333864)
-    .. controls ( 68.70093162, 167.31000558) and ( 62.86093176, 155.99000587) .. ( 56.75426525, 144.81667281)
-    .. controls ( 54.87426529, 140.92333958) and ( 54.19426531, 136.60333968) .. ( 52.91426534, 132.51000645)
-    .. controls ( 54.60759863, 129.12333987) and ( 56.99426524, 126.08333995) .. ( 58.50093187, 122.61667337)
-    .. controls ( 59.66093184, 116.97667351) and ( 61.08759847, 111.27000698) .. ( 60.52759849, 105.45667380)
-    .. controls ( 59.15426519,  78.25667448) and ( 58.22093188,  51.01667516) .. ( 56.68759858,  23.83000917)
-    .. controls ( 54.52759864,  19.44334261) and ( 53.56759866,  12.80334278) .. ( 47.75426547,  12.03000946)
-    .. controls ( 42.10093228,  14.51000940) and ( 39.03426569,  20.09667593) .. ( 37.23426574,  25.71000912)
-    .. controls ( 36.24759909,  37.23000883) and ( 41.36759897,  48.00334190) .. ( 42.15426561,  59.35000828)
-    .. controls ( 43.31426558,  69.33667470) and ( 41.59426563,  79.37667445) .. ( 41.47426563,  89.39000753)
-    .. controls ( 41.72759896,  92.87000744) and ( 39.83426567,  95.81667404) .. ( 38.20759904,  98.71000730)
-    .. controls ( 36.59426575,  98.21667398) and ( 34.98093246,  97.73667399) .. ( 33.35426583,  97.24334067)
-    .. controls ( 28.54093262,  89.83000752) and ( 23.40759941,  82.63000770) .. ( 18.54093287,  75.25667455)
-    .. controls ( 16.62093292,  75.76334120) and ( 14.67426630,  76.15000786) .. ( 12.80759968,  76.81667451)
-    .. controls ( 12.07426636,  78.93667446) and ( 11.02093306,  81.43000773) .. ( 12.54093302,  83.45667435)
-    .. controls ( 20.94093281,  99.43000728) and ( 29.63426593, 115.23000688) .. ( 38.19426571, 131.11000649)
-    .. controls ( 42.94093226, 140.45667292) and ( 48.59426545, 149.36333936) .. ( 52.68759868, 159.00333912)
-    .. controls ( 55.28759862, 168.04333890) and ( 60.40759849, 176.51000535) .. ( 59.79426517, 186.20333844)
-    .. controls ( 54.76759863, 185.93667178) and ( 51.83426537, 181.23000523) .. ( 47.56759881, 179.16333862)
-    .. controls ( 44.71426555, 181.43000523) and ( 41.87426562, 183.71000517) .. ( 39.04759902, 186.01667178)
-    .. controls ( 40.84759898, 191.27000498) and ( 41.78093229, 196.92333818) .. ( 44.86093221, 201.65667139)
-    .. controls ( 52.82093201, 215.04333772) and ( 60.74093181, 228.45667072) .. ( 68.78093161, 241.80333705)
-    .. controls ( 74.71426480, 252.79000345) and ( 83.66093124, 262.99000319) .. ( 83.84759790, 276.12333620)
-    .. controls ( 83.06093126, 284.17666933) and ( 81.95426462, 292.19000246) .. ( 81.08759797, 300.24333559)
-    .. controls ( 82.94093126, 303.27000218) and ( 84.82093121, 306.28333544) .. ( 86.79426450, 309.23000203)
-  (143.71426307,  60.96334157)
-    .. controls (144.87426304,  59.85667494) and (146.06092968,  58.77667496) .. (147.26092965,  57.72334166)
-    .. controls (149.38092960,  57.35000833) and (151.54092954,  57.99000832) .. (153.66092949,  58.11000831)
-    .. controls (154.46092947,  59.65667494) and (155.27426278,  61.20334157) .. (156.08759610,  62.75000820)
-    .. controls (152.87426284,  64.45667482) and (149.39426293,  65.55000813) .. (145.88759635,  66.47000810)
-    .. controls (145.16759637,  64.64334148) and (144.43426306,  62.80334153) .. (143.71426307,  60.96334157)
-  (144.91426304, 141.67000622)
-    .. controls (143.54092974, 139.96333960) and (143.79426307, 137.71000632) .. (143.52759641, 135.67000637)
-    .. controls (146.12759635, 135.72333971) and (148.42092962, 137.09667300) .. (150.07426291, 139.03000629)
-    .. controls (154.63426280, 143.33667285) and (153.22092950, 150.21667268) .. (154.36759614, 155.79000587)
-    .. controls (151.31426288, 151.01667266) and (148.14092963, 146.32333944) .. (144.91426304, 141.67000622)
-  (139.83426317, 253.56333676)
-    .. controls (153.16759617, 263.92333650) and (166.98092916, 273.65666959) .. (180.19426216, 284.17666933)
-    .. controls (184.74092871, 283.19000269) and (188.98092861, 281.07000274) .. (192.24759519, 277.71000282)
-    .. controls (182.23426211, 263.05666986) and (165.90092919, 254.75000340) .. (153.84759615, 242.09667038)
-    .. controls (146.96759633, 233.00333727) and (139.40759651, 224.41667082) .. (132.67426335, 215.21667105)
-    .. controls (126.63426350, 204.79000465) and (121.22093030, 194.00333825) .. (115.50093045, 183.39000518)
-    .. controls (113.88759715, 181.04333857) and (113.86093049, 178.20333864) .. (113.84759715, 175.44333871)
-    .. controls (120.24759699, 184.61667182) and (126.19426351, 194.09667158) .. (132.54093002, 203.31000468)
-    .. controls (140.58092982, 217.01667101) and (152.38092952, 229.56333736) .. (167.99426247, 234.25667058)
-    .. controls (172.19426236, 231.63000397) and (176.00759560, 228.21667073) .. (178.48759554, 223.88333750)
-    .. controls (178.03426222, 208.04333790) and (170.72759573, 193.64333826) .. (166.24759584, 178.71000530)
-    .. controls (159.55426268, 161.00333907) and (159.48759601, 141.69667289) .. (154.91426279, 123.47000668)
-    .. controls (152.00759620, 118.13667348) and (151.20759622, 111.04334032) .. (145.19426304, 108.15000706)
-    .. controls (142.22092978, 112.72334028) and (137.62092989, 115.56334021) .. (132.30093003, 116.57667352)
-    .. controls (129.06093011, 111.89667363) and (125.34093020, 107.51000708) .. (122.47426360, 102.59000720)
-    .. controls (120.10093033,  96.57667402) and (117.70093039,  90.31000751) .. (118.26093038,  83.71000767)
-    .. controls (126.60759683,  88.87000754) and (134.99426329,  93.95000742) .. (143.28759642,  99.20334062)
-    .. controls (149.03426294, 101.97667388) and (155.03426279, 104.23000716) .. (160.84759598, 106.89667376)
-    .. controls (165.36759587, 109.01667371) and (171.96759570, 109.15000704) .. (174.74092896, 104.25667383)
-    .. controls (180.14092883,  99.07000729) and (179.06092886,  91.27000748) .. (179.26092885,  84.47000765)
-    .. controls (176.34092892,  77.25667450) and (172.12759570,  70.45667467) .. (170.91426239,  62.64334153)
-    .. controls (177.99426222,  55.12334172) and (184.76759538,  47.13667525) .. (193.68759516,  41.68334206)
-    .. controls (194.34092847,  38.95000879) and (195.18092845,  36.17667553) .. (194.71426180,  33.32334227)
-    .. controls (192.94092851,  33.12334227) and (191.18092855,  32.92334228) .. (189.42092860,  32.71000895)
-    .. controls (185.27426203,  35.52334221) and (180.14092883,  37.20334217) .. (177.14092890,  41.41667540)
-    .. controls (173.59426233,  46.16334194) and (168.66092912,  49.52334186) .. (163.82092924,  52.81667511)
-    .. controls (161.22092930,  47.79000857) and (157.30092940,  43.59000868) .. (152.34092952,  40.83000874)
-    .. controls (145.87426302,  45.28334197) and (139.71426317,  50.23000851) .. (134.72759663,  56.35000836)
-    .. controls (132.92759668,  59.23000828) and (132.14093003,  62.59000820) .. (130.94093006,  65.73667479)
-    .. controls (132.47426335,  69.56334136) and (134.59426330,  73.12334127) .. (137.24759657,  76.27000786)
-    .. controls (143.88759640,  74.47000790) and (150.47426290,  72.52334129) .. (157.11426274,  70.73667466)
-    .. controls (160.58092932,  73.36334126) and (164.75426255,  75.89667453) .. (166.18092918,  80.25667443)
-    .. controls (168.00759580,  85.73667429) and (170.20759574,  91.05667416) .. (172.34092902,  96.43000735)
-    .. controls (169.06092911,  96.77667401) and (165.74092919,  98.00334065) .. (162.46092927,  97.59000733)
-    .. controls (155.74092944,  94.68334073) and (148.95426294,  91.79000747) .. (142.84759643,  87.72334091)
-    .. controls (137.52759656,  84.17667433) and (131.24759672,  81.96334105) .. (126.76759683,  77.24334117)
-    .. controls (121.84759695,  72.37667462) and (116.75426375,  67.65667474) .. (111.88759720,  62.72334153)
-    .. controls (106.62093067,  55.99000837) and (101.46093080,  49.15000854) .. ( 96.48759759,  42.20334204)
-    .. controls ( 93.54093099,  36.41667552) and ( 90.70093107,  30.57667567) .. ( 87.42093115,  24.96334247)
-    .. controls ( 83.87426457,  26.44334244) and ( 79.19426469,  28.04334240) .. ( 78.46093137,  32.35000896)
-    .. controls ( 80.48759799,  37.96334215) and ( 83.39426458,  43.21667535) .. ( 85.60759786,  48.75000855)
-    .. controls ( 87.51426448,  54.04334175) and ( 92.48759769,  57.36334166) .. ( 95.11426429,  62.25667488)
-    .. controls ( 96.75426425,  65.41667480) and ( 98.54093087,  68.48334139) .. (100.08759750,  71.68334131)
-    .. controls (102.40759744,  76.51000785) and (102.58093077,  82.07000771) .. (105.12759737,  86.80334093)
-    .. controls (109.44759726,  94.08334075) and (113.92759715, 101.27000723) .. (118.08759705, 108.63000705)
-    .. controls (121.11426364, 116.92334018) and (125.23426354, 124.81667331) .. (127.67426347, 133.31000643)
-    .. controls (127.40759681, 142.21667288) and (125.86093019, 151.13667265) .. (127.35426348, 160.04333910)
-    .. controls (126.95426349, 166.37667227) and (130.68759673, 171.60333881) .. (133.59426333, 176.88333868)
-    .. controls (135.03426329, 179.41667195) and (138.31426321, 179.64333861) .. (140.76759648, 180.61667192)
-    .. controls (145.40759636, 173.87000542) and (150.78092956, 167.68333891) .. (155.87426277, 161.28333907)
-    .. controls (154.00759615, 168.75000555) and (157.66092939, 175.69667204) .. (159.02092936, 182.88333853)
-    .. controls (161.96759595, 195.19000489) and (167.38092915, 207.07000459) .. (167.04759582, 219.96333760)
-    .. controls (164.47426255, 219.76333760) and (161.64759596, 220.45667092) .. (159.34092935, 219.03000429)
-    .. controls (154.63426280, 216.43000435) and (149.44759626, 214.25667108) .. (146.07426301, 209.87000452)
-    .. controls (141.96759645, 204.55000465) and (136.86092991, 200.01667143) .. (133.08759667, 194.44333824)
-    .. controls (126.78093016, 180.76333858) and (120.64759698, 166.89667226) .. (117.15426374, 152.17667263)
-    .. controls (111.54093054, 136.29667302) and (108.63426395, 119.43000678) .. (100.72759748, 104.43000715)
-    .. controls ( 99.18093085, 102.67000720) and ( 96.75426425, 101.97667388) .. ( 94.79426430, 100.76334058)
-    .. controls ( 93.07426434, 102.04334055) and ( 91.35426438, 103.32334052) .. ( 89.62093109, 104.59000715)
-    .. controls ( 88.06093113, 110.39000701) and ( 84.32759789, 116.45667352) .. ( 86.74093116, 122.52334004)
-    .. controls ( 92.48759769, 139.11000629) and ( 97.71426422, 155.87000587) .. (103.47426408, 172.44333879)
-    .. controls (111.64759721, 187.41667175) and (119.76759701, 202.41667137) .. (127.88759680, 217.41667100)
-    .. controls (139.84759650, 232.69667061) and (152.04759620, 247.83000357) .. (163.92759590, 263.19000319)
-    .. controls (153.66092949, 255.16333672) and (145.20759637, 245.01667031) .. (135.38092995, 236.47000385)
-    .. controls (130.47426340, 233.84333725) and (124.72759688, 232.63000395) .. (120.52759699, 228.76333738)
-    .. controls (115.07426379, 223.92333750) and (109.78093059, 218.89667096) .. (104.15426406, 214.25667108)
-    .. controls (101.86093079, 217.11000434) and ( 99.04759752, 219.79000427) .. ( 97.95426422, 223.39000418)
-    .. controls ( 96.06093093, 230.88333733) and ( 96.82093091, 239.12333712) .. (100.50093082, 245.96333695)
-    .. controls (104.34093072, 255.28333672) and (108.88759728, 264.28333649) .. (112.63426385, 273.64333626)
-    .. controls (113.75426382, 277.21666950) and (116.74093041, 279.49666944) .. (119.50093035, 281.76333605)
-    .. controls (121.56759696, 280.59000275) and (123.74093024, 279.56333611) .. (125.63426353, 278.11000281)
-    .. controls (128.27426346, 274.76333623) and (129.70093009, 270.69666966) .. (131.18093005, 266.76333643)
-    .. controls (129.26093010, 259.37666995) and (126.90093016, 252.08333680) .. (125.56759686, 244.55000365)
-    .. controls (131.00759672, 246.40333694) and (135.18092995, 250.37667017) .. (139.83426317, 253.56333676)}
+  (  86.7942,  309.2300)
+    .. controls (  90.5275,  306.4300) and (  95.2742,  304.1366) .. (  96.8075,  299.3766)
+    .. controls ( 100.0742,  292.9500) and ( 100.7409,  285.6966) .. ( 101.0875,  278.6033)
+    .. controls (  97.5809,  266.5100) and (  89.4742,  256.6300) .. (  83.2742,  245.8700)
+    .. controls (  76.7942,  235.8433) and (  70.7809,  225.5100) .. (  64.2209,  215.5366)
+    .. controls (  62.2475,  212.8833) and (  62.1809,  209.4833) .. (  61.4475,  206.3766)
+    .. controls (  66.4475,  207.6300) and (  71.0075,  205.0833) .. (  75.6875,  203.8033)
+    .. controls (  77.3142,  200.6566) and (  78.7809,  197.4166) .. (  80.5542,  194.3366)
+    .. controls (  80.1942,  188.6033) and (  77.7142,  183.3233) .. (  74.7275,  178.5233)
+    .. controls (  68.7009,  167.3100) and (  62.8609,  155.9900) .. (  56.7542,  144.8166)
+    .. controls (  54.8742,  140.9233) and (  54.1942,  136.6033) .. (  52.9142,  132.5100)
+    .. controls (  54.6075,  129.1233) and (  56.9942,  126.0833) .. (  58.5009,  122.6166)
+    .. controls (  59.6609,  116.9766) and (  61.0875,  111.2700) .. (  60.5275,  105.4566)
+    .. controls (  59.1542,   78.2566) and (  58.2209,   51.0166) .. (  56.6875,   23.8300)
+    .. controls (  54.5275,   19.4433) and (  53.5675,   12.8033) .. (  47.7542,   12.0300)
+    .. controls (  42.1009,   14.5100) and (  39.0342,   20.0966) .. (  37.2342,   25.7100)
+    .. controls (  36.2475,   37.2300) and (  41.3675,   48.0033) .. (  42.1542,   59.3500)
+    .. controls (  43.3142,   69.3366) and (  41.5942,   79.3766) .. (  41.4742,   89.3900)
+    .. controls (  41.7275,   92.8700) and (  39.8342,   95.8166) .. (  38.2075,   98.7100)
+    .. controls (  36.5942,   98.2166) and (  34.9809,   97.7366) .. (  33.3542,   97.2433)
+    .. controls (  28.5409,   89.8300) and (  23.4075,   82.6300) .. (  18.5409,   75.2566)
+    .. controls (  16.6209,   75.7633) and (  14.6742,   76.1500) .. (  12.8075,   76.8166)
+    .. controls (  12.0742,   78.9366) and (  11.0209,   81.4300) .. (  12.5409,   83.4566)
+    .. controls (  20.9409,   99.4300) and (  29.6342,  115.2300) .. (  38.1942,  131.1100)
+    .. controls (  42.9409,  140.4566) and (  48.5942,  149.3633) .. (  52.6875,  159.0033)
+    .. controls (  55.2875,  168.0433) and (  60.4075,  176.5100) .. (  59.7942,  186.2033)
+    .. controls (  54.7675,  185.9366) and (  51.8342,  181.2300) .. (  47.5675,  179.1633)
+    .. controls (  44.7142,  181.4300) and (  41.8742,  183.7100) .. (  39.0475,  186.0166)
+    .. controls (  40.8475,  191.2700) and (  41.7809,  196.9233) .. (  44.8609,  201.6566)
+    .. controls (  52.8209,  215.0433) and (  60.7409,  228.4566) .. (  68.7809,  241.8033)
+    .. controls (  74.7142,  252.7900) and (  83.6609,  262.9900) .. (  83.8475,  276.1233)
+    .. controls (  83.0609,  284.1766) and (  81.9542,  292.1900) .. (  81.0875,  300.2433)
+    .. controls (  82.9409,  303.2700) and (  84.8209,  306.2833) .. (  86.7942,  309.2300)
+  ( 143.7142,   60.9633)
+    .. controls ( 144.8742,   59.8566) and ( 146.0609,   58.7766) .. ( 147.2609,   57.7233)
+    .. controls ( 149.3809,   57.3500) and ( 151.5409,   57.9900) .. ( 153.6609,   58.1100)
+    .. controls ( 154.4609,   59.6566) and ( 155.2742,   61.2033) .. ( 156.0875,   62.7500)
+    .. controls ( 152.8742,   64.4566) and ( 149.3942,   65.5500) .. ( 145.8875,   66.4700)
+    .. controls ( 145.1675,   64.6433) and ( 144.4342,   62.8033) .. ( 143.7142,   60.9633)
+  ( 144.9142,  141.6700)
+    .. controls ( 143.5409,  139.9633) and ( 143.7942,  137.7100) .. ( 143.5275,  135.6700)
+    .. controls ( 146.1275,  135.7233) and ( 148.4209,  137.0966) .. ( 150.0742,  139.0300)
+    .. controls ( 154.6342,  143.3366) and ( 153.2209,  150.2166) .. ( 154.3675,  155.7900)
+    .. controls ( 151.3142,  151.0166) and ( 148.1409,  146.3233) .. ( 144.9142,  141.6700)
+  ( 139.8342,  253.5633)
+    .. controls ( 153.1675,  263.9233) and ( 166.9809,  273.6566) .. ( 180.1942,  284.1766)
+    .. controls ( 184.7409,  283.1900) and ( 188.9809,  281.0700) .. ( 192.2475,  277.7100)
+    .. controls ( 182.2342,  263.0566) and ( 165.9009,  254.7500) .. ( 153.8475,  242.0966)
+    .. controls ( 146.9675,  233.0033) and ( 139.4075,  224.4166) .. ( 132.6742,  215.2166)
+    .. controls ( 126.6342,  204.7900) and ( 121.2209,  194.0033) .. ( 115.5009,  183.3900)
+    .. controls ( 113.8875,  181.0433) and ( 113.8609,  178.2033) .. ( 113.8475,  175.4433)
+    .. controls ( 120.2475,  184.6166) and ( 126.1942,  194.0966) .. ( 132.5409,  203.3100)
+    .. controls ( 140.5809,  217.0166) and ( 152.3809,  229.5633) .. ( 167.9942,  234.2566)
+    .. controls ( 172.1942,  231.6300) and ( 176.0075,  228.2166) .. ( 178.4875,  223.8833)
+    .. controls ( 178.0342,  208.0433) and ( 170.7275,  193.6433) .. ( 166.2475,  178.7100)
+    .. controls ( 159.5542,  161.0033) and ( 159.4875,  141.6966) .. ( 154.9142,  123.4700)
+    .. controls ( 152.0075,  118.1366) and ( 151.2075,  111.0433) .. ( 145.1942,  108.1500)
+    .. controls ( 142.2209,  112.7233) and ( 137.6209,  115.5633) .. ( 132.3009,  116.5766)
+    .. controls ( 129.0609,  111.8966) and ( 125.3409,  107.5100) .. ( 122.4742,  102.5900)
+    .. controls ( 120.1009,   96.5766) and ( 117.7009,   90.3100) .. ( 118.2609,   83.7100)
+    .. controls ( 126.6075,   88.8700) and ( 134.9942,   93.9500) .. ( 143.2875,   99.2033)
+    .. controls ( 149.0342,  101.9766) and ( 155.0342,  104.2300) .. ( 160.8475,  106.8966)
+    .. controls ( 165.3675,  109.0166) and ( 171.9675,  109.1500) .. ( 174.7409,  104.2566)
+    .. controls ( 180.1409,   99.0700) and ( 179.0609,   91.2700) .. ( 179.2609,   84.4700)
+    .. controls ( 176.3409,   77.2566) and ( 172.1275,   70.4566) .. ( 170.9142,   62.6433)
+    .. controls ( 177.9942,   55.1233) and ( 184.7675,   47.1366) .. ( 193.6875,   41.6833)
+    .. controls ( 194.3409,   38.9500) and ( 195.1809,   36.1766) .. ( 194.7142,   33.3233)
+    .. controls ( 192.9409,   33.1233) and ( 191.1809,   32.9233) .. ( 189.4209,   32.7100)
+    .. controls ( 185.2742,   35.5233) and ( 180.1409,   37.2033) .. ( 177.1409,   41.4166)
+    .. controls ( 173.5942,   46.1633) and ( 168.6609,   49.5233) .. ( 163.8209,   52.8166)
+    .. controls ( 161.2209,   47.7900) and ( 157.3009,   43.5900) .. ( 152.3409,   40.8300)
+    .. controls ( 145.8742,   45.2833) and ( 139.7142,   50.2300) .. ( 134.7275,   56.3500)
+    .. controls ( 132.9275,   59.2300) and ( 132.1409,   62.5900) .. ( 130.9409,   65.7366)
+    .. controls ( 132.4742,   69.5633) and ( 134.5942,   73.1233) .. ( 137.2475,   76.2700)
+    .. controls ( 143.8875,   74.4700) and ( 150.4742,   72.5233) .. ( 157.1142,   70.7366)
+    .. controls ( 160.5809,   73.3633) and ( 164.7542,   75.8966) .. ( 166.1809,   80.2566)
+    .. controls ( 168.0075,   85.7366) and ( 170.2075,   91.0566) .. ( 172.3409,   96.4300)
+    .. controls ( 169.0609,   96.7766) and ( 165.7409,   98.0033) .. ( 162.4609,   97.5900)
+    .. controls ( 155.7409,   94.6833) and ( 148.9542,   91.7900) .. ( 142.8475,   87.7233)
+    .. controls ( 137.5275,   84.1766) and ( 131.2475,   81.9633) .. ( 126.7675,   77.2433)
+    .. controls ( 121.8475,   72.3766) and ( 116.7542,   67.6566) .. ( 111.8875,   62.7233)
+    .. controls ( 106.6209,   55.9900) and ( 101.4609,   49.1500) .. (  96.4875,   42.2033)
+    .. controls (  93.5409,   36.4166) and (  90.7009,   30.5766) .. (  87.4209,   24.9633)
+    .. controls (  83.8742,   26.4433) and (  79.1942,   28.0433) .. (  78.4609,   32.3500)
+    .. controls (  80.4875,   37.9633) and (  83.3942,   43.2166) .. (  85.6075,   48.7500)
+    .. controls (  87.5142,   54.0433) and (  92.4875,   57.3633) .. (  95.1142,   62.2566)
+    .. controls (  96.7542,   65.4166) and (  98.5409,   68.4833) .. ( 100.0875,   71.6833)
+    .. controls ( 102.4075,   76.5100) and ( 102.5809,   82.0700) .. ( 105.1275,   86.8033)
+    .. controls ( 109.4475,   94.0833) and ( 113.9275,  101.2700) .. ( 118.0875,  108.6300)
+    .. controls ( 121.1142,  116.9233) and ( 125.2342,  124.8166) .. ( 127.6742,  133.3100)
+    .. controls ( 127.4075,  142.2166) and ( 125.8609,  151.1366) .. ( 127.3542,  160.0433)
+    .. controls ( 126.9542,  166.3766) and ( 130.6875,  171.6033) .. ( 133.5942,  176.8833)
+    .. controls ( 135.0342,  179.4166) and ( 138.3142,  179.6433) .. ( 140.7675,  180.6166)
+    .. controls ( 145.4075,  173.8700) and ( 150.7809,  167.6833) .. ( 155.8742,  161.2833)
+    .. controls ( 154.0075,  168.7500) and ( 157.6609,  175.6966) .. ( 159.0209,  182.8833)
+    .. controls ( 161.9675,  195.1900) and ( 167.3809,  207.0700) .. ( 167.0475,  219.9633)
+    .. controls ( 164.4742,  219.7633) and ( 161.6475,  220.4566) .. ( 159.3409,  219.0300)
+    .. controls ( 154.6342,  216.4300) and ( 149.4475,  214.2566) .. ( 146.0742,  209.8700)
+    .. controls ( 141.9675,  204.5500) and ( 136.8609,  200.0166) .. ( 133.0875,  194.4433)
+    .. controls ( 126.7809,  180.7633) and ( 120.6475,  166.8966) .. ( 117.1542,  152.1766)
+    .. controls ( 111.5409,  136.2966) and ( 108.6342,  119.4300) .. ( 100.7275,  104.4300)
+    .. controls (  99.1809,  102.6700) and (  96.7542,  101.9766) .. (  94.7942,  100.7633)
+    .. controls (  93.0742,  102.0433) and (  91.3542,  103.3233) .. (  89.6209,  104.5900)
+    .. controls (  88.0609,  110.3900) and (  84.3275,  116.4566) .. (  86.7409,  122.5233)
+    .. controls (  92.4875,  139.1100) and (  97.7142,  155.8700) .. ( 103.4742,  172.4433)
+    .. controls ( 111.6475,  187.4166) and ( 119.7675,  202.4166) .. ( 127.8875,  217.4166)
+    .. controls ( 139.8475,  232.6966) and ( 152.0475,  247.8300) .. ( 163.9275,  263.1900)
+    .. controls ( 153.6609,  255.1633) and ( 145.2075,  245.0166) .. ( 135.3809,  236.4700)
+    .. controls ( 130.4742,  233.8433) and ( 124.7275,  232.6300) .. ( 120.5275,  228.7633)
+    .. controls ( 115.0742,  223.9233) and ( 109.7809,  218.8966) .. ( 104.1542,  214.2566)
+    .. controls ( 101.8609,  217.1100) and (  99.0475,  219.7900) .. (  97.9542,  223.3900)
+    .. controls (  96.0609,  230.8833) and (  96.8209,  239.1233) .. ( 100.5009,  245.9633)
+    .. controls ( 104.3409,  255.2833) and ( 108.8875,  264.2833) .. ( 112.6342,  273.6433)
+    .. controls ( 113.7542,  277.2166) and ( 116.7409,  279.4966) .. ( 119.5009,  281.7633)
+    .. controls ( 121.5675,  280.5900) and ( 123.7409,  279.5633) .. ( 125.6342,  278.1100)
+    .. controls ( 128.2742,  274.7633) and ( 129.7009,  270.6966) .. ( 131.1809,  266.7633)
+    .. controls ( 129.2609,  259.3766) and ( 126.9009,  252.0833) .. ( 125.5675,  244.5500)
+    .. controls ( 131.0075,  246.4033) and ( 135.1809,  250.3766) .. ( 139.8342,  253.5633)}
 %    \end{macrocode}
 %
 % 旦。
 %    \begin{macrocode}
 \def\fdulogo at name@dan{%
-  (318.28759204,  86.52334094)
-    .. controls (328.19425846,  87.00334092) and (337.14092490,  91.81667414) .. (346.11425801,  95.59000738)
-    .. controls (351.20759122,  94.93667406) and (356.20759109,  93.69667409) .. (360.83425765,  91.41667415)
-    .. controls (361.59425763,  89.11000754) and (362.34092427,  86.79000760) .. (363.11425759,  84.47000765)
-    .. controls (357.78092439,  79.79000777) and (350.70092457,  78.47000780) .. (344.07425806,  76.67000785)
-    .. controls (343.51425808,  77.64334116) and (342.42092477,  79.59000778) .. (341.87425812,  80.56334108)
-    .. controls (332.26092503,  77.56334116) and (322.44759194,  75.27000788) .. (312.82092551,  72.32334129)
-    .. controls (306.68759233,  70.84334133) and (301.54092579,  66.97667476) .. (296.48759259,  63.39000818)
-    .. controls (292.74092601,  58.63000830) and (291.00759272,  52.12334180) .. (285.50092620,  48.87000854)
-    .. controls (279.98092633,  44.65667532) and (272.30092653,  47.80334190) .. (268.44759329,  52.75000845)
-    .. controls (266.51426000,  56.84334168) and (264.15426006,  60.80334158) .. (262.72759343,  65.11000814)
-    .. controls (262.96759343,  67.80334140) and (263.51426008,  70.45667467) .. (263.96759340,  73.12334127)
-    .. controls (267.08759332,  73.39000793) and (270.23425991,  73.53667459) .. (273.32759317,  74.08334125)
-    .. controls (288.47425945,  77.64334116) and (303.11425909,  83.09667435) .. (318.28759204,  86.52334094)
-  (347.60759131, 212.41667112)
-    .. controls (352.20759119, 214.71000440) and (357.26092440, 212.57667112) .. (362.04759095, 212.12333780)
-    .. controls (363.84759090, 209.92333785) and (365.60759086, 207.69667124) .. (367.28759082, 205.39000463)
-    .. controls (364.44759089, 193.92333825) and (356.31425776, 184.75000515) .. (353.11425784, 173.41667210)
-    .. controls (350.19425791, 164.27000566) and (347.51425798, 155.04333922) .. (344.23425806, 146.01667278)
-    .. controls (342.48759144, 141.53667289) and (342.50092477, 136.68333968) .. (341.74092479, 132.00333980)
-    .. controls (340.55425815, 124.59000665) and (339.36759152, 117.16334017) .. (338.18092488, 109.73667369)
-    .. controls (336.31425826, 108.56334038) and (334.43425831, 107.39000708) .. (332.59425835, 106.17667378)
-    .. controls (329.91425842, 108.37667372) and (326.87425849, 110.39000701) .. (325.35425853, 113.61667359)
-    .. controls (323.51425858, 117.24334017) and (321.70092529, 121.09667340) .. (317.79425872, 122.88334003)
-    .. controls (314.35425881, 120.28334009) and (311.04759222, 117.48334016) .. (307.38092565, 115.20334022)
-    .. controls (303.08759242, 121.15000674) and (307.50092565, 127.88333990) .. (309.52759226, 133.76333975)
-    .. controls (308.32759229, 143.05667286) and (300.79425915, 151.83000597) .. (304.55425905, 161.37667240)
-    .. controls (305.95425902, 164.12333900) and (308.52759229, 166.09667228) .. (310.39425891, 168.52333889)
-    .. controls (313.00759217, 167.01667226) and (315.76759211, 165.71000562) .. (318.16759205, 163.84333900)
-    .. controls (322.47425860, 158.48333914) and (326.20759184, 152.29667262) .. (327.11425849, 145.35000613)
-    .. controls (327.94092513, 140.35000626) and (328.71425845, 135.32333972) .. (329.59425843, 130.32333984)
-    .. controls (330.34092507, 130.55000650) and (331.83425837, 131.00333982) .. (332.59425835, 131.21667315)
-    .. controls (335.83425827, 146.37667277) and (340.43425816, 161.20333907) .. (343.70092474, 176.35000536)
-    .. controls (345.04759137, 181.07000524) and (345.90092469, 185.93667178) .. (347.64759131, 190.53667167)
-    .. controls (350.00759125, 194.93667156) and (353.07425784, 199.07000479) .. (353.80759115, 204.15000466)
-    .. controls (347.32759132, 204.91000464) and (341.32759147, 201.87000472) .. (335.78092494, 198.93667146)
-    .. controls (331.47425838, 196.45667152) and (326.50092517, 195.12333822) .. (322.70092527, 191.79000497)
-    .. controls (315.19425879, 185.56333846) and (307.60759231, 179.45667195) .. (300.19425916, 173.12333877)
-    .. controls (296.47425925, 170.24333884) and (294.80759263, 165.69667229) .. (291.99425937, 162.05667238)
-    .. controls (292.47425935, 156.11000586) and (295.62092594, 150.99000599) .. (297.87425922, 145.64333946)
-    .. controls (299.80759250, 137.37667300) and (302.00759245, 127.76333990) .. (297.06092591, 120.15000676)
-    .. controls (295.79425927, 117.40334016) and (293.94092598, 115.01667356) .. (291.96759270, 112.76334028)
-    .. controls (289.50092610, 118.09667348) and (285.55425953, 123.29667335) .. (286.28759284, 129.49667319)
-    .. controls (286.84759283, 138.20333964) and (284.63425955, 146.71000610) .. (283.44759291, 155.27000588)
-    .. controls (286.83425950, 162.61667237) and (286.67425950, 170.93667216) .. (288.94092611, 178.63000530)
-    .. controls (291.67425937, 180.88333858) and (293.70092599, 183.88333850) .. (296.54092592, 186.00333845)
-    .. controls (306.46092567, 191.56333831) and (316.12759210, 197.56333816) .. (325.99425852, 203.21667135)
-    .. controls (333.27425833, 206.09667128) and (340.30092483, 209.61667119) .. (347.60759131, 212.41667112)}
+  ( 318.2875,   86.5233)
+    .. controls ( 328.1942,   87.0033) and ( 337.1409,   91.8166) .. ( 346.1142,   95.5900)
+    .. controls ( 351.2075,   94.9366) and ( 356.2075,   93.6966) .. ( 360.8342,   91.4166)
+    .. controls ( 361.5942,   89.1100) and ( 362.3409,   86.7900) .. ( 363.1142,   84.4700)
+    .. controls ( 357.7809,   79.7900) and ( 350.7009,   78.4700) .. ( 344.0742,   76.6700)
+    .. controls ( 343.5142,   77.6433) and ( 342.4209,   79.5900) .. ( 341.8742,   80.5633)
+    .. controls ( 332.2609,   77.5633) and ( 322.4475,   75.2700) .. ( 312.8209,   72.3233)
+    .. controls ( 306.6875,   70.8433) and ( 301.5409,   66.9766) .. ( 296.4875,   63.3900)
+    .. controls ( 292.7409,   58.6300) and ( 291.0075,   52.1233) .. ( 285.5009,   48.8700)
+    .. controls ( 279.9809,   44.6566) and ( 272.3009,   47.8033) .. ( 268.4475,   52.7500)
+    .. controls ( 266.5142,   56.8433) and ( 264.1542,   60.8033) .. ( 262.7275,   65.1100)
+    .. controls ( 262.9675,   67.8033) and ( 263.5142,   70.4566) .. ( 263.9675,   73.1233)
+    .. controls ( 267.0875,   73.3900) and ( 270.2342,   73.5366) .. ( 273.3275,   74.0833)
+    .. controls ( 288.4742,   77.6433) and ( 303.1142,   83.0966) .. ( 318.2875,   86.5233)
+  ( 347.6075,  212.4166)
+    .. controls ( 352.2075,  214.7100) and ( 357.2609,  212.5766) .. ( 362.0475,  212.1233)
+    .. controls ( 363.8475,  209.9233) and ( 365.6075,  207.6966) .. ( 367.2875,  205.3900)
+    .. controls ( 364.4475,  193.9233) and ( 356.3142,  184.7500) .. ( 353.1142,  173.4166)
+    .. controls ( 350.1942,  164.2700) and ( 347.5142,  155.0433) .. ( 344.2342,  146.0166)
+    .. controls ( 342.4875,  141.5366) and ( 342.5009,  136.6833) .. ( 341.7409,  132.0033)
+    .. controls ( 340.5542,  124.5900) and ( 339.3675,  117.1633) .. ( 338.1809,  109.7366)
+    .. controls ( 336.3142,  108.5633) and ( 334.4342,  107.3900) .. ( 332.5942,  106.1766)
+    .. controls ( 329.9142,  108.3766) and ( 326.8742,  110.3900) .. ( 325.3542,  113.6166)
+    .. controls ( 323.5142,  117.2433) and ( 321.7009,  121.0966) .. ( 317.7942,  122.8833)
+    .. controls ( 314.3542,  120.2833) and ( 311.0475,  117.4833) .. ( 307.3809,  115.2033)
+    .. controls ( 303.0875,  121.1500) and ( 307.5009,  127.8833) .. ( 309.5275,  133.7633)
+    .. controls ( 308.3275,  143.0566) and ( 300.7942,  151.8300) .. ( 304.5542,  161.3766)
+    .. controls ( 305.9542,  164.1233) and ( 308.5275,  166.0966) .. ( 310.3942,  168.5233)
+    .. controls ( 313.0075,  167.0166) and ( 315.7675,  165.7100) .. ( 318.1675,  163.8433)
+    .. controls ( 322.4742,  158.4833) and ( 326.2075,  152.2966) .. ( 327.1142,  145.3500)
+    .. controls ( 327.9409,  140.3500) and ( 328.7142,  135.3233) .. ( 329.5942,  130.3233)
+    .. controls ( 330.3409,  130.5500) and ( 331.8342,  131.0033) .. ( 332.5942,  131.2166)
+    .. controls ( 335.8342,  146.3766) and ( 340.4342,  161.2033) .. ( 343.7009,  176.3500)
+    .. controls ( 345.0475,  181.0700) and ( 345.9009,  185.9366) .. ( 347.6475,  190.5366)
+    .. controls ( 350.0075,  194.9366) and ( 353.0742,  199.0700) .. ( 353.8075,  204.1500)
+    .. controls ( 347.3275,  204.9100) and ( 341.3275,  201.8700) .. ( 335.7809,  198.9366)
+    .. controls ( 331.4742,  196.4566) and ( 326.5009,  195.1233) .. ( 322.7009,  191.7900)
+    .. controls ( 315.1942,  185.5633) and ( 307.6075,  179.4566) .. ( 300.1942,  173.1233)
+    .. controls ( 296.4742,  170.2433) and ( 294.8075,  165.6966) .. ( 291.9942,  162.0566)
+    .. controls ( 292.4742,  156.1100) and ( 295.6209,  150.9900) .. ( 297.8742,  145.6433)
+    .. controls ( 299.8075,  137.3766) and ( 302.0075,  127.7633) .. ( 297.0609,  120.1500)
+    .. controls ( 295.7942,  117.4033) and ( 293.9409,  115.0166) .. ( 291.9675,  112.7633)
+    .. controls ( 289.5009,  118.0966) and ( 285.5542,  123.2966) .. ( 286.2875,  129.4966)
+    .. controls ( 286.8475,  138.2033) and ( 284.6342,  146.7100) .. ( 283.4475,  155.2700)
+    .. controls ( 286.8342,  162.6166) and ( 286.6742,  170.9366) .. ( 288.9409,  178.6300)
+    .. controls ( 291.6742,  180.8833) and ( 293.7009,  183.8833) .. ( 296.5409,  186.0033)
+    .. controls ( 306.4609,  191.5633) and ( 316.1275,  197.5633) .. ( 325.9942,  203.2166)
+    .. controls ( 333.2742,  206.0966) and ( 340.3009,  209.6166) .. ( 347.6075,  212.4166)}
 %    \end{macrocode}
 %
 % 大。
 %    \begin{macrocode}
 \def\fdulogo at name@da{%
-  (500.52758749, 206.59000460)
-    .. controls (503.94092073, 220.15000426) and (500.12758750, 234.41667057) .. (504.03425407, 247.92333690)
-    .. controls (511.07425389, 246.55000360) and (517.44758706, 242.07000371) .. (519.55425368, 234.97667056)
-    .. controls (516.83425375, 217.67000432) and (512.24758719, 200.72333808) .. (509.44758726, 183.43000518)
-    .. controls (505.98092068, 167.81667224) and (503.00758742, 152.09667263) .. (499.86092084, 136.41667302)
-    .. controls (505.75425402, 140.20333959) and (512.02092053, 143.41667285) .. (517.80758705, 147.37667275)
-    .. controls (519.20758702, 148.73667271) and (519.98092033, 150.59000600) .. (521.03425364, 152.20333929)
-    .. controls (519.78092034, 156.32333919) and (518.88758703, 160.77667241) .. (522.32758694, 164.09667233)
-    .. controls (528.04758680, 164.07000566) and (533.75425332, 164.08333900) .. (539.46091985, 164.07000566)
-    .. controls (541.24758647, 162.17667238) and (544.28758639, 160.44333909) .. (542.76758643, 157.40333916)
-    .. controls (541.94091978, 149.95000602) and (534.75425330, 146.48333944) .. (529.51425343, 142.35000621)
-    .. controls (520.10092033, 136.29667302) and (510.22092058, 131.00333982) .. (500.80758748, 124.93667331)
-    .. controls (503.71425407, 118.32334014) and (507.70092064, 112.28334029) .. (510.84758723, 105.77667379)
-    .. controls (515.51425378,  95.17667405) and (524.40758689,  87.40334091) .. (531.72758671,  78.67000780)
-    .. controls (538.30091988,  74.05667458) and (544.99425304,  69.55000803) .. (551.88758620,  65.37667480)
-    .. controls (556.27425276,  63.48334151) and (560.44758599,  61.11000824) .. (564.12758590,  58.03000831)
-    .. controls (558.10091938,  53.81667509) and (550.71425290,  52.76334178) .. (543.98091973,  50.16334184)
-    .. controls (539.66091984,  48.55000855) and (534.92758663,  48.35000856) .. (530.38092007,  48.51000855)
-    .. controls (520.74092031,  51.48334181) and (513.10092051,  59.24334162) .. (509.72758726,  68.72334138)
-    .. controls (504.24758739,  85.40334096) and (500.02092083, 102.44334054) .. (494.66092097, 119.16334012)
-    .. controls (491.66092104, 110.84334033) and (488.38092112, 102.61667387) .. (485.64758786,  94.20334074)
-    .. controls (481.35425463,  87.89667423) and (477.18092140,  81.47000773) .. (472.75425485,  75.24334122)
-    .. controls (465.78092169,  65.49667479) and (454.34092197,  59.77667494) .. (442.62092227,  58.23000831)
-    .. controls (439.51425568,  58.68334163) and (436.43425576,  59.39000828) .. (433.48758916,  60.48334159)
-    .. controls (430.78092256,  61.73667489) and (429.92758925,  64.85667481) .. (428.51425595,  67.21667475)
-    .. controls (434.07425581,  68.15000806) and (439.74092234,  68.56334138) .. (445.26092220,  69.84334135)
-    .. controls (455.00758862,  73.60334126) and (464.20758839,  79.99000777) .. (469.18092160,  89.41667420)
-    .. controls (473.36758817,  98.01667398) and (479.90092134, 105.60334046) .. (481.12758797, 115.40334021)
-    .. controls (475.23425479, 113.83000692) and (470.84758823, 109.43000703) .. (466.18092168, 105.79000712)
-    .. controls (460.79425515, 100.05667393) and (457.03425524,  91.63000747) .. (448.46092212,  90.15000751)
-    .. controls (445.51425553,  95.32334072) and (444.71425555, 101.31000723) .. (443.67425557, 107.07000709)
-    .. controls (446.92758883, 106.27000711) and (450.19425541, 105.51000713) .. (453.47425533, 104.79000715)
-    .. controls (462.60758843, 111.72334031) and (470.71425490, 120.11000676) .. (480.90092131, 125.56333996)
-    .. controls (485.82092119, 128.04333990) and (487.58092114, 133.69667309) .. (488.79425445, 138.65667297)
-    .. controls (493.14092100, 161.23000573) and (496.22092093, 184.00333850) .. (500.52758749, 206.59000460)}
+  ( 500.5275,  206.5900)
+    .. controls ( 503.9409,  220.1500) and ( 500.1275,  234.4166) .. ( 504.0342,  247.9233)
+    .. controls ( 511.0742,  246.5500) and ( 517.4475,  242.0700) .. ( 519.5542,  234.9766)
+    .. controls ( 516.8342,  217.6700) and ( 512.2475,  200.7233) .. ( 509.4475,  183.4300)
+    .. controls ( 505.9809,  167.8166) and ( 503.0075,  152.0966) .. ( 499.8609,  136.4166)
+    .. controls ( 505.7542,  140.2033) and ( 512.0209,  143.4166) .. ( 517.8075,  147.3766)
+    .. controls ( 519.2075,  148.7366) and ( 519.9809,  150.5900) .. ( 521.0342,  152.2033)
+    .. controls ( 519.7809,  156.3233) and ( 518.8875,  160.7766) .. ( 522.3275,  164.0966)
+    .. controls ( 528.0475,  164.0700) and ( 533.7542,  164.0833) .. ( 539.4609,  164.0700)
+    .. controls ( 541.2475,  162.1766) and ( 544.2875,  160.4433) .. ( 542.7675,  157.4033)
+    .. controls ( 541.9409,  149.9500) and ( 534.7542,  146.4833) .. ( 529.5142,  142.3500)
+    .. controls ( 520.1009,  136.2966) and ( 510.2209,  131.0033) .. ( 500.8075,  124.9366)
+    .. controls ( 503.7142,  118.3233) and ( 507.7009,  112.2833) .. ( 510.8475,  105.7766)
+    .. controls ( 515.5142,   95.1766) and ( 524.4075,   87.4033) .. ( 531.7275,   78.6700)
+    .. controls ( 538.3009,   74.0566) and ( 544.9942,   69.5500) .. ( 551.8875,   65.3766)
+    .. controls ( 556.2742,   63.4833) and ( 560.4475,   61.1100) .. ( 564.1275,   58.0300)
+    .. controls ( 558.1009,   53.8166) and ( 550.7142,   52.7633) .. ( 543.9809,   50.1633)
+    .. controls ( 539.6609,   48.5500) and ( 534.9275,   48.3500) .. ( 530.3809,   48.5100)
+    .. controls ( 520.7409,   51.4833) and ( 513.1009,   59.2433) .. ( 509.7275,   68.7233)
+    .. controls ( 504.2475,   85.4033) and ( 500.0209,  102.4433) .. ( 494.6609,  119.1633)
+    .. controls ( 491.6609,  110.8433) and ( 488.3809,  102.6166) .. ( 485.6475,   94.2033)
+    .. controls ( 481.3542,   87.8966) and ( 477.1809,   81.4700) .. ( 472.7542,   75.2433)
+    .. controls ( 465.7809,   65.4966) and ( 454.3409,   59.7766) .. ( 442.6209,   58.2300)
+    .. controls ( 439.5142,   58.6833) and ( 436.4342,   59.3900) .. ( 433.4875,   60.4833)
+    .. controls ( 430.7809,   61.7366) and ( 429.9275,   64.8566) .. ( 428.5142,   67.2166)
+    .. controls ( 434.0742,   68.1500) and ( 439.7409,   68.5633) .. ( 445.2609,   69.8433)
+    .. controls ( 455.0075,   73.6033) and ( 464.2075,   79.9900) .. ( 469.1809,   89.4166)
+    .. controls ( 473.3675,   98.0166) and ( 479.9009,  105.6033) .. ( 481.1275,  115.4033)
+    .. controls ( 475.2342,  113.8300) and ( 470.8475,  109.4300) .. ( 466.1809,  105.7900)
+    .. controls ( 460.7942,  100.0566) and ( 457.0342,   91.6300) .. ( 448.4609,   90.1500)
+    .. controls ( 445.5142,   95.3233) and ( 444.7142,  101.3100) .. ( 443.6742,  107.0700)
+    .. controls ( 446.9275,  106.2700) and ( 450.1942,  105.5100) .. ( 453.4742,  104.7900)
+    .. controls ( 462.6075,  111.7233) and ( 470.7142,  120.1100) .. ( 480.9009,  125.5633)
+    .. controls ( 485.8209,  128.0433) and ( 487.5809,  133.6966) .. ( 488.7942,  138.6566)
+    .. controls ( 493.1409,  161.2300) and ( 496.2209,  184.0033) .. ( 500.5275,  206.5900)}
 %    \end{macrocode}
 %
 % 学。
 %    \begin{macrocode}
 \def\fdulogo at name@xue{%
-  (747.62091464, 258.36333664)
-    .. controls (750.15424791, 256.21667003) and (752.74091451, 254.15000341) .. (755.38091445, 252.13667013)
-    .. controls (750.84758123, 243.33667035) and (742.26091478, 238.23000381) .. (734.47424830, 232.65667062)
-    .. controls (736.20758159, 230.40333734) and (737.98091488, 228.19000406) .. (739.79424817, 226.00333745)
-    .. controls (743.27424808, 226.81667076) and (746.76758133, 227.55000408) .. (750.28758124, 228.23000406)
-    .. controls (751.46091455, 225.40333746) and (752.64758118, 222.57667087) .. (753.86091449, 219.76333760)
-    .. controls (750.62091457, 213.24333777) and (748.54091462, 206.27000461) .. (746.78091466, 199.23000478)
-    .. controls (748.22091463, 197.71000482) and (749.67424792, 196.17667153) .. (751.14091455, 194.67000490)
-    .. controls (760.71424765, 211.47000448) and (769.88758075, 228.49667072) .. (779.47424718, 245.29667030)
-    .. controls (773.42091400, 244.24333699) and (767.28758082, 243.89667033) .. (761.19424764, 243.24333702)
-    .. controls (760.47424765, 248.00333690) and (766.58091417, 249.36333686) .. (769.60758076, 251.87000347)
-    .. controls (775.06091396, 251.71000347) and (782.16758045, 254.05667008) .. (786.15424701, 249.12333687)
-    .. controls (787.15424699, 247.96333690) and (788.06091363, 246.71000360) .. (788.99424694, 245.47000363)
-    .. controls (786.26091368, 234.07000391) and (778.42091387, 225.05667081) .. (772.88758068, 214.99000439)
-    .. controls (768.59424745, 208.51000455) and (764.74091421, 201.75000472) .. (760.55424765, 195.21667155)
-    .. controls (758.16758105, 190.29667167) and (756.44758109, 185.07000514) .. (754.07424781, 180.13667193)
-    .. controls (759.44758101, 179.95000527) and (764.83424755, 179.33667195) .. (770.22091408, 179.47000528)
-    .. controls (776.19424726, 180.55000525) and (781.90091379, 182.84333853) .. (787.99424697, 183.31000518)
-    .. controls (792.42091352, 184.25667183) and (796.32758009, 181.16333857) .. (800.31424666, 179.72333861)
-    .. controls (800.47424665, 177.73667199) and (800.64757998, 175.75000537) .. (800.83424665, 173.76333875)
-    .. controls (790.94091356, 167.73667224) and (782.19424711, 159.31000578) .. (770.64758073, 156.49667252)
-    .. controls (756.94091441, 154.17667258) and (743.36758142, 151.12333932) .. (729.70091509, 148.53667272)
-    .. controls (723.98091523, 147.25667275) and (717.72758206, 145.35000613) .. (714.59424880, 139.93667293)
-    .. controls (723.31424858, 140.35000626) and (731.92758170, 145.47000613) .. (740.60758148, 142.33667287)
-    .. controls (742.23424811, 139.56333961) and (743.82091474, 136.75000635) .. (745.38091470, 133.92333975)
-    .. controls (743.54091474, 131.48333981) and (742.03424812, 128.80333988) .. (740.20758149, 126.36333994)
-    .. controls (735.48758161, 121.79000672) and (729.54091509, 118.80334013) .. (723.72758191, 115.85667354)
-    .. controls (728.02091513, 114.00334025) and (732.62091502, 115.64334021) .. (737.06091491, 115.85667354)
-    .. controls (744.58091472, 116.27000686) and (752.03424787, 117.36334016) .. (759.52758101, 118.15000681)
-    .. controls (762.92758093, 116.28334019) and (766.28758084, 114.35000691) .. (769.48758076, 112.13667363)
-    .. controls (770.55424740, 108.49667372) and (771.60758071, 104.85667381) .. (772.66091402, 101.21667390)
-    .. controls (771.22091405,  98.23000731) and (769.11424744,  95.67000737) .. (766.28758084,  93.91000742)
-    .. controls (756.02091443,  97.39000733) and (745.16758137,  96.35000736) .. (734.52758164,  96.37667402)
-    .. controls (729.95424842,  95.96334070) and (725.63424853,  94.23000741) .. (721.18091530,  93.17667410)
-    .. controls (717.24758207,  83.47000768) and (718.54091537,  72.91000794) .. (717.83424872,  62.71000820)
-    .. controls (717.24758207,  53.75000842) and (722.64758193,  43.71000867) .. (716.04758210,  35.91000887)
-    .. controls (712.07424886,  35.36334221) and (708.03424897,  33.52334226) .. (704.04758240,  34.85667556)
-    .. controls (697.94091588,  36.35000886) and (691.66091604,  37.27000883) .. (685.71424952,  39.37667545)
-    .. controls (678.32758304,  44.67000865) and (670.20758324,  49.53667519) .. (665.38091670,  57.52334166)
-    .. controls (673.52758316,  53.41667510) and (681.47424963,  48.71000855) .. (690.28758274,  46.15000861)
-    .. controls (694.52758264,  44.61667532) and (698.95424919,  46.32334194) .. (703.22091575,  46.88334193)
-    .. controls (704.35424906,  49.84334185) and (705.78091569,  52.71000845) .. (706.66091567,  55.76334170)
-    .. controls (707.98091563,  66.84334143) and (706.18091568,  78.27000781) .. (709.15424894,  89.13667420)
-    .. controls (708.72758228,  89.65667419) and (707.86091564,  90.69667416) .. (707.43424898,  91.21667415)
-    .. controls (695.24758262,  90.37667417) and (683.74091624,  85.91000762) .. (673.22091650,  79.89667443)
-    .. controls (667.54091664,  76.23000786) and (660.62091682,  76.04334120) .. (654.28758364,  74.23000791)
-    .. controls (648.38091712,  73.23000793) and (643.48758391,  77.65667449) .. (639.82091734,  81.69667439)
-    .. controls (638.15425071,  84.59000765) and (637.00758407,  87.73667424) .. (635.58091744,  90.75000750)
-    .. controls (641.15425064,  95.83000737) and (649.06091711,  94.83000739) .. (655.91425027,  96.53667402)
-    .. controls (669.07424994,  99.97667393) and (682.16758295, 103.71000717) .. (695.24758262, 107.53667374)
-    .. controls (700.00758250, 109.08334037) and (706.22091568, 108.84334038) .. (709.24758227, 113.48334026)
-    .. controls (713.56758216, 119.85667344) and (721.44758196, 123.11000669) .. (724.18091523, 130.64333983)
-    .. controls (717.19424874, 130.88333983) and (710.54091557, 128.16333989) .. (703.74091574, 127.00333992)
-    .. controls (700.96758248, 129.33667320) and (700.46091582, 132.96333977) .. (699.67424917, 136.28333969)
-    .. controls (702.44758244, 139.24333962) and (705.16758237, 142.28333954) .. (708.15424896, 145.04333947)
-    .. controls (713.63424883, 149.91000602) and (720.66091532, 152.35000596) .. (727.23424849, 155.35000588)
-    .. controls (731.56758171, 157.07000584) and (731.92758170, 162.24333904) .. (732.67424835, 166.16333894)
-    .. controls (723.46091525, 167.77667224) and (714.14091548, 164.72333898) .. (705.96758235, 160.63000575)
-    .. controls (700.03424917, 157.68333916) and (693.82091599, 155.39000588) .. (687.82091614, 152.59000595)
-    .. controls (684.79424955, 153.49667259) and (682.08758295, 155.12333922) .. (679.58091634, 157.03000584)
-    .. controls (680.38091632, 167.76333890) and (682.68758293, 178.51000530) .. (681.42091630, 189.31000503)
-    .. controls (680.79424965, 193.81667159) and (681.86091629, 198.25667148) .. (682.78091626, 202.64333803)
-    .. controls (683.50091625, 202.24333804) and (684.95424954, 201.45667140) .. (685.67424952, 201.05667141)
-    .. controls (687.36758282, 198.41667147) and (689.34091610, 195.97667153) .. (691.35424938, 193.57667159)
-    .. controls (694.04758265, 194.40333824) and (696.83424925, 195.01667156) .. (699.39424918, 196.21667153)
-    .. controls (701.24758247, 198.09667148) and (702.44758244, 200.47000475) .. (704.11424906, 202.49667137)
-    .. controls (709.31424893, 207.03000459) and (715.47424878, 210.37667117) .. (722.04758195, 212.47000445)
-    .. controls (724.15424856, 214.63000440) and (726.15424851, 216.88333768) .. (728.10091513, 219.19000429)
-    .. controls (727.86091514, 220.85667091) and (727.62091514, 222.52333754) .. (727.40758181, 224.19000416)
-    .. controls (723.18091525, 223.24333752) and (719.78091534, 220.56333758) .. (716.82091541, 217.55000433)
-    .. controls (716.16758210, 224.28333749) and (713.46091550, 231.16333732) .. (716.06091543, 237.81667049)
-    .. controls (718.95424869, 236.79000385) and (721.88758195, 235.89667053) .. (724.86091521, 235.07000389)
-    .. controls (732.74091501, 242.52333704) and (743.15424809, 247.96333690) .. (747.62091464, 258.36333664)
-  (696.82091591, 220.16333759)
-    .. controls (700.36758249, 219.00333762) and (703.24758242, 216.63000435) .. (705.64758236, 213.81667109)
-    .. controls (704.32758239, 210.63000450) and (703.11424909, 207.39000458) .. (702.15424911, 204.07000466)
-    .. controls (700.64758248, 203.27000468) and (699.14091585, 202.45667137) .. (697.63424923, 201.64333806)
-    .. controls (696.60758258, 203.37667135) and (695.56758261, 205.08333797) .. (694.55424930, 206.80333793)
-    .. controls (695.31424928, 211.25667115) and (696.06091593, 215.71000437) .. (696.82091591, 220.16333759)
-  (749.11424794, 167.77667224)
-    .. controls (747.63424798, 165.07000564) and (746.10091468, 162.37667237) .. (744.63424805, 159.67000577)
-    .. controls (755.00758112, 160.13667243) and (764.79424755, 163.65667234) .. (774.58091397, 166.85667226)
-    .. controls (778.28758054, 167.81667224) and (780.35424716, 171.29667215) .. (782.99424709, 173.76333875)
-    .. controls (771.44758071, 174.45667207) and (759.56758101, 172.97667211) .. (749.11424794, 167.77667224)
-  (742.71424810, 179.96333860)
-    .. controls (740.74091481, 176.05667203) and (747.15424799, 179.88333860) .. (742.71424810, 179.96333860)
-  (713.83424882, 188.16333839)
-    .. controls (711.34091555, 184.93667181) and (709.32758227, 181.25667190) .. (706.18091568, 178.57667197)
-    .. controls (699.63424918, 177.63000532) and (692.48758269, 178.65667197) .. (687.60758281, 183.47000518)
-    .. controls (687.67424947, 177.49667199) and (687.62091614, 171.52333881) .. (687.64758281, 165.53667229)
-    .. controls (699.67424917, 169.11000554) and (711.88758220, 172.00333880) .. (723.98091523, 175.37667205)
-    .. controls (721.91424862, 176.56333868) and (719.84758200, 177.75000532) .. (717.79424872, 178.93667196)
-    .. controls (718.16758205, 181.56333856) and (718.52758204, 184.19000516) .. (718.88758203, 186.81667176)
-    .. controls (717.19424874, 187.27000508) and (715.51424878, 187.71000507) .. (713.83424882, 188.16333839)
-  (741.00758147, 214.85667106)
-    .. controls (737.16758157, 207.41667125) and (733.72758166, 199.53667144) .. (734.23424831, 190.96333832)
-    .. controls (735.32758162, 190.33667167) and (736.43424826, 189.69667169) .. (737.55424823, 189.07000504)
-    .. controls (738.12758155, 193.45667160) and (738.30091488, 197.91000482) .. (739.31424818, 202.21667138)
-    .. controls (740.48758149, 206.29667127) and (743.34091475, 210.61667117) .. (741.00758147, 214.85667106)
-  (701.99424912, 258.20333664)
-    .. controls (704.94091571, 255.97667003) and (708.68758228, 254.55000340) .. (711.04758222, 251.68333681)
-    .. controls (711.56758221, 247.73667024) and (712.63424885, 242.96333702) .. (709.48758226, 239.81667044)
-    .. controls (703.08758242, 233.87000392) and (696.68758258, 227.91000407) .. (690.47424940, 221.77667089)
-    .. controls (689.72758276, 223.44333751) and (688.99424944, 225.11000414) .. (688.27424946, 226.76333743)
-    .. controls (691.99424937, 232.81667061) and (695.06091596, 239.23000378) .. (698.54091587, 245.41667030)
-    .. controls (700.23424916, 249.49667019) and (700.87424914, 253.93667008) .. (701.99424912, 258.20333664)
-  (654.71425030, 137.15000634)
-    .. controls (658.28758354, 146.24333944) and (659.68758351, 156.59000585) .. (667.11424999, 163.60333901)
-    .. controls (667.80758330, 160.27000576) and (668.83424995, 157.00333917) .. (669.26091660, 153.63000592)
-    .. controls (668.40758329, 150.57667267) and (666.80758333, 147.80333940) .. (665.84758335, 144.79000615)
-    .. controls (665.35425003, 140.60333958) and (665.68758336, 136.36333969) .. (665.72758336, 132.15000646)
-    .. controls (664.06091673, 130.12333985) and (662.02091678, 128.45667322) .. (659.56758351, 127.47000658)
-    .. controls (657.88758355, 130.67000650) and (656.24758359, 133.88333975) .. (654.71425030, 137.15000634)}
+  ( 747.6209,  258.3633)
+    .. controls ( 750.1542,  256.2166) and ( 752.7409,  254.1500) .. ( 755.3809,  252.1366)
+    .. controls ( 750.8475,  243.3366) and ( 742.2609,  238.2300) .. ( 734.4742,  232.6566)
+    .. controls ( 736.2075,  230.4033) and ( 737.9809,  228.1900) .. ( 739.7942,  226.0033)
+    .. controls ( 743.2742,  226.8166) and ( 746.7675,  227.5500) .. ( 750.2875,  228.2300)
+    .. controls ( 751.4609,  225.4033) and ( 752.6475,  222.5766) .. ( 753.8609,  219.7633)
+    .. controls ( 750.6209,  213.2433) and ( 748.5409,  206.2700) .. ( 746.7809,  199.2300)
+    .. controls ( 748.2209,  197.7100) and ( 749.6742,  196.1766) .. ( 751.1409,  194.6700)
+    .. controls ( 760.7142,  211.4700) and ( 769.8875,  228.4966) .. ( 779.4742,  245.2966)
+    .. controls ( 773.4209,  244.2433) and ( 767.2875,  243.8966) .. ( 761.1942,  243.2433)
+    .. controls ( 760.4742,  248.0033) and ( 766.5809,  249.3633) .. ( 769.6075,  251.8700)
+    .. controls ( 775.0609,  251.7100) and ( 782.1675,  254.0566) .. ( 786.1542,  249.1233)
+    .. controls ( 787.1542,  247.9633) and ( 788.0609,  246.7100) .. ( 788.9942,  245.4700)
+    .. controls ( 786.2609,  234.0700) and ( 778.4209,  225.0566) .. ( 772.8875,  214.9900)
+    .. controls ( 768.5942,  208.5100) and ( 764.7409,  201.7500) .. ( 760.5542,  195.2166)
+    .. controls ( 758.1675,  190.2966) and ( 756.4475,  185.0700) .. ( 754.0742,  180.1366)
+    .. controls ( 759.4475,  179.9500) and ( 764.8342,  179.3366) .. ( 770.2209,  179.4700)
+    .. controls ( 776.1942,  180.5500) and ( 781.9009,  182.8433) .. ( 787.9942,  183.3100)
+    .. controls ( 792.4209,  184.2566) and ( 796.3275,  181.1633) .. ( 800.3142,  179.7233)
+    .. controls ( 800.4742,  177.7366) and ( 800.6475,  175.7500) .. ( 800.8342,  173.7633)
+    .. controls ( 790.9409,  167.7366) and ( 782.1942,  159.3100) .. ( 770.6475,  156.4966)
+    .. controls ( 756.9409,  154.1766) and ( 743.3675,  151.1233) .. ( 729.7009,  148.5366)
+    .. controls ( 723.9809,  147.2566) and ( 717.7275,  145.3500) .. ( 714.5942,  139.9366)
+    .. controls ( 723.3142,  140.3500) and ( 731.9275,  145.4700) .. ( 740.6075,  142.3366)
+    .. controls ( 742.2342,  139.5633) and ( 743.8209,  136.7500) .. ( 745.3809,  133.9233)
+    .. controls ( 743.5409,  131.4833) and ( 742.0342,  128.8033) .. ( 740.2075,  126.3633)
+    .. controls ( 735.4875,  121.7900) and ( 729.5409,  118.8033) .. ( 723.7275,  115.8566)
+    .. controls ( 728.0209,  114.0033) and ( 732.6209,  115.6433) .. ( 737.0609,  115.8566)
+    .. controls ( 744.5809,  116.2700) and ( 752.0342,  117.3633) .. ( 759.5275,  118.1500)
+    .. controls ( 762.9275,  116.2833) and ( 766.2875,  114.3500) .. ( 769.4875,  112.1366)
+    .. controls ( 770.5542,  108.4966) and ( 771.6075,  104.8566) .. ( 772.6609,  101.2166)
+    .. controls ( 771.2209,   98.2300) and ( 769.1142,   95.6700) .. ( 766.2875,   93.9100)
+    .. controls ( 756.0209,   97.3900) and ( 745.1675,   96.3500) .. ( 734.5275,   96.3766)
+    .. controls ( 729.9542,   95.9633) and ( 725.6342,   94.2300) .. ( 721.1809,   93.1766)
+    .. controls ( 717.2475,   83.4700) and ( 718.5409,   72.9100) .. ( 717.8342,   62.7100)
+    .. controls ( 717.2475,   53.7500) and ( 722.6475,   43.7100) .. ( 716.0475,   35.9100)
+    .. controls ( 712.0742,   35.3633) and ( 708.0342,   33.5233) .. ( 704.0475,   34.8566)
+    .. controls ( 697.9409,   36.3500) and ( 691.6609,   37.2700) .. ( 685.7142,   39.3766)
+    .. controls ( 678.3275,   44.6700) and ( 670.2075,   49.5366) .. ( 665.3809,   57.5233)
+    .. controls ( 673.5275,   53.4166) and ( 681.4742,   48.7100) .. ( 690.2875,   46.1500)
+    .. controls ( 694.5275,   44.6166) and ( 698.9542,   46.3233) .. ( 703.2209,   46.8833)
+    .. controls ( 704.3542,   49.8433) and ( 705.7809,   52.7100) .. ( 706.6609,   55.7633)
+    .. controls ( 707.9809,   66.8433) and ( 706.1809,   78.2700) .. ( 709.1542,   89.1366)
+    .. controls ( 708.7275,   89.6566) and ( 707.8609,   90.6966) .. ( 707.4342,   91.2166)
+    .. controls ( 695.2475,   90.3766) and ( 683.7409,   85.9100) .. ( 673.2209,   79.8966)
+    .. controls ( 667.5409,   76.2300) and ( 660.6209,   76.0433) .. ( 654.2875,   74.2300)
+    .. controls ( 648.3809,   73.2300) and ( 643.4875,   77.6566) .. ( 639.8209,   81.6966)
+    .. controls ( 638.1542,   84.5900) and ( 637.0075,   87.7366) .. ( 635.5809,   90.7500)
+    .. controls ( 641.1542,   95.8300) and ( 649.0609,   94.8300) .. ( 655.9142,   96.5366)
+    .. controls ( 669.0742,   99.9766) and ( 682.1675,  103.7100) .. ( 695.2475,  107.5366)
+    .. controls ( 700.0075,  109.0833) and ( 706.2209,  108.8433) .. ( 709.2475,  113.4833)
+    .. controls ( 713.5675,  119.8566) and ( 721.4475,  123.1100) .. ( 724.1809,  130.6433)
+    .. controls ( 717.1942,  130.8833) and ( 710.5409,  128.1633) .. ( 703.7409,  127.0033)
+    .. controls ( 700.9675,  129.3366) and ( 700.4609,  132.9633) .. ( 699.6742,  136.2833)
+    .. controls ( 702.4475,  139.2433) and ( 705.1675,  142.2833) .. ( 708.1542,  145.0433)
+    .. controls ( 713.6342,  149.9100) and ( 720.6609,  152.3500) .. ( 727.2342,  155.3500)
+    .. controls ( 731.5675,  157.0700) and ( 731.9275,  162.2433) .. ( 732.6742,  166.1633)
+    .. controls ( 723.4609,  167.7766) and ( 714.1409,  164.7233) .. ( 705.9675,  160.6300)
+    .. controls ( 700.0342,  157.6833) and ( 693.8209,  155.3900) .. ( 687.8209,  152.5900)
+    .. controls ( 684.7942,  153.4966) and ( 682.0875,  155.1233) .. ( 679.5809,  157.0300)
+    .. controls ( 680.3809,  167.7633) and ( 682.6875,  178.5100) .. ( 681.4209,  189.3100)
+    .. controls ( 680.7942,  193.8166) and ( 681.8609,  198.2566) .. ( 682.7809,  202.6433)
+    .. controls ( 683.5009,  202.2433) and ( 684.9542,  201.4566) .. ( 685.6742,  201.0566)
+    .. controls ( 687.3675,  198.4166) and ( 689.3409,  195.9766) .. ( 691.3542,  193.5766)
+    .. controls ( 694.0475,  194.4033) and ( 696.8342,  195.0166) .. ( 699.3942,  196.2166)
+    .. controls ( 701.2475,  198.0966) and ( 702.4475,  200.4700) .. ( 704.1142,  202.4966)
+    .. controls ( 709.3142,  207.0300) and ( 715.4742,  210.3766) .. ( 722.0475,  212.4700)
+    .. controls ( 724.1542,  214.6300) and ( 726.1542,  216.8833) .. ( 728.1009,  219.1900)
+    .. controls ( 727.8609,  220.8566) and ( 727.6209,  222.5233) .. ( 727.4075,  224.1900)
+    .. controls ( 723.1809,  223.2433) and ( 719.7809,  220.5633) .. ( 716.8209,  217.5500)
+    .. controls ( 716.1675,  224.2833) and ( 713.4609,  231.1633) .. ( 716.0609,  237.8166)
+    .. controls ( 718.9542,  236.7900) and ( 721.8875,  235.8966) .. ( 724.8609,  235.0700)
+    .. controls ( 732.7409,  242.5233) and ( 743.1542,  247.9633) .. ( 747.6209,  258.3633)
+  ( 696.8209,  220.1633)
+    .. controls ( 700.3675,  219.0033) and ( 703.2475,  216.6300) .. ( 705.6475,  213.8166)
+    .. controls ( 704.3275,  210.6300) and ( 703.1142,  207.3900) .. ( 702.1542,  204.0700)
+    .. controls ( 700.6475,  203.2700) and ( 699.1409,  202.4566) .. ( 697.6342,  201.6433)
+    .. controls ( 696.6075,  203.3766) and ( 695.5675,  205.0833) .. ( 694.5542,  206.8033)
+    .. controls ( 695.3142,  211.2566) and ( 696.0609,  215.7100) .. ( 696.8209,  220.1633)
+  ( 749.1142,  167.7766)
+    .. controls ( 747.6342,  165.0700) and ( 746.1009,  162.3766) .. ( 744.6342,  159.6700)
+    .. controls ( 755.0075,  160.1366) and ( 764.7942,  163.6566) .. ( 774.5809,  166.8566)
+    .. controls ( 778.2875,  167.8166) and ( 780.3542,  171.2966) .. ( 782.9942,  173.7633)
+    .. controls ( 771.4475,  174.4566) and ( 759.5675,  172.9766) .. ( 749.1142,  167.7766)
+  ( 742.7142,  179.9633)
+    .. controls ( 740.7409,  176.0566) and ( 747.1542,  179.8833) .. ( 742.7142,  179.9633)
+  ( 713.8342,  188.1633)
+    .. controls ( 711.3409,  184.9366) and ( 709.3275,  181.2566) .. ( 706.1809,  178.5766)
+    .. controls ( 699.6342,  177.6300) and ( 692.4875,  178.6566) .. ( 687.6075,  183.4700)
+    .. controls ( 687.6742,  177.4966) and ( 687.6209,  171.5233) .. ( 687.6475,  165.5366)
+    .. controls ( 699.6742,  169.1100) and ( 711.8875,  172.0033) .. ( 723.9809,  175.3766)
+    .. controls ( 721.9142,  176.5633) and ( 719.8475,  177.7500) .. ( 717.7942,  178.9366)
+    .. controls ( 718.1675,  181.5633) and ( 718.5275,  184.1900) .. ( 718.8875,  186.8166)
+    .. controls ( 717.1942,  187.2700) and ( 715.5142,  187.7100) .. ( 713.8342,  188.1633)
+  ( 741.0075,  214.8566)
+    .. controls ( 737.1675,  207.4166) and ( 733.7275,  199.5366) .. ( 734.2342,  190.9633)
+    .. controls ( 735.3275,  190.3366) and ( 736.4342,  189.6966) .. ( 737.5542,  189.0700)
+    .. controls ( 738.1275,  193.4566) and ( 738.3009,  197.9100) .. ( 739.3142,  202.2166)
+    .. controls ( 740.4875,  206.2966) and ( 743.3409,  210.6166) .. ( 741.0075,  214.8566)
+  ( 701.9942,  258.2033)
+    .. controls ( 704.9409,  255.9766) and ( 708.6875,  254.5500) .. ( 711.0475,  251.6833)
+    .. controls ( 711.5675,  247.7366) and ( 712.6342,  242.9633) .. ( 709.4875,  239.8166)
+    .. controls ( 703.0875,  233.8700) and ( 696.6875,  227.9100) .. ( 690.4742,  221.7766)
+    .. controls ( 689.7275,  223.4433) and ( 688.9942,  225.1100) .. ( 688.2742,  226.7633)
+    .. controls ( 691.9942,  232.8166) and ( 695.0609,  239.2300) .. ( 698.5409,  245.4166)
+    .. controls ( 700.2342,  249.4966) and ( 700.8742,  253.9366) .. ( 701.9942,  258.2033)
+  ( 654.7142,  137.1500)
+    .. controls ( 658.2875,  146.2433) and ( 659.6875,  156.5900) .. ( 667.1142,  163.6033)
+    .. controls ( 667.8075,  160.2700) and ( 668.8342,  157.0033) .. ( 669.2609,  153.6300)
+    .. controls ( 668.4075,  150.5766) and ( 666.8075,  147.8033) .. ( 665.8475,  144.7900)
+    .. controls ( 665.3542,  140.6033) and ( 665.6875,  136.3633) .. ( 665.7275,  132.1500)
+    .. controls ( 664.0609,  130.1233) and ( 662.0209,  128.4566) .. ( 659.5675,  127.4700)
+    .. controls ( 657.8875,  130.6700) and ( 656.2475,  133.8833) .. ( 654.7142,  137.1500)}
 %    \end{macrocode}
 %
+% \paragraph{校名(毛泽东原版)}
+%
+% 复。
+%    \begin{macrocode}
+\def\fdulogo at name@original at fu{%
+  (  63.7187,  348.5068)
+    .. controls (  60.4345,  350.4238) and (  55.1425,  360.9033) .. (  55.1425,  365.4902)
+    .. controls (  55.1425,  367.7783) and (  54.5781,  370.0000) .. (  53.8876,  370.4267)
+    .. controls (  52.0273,  371.5761) and (  52.3505,  376.2568) .. (  55.0390,  387.0869)
+    .. controls (  57.9892,  398.9746) and (  59.3242,  421.2656) .. (  59.4433,  460.6738)
+    .. controls (  59.5136,  483.6279) and (  59.1660,  490.8095) .. (  57.9667,  491.2089)
+    .. controls (  57.1044,  491.4970) and (  56.0781,  490.6962) .. (  55.6855,  489.4316)
+    .. controls (  53.8339,  483.4589) and (  49.7734,  476.0205) .. (  46.3623,  472.3515)
+    .. controls (  40.4824,  466.0283) and (  27.6064,  449.6054) .. (  27.5683,  448.3818)
+    .. controls (  27.5507,  447.7753) and (  25.7001,  445.1054) .. (  23.4570,  442.4492)
+    .. controls (  21.2138,  439.7919) and (  17.7470,  435.6035) .. (  15.7529,  433.1406)
+    .. controls (  13.7587,  430.6767) and (  11.2587,  428.8291) .. (  10.1962,  429.0341)
+    .. controls (   7.1943,  429.6123) and (   6.1728,  435.7353) .. (   8.0849,  441.6943)
+    .. controls (   9.0175,  444.5986) and (  10.1367,  449.6435) .. (  10.5732,  452.9062)
+    .. controls (  11.0097,  456.1679) and (  11.8369,  459.1279) .. (  12.4121,  459.4833)
+    .. controls (  12.9873,  459.8388) and (  15.8300,  465.0761) .. (  18.7294,  471.1210)
+    .. controls (  21.6289,  477.1660) and (  25.9257,  485.0312) .. (  28.2783,  488.5986)
+    .. controls (  30.6298,  492.1669) and (  32.5546,  495.4589) .. (  32.5546,  495.9150)
+    .. controls (  32.5546,  496.3720) and (  34.4414,  499.6640) .. (  36.7470,  503.2324)
+    .. controls (  54.8505,  531.2480) and (  61.8486,  544.5488) .. (  76.0195,  577.8828)
+    .. controls (  84.0869,  596.8603) and (  88.1699,  609.4833) .. (  86.2412,  609.4833)
+    .. controls (  84.2617,  609.4833) and (  77.5195,  605.1582) .. (  76.4853,  603.2255)
+    .. controls (  74.3144,  599.1699) and (  67.1699,  595.6796) .. (  61.0410,  595.6796)
+    .. controls (  56.1933,  595.6796) and (  54.9560,  596.2089) .. (  52.9873,  599.1298)
+    .. controls (  47.7968,  606.8281) and (  47.2285,  608.9013) .. (  48.8974,  614.0566)
+    .. controls (  51.0605,  620.7402) and (  54.8066,  627.9716) .. (  56.7324,  629.1806)
+    .. controls (  58.8642,  630.5175) and (  61.8818,  635.3535) .. (  68.2509,  647.6376)
+    .. controls (  71.1484,  653.2246) and (  76.0781,  662.3134) .. (  79.2060,  667.8349)
+    .. controls (  85.9501,  679.7392) and (  97.4296,  699.6835) .. (  99.0693,  702.3447)
+    .. controls (  99.7070,  703.3798) and ( 101.3164,  706.4863) .. ( 102.6445,  709.2470)
+    .. controls ( 103.9736,  712.0078) and ( 107.3671,  718.5019) .. ( 110.1865,  723.6777)
+    .. controls ( 115.6513,  733.7138) and ( 116.8476,  740.9736) .. ( 113.4951,  743.7568)
+    .. controls ( 112.4599,  744.6152) and ( 111.6132,  746.1044) .. ( 111.6132,  747.0644)
+    .. controls ( 111.6132,  748.0244) and ( 111.1289,  749.7910) .. ( 110.5371,  750.9892)
+    .. controls ( 109.9453,  752.1875) and ( 108.6113,  754.8623) .. ( 107.5712,  756.9326)
+    .. controls ( 106.5322,  759.0029) and ( 105.3457,  762.8896) .. ( 104.9345,  765.5683)
+    .. controls ( 103.9853,  771.7617) and ( 107.1162,  786.8242) .. ( 110.4873,  792.2783)
+    .. controls ( 112.6621,  795.7978) and ( 113.8027,  796.4589) .. ( 117.6757,  796.4423)
+    .. controls ( 123.5791,  796.4179) and ( 124.3876,  795.8017) .. ( 127.9365,  788.6191)
+    .. controls ( 129.5556,  785.3398) and ( 131.3291,  782.6582) .. ( 131.8769,  782.6582)
+    .. controls ( 133.2851,  782.6582) and ( 138.6689,  770.5615) .. ( 140.2548,  763.8349)
+    .. controls ( 141.6250,  758.0244) and ( 140.5087,  743.3037) .. ( 138.4179,  739.6113)
+    .. controls ( 137.8242,  738.5625) and ( 135.6250,  735.8193) .. ( 133.5312,  733.5146)
+    .. controls ( 131.4375,  731.2109) and ( 128.9482,  727.4384) .. ( 127.9990,  725.1328)
+    .. controls ( 127.0498,  722.8261) and ( 124.0996,  717.5781) .. ( 121.4433,  713.4687)
+    .. controls ( 118.7871,  709.3593) and ( 114.5478,  702.2109) .. ( 112.0224,  697.5830)
+    .. controls ( 109.4970,  692.9550) and ( 107.0449,  688.8867) .. ( 106.5722,  688.5410)
+    .. controls ( 106.1005,  688.1962) and ( 103.8623,  684.5253) .. ( 101.5986,  680.3847)
+    .. controls (  99.3349,  676.2431) and (  95.6318,  669.4667) .. (  93.3681,  665.3251)
+    .. controls (  83.6328,  647.5078) and (  75.5703,  630.7490) .. (  76.4667,  630.1943)
+    .. controls (  77.0000,  629.8652) and (  78.7724,  630.6289) .. (  80.4072,  631.8916)
+    .. controls (  83.6494,  634.3974) and (  94.4062,  638.3457) .. (  97.9912,  638.3457)
+    .. controls ( 101.7519,  638.3457) and ( 108.7685,  630.2607) .. ( 109.6279,  624.9375)
+    .. controls ( 110.4746,  619.6953) and ( 109.8320,  608.5390) .. ( 108.6142,  607.3203)
+    .. controls ( 108.1933,  606.8994) and ( 107.8486,  604.9677) .. ( 107.8486,  603.0273)
+    .. controls ( 107.8486,  599.7431) and ( 102.0507,  587.4033) .. (  98.5000,  583.1298)
+    .. controls (  97.6396,  582.0947) and (  96.5654,  580.4013) .. (  96.1123,  579.3652)
+    .. controls (  95.6591,  578.3300) and (  93.6162,  574.6601) .. (  91.5712,  571.2089)
+    .. controls (  88.0849,  565.3251) and (  82.5166,  554.2861) .. (  77.9619,  544.2285)
+    .. controls (  76.8681,  541.8134) and (  75.2792,  538.9892) .. (  74.4316,  537.9541)
+    .. controls (  73.5839,  536.9189) and (  71.7558,  533.4228) .. (  70.3681,  530.1855)
+    -- (  67.8447,  524.2988)
+    -- (  73.4033,  521.0419)
+    .. controls (  77.1738,  518.8320) and (  79.1962,  516.6904) .. (  79.6914,  514.3798)
+    .. controls (  80.0937,  512.5068) and (  81.2099,  508.9980) .. (  82.1728,  506.5820)
+    .. controls (  86.5839,  495.5126) and (  87.6708,  487.7197) .. (  86.3554,  476.5888)
+    .. controls (  85.6542,  470.6542) and (  84.3349,  463.8212) .. (  83.4248,  461.4062)
+    .. controls (  79.3779,  450.6718) and (  76.4365,  405.2714) .. (  78.9306,  392.0546)
+    .. controls (  80.9570,  381.3125) and (  81.1181,  361.3896) .. (  79.1933,  359.4648)
+    .. controls (  78.3886,  358.6611) and (  77.7314,  356.9609) .. (  77.7314,  355.6875)
+    .. controls (  77.7314,  354.4130) and (  76.3447,  351.9853) .. (  74.6503,  350.2910)
+    .. controls (  71.4482,  347.0888) and (  67.3076,  346.4130) .. (  63.7187,  348.5068)
+    -- cycle
+  ( 121.3378,  363.6250)
+    .. controls ( 118.4638,  365.2988) and ( 115.5087,  371.1171) .. ( 115.1513,  375.8027)
+    .. controls ( 114.8017,  380.3916) and ( 119.9746,  390.4814) .. ( 123.6982,  392.4746)
+    .. controls ( 125.4375,  393.4052) and ( 130.4707,  402.0556) .. ( 137.4248,  416.0673)
+    .. controls ( 143.4648,  428.2353) and ( 149.6513,  439.8847) .. ( 151.1718,  441.9550)
+    .. controls ( 152.6923,  444.0253) and ( 156.7666,  451.0839) .. ( 160.2246,  457.6416)
+    .. controls ( 163.6826,  464.1982) and ( 167.8085,  471.8212) .. ( 169.3925,  474.5820)
+    .. controls ( 172.3759,  479.7802) and ( 188.9492,  512.9023) .. ( 195.0781,  525.9150)
+    -- ( 198.5683,  533.3271)
+    -- ( 195.9511,  541.6015)
+    .. controls ( 188.5712,  564.9355) and ( 189.0019,  585.9726) .. ( 197.1015,  597.7753)
+    .. controls ( 202.0546,  604.9931) and ( 207.8789,  606.9218) .. ( 213.7558,  603.2900)
+    .. controls ( 218.9550,  600.0761) and ( 226.5000,  591.0585) .. ( 229.0039,  585.0654)
+    .. controls ( 231.2138,  579.7753) and ( 230.3710,  572.2500) .. ( 226.7636,  565.0566)
+    .. controls ( 225.4121,  562.3623) and ( 223.5273,  557.9492) .. ( 222.5742,  555.2480)
+    .. controls ( 221.6210,  552.5468) and ( 219.6689,  548.6904) .. ( 218.2353,  546.6777)
+    .. controls ( 215.7900,  543.2431) and ( 215.7500,  542.7666) .. ( 217.5820,  538.9042)
+    .. controls ( 219.7304,  534.3779) and ( 225.2773,  527.9150) .. ( 227.0136,  527.9150)
+    .. controls ( 227.6210,  527.9150) and ( 228.4677,  529.7500) .. ( 228.8935,  531.9931)
+    .. controls ( 229.3203,  534.2363) and ( 230.2138,  538.3310) .. ( 230.8798,  541.0917)
+    .. controls ( 232.5839,  548.1601) and ( 238.0087,  582.7109) .. ( 239.6464,  596.9345)
+    .. controls ( 240.4013,  603.4912) and ( 241.7695,  611.6787) .. ( 242.6865,  615.1298)
+    .. controls ( 243.6035,  618.5810) and ( 245.0283,  625.0751) .. ( 245.8525,  629.5615)
+    .. controls ( 246.6767,  634.0478) and ( 248.1083,  641.3886) .. ( 249.0351,  645.8750)
+    .. controls ( 252.2812,  661.6015) and ( 252.6083,  667.8359) .. ( 250.3076,  670.1367)
+    .. controls ( 247.7714,  672.6728) and ( 246.9531,  672.7070) .. ( 241.6767,  670.5019)
+    .. controls ( 236.2041,  668.2158) and ( 228.7421,  661.5556) .. ( 224.9863,  655.6054)
+    .. controls ( 223.3173,  652.9619) and ( 220.5400,  650.1552) .. ( 218.8144,  649.3691)
+    .. controls ( 213.0771,  646.7558) and ( 199.5488,  626.3496) .. ( 189.8740,  605.7187)
+    .. controls ( 187.4472,  600.5419) and ( 183.5625,  592.3535) .. ( 181.2412,  587.5224)
+    .. controls ( 178.9208,  582.6914) and ( 174.2080,  570.8320) .. ( 170.7685,  561.1699)
+    .. controls ( 158.1699,  525.7753) and ( 153.7880,  509.1025) .. ( 154.1757,  498.0234)
+    .. controls ( 154.5546,  487.1591) and ( 152.3115,  483.7128) .. ( 145.2041,  484.2392)
+    .. controls ( 140.7119,  484.5712) and ( 139.5087,  485.3554) .. ( 135.9492,  490.2685)
+    .. controls ( 133.6992,  493.3740) and ( 131.8203,  496.7177) .. ( 131.7744,  497.6992)
+    .. controls ( 131.7285,  498.6796) and ( 130.8408,  500.4218) .. ( 129.8017,  501.5703)
+    .. controls ( 127.9267,  503.6416) and ( 128.6152,  508.4580) .. ( 131.5966,  514.1259)
+    .. controls ( 133.5039,  517.7539) and ( 136.5722,  529.8681) .. ( 138.5859,  541.7187)
+    .. controls ( 141.5419,  559.1220) and ( 145.0478,  573.0263) .. ( 150.7675,  590.0322)
+    .. controls ( 156.3212,  606.5429) and ( 170.8408,  636.9462) .. ( 179.1259,  649.4140)
+    .. controls ( 182.0244,  653.7773) and ( 184.3964,  657.6123) .. ( 184.3964,  657.9384)
+    .. controls ( 184.3964,  658.2636) and ( 184.9638,  659.2119) .. ( 185.6582,  660.0449)
+    .. controls ( 186.3515,  660.8789) and ( 189.5498,  665.5136) .. ( 192.7646,  670.3457)
+    .. controls ( 201.0341,  682.7724) and ( 208.4853,  691.3623) .. ( 230.8671,  714.2666)
+    .. controls ( 256.5087,  740.5078) and ( 263.9902,  748.6582) .. ( 263.1806,  749.4677)
+    .. controls ( 260.4433,  752.2050) and ( 217.0244,  714.2587) .. ( 217.0234,  709.1279)
+    .. controls ( 217.0234,  707.6347) and ( 209.1914,  701.2744) .. ( 202.4902,  697.3251)
+    .. controls ( 199.5615,  695.5996) and ( 193.2314,  690.5175) .. ( 188.4228,  686.0312)
+    .. controls ( 183.6142,  681.5449) and ( 175.8994,  674.8007) .. ( 171.2792,  671.0449)
+    .. controls ( 166.6582,  667.2880) and ( 162.0712,  662.6542) .. ( 161.0849,  660.7480)
+    .. controls ( 159.8359,  658.3330) and ( 157.9570,  657.0312) .. ( 154.8896,  656.4550)
+    .. controls ( 152.4677,  656.0009) and ( 150.1777,  655.1289) .. ( 149.7988,  654.5166)
+    .. controls ( 148.2412,  651.9970) and ( 145.3828,  653.7207) .. ( 142.8027,  658.7373)
+    .. controls ( 140.9335,  662.3720) and ( 139.8974,  667.0683) .. ( 139.5498,  673.4824)
+    .. controls ( 139.0849,  682.0546) and ( 139.5058,  684.1816) .. ( 144.2656,  697.3251)
+    .. controls ( 147.1396,  705.2626) and ( 150.2011,  714.2978) .. ( 151.0693,  717.4033)
+    .. controls ( 151.9365,  720.5097) and ( 154.0625,  725.8740) .. ( 155.7939,  729.3251)
+    .. controls ( 157.5244,  732.7763) and ( 160.8564,  741.3818) .. ( 163.1982,  748.4501)
+    .. controls ( 167.3398,  760.9492) and ( 167.5585,  761.2998) .. ( 171.2207,  761.2929)
+    .. controls ( 176.0166,  761.2861) and ( 176.8701,  760.6884) .. ( 182.3017,  753.5498)
+    .. controls ( 190.4697,  742.8154) and ( 192.2460,  738.1162) .. ( 191.2802,  729.7939)
+    .. controls ( 190.8095,  725.7373) and ( 189.9150,  722.1044) .. ( 189.2929,  721.7197)
+    .. controls ( 188.6708,  721.3349) and ( 188.1435,  719.7832) .. ( 188.1210,  718.2705)
+    .. controls ( 188.1005,  716.7587) and ( 187.2705,  714.4501) .. ( 186.2792,  713.1406)
+    .. controls ( 185.2880,  711.8310) and ( 184.7841,  710.2626) .. ( 185.1591,  709.6562)
+    .. controls ( 185.5341,  709.0498) and ( 184.3613,  706.7324) .. ( 182.5537,  704.5078)
+    .. controls ( 176.2597,  696.7617) and ( 170.6162,  688.5410) .. ( 171.5927,  688.5410)
+    .. controls ( 172.5136,  688.5410) and ( 177.8388,  693.0654) .. ( 188.1914,  702.6455)
+    .. controls ( 192.5410,  706.6689) and ( 207.4589,  719.7226) .. ( 212.5458,  723.9550)
+    .. controls ( 226.7460,  735.7705) and ( 234.7490,  742.5771) .. ( 238.7802,  746.2666)
+    .. controls ( 241.4199,  748.6816) and ( 245.9335,  752.1787) .. ( 248.8115,  754.0371)
+    .. controls ( 251.6884,  755.8955) and ( 255.5439,  758.5781) .. ( 257.3789,  759.9980)
+    .. controls ( 259.2138,  761.4179) and ( 261.0595,  762.5800) .. ( 261.4824,  762.5800)
+    .. controls ( 261.9042,  762.5800) and ( 264.4677,  763.9804) .. ( 267.1796,  765.6914)
+    .. controls ( 269.8906,  767.4033) and ( 274.3437,  769.1611) .. ( 277.0742,  769.5976)
+    .. controls ( 281.2587,  770.2666) and ( 282.2548,  769.9882) .. ( 283.4130,  767.8232)
+    .. controls ( 285.1201,  764.6337) and ( 285.1845,  759.3916) .. ( 283.5556,  756.3476)
+    .. controls ( 282.8779,  755.0810) and ( 274.2666,  746.5683) .. ( 264.4189,  737.4306)
+    .. controls ( 236.8994,  711.8955) and ( 233.5156,  708.6523) .. ( 221.7294,  696.5058)
+    .. controls ( 215.6904,  690.2822) and ( 210.7490,  684.6142) .. ( 210.7490,  683.9101)
+    .. controls ( 210.7490,  683.2060) and ( 209.1777,  681.2783) .. ( 207.2578,  679.6250)
+    .. controls ( 202.0390,  675.1337) and ( 183.5908,  644.7089) .. ( 172.3320,  622.0253)
+    .. controls ( 164.8525,  606.9560) and ( 154.1376,  572.4765) .. ( 154.3955,  564.3066)
+    .. controls ( 154.5195,  560.4033) and ( 159.4882,  570.7187) .. ( 166.9404,  590.3505)
+    .. controls ( 179.9580,  624.6455) and ( 195.5937,  650.8427) .. ( 211.2441,  664.5820)
+    .. controls ( 221.0693,  673.2070) and ( 236.7929,  683.2783) .. ( 244.4101,  685.8251)
+    .. controls ( 249.2539,  687.4453) and ( 259.8808,  685.6884) .. ( 262.2089,  682.8828)
+    .. controls ( 265.0830,  679.4199) and ( 265.0908,  663.5078) .. ( 262.2236,  653.4042)
+    .. controls ( 259.5097,  643.8427) and ( 258.5136,  639.9707) .. ( 253.0253,  617.6396)
+    .. controls ( 246.7910,  592.2773) and ( 244.6474,  581.0888) .. ( 244.7304,  574.3457)
+    .. controls ( 244.7792,  570.3388) and ( 242.9199,  559.8564) .. ( 240.2968,  549.3505)
+    .. controls ( 237.3984,  537.7431) and ( 235.8564,  528.7470) .. ( 235.9951,  524.2529)
+    .. controls ( 236.2636,  515.5292) and ( 232.5380,  504.7851) .. ( 227.8417,  500.7460)
+    -- ( 224.3984,  497.7841)
+    -- ( 218.8144,  501.6259)
+    .. controls ( 215.2558,  504.0742) and ( 212.0908,  507.7177) .. ( 210.0869,  511.6718)
+    .. controls ( 208.3574,  515.0839) and ( 206.4023,  517.8759) .. ( 205.7412,  517.8759)
+    .. controls ( 204.2958,  517.8759) and ( 200.2373,  509.2109) .. ( 198.3154,  502.0224)
+    .. controls ( 197.5527,  499.1689) and ( 196.0849,  496.1357) .. ( 195.0546,  495.2802)
+    .. controls ( 194.0244,  494.4257) and ( 193.1816,  493.0390) .. ( 193.1816,  492.2001)
+    .. controls ( 193.1816,  491.3613) and ( 190.6035,  485.3603) .. ( 187.4511,  478.8642)
+    .. controls ( 176.0371,  455.3359) and ( 174.5761,  452.0292) .. ( 175.1708,  451.0673)
+    .. controls ( 175.5029,  450.5302) and ( 179.0117,  452.5800) .. ( 182.9667,  455.6240)
+    .. controls ( 186.9228,  458.6679) and ( 192.2509,  462.0322) .. ( 194.8076,  463.1005)
+    .. controls ( 197.3642,  464.1689) and ( 199.4560,  465.6357) .. ( 199.4560,  466.3613)
+    .. controls ( 199.4560,  467.0869) and ( 200.5166,  467.6806) .. ( 201.8125,  467.6806)
+    .. controls ( 203.1083,  467.6806) and ( 204.8535,  468.5058) .. ( 205.6904,  469.5136)
+    .. controls ( 206.5273,  470.5224) and ( 208.3828,  471.7197) .. ( 209.8144,  472.1738)
+    .. controls ( 211.2451,  472.6279) and ( 215.0058,  474.8535) .. ( 218.1718,  477.1191)
+    .. controls ( 226.6582,  483.1943) and ( 245.3232,  492.5048) .. ( 254.8427,  495.4121)
+    .. controls ( 271.0996,  500.3769) and ( 277.7939,  497.3447) .. ( 279.3369,  484.3193)
+    .. controls ( 280.3896,  475.4277) and ( 275.7705,  459.1787) .. ( 266.4531,  438.9951)
+    .. controls ( 263.7792,  433.2021) and ( 263.6015,  432.0722) .. ( 265.1748,  430.8378)
+    .. controls ( 282.7666,  417.0439) and ( 292.2167,  410.1445) .. ( 294.5136,  409.4208)
+    .. controls ( 296.0673,  408.9316) and ( 297.4042,  407.8632) .. ( 297.4853,  407.0468)
+    .. controls ( 297.5673,  406.2314) and ( 297.7744,  403.8691) .. ( 297.9472,  401.7988)
+    .. controls ( 298.1191,  399.7275) and ( 298.6835,  396.7636) .. ( 299.2001,  395.2099)
+    .. controls ( 300.0253,  392.7304) and ( 299.7119,  392.3867) .. ( 296.6250,  392.3867)
+    .. controls ( 290.6464,  392.3867) and ( 282.8457,  397.1640) .. ( 275.8261,  405.1240)
+    .. controls ( 272.1279,  409.3183) and ( 268.8203,  413.1386) .. ( 268.4746,  413.6142)
+    .. controls ( 266.6044,  416.1943) and ( 258.3535,  421.3466) .. ( 257.2177,  420.6445)
+    .. controls ( 256.4873,  420.1933) and ( 254.8076,  417.7451) .. ( 253.4833,  415.2031)
+    .. controls ( 250.1953,  408.8906) and ( 242.1611,  400.7851) .. ( 235.8378,  397.4013)
+    .. controls ( 231.6357,  395.1523) and ( 228.4111,  396.6767) .. ( 219.2968,  405.2226)
+    .. controls ( 205.1884,  418.4492) and ( 201.6474,  425.8037) .. ( 204.4218,  436.1074)
+    .. controls ( 206.0703,  442.2314) and ( 211.5292,  445.7070) .. ( 221.5488,  447.0136)
+    .. controls ( 227.3857,  447.7744) and ( 233.3994,  446.0888) .. ( 249.3583,  439.2177)
+    .. controls ( 252.2500,  437.9726) and ( 266.0332,  469.8496) .. ( 267.9326,  482.1718)
+    .. controls ( 269.0634,  489.5146) and ( 267.2861,  490.5273) .. ( 257.3164,  488.2246)
+    .. controls ( 246.9472,  485.8291) and ( 232.6816,  478.5859) .. ( 216.8574,  467.6835)
+    .. controls ( 208.7568,  462.1025) and ( 192.7851,  448.6933) .. ( 190.1689,  445.2773)
+    .. controls ( 188.7695,  443.4501) and ( 186.7568,  441.1083) .. ( 185.6972,  440.0722)
+    .. controls ( 184.6367,  439.0371) and ( 181.2890,  435.3671) .. ( 178.2578,  431.9160)
+    .. controls ( 175.2265,  428.4648) and ( 169.5791,  422.2412) .. ( 165.7089,  418.0849)
+    .. controls ( 156.6582,  408.3662) and ( 143.5576,  389.1601) .. ( 142.4257,  383.9511)
+    .. controls ( 141.2187,  378.3964) and ( 133.4042,  366.8457) .. ( 129.1552,  364.3349)
+    .. controls ( 125.1210,  361.9521) and ( 124.3330,  361.8808) .. ( 121.3388,  363.6250)
+    -- cycle
+  ( 240.4843,  420.3164)
+    .. controls ( 245.4355,  427.6318) and ( 245.3349,  428.1669) .. ( 238.4580,  431.1250)
+    .. controls ( 225.2060,  436.8261) and ( 216.6250,  435.6982) .. ( 219.3847,  428.6171)
+    .. controls ( 220.8486,  424.8632) and ( 228.1435,  417.9160) .. ( 231.4550,  417.1220)
+    .. controls ( 236.5566,  415.8994) and ( 237.7900,  416.3359) .. cycle
+  ( 210.8183,  574.7900)
+    .. controls ( 212.4023,  581.8710) and ( 210.9570,  587.5849) .. ( 207.8408,  586.5585)
+    .. controls ( 206.2021,  586.0195) and ( 205.1494,  574.3193) .. ( 206.3203,  569.6562)
+    .. controls ( 207.4140,  565.2968) and ( 209.1328,  567.2587) .. cycle}
+%    \end{macrocode}
+%
+% 旦。
+%    \begin{macrocode}
+\def\fdulogo at name@original at dan{%
+  ( 319.2978,  425.6777)
+    .. controls ( 316.5371,  426.6718) and ( 314.1982,  427.4941) .. ( 314.1005,  427.5048)
+    .. controls ( 314.0019,  427.5156) and ( 313.5791,  428.8916) .. ( 313.1591,  430.5644)
+    .. controls ( 312.7392,  432.2363) and ( 311.0673,  435.2011) .. ( 309.4433,  437.1523)
+    .. controls ( 307.2539,  439.7822) and ( 306.4658,  442.3232) .. ( 306.3945,  446.9746)
+    .. controls ( 306.2812,  454.4550) and ( 308.2353,  457.9169) .. ( 313.8671,  460.2138)
+    .. controls ( 316.1630,  461.1503) and ( 318.7304,  462.7900) .. ( 319.5712,  463.8574)
+    .. controls ( 320.8925,  465.5341) and ( 321.1054,  465.4033) .. ( 321.1396,  462.8896)
+    .. controls ( 321.1718,  460.4746) and ( 321.6582,  460.1201) .. ( 324.0029,  460.8007)
+    .. controls ( 337.7177,  464.7763) and ( 344.6855,  467.1533) .. ( 346.2773,  468.3994)
+    .. controls ( 348.2480,  469.9414) and ( 356.8476,  473.0244) .. ( 360.0810,  473.3476)
+    .. controls ( 363.5185,  473.6914) and ( 367.6103,  475.3642) .. ( 367.6103,  476.4257)
+    .. controls ( 367.6103,  477.0019) and ( 371.0400,  477.8710) .. ( 375.2304,  478.3574)
+    .. controls ( 379.9208,  478.9013) and ( 383.1083,  479.9140) .. ( 383.5214,  480.9902)
+    .. controls ( 383.8906,  481.9521) and ( 385.3154,  482.7392) .. ( 386.6884,  482.7392)
+    .. controls ( 388.0615,  482.7392) and ( 390.6826,  483.5585) .. ( 392.5146,  484.5595)
+    .. controls ( 397.3085,  487.1796) and ( 410.1279,  490.5087) .. ( 411.6943,  489.5410)
+    .. controls ( 412.4267,  489.0878) and ( 414.5957,  489.8789) .. ( 416.5156,  491.2988)
+    .. controls ( 418.5839,  492.8281) and ( 421.0566,  493.6044) .. ( 422.5849,  493.2050)
+    .. controls ( 424.0029,  492.8339) and ( 428.4482,  493.7597) .. ( 432.4648,  495.2626)
+    .. controls ( 436.4814,  496.7656) and ( 440.8964,  498.2636) .. ( 442.2763,  498.5927)
+    .. controls ( 443.6572,  498.9208) and ( 446.8447,  499.7939) .. ( 449.3593,  500.5332)
+    .. controls ( 459.2617,  503.4414) and ( 473.3349,  496.3613) .. ( 473.3349,  488.4716)
+    .. controls ( 473.3349,  483.8603) and ( 471.1064,  481.7968) .. ( 465.1064,  480.8515)
+    .. controls ( 455.5791,  479.3496) and ( 442.7822,  475.0976) .. ( 442.0498,  473.1894)
+    .. controls ( 441.5449,  471.8730) and ( 440.3046,  471.5410) .. ( 437.8847,  472.0722)
+    .. controls ( 435.5341,  472.5888) and ( 434.2226,  472.2685) .. ( 433.7617,  471.0664)
+    .. controls ( 433.1894,  469.5761) and ( 423.9970,  463.9160) .. ( 422.1494,  463.9160)
+    .. controls ( 421.8193,  463.9160) and ( 422.2431,  465.0263) .. ( 423.0908,  466.3837)
+    .. controls ( 423.9384,  467.7402) and ( 427.3320,  470.1328) .. ( 430.6308,  471.6992)
+    .. controls ( 433.9306,  473.2656) and ( 436.6298,  475.2001) .. ( 436.6298,  475.9990)
+    .. controls ( 436.6298,  476.7978) and ( 437.4765,  477.7763) .. ( 438.5117,  478.1728)
+    .. controls ( 439.5478,  478.5703) and ( 440.3945,  479.5380) .. ( 440.3945,  480.3242)
+    .. controls ( 440.3945,  481.1855) and ( 439.5224,  481.4013) .. ( 438.1982,  480.8681)
+    .. controls ( 436.9902,  480.3808) and ( 432.4912,  479.5302) .. ( 428.1992,  478.9775)
+    .. controls ( 420.8281,  478.0283) and ( 406.4062,  473.3974) .. ( 398.5673,  469.4638)
+    .. controls ( 396.6132,  468.4824) and ( 394.1865,  467.6806) .. ( 393.1738,  467.6806)
+    .. controls ( 392.1611,  467.6806) and ( 388.9951,  466.5507) .. ( 386.1376,  465.1708)
+    .. controls ( 383.2802,  463.7900) and ( 380.0605,  462.6367) .. ( 378.9824,  462.6064)
+    .. controls ( 377.9042,  462.5781) and ( 374.7636,  461.1708) .. ( 372.0029,  459.4824)
+    .. controls ( 369.2421,  457.7939) and ( 365.8115,  455.8935) .. ( 364.3789,  455.2587)
+    .. controls ( 362.9472,  454.6250) and ( 360.8359,  452.6718) .. ( 359.6875,  450.9189)
+    .. controls ( 358.5390,  449.1669) and ( 355.6376,  446.8017) .. ( 353.2392,  445.6640)
+    .. controls ( 350.8417,  444.5263) and ( 348.5458,  442.5429) .. ( 348.1376,  441.2578)
+    .. controls ( 347.7294,  439.9726) and ( 345.0263,  437.0771) .. ( 342.1308,  434.8242)
+    .. controls ( 339.2353,  432.5722) and ( 336.3847,  429.9550) .. ( 335.7968,  429.0087)
+    .. controls ( 334.7763,  427.3671) and ( 327.3623,  423.6982) .. ( 325.2988,  423.8144)
+    .. controls ( 324.7587,  423.8466) and ( 322.0585,  424.6826) .. cycle
+  ( 415.2949,  521.2421)
+    .. controls ( 415.2939,  521.8066) and ( 414.0234,  523.7656) .. ( 412.4716,  525.5957)
+    .. controls ( 410.9199,  527.4267) and ( 406.3144,  532.9501) .. ( 402.2382,  537.8701)
+    .. controls ( 398.1611,  542.7910) and ( 394.4912,  546.6523) .. ( 394.0810,  546.4521)
+    .. controls ( 389.8281,  544.3691) and ( 381.4082,  538.3232) .. ( 381.3857,  537.3359)
+    .. controls ( 381.3671,  536.6406) and ( 377.9853,  533.0712) .. ( 373.8642,  529.4033)
+    .. controls ( 365.7919,  522.2177) and ( 365.2246,  523.8359) .. ( 372.6259,  532.9345)
+    .. controls ( 375.1533,  536.0400) and ( 379.4140,  542.1757) .. ( 382.0947,  546.5693)
+    -- ( 386.9697,  554.5566)
+    -- ( 383.3955,  561.0009)
+    .. controls ( 371.1005,  583.1689) and ( 370.1201,  585.7314) .. ( 370.1201,  595.7177)
+    .. controls ( 370.1201,  609.5302) and ( 372.8642,  611.1503) .. ( 384.7451,  604.3525)
+    .. controls ( 388.8574,  602.0000) and ( 394.4375,  597.0087) .. ( 398.9501,  591.6484)
+    .. controls ( 410.9628,  577.3779) and ( 415.2675,  565.4941) .. ( 410.8603,  558.7685)
+    .. controls ( 409.1503,  556.1591) and ( 408.9873,  555.0546) .. ( 410.1425,  553.9003)
+    .. controls ( 412.0410,  552.0019) and ( 414.0000,  554.7304) .. ( 414.0097,  559.2871)
+    .. controls ( 414.0136,  561.0126) and ( 415.1083,  565.8125) .. ( 416.4423,  569.9541)
+    .. controls ( 417.7773,  574.0947) and ( 420.6787,  583.6953) .. ( 422.8896,  591.2871)
+    .. controls ( 428.1640,  609.3964) and ( 435.3603,  630.5166) .. ( 442.3437,  648.3847)
+    .. controls ( 448.2597,  663.5214) and ( 450.4130,  672.2275) .. ( 448.2412,  672.2275)
+    .. controls ( 447.5458,  672.2275) and ( 446.2958,  671.4082) .. ( 445.4648,  670.4072)
+    .. controls ( 444.6337,  669.4052) and ( 441.3173,  668.1953) .. ( 438.0957,  667.7187)
+    .. controls ( 433.0722,  666.9755) and ( 415.9150,  659.3427) .. ( 414.0419,  657.0175)
+    .. controls ( 413.6962,  656.5898) and ( 408.8964,  653.3017) .. ( 403.3750,  649.7109)
+    .. controls ( 397.8535,  646.1201) and ( 390.2304,  640.3369) .. ( 386.4345,  636.8593)
+    .. controls ( 382.6376,  633.3818) and ( 377.5556,  628.7265) .. ( 375.1396,  626.5146)
+    .. controls ( 367.3935,  619.4218) and ( 361.8623,  615.7998) .. ( 357.4667,  614.9384)
+    .. controls ( 347.3837,  612.9648) and ( 344.0810,  606.7646) .. ( 345.5927,  592.6455)
+    .. controls ( 346.2294,  586.6962) and ( 347.3085,  583.3525) .. ( 349.3886,  580.8798)
+    .. controls ( 357.6210,  571.0966) and ( 361.7832,  554.2304) .. ( 358.8720,  542.4482)
+    .. controls ( 353.4013,  520.3105) and ( 351.4619,  518.8955) .. ( 344.5126,  531.9648)
+    .. controls ( 341.8271,  537.0156) and ( 341.5449,  538.9179) .. ( 341.9218,  549.4023)
+    .. controls ( 342.3574,  561.4921) and ( 340.2324,  576.2607) .. ( 337.0078,  583.5527)
+    .. controls ( 334.1416,  590.0341) and ( 333.7705,  591.7919) .. ( 335.0937,  592.6093)
+    .. controls ( 335.7832,  593.0361) and ( 337.1455,  592.7236) .. ( 338.1210,  591.9140)
+    .. controls ( 342.5576,  588.2324) and ( 343.1953,  594.2929) .. ( 340.5273,  614.7910)
+    .. controls ( 339.9306,  619.3750) and ( 340.3457,  621.9453) .. ( 342.3544,  626.0849)
+    .. controls ( 345.1796,  631.9101) and ( 345.8798,  632.4570) .. ( 359.9794,  639.8652)
+    .. controls ( 365.2119,  642.6152) and ( 370.0576,  645.3115) .. ( 370.7480,  645.8593)
+    .. controls ( 376.1210,  650.1191) and ( 423.3105,  672.5322) .. ( 434.1201,  675.9589)
+    .. controls ( 450.5595,  681.1689) and ( 456.0761,  681.8339) .. ( 462.0791,  679.3251)
+    .. controls ( 466.0400,  677.6708) and ( 466.7470,  676.7871) .. ( 466.7470,  673.4941)
+    .. controls ( 466.7470,  671.3593) and ( 465.0273,  665.9335) .. ( 462.9248,  661.4365)
+    .. controls ( 460.8222,  656.9394) and ( 457.4599,  648.8095) .. ( 455.4541,  643.3691)
+    .. controls ( 453.4482,  637.9287) and ( 450.3544,  630.6103) .. ( 448.5791,  627.1064)
+    .. controls ( 446.8037,  623.6025) and ( 443.9121,  616.0859) .. ( 442.1542,  610.4033)
+    .. controls ( 440.3964,  604.7207) and ( 438.1884,  597.8125) .. ( 437.2480,  595.0517)
+    .. controls ( 434.3066,  586.4208) and ( 425.3359,  549.3056) .. ( 425.3359,  545.7714)
+    .. controls ( 425.3359,  543.2763) and ( 421.6914,  523.2187) .. ( 421.0371,  522.1103)
+    .. controls ( 420.5351,  521.2607) and ( 415.2958,  520.4687) .. cycle
+  ( 388.3437,  583.7851)
+    .. controls ( 382.5791,  591.8632) and ( 380.1591,  593.6923) .. ( 380.1591,  589.9697)
+    .. controls ( 380.1591,  586.7412) and ( 383.9306,  580.2763) .. ( 388.7685,  575.2099)
+    .. controls ( 392.8916,  570.8935) and ( 393.3750,  570.6816) .. ( 393.7402,  573.0410)
+    .. controls ( 393.9833,  574.6132) and ( 391.8339,  578.8945) .. cycle}
+%    \end{macrocode}
+%
+% 大。
+%    \begin{macrocode}
+\def\fdulogo at name@original at da{%
+  ( 632.3828,  446.7656)
+    .. controls ( 622.5283,  451.5029) and ( 618.4785,  456.6845) .. ( 616.0380,  467.6806)
+    .. controls ( 615.0996,  471.9091) and ( 609.2675,  486.2031) .. ( 602.8417,  500.0214)
+    .. controls ( 601.1503,  503.6601) and ( 599.7656,  507.7158) .. ( 599.7656,  509.0341)
+    .. controls ( 599.7656,  510.3525) and ( 596.9423,  518.6220) .. ( 593.4912,  527.4111)
+    .. controls ( 586.7197,  544.6562) and ( 586.2617,  546.8935) .. ( 589.0263,  549.1875)
+    .. controls ( 590.4794,  550.3945) and ( 591.3232,  550.1152) .. ( 593.3144,  547.7724)
+    .. controls ( 597.7050,  542.6074) and ( 612.7236,  522.1816) .. ( 620.4716,  510.8378)
+    .. controls ( 629.6787,  497.3574) and ( 638.2832,  487.7587) .. ( 641.1611,  487.7587)
+    .. controls ( 642.3437,  487.7587) and ( 644.6259,  486.0439) .. ( 646.2314,  483.9482)
+    .. controls ( 647.8378,  481.8525) and ( 651.9296,  478.7421) .. ( 655.3242,  477.0371)
+    .. controls ( 661.8212,  473.7744) and ( 683.9677,  467.6806) .. ( 689.3300,  467.6806)
+    .. controls ( 691.0625,  467.6806) and ( 692.8281,  467.1152) .. ( 693.2548,  466.4257)
+    .. controls ( 693.6816,  465.7353) and ( 695.1269,  465.1708) .. ( 696.4658,  465.1708)
+    .. controls ( 698.1943,  465.1708) and ( 698.9023,  464.3037) .. ( 698.9023,  462.1865)
+    .. controls ( 698.9023,  458.3867) and ( 696.1435,  456.1035) .. ( 691.0166,  455.6591)
+    .. controls ( 688.7968,  455.4667) and ( 681.3339,  454.4423) .. ( 674.4316,  453.3837)
+    .. controls ( 667.5292,  452.3242) and ( 659.5107,  451.4365) .. ( 656.6113,  451.4121)
+    .. controls ( 653.6298,  451.3867) and ( 650.9052,  450.6464) .. ( 650.3369,  449.7089)
+    .. controls ( 649.5332,  448.3798) and ( 639.4472,  443.5361) .. ( 638.3281,  443.9414)
+    .. controls ( 638.1689,  443.9990) and ( 635.4941,  445.2695) .. cycle
+  ( 496.2373,  448.9541)
+    .. controls ( 479.6962,  450.5019) and ( 478.0410,  451.0771) .. ( 478.0410,  455.2734)
+    .. controls ( 478.0410,  458.7822) and ( 478.2382,  458.8964) .. ( 484.2890,  458.8964)
+    .. controls ( 494.1474,  458.8964) and ( 514.1533,  465.6093) .. ( 519.5810,  470.7382)
+    .. controls ( 527.7900,  478.4960) and ( 546.3144,  501.7636) .. ( 550.9013,  510.0781)
+    .. controls ( 554.6816,  516.9326) and ( 565.1533,  544.1220) .. ( 564.3300,  544.9453)
+    .. controls ( 563.4492,  545.8261) and ( 547.2187,  535.0283) .. ( 538.3994,  527.6933)
+    .. controls ( 525.3037,  516.8037) and ( 515.6875,  506.8515) .. ( 515.6875,  504.1884)
+    .. controls ( 515.6875,  502.8212) and ( 514.3144,  500.1181) .. ( 512.6367,  498.1816)
+    .. controls ( 509.6484,  494.7324) and ( 509.5126,  494.7041) .. ( 506.0527,  496.7753)
+    .. controls ( 500.6611,  500.0019) and ( 498.2792,  512.2998) .. ( 502.2734,  516.2929)
+    .. controls ( 503.9550,  517.9755) and ( 504.5849,  518.0244) .. ( 506.2958,  516.6054)
+    .. controls ( 508.7910,  514.5341) and ( 513.3173,  516.8486) .. ( 522.0527,  524.6640)
+    .. controls ( 529.6005,  531.4179) and ( 531.0126,  532.5263) .. ( 546.1201,  543.5625)
+    .. controls ( 553.1943,  548.7294) and ( 561.2988,  554.6660) .. ( 564.1298,  556.7539)
+    .. controls ( 569.9980,  561.0820) and ( 570.1572,  561.5517) .. ( 577.9648,  597.5615)
+    .. controls ( 584.8300,  629.2246) and ( 586.9716,  644.9052) .. ( 588.4189,  674.1103)
+    .. controls ( 589.1376,  688.6035) and ( 590.2744,  706.6015) .. ( 590.9453,  714.1044)
+    .. controls ( 591.9648,  725.5039) and ( 591.8623,  728.1806) .. ( 590.3183,  730.3837)
+    .. controls ( 587.9892,  733.7089) and ( 587.9482,  738.7968) .. ( 590.2265,  741.9111)
+    .. controls ( 591.8593,  744.1455) and ( 592.5312,  744.2011) .. ( 599.9511,  742.7255)
+    .. controls ( 605.9921,  741.5244) and ( 608.7617,  740.2324) .. ( 611.3876,  737.3925)
+    .. controls ( 614.9140,  733.5791) and ( 615.1044,  730.8125) .. ( 612.2880,  724.3056)
+    .. controls ( 611.6904,  722.9248) and ( 610.2568,  715.8662) .. ( 609.1015,  708.6191)
+    .. controls ( 607.9472,  701.3720) and ( 606.2294,  690.6435) .. ( 605.2861,  684.7763)
+    .. controls ( 604.3417,  678.9101) and ( 603.6250,  670.1572) .. ( 603.6923,  665.3251)
+    .. controls ( 603.8808,  651.9794) and ( 599.1054,  623.3896) .. ( 593.5273,  604.4638)
+    .. controls ( 587.9189,  585.4316) and ( 584.6064,  571.8359) .. ( 585.5791,  571.8359)
+    .. controls ( 585.9355,  571.8359) and ( 588.2861,  573.4101) .. ( 590.8007,  575.3339)
+    .. controls ( 595.6123,  579.0146) and ( 606.5830,  585.7197) .. ( 616.0791,  590.7851)
+    .. controls ( 619.1845,  592.4414) and ( 624.4023,  595.6318) .. ( 627.6738,  597.8750)
+    .. controls ( 630.9453,  600.1181) and ( 634.1591,  601.9541) .. ( 634.8154,  601.9541)
+    .. controls ( 635.4716,  601.9541) and ( 636.3681,  602.5341) .. ( 636.8066,  603.2431)
+    .. controls ( 637.8388,  604.9150) and ( 633.4511,  608.4746) .. ( 625.1191,  612.7246)
+    .. controls ( 617.2500,  616.7392) and ( 616.5166,  620.3007) .. ( 623.6396,  619.9111)
+    .. controls ( 626.0380,  619.7792) and ( 634.7773,  619.3222) .. ( 643.0595,  618.8945)
+    .. controls ( 651.3417,  618.4677) and ( 659.3261,  617.8740) .. ( 660.8027,  617.5761)
+    .. controls ( 665.6210,  616.6035) and ( 665.4443,  613.2607) .. ( 660.3369,  608.7460)
+    .. controls ( 657.7363,  606.4482) and ( 655.0908,  604.5439) .. ( 654.4589,  604.5156)
+    .. controls ( 653.3681,  604.4658) and ( 646.1669,  599.8320) .. ( 601.0800,  570.1640)
+    -- ( 581.6894,  557.4052)
+    -- ( 578.2109,  548.6210)
+    .. controls ( 576.2968,  543.7890) and ( 572.1328,  533.0605) .. ( 568.9550,  524.7783)
+    .. controls ( 563.4970,  510.5498) and ( 559.1699,  502.1572) .. ( 548.2490,  484.6210)
+    .. controls ( 542.0810,  474.7177) and ( 534.3271,  461.6035) .. ( 532.1142,  457.3330)
+    .. controls ( 531.1406,  455.4550) and ( 529.1640,  453.5595) .. ( 527.7216,  453.1210)
+    .. controls ( 526.2792,  452.6835) and ( 524.1386,  451.4814) .. ( 522.9638,  450.4511)
+    .. controls ( 520.4082,  448.2089) and ( 510.2705,  447.6406) .. cycle}
+%    \end{macrocode}
+%
+% 学。
+%    \begin{macrocode}
+\def\fdulogo at name@original at xue{%
+  ( 859.9462,  361.5869)
+    .. controls ( 857.7607,  362.5371) and ( 855.7080,  363.0507) .. ( 855.3837,  362.7265)
+    .. controls ( 853.8916,  361.2343) and ( 832.1875,  365.2773) .. ( 827.5283,  367.9150)
+    .. controls ( 824.7675,  369.4785) and ( 820.8144,  371.1298) .. ( 818.7441,  371.5849)
+    .. controls ( 814.5322,  372.5117) and ( 810.7656,  374.1992) .. ( 791.7636,  383.6689)
+    .. controls ( 773.4511,  392.7949) and ( 756.0244,  404.7509) .. ( 758.0625,  406.7900)
+    .. controls ( 758.5966,  407.3242) and ( 772.4179,  400.8740) .. ( 774.8232,  398.9677)
+    .. controls ( 777.2548,  397.0410) and ( 800.0771,  388.0917) .. ( 813.0966,  383.9599)
+    .. controls ( 828.4384,  379.0908) and ( 849.4228,  376.2177) .. ( 855.8945,  378.0996)
+    -- ( 860.1552,  379.3388)
+    -- ( 859.8203,  393.7060)
+    .. controls ( 859.3164,  415.3574) and ( 856.8242,  456.8144) .. ( 855.9267,  458.4892)
+    .. controls ( 854.9560,  460.2998) and ( 837.3593,  454.7207) .. ( 830.4912,  450.4257)
+    .. controls ( 828.0087,  448.8730) and ( 825.1162,  447.6025) .. ( 824.0634,  447.6025)
+    .. controls ( 823.0107,  447.6025) and ( 821.8242,  446.7548) .. ( 821.4277,  445.7197)
+    .. controls ( 821.0302,  444.6845) and ( 819.5576,  443.8378) .. ( 818.1562,  443.8378)
+    .. controls ( 816.7539,  443.8378) and ( 815.6064,  443.1162) .. ( 815.6064,  442.2343)
+    .. controls ( 815.6064,  441.3525) and ( 810.1005,  437.7529) .. ( 803.3710,  434.2343)
+    .. controls ( 786.6523,  425.4951) and ( 784.1806,  424.2441) .. ( 779.8427,  422.3300)
+    .. controls ( 777.7714,  421.4169) and ( 774.0683,  419.3847) .. ( 771.6132,  417.8144)
+    .. controls ( 766.0869,  414.2822) and ( 755.1582,  413.1093) .. ( 750.4921,  415.5478)
+    .. controls ( 746.3808,  417.6962) and ( 741.5625,  422.7500) .. ( 736.6806,  430.0332)
+    .. controls ( 733.3593,  434.9873) and ( 733.0986,  435.9882) .. ( 734.5537,  438.1904)
+    .. controls ( 735.8554,  440.1621) and ( 738.0654,  440.8437) .. ( 744.8505,  441.3681)
+    .. controls ( 753.9287,  442.0703) and ( 767.1630,  446.4082) .. ( 779.8017,  452.8242)
+    .. controls ( 783.9208,  454.9150) and ( 789.1044,  456.7939) .. ( 791.3212,  457.0000)
+    .. controls ( 794.9130,  457.3339) and ( 802.8613,  461.4062) .. ( 799.9208,  461.4062)
+    .. controls ( 799.2685,  461.4062) and ( 799.9677,  462.2695) .. ( 801.4736,  463.3242)
+    .. controls ( 803.1396,  464.4912) and ( 805.4218,  464.9394) .. ( 807.2968,  464.4697)
+    .. controls ( 809.6064,  463.8896) and ( 810.7226,  464.3339) .. ( 811.7412,  466.2373)
+    .. controls ( 812.4892,  467.6347) and ( 814.0888,  468.8017) .. ( 815.2949,  468.8291)
+    .. controls ( 819.8984,  468.9326) and ( 823.2294,  469.7812) .. ( 824.6611,  471.2138)
+    .. controls ( 825.4794,  472.0312) and ( 827.4648,  472.7001) .. ( 829.0742,  472.7001)
+    .. controls ( 830.6835,  472.7001) and ( 834.0283,  473.5468) .. ( 836.5058,  474.5820)
+    .. controls ( 838.9833,  475.6171) and ( 842.0019,  476.4648) .. ( 843.2138,  476.4648)
+    .. controls ( 844.4257,  476.4648) and ( 846.0927,  477.2792) .. ( 846.9189,  478.2744)
+    .. controls ( 847.7451,  479.2695) and ( 850.2138,  480.2578) .. ( 852.4062,  480.4707)
+    .. controls ( 855.7832,  480.7978) and ( 856.4550,  481.4238) .. ( 856.8144,  484.5791)
+    .. controls ( 857.2656,  488.5478) and ( 862.0068,  495.2529) .. ( 870.1855,  503.4873)
+    .. controls ( 878.4355,  511.7929) and ( 887.1357,  521.8330) .. ( 887.1357,  523.0478)
+    .. controls ( 887.1357,  523.6728) and ( 885.0175,  523.2919) .. ( 882.4296,  522.2011)
+    .. controls ( 865.0791,  514.8906) and ( 855.0830,  512.4111) .. ( 841.6679,  512.0908)
+    .. controls ( 834.2597,  511.9150) and ( 827.9033,  512.2500) .. ( 827.5410,  512.8359)
+    .. controls ( 825.0546,  516.8583) and ( 834.7304,  527.3525) .. ( 848.9355,  536.0410)
+    .. controls ( 872.5839,  550.5058) and ( 891.0488,  558.1162) .. ( 915.9726,  563.6728)
+    .. controls ( 937.9951,  568.5830) and ( 964.7958,  579.8984) .. ( 975.9189,  588.9814)
+    .. controls ( 983.2890,  595.0009) and ( 982.8359,  596.0996) .. ( 973.4091,  595.0625)
+    .. controls ( 962.0449,  593.8125) and ( 930.1123,  588.2060) .. ( 926.4716,  586.8212)
+    .. controls ( 924.7626,  586.1718) and ( 921.9355,  585.6396) .. ( 920.1894,  585.6396)
+    .. controls ( 918.4433,  585.6396) and ( 913.1767,  584.4736) .. ( 908.4843,  583.0488)
+    .. controls ( 899.9658,  580.4619) and ( 899.9501,  580.4482) .. ( 896.6240,  573.0371)
+    .. controls ( 890.3193,  558.9892) and ( 881.4707,  552.6191) .. ( 883.2324,  563.3964)
+    .. controls ( 883.3203,  563.9316) and ( 882.7470,  566.9277) .. ( 881.9599,  570.0546)
+    .. controls ( 880.8320,  574.5312) and ( 880.0957,  575.5644) .. ( 878.4980,  574.9082)
+    .. controls ( 877.3818,  574.4492) and ( 874.4921,  573.5107) .. ( 872.0771,  572.8212)
+    .. controls ( 869.6611,  572.1328) and ( 862.6025,  569.1259) .. ( 856.3906,  566.1396)
+    .. controls ( 850.1787,  563.1533) and ( 839.5781,  558.4052) .. ( 832.8320,  555.5888)
+    .. controls ( 826.0869,  552.7724) and ( 815.1669,  547.9277) .. ( 808.5664,  544.8222)
+    .. controls ( 797.6845,  539.7041) and ( 796.2529,  539.3261) .. ( 793.2226,  540.7734)
+    .. controls ( 786.2568,  544.1015) and ( 789.9345,  552.0595) .. ( 799.1591,  553.6181)
+    .. controls ( 801.9160,  554.0839) and ( 810.8388,  557.0097) .. ( 818.9873,  560.1191)
+    .. controls ( 836.3183,  566.7343) and ( 871.1201,  578.7656) .. ( 876.2841,  579.9277)
+    .. controls ( 879.6445,  580.6835) and ( 879.8115,  581.0195) .. ( 879.0097,  585.3828)
+    .. controls ( 877.7978,  591.9804) and ( 875.8417,  593.4570) .. ( 875.8417,  587.7734)
+    .. controls ( 875.8417,  583.9667) and ( 875.3896,  583.1298) .. ( 873.3320,  583.1298)
+    .. controls ( 871.9511,  583.1298) and ( 870.8222,  583.5576) .. ( 870.8222,  584.0791)
+    .. controls ( 870.8222,  584.6005) and ( 869.0214,  585.8242) .. ( 866.8212,  586.7978)
+    .. controls ( 863.5742,  588.2353) and ( 861.5224,  588.2968) .. ( 855.9267,  587.1230)
+    .. controls ( 845.7187,  584.9814) and ( 845.1533,  587.5312) .. ( 855.1357,  590.6894)
+    .. controls ( 861.8408,  592.8115) and ( 862.4755,  594.2402) .. ( 858.8349,  599.0136)
+    .. controls ( 857.1455,  601.2285) and ( 855.7636,  603.3984) .. ( 855.7636,  603.8359)
+    .. controls ( 855.7636,  605.1064) and ( 849.2841,  613.2480) .. ( 848.2734,  613.2480)
+    .. controls ( 847.7685,  613.2480) and ( 844.1982,  608.5019) .. ( 840.3378,  602.7021)
+    .. controls ( 833.2685,  592.0791) and ( 824.7119,  581.8750) .. ( 822.8740,  581.8750)
+    .. controls ( 822.3281,  581.8750) and ( 821.8808,  583.5488) .. ( 821.8808,  585.5937)
+    .. controls ( 821.8808,  588.2441) and ( 823.2646,  590.6757) .. ( 826.7001,  594.0634)
+    .. controls ( 829.3515,  596.6777) and ( 834.2500,  603.2568) .. ( 837.5859,  608.6845)
+    -- ( 843.6523,  618.5537)
+    -- ( 840.6103,  620.8925)
+    .. controls ( 838.9365,  622.1787) and ( 837.1435,  623.2431) .. ( 836.6259,  623.2587)
+    .. controls ( 834.7148,  623.3154) and ( 835.7675,  627.0302) .. ( 838.3857,  629.4697)
+    .. controls ( 840.9277,  631.8378) and ( 841.2900,  631.8671) .. ( 844.5205,  629.9589)
+    .. controls ( 846.4091,  628.8427) and ( 848.7753,  628.2460) .. ( 849.7792,  628.6308)
+    .. controls ( 850.7832,  629.0156) and ( 856.0537,  634.8886) .. ( 861.4921,  641.6816)
+    .. controls ( 866.9306,  648.4736) and ( 872.1015,  654.7773) .. ( 872.9833,  655.6894)
+    .. controls ( 875.5976,  658.3935) and ( 874.8876,  659.3046) .. ( 869.0117,  660.7841)
+    .. controls ( 860.1054,  663.0273) and ( 857.3457,  662.5126) .. ( 850.3759,  657.3125)
+    .. controls ( 846.7822,  654.6308) and ( 842.5195,  652.0351) .. ( 840.9033,  651.5439)
+    .. controls ( 835.7929,  649.9931) and ( 838.2041,  654.8964) .. ( 844.1699,  658.1875)
+    .. controls ( 847.0947,  659.8007) and ( 849.4892,  661.6435) .. ( 849.4892,  662.2822)
+    .. controls ( 849.4892,  662.9208) and ( 846.3828,  663.4433) .. ( 842.5869,  663.4433)
+    .. controls ( 835.7421,  663.4433) and ( 835.6845,  663.4755) .. ( 835.6845,  667.2392)
+    .. controls ( 835.6845,  670.2187) and ( 836.4267,  671.3222) .. ( 839.1357,  672.3720)
+    .. controls ( 842.4033,  673.6376) and ( 853.2587,  673.1093) .. ( 857.5117,  671.4775)
+    .. controls ( 858.7666,  670.9960) and ( 861.3046,  672.5205) .. ( 864.5576,  675.7099)
+    .. controls ( 867.3544,  678.4511) and ( 871.4189,  682.0361) .. ( 873.5898,  683.6767)
+    .. controls ( 890.8730,  696.7343) and ( 897.1748,  702.7265) .. ( 897.1748,  706.0996)
+    .. controls ( 897.1748,  710.6279) and ( 901.3623,  711.9609) .. ( 904.7968,  708.5263)
+    .. controls ( 909.1591,  704.1640) and ( 907.9541,  700.2519) .. ( 901.1923,  696.8261)
+    .. controls ( 893.7861,  693.0732) and ( 876.6660,  680.3652) .. ( 871.0878,  674.4804)
+    -- ( 866.9619,  670.1269)
+    -- ( 874.7207,  666.2812)
+    -- ( 882.4794,  662.4365)
+    -- ( 887.5058,  666.0771)
+    .. controls ( 893.1787,  670.1865) and ( 896.1015,  670.6113) .. ( 898.9677,  667.7460)
+    .. controls ( 901.8320,  664.8808) and ( 901.4472,  658.3007) .. ( 897.5244,  643.0595)
+    -- ( 894.0537,  629.5781)
+    -- ( 897.1035,  621.0986)
+    .. controls ( 902.7265,  605.4677) and ( 900.2685,  599.8505) .. ( 885.4394,  594.4404)
+    .. controls ( 882.7138,  593.4462) and ( 882.0791,  592.6152) .. ( 882.7773,  590.9560)
+    .. controls ( 883.2812,  589.7578) and ( 883.9687,  587.5068) .. ( 884.3056,  585.9541)
+    .. controls ( 885.1201,  582.1992) and ( 890.0908,  582.1992) .. ( 893.8154,  585.9541)
+    .. controls ( 895.3554,  587.5068) and ( 901.3554,  599.5068) .. ( 907.1474,  612.6201)
+    .. controls ( 912.9404,  625.7333) and ( 919.0888,  639.0039) .. ( 920.8105,  642.1103)
+    .. controls ( 927.4179,  654.0302) and ( 929.0996,  656.9658) .. ( 937.3466,  670.9726)
+    .. controls ( 948.2617,  689.5097) and ( 952.0039,  698.1718) .. ( 950.2841,  700.9199)
+    .. controls ( 948.2871,  704.1103) and ( 943.3750,  704.0205) .. ( 933.3613,  700.6103)
+    .. controls ( 923.2431,  697.1650) and ( 909.6972,  693.5488) .. ( 907.0322,  693.5820)
+    .. controls ( 901.1621,  693.6542) and ( 938.3847,  709.4511) .. ( 945.4882,  709.9013)
+    .. controls ( 952.8808,  710.3701) and ( 954.8691,  709.8330) .. ( 956.8310,  706.8378)
+    .. controls ( 958.6474,  704.0664) and ( 958.6474,  703.2148) .. ( 956.8349,  697.1123)
+    .. controls ( 954.9199,  690.6611) and ( 939.8642,  661.9316) .. ( 931.6289,  649.0117)
+    .. controls ( 927.9404,  643.2265) and ( 918.5078,  624.1748) .. ( 918.5078,  622.5107)
+    .. controls ( 918.5078,  621.8417) and ( 907.2167,  597.7626) .. ( 904.6103,  592.8720)
+    .. controls ( 901.6191,  587.2617) and ( 902.9716,  587.2021) .. ( 922.3652,  592.0996)
+    .. controls ( 942.4111,  597.1601) and ( 965.8681,  600.7509) .. ( 979.5800,  600.8554)
+    .. controls ( 986.2460,  600.9072) and ( 988.3535,  600.4296) .. ( 990.3750,  598.4082)
+    -- ( 992.8857,  595.8974)
+    -- ( 990.2851,  591.7099)
+    .. controls ( 986.5478,  585.6914) and ( 978.9980,  578.9824) .. ( 972.4677,  575.8779)
+    .. controls ( 951.8281,  566.0634) and ( 944.1455,  563.7490) .. ( 895.9199,  552.8183)
+    .. controls ( 875.5029,  548.1904) and ( 859.4863,  540.1650) .. ( 848.9199,  529.2666)
+    .. controls ( 843.2080,  523.3750) and ( 843.7802,  523.2089) .. ( 857.6455,  526.7285)
+    .. controls ( 863.1669,  528.1298) and ( 874.1787,  529.6015) .. ( 882.1162,  529.9990)
+    .. controls ( 896.3076,  530.7089) and ( 896.5947,  530.6689) .. ( 899.4365,  527.5986)
+    .. controls ( 903.1230,  523.6132) and ( 903.2421,  521.1093) .. ( 900.0810,  514.0322)
+    .. controls ( 897.0097,  507.1572) and ( 887.7187,  499.8359) .. ( 878.6464,  497.1416)
+    .. controls ( 870.7539,  494.7978) and ( 862.0371,  488.5439) .. ( 862.0371,  485.2255)
+    .. controls ( 862.0371,  482.9873) and ( 862.6269,  482.7900) .. ( 867.3710,  483.4384)
+    .. controls ( 870.3037,  483.8398) and ( 875.0908,  485.0175) .. ( 878.0078,  486.0556)
+    .. controls ( 880.9248,  487.0937) and ( 883.8935,  487.5839) .. ( 884.6044,  487.1435)
+    .. controls ( 885.3164,  486.7041) and ( 886.2431,  487.2441) .. ( 886.6650,  488.3437)
+    .. controls ( 887.1660,  489.6484) and ( 888.2734,  490.0761) .. ( 889.8535,  489.5742)
+    .. controls ( 891.1855,  489.1513) and ( 893.0966,  489.4873) .. ( 894.1005,  490.3203)
+    .. controls ( 895.1416,  491.1845) and ( 897.4951,  491.5214) .. ( 899.5781,  491.1054)
+    .. controls ( 902.0449,  490.6113) and ( 903.7480,  490.9990) .. ( 904.8271,  492.2998)
+    .. controls ( 905.9716,  493.6787) and ( 907.6318,  493.9980) .. ( 910.6787,  493.4267)
+    .. controls ( 913.4121,  492.9140) and ( 915.6416,  493.2167) .. ( 916.9130,  494.2714)
+    .. controls ( 918.0009,  495.1757) and ( 920.0761,  496.0068) .. ( 921.5234,  496.1181)
+    .. controls ( 922.9707,  496.2304) and ( 927.9970,  496.6679) .. ( 932.6933,  497.0898)
+    .. controls ( 937.5419,  497.5253) and ( 943.4179,  497.2685) .. ( 946.2880,  496.4960)
+    .. controls ( 950.5859,  495.3388) and ( 951.7197,  494.2841) .. ( 953.8574,  489.4531)
+    .. controls ( 955.3623,  486.0488) and ( 956.0664,  482.5576) .. ( 955.6113,  480.7451)
+    .. controls ( 955.1806,  479.0302) and ( 955.4052,  477.7197) .. ( 956.1308,  477.7197)
+    .. controls ( 958.7851,  477.7197) and ( 957.2763,  473.9687) .. ( 954.3232,  473.2275)
+    .. controls ( 952.6259,  472.8017) and ( 950.5322,  471.6025) .. ( 949.6689,  470.5634)
+    .. controls ( 945.5595,  465.6113) and ( 939.1972,  466.1250) .. ( 924.2705,  472.6132)
+    .. controls ( 917.5117,  475.5507) and ( 908.3144,  475.3681) .. ( 897.1748,  472.0751)
+    .. controls ( 894.0683,  471.1572) and ( 890.1152,  470.1406) .. ( 888.3906,  469.8164)
+    .. controls ( 879.7187,  468.1845) and ( 868.6953,  464.6953) .. ( 866.7431,  462.9638)
+    .. controls ( 864.2519,  460.7548) and ( 863.8935,  450.7460) .. ( 865.8789,  438.8173)
+    .. controls ( 866.5107,  435.0214) and ( 867.5664,  426.2685) .. ( 868.2246,  419.3671)
+    .. controls ( 868.8837,  412.4648) and ( 870.9599,  401.1708) .. ( 872.8388,  394.2695)
+    .. controls ( 877.9130,  375.6347) and ( 877.9716,  372.8085) .. ( 873.4365,  365.7207)
+    .. controls ( 869.2724,  359.2128) and ( 867.0009,  358.5175) .. cycle
+  ( 891.8671,  576.6201)
+    .. controls ( 892.1406,  577.4404) and ( 891.4697,  578.1103) .. ( 890.3769,  578.1103)
+    .. controls ( 889.2841,  578.1103) and ( 888.3906,  577.2167) .. ( 888.3906,  576.1240)
+    .. controls ( 888.3906,  573.9082) and ( 891.0917,  574.2939) .. cycle
+  ( 874.9306,  601.4609)
+    .. controls ( 873.2265,  615.7216) and ( 872.0917,  634.7187) .. ( 872.7216,  638.4462)
+    .. controls ( 873.1542,  641.0097) and ( 873.0458,  643.3798) .. ( 872.4794,  643.7138)
+    .. controls ( 871.9130,  644.0478) and ( 867.7255,  639.4150) .. ( 863.1748,  633.4189)
+    .. controls ( 853.7236,  620.9667) and ( 853.7255,  621.0458) .. ( 862.6591,  611.3652)
+    .. controls ( 865.8437,  607.9140) and ( 869.3906,  603.5322) .. ( 870.5410,  601.6279)
+    .. controls ( 872.8398,  597.8203) and ( 875.3769,  597.7246) .. cycle
+  ( 888.3154,  605.0439)
+    .. controls ( 894.6455,  609.0390) and ( 895.3037,  611.5156) .. ( 891.8476,  618.3330)
+    .. controls ( 888.0751,  625.7744) and ( 888.1044,  638.3427) .. ( 891.9199,  649.5332)
+    .. controls ( 894.8027,  657.9882) and ( 895.4882,  664.6982) .. ( 893.4687,  664.6982)
+    .. controls ( 890.0390,  664.6982) and ( 885.6953,  661.2636) .. ( 883.3261,  656.6787)
+    .. controls ( 881.8603,  653.8427) and ( 879.5341,  649.5449) .. ( 878.1562,  647.1298)
+    .. controls ( 875.9248,  643.2187) and ( 875.7216,  641.1474) .. ( 876.3007,  628.2099)
+    .. controls ( 877.0380,  611.7304) and ( 879.0341,  601.9541) .. ( 881.6621,  601.9541)
+    .. controls ( 882.6298,  601.9541) and ( 885.6230,  603.3447) .. cycle
+  ( 760.3574,  503.1308)
+    .. controls ( 759.0263,  506.0644) and ( 757.9316,  509.8759) .. ( 757.9248,  511.6015)
+    .. controls ( 757.8925,  520.3115) and ( 769.6572,  552.4189) .. ( 774.7480,  557.5097)
+    .. controls ( 777.3837,  560.1455) and ( 777.2109,  558.1542) .. ( 774.1230,  550.3203)
+    .. controls ( 772.1250,  545.2490) and ( 771.3232,  539.3105) .. ( 770.5751,  524.0312)
+    .. controls ( 769.8300,  508.7939) and ( 769.1240,  503.5527) .. ( 767.4814,  501.0458)
+    .. controls ( 764.5371,  496.5517) and ( 763.1611,  496.9541) .. cycle
+  ( 787.3212,  554.5810)
+    .. controls ( 786.4121,  556.9658) and ( 787.3837,  620.5800) .. ( 788.3447,  621.5410)
+    .. controls ( 789.6826,  622.8789) and ( 791.7636,  616.0781) .. ( 791.7714,  610.3427)
+    .. controls ( 791.7744,  607.4541) and ( 792.6220,  599.4931) .. ( 793.6533,  592.6513)
+    .. controls ( 797.0976,  569.7998) and ( 795.6972,  553.0126) .. ( 790.3466,  553.0126)
+    .. controls ( 789.0126,  553.0126) and ( 787.6513,  553.7187) .. cycle
+  ( 805.2324,  584.0712)
+    .. controls ( 802.1093,  587.5371) and ( 801.3720,  592.7802) .. ( 803.1083,  599.1806)
+    .. controls ( 803.9902,  602.4316) and ( 804.9482,  605.3701) .. ( 805.2363,  605.7099)
+    .. controls ( 805.5253,  606.0507) and ( 807.3525,  604.3798) .. ( 809.2978,  601.9960)
+    .. controls ( 813.6728,  596.6357) and ( 814.1035,  596.9228) .. ( 824.0458,  611.7929)
+    .. controls ( 828.0322,  617.7548) and ( 831.6855,  623.1865) .. ( 832.1660,  623.8642)
+    .. controls ( 832.6464,  624.5419) and ( 833.4072,  624.7285) .. ( 833.8574,  624.2783)
+    .. controls ( 834.3066,  623.8281) and ( 831.4179,  617.3505) .. ( 827.4365,  609.8837)
+    .. controls ( 823.4560,  602.4160) and ( 818.8994,  593.8427) .. ( 817.3105,  590.8310)
+    .. controls ( 812.2558,  581.2451) and ( 809.2802,  579.5800) .. cycle
+  ( 805.5673,  619.6240)
+    .. controls ( 805.5673,  620.3261) and ( 806.4199,  622.5498) .. ( 807.4609,  624.5634)
+    .. controls ( 808.6738,  626.9082) and ( 809.2382,  630.9101) .. ( 809.0302,  635.6904)
+    .. controls ( 808.8505,  639.7958) and ( 809.1093,  643.5595) .. ( 809.6035,  644.0546)
+    .. controls ( 810.0986,  644.5488) and ( 813.6953,  643.4423) .. ( 817.5986,  641.5937)
+    -- ( 824.6943,  638.2343)
+    -- ( 823.8730,  632.9570)
+    .. controls ( 822.9101,  626.7626) and ( 820.1318,  624.1855) .. ( 815.1748,  624.8896)
+    .. controls ( 812.3994,  625.2841) and ( 811.3154,  624.7597) .. ( 810.2988,  622.5283)
+    .. controls ( 808.9218,  619.5058) and ( 805.5673,  617.4462) .. cycle
+  ( 785.4892,  643.8544)
+    .. controls ( 785.4892,  644.8134) and ( 787.9101,  648.9082) .. ( 790.8701,  652.9521)
+    .. controls ( 801.2392,  667.1250) and ( 810.7919,  685.3535) .. ( 813.1943,  695.5517)
+    .. controls ( 814.9306,  702.9228) and ( 815.9335,  705.1835) .. ( 817.4853,  705.2216)
+    .. controls ( 819.7021,  705.2763) and ( 823.3242,  698.9609) .. ( 824.0097,  693.8457)
+    .. controls ( 825.4511,  683.0986) and ( 824.3291,  681.1855) .. ( 805.5244,  662.3212)
+    .. controls ( 795.8857,  652.6523) and ( 787.9990,  644.1494) .. ( 787.9990,  643.4257)
+    .. controls ( 787.9990,  642.7021) and ( 787.4345,  642.1103) .. ( 786.7441,  642.1103)
+    .. controls ( 786.0537,  642.1103) and ( 785.4892,  642.8955) .. cycle}
+%    \end{macrocode}
+%
+% \paragraph{校名(重修版)}
+%
+% 复。
+%    \begin{macrocode}
+\def\fdulogo at name@new at fu{%
+  (  55.0390,  387.0869)
+    .. controls (  57.9895,  398.9746) and (  59.3242,  421.2656) .. (  59.4433,  460.6738)
+    .. controls (  59.5163,  484.5095) and (  57.7684,  496.1414) .. (  55.6855,  489.4316)
+    .. controls (  53.8339,  483.4589) and (  49.7734,  476.0205) .. (  46.3623,  472.3515)
+    .. controls (  31.1615,  456.0046) and (  26.3968,  446.2864) .. (  15.7529,  433.1406)
+    .. controls (   9.5617,  425.4911) and (   4.5521,  430.6845) .. (   8.0849,  441.6943)
+    .. controls (  13.6228,  458.9399) and (  18.9023,  474.3809) .. (  28.2783,  488.5986)
+    .. controls (  44.9066,  513.8311) and (  60.5305,  541.4483) .. (  76.0195,  577.8828)
+    .. controls (  84.0869,  596.8603) and (  88.1699,  609.4833) .. (  86.2412,  609.4833)
+    .. controls (  76.5818,  609.4833) and (  73.8409,  595.6796) .. (  61.0410,  595.6796)
+    .. controls (  50.3699,  595.6796) and (  47.2025,  608.8211) .. (  48.8974,  614.0566)
+    .. controls (  54.4324,  631.1588) and (  68.1855,  648.3813) .. (  79.2060,  667.8349)
+    .. controls (  94.2228,  694.3416) and (  98.8544,  702.8741) .. ( 110.1865,  723.6777)
+    .. controls ( 122.1487,  745.6462) and ( 107.8188,  746.7762) .. ( 104.9345,  765.5683)
+    .. controls ( 103.5975,  774.2918) and ( 107.4349,  796.4862) .. ( 117.6757,  796.4423)
+    .. controls ( 128.7291,  796.3966) and ( 137.2404,  776.6205) .. ( 140.2548,  763.8349)
+    .. controls ( 143.2233,  751.2460) and ( 139.0235,  739.5603) .. ( 133.5312,  733.5146)
+    .. controls ( 116.9963,  715.3215) and ( 105.2681,  687.0973) .. (  93.3681,  665.3251)
+    .. controls (  83.6328,  647.5078) and (  75.5703,  630.7490) .. (  76.4667,  630.1943)
+    .. controls (  77.3392,  629.6558) and (  94.9170,  638.3457) .. (  97.9912,  638.3457)
+    .. controls ( 125.3575,  638.3457) and (  99.1470,  586.3046) .. (  96.1123,  579.3652)
+    .. controls (  89.4190,  564.0746) and (  76.5780,  544.0366) .. (  68.5863,  526.0000)
+    .. controls (  67.9618,  524.5904) and (  68.5232,  523.9042) .. (  68.9999,  523.6301)
+    .. controls (  73.1350,  521.2523) and (  78.9204,  517.9777) .. (  79.6914,  514.3798)
+    .. controls (  83.3602,  497.3000) and (  90.2348,  479.4761) .. (  83.4248,  461.4062)
+    .. controls (  79.3779,  450.6718) and (  76.4365,  405.2714) .. (  78.9306,  392.0546)
+    .. controls (  82.7074,  372.0329) and (  80.5146,  338.7081) .. (  63.7187,  348.5068)
+    .. controls (  53.5652,  354.4334) and (  51.2609,  371.8675) .. cycle
+  ( 129.1552,  364.3349)
+    .. controls ( 113.7450,  355.2328) and ( 114.2706,  383.4133) .. ( 123.6982,  392.4746)
+    .. controls ( 128.2277,  396.8281) and ( 149.1023,  439.1372) .. ( 151.1718,  441.9550)
+    .. controls ( 154.8792,  447.0030) and ( 166.1628,  468.9529) .. ( 169.3925,  474.5820)
+    .. controls ( 173.7258,  482.1323) and ( 191.9586,  519.2902) .. ( 198.5683,  533.3271)
+    .. controls ( 191.4936,  555.6943) and ( 187.2401,  583.4053) .. ( 197.1015,  597.7753)
+    .. controls ( 211.4228,  618.6445) and ( 237.9139,  587.2907) .. ( 226.7636,  565.0566)
+    .. controls ( 223.7394,  559.0278) and ( 221.9125,  551.8403) .. ( 218.2353,  546.6777)
+    .. controls ( 213.6543,  540.2435) and ( 223.8166,  527.9150) .. ( 227.0136,  527.9150)
+    .. controls ( 233.0836,  527.9150) and ( 239.8272,  604.3686) .. ( 242.6865,  615.1298)
+    .. controls ( 244.9560,  623.6713) and ( 255.4766,  664.9677) .. ( 250.3076,  670.1367)
+    .. controls ( 234.1576,  686.2866) and ( 192.8189,  611.6179) .. ( 181.2412,  587.5224)
+    .. controls ( 178.9208,  582.6914) and ( 174.2080,  570.8320) .. ( 170.7685,  561.1699)
+    .. controls ( 158.1699,  525.7753) and ( 153.7880,  509.1025) .. ( 154.1757,  498.0234)
+    .. controls ( 154.7645,  481.1422) and ( 143.0623,  480.4507) .. ( 135.9492,  490.2685)
+    .. controls ( 123.8279,  506.9984) and ( 134.2462,  516.1795) .. ( 138.5859,  541.7187)
+    .. controls ( 145.1713,  580.4892) and ( 160.4837,  621.3605) .. ( 179.1259,  649.4140)
+    .. controls ( 195.6117,  674.2315) and ( 199.1401,  681.7989) .. ( 230.8671,  714.2666)
+    .. controls ( 256.5087,  740.5078) and ( 263.9902,  748.6582) .. ( 263.1806,  749.4677)
+    .. controls ( 258.0824,  754.5659) and ( 167.3067,  665.7151) .. ( 161.0849,  660.7480)
+    .. controls ( 151.4535,  653.0588) and ( 140.3734,  658.2870) .. ( 139.5498,  673.4824)
+    .. controls ( 139.0082,  683.4698) and ( 148.6950,  708.9102) .. ( 151.0693,  717.4033)
+    .. controls ( 154.1772,  728.5364) and ( 158.7776,  735.1072) .. ( 163.1982,  748.4501)
+    .. controls ( 169.0726,  766.1786) and ( 173.1305,  765.6032) .. ( 182.3017,  753.5498)
+    .. controls ( 190.4697,  742.8154) and ( 192.2460,  738.1162) .. ( 191.2802,  729.7939)
+    .. controls ( 190.1589,  720.1301) and ( 171.5927,  688.5410) .. ( 171.5927,  688.5410)
+    .. controls ( 172.5136,  688.5410) and ( 177.8388,  693.0654) .. ( 188.1914,  702.6455)
+    .. controls ( 200.0776,  713.6404) and ( 231.4099,  739.5211) .. ( 238.7802,  746.2666)
+    .. controls ( 243.8325,  750.8889) and ( 278.2404,  777.4924) .. ( 283.4130,  767.8232)
+    .. controls ( 285.1201,  764.6337) and ( 285.1845,  759.3916) .. ( 283.5556,  756.3476)
+    .. controls ( 282.8779,  755.0810) and ( 274.2666,  746.5683) .. ( 264.4189,  737.4306)
+    .. controls ( 236.8994,  711.8955) and ( 233.5156,  708.6523) .. ( 221.7294,  696.5058)
+    .. controls ( 212.7452,  687.2470) and ( 205.7109,  678.1240) .. ( 198.7333,   66.8000)
+    .. controls ( 190.7900,  656.4755) and ( 182.9210,  643.3594) .. ( 172.3320,  622.0253)
+    .. controls ( 164.8525,  606.9560) and ( 154.1376,  572.4765) .. ( 154.3955,  564.3066)
+    .. controls ( 154.5195,  560.4033) and ( 159.4882,  570.7187) .. ( 166.9404,  590.3505)
+    .. controls ( 185.2140,  638.4926) and ( 205.3883,  672.7778) .. ( 244.4101,  685.8251)
+    .. controls ( 249.2539,  687.4453) and ( 259.8808,  685.6884) .. ( 262.2089,  682.8828)
+    .. controls ( 265.0830,  679.4199) and ( 265.0908,  663.5078) .. ( 262.2236,  653.4042)
+    .. controls ( 260.0426,  645.7203) and ( 245.6604,  580.0308) .. ( 244.7304,  574.3457)
+    .. controls ( 243.4658,  566.6151) and ( 235.7631,  531.7710) .. ( 235.9951,  524.2529)
+    .. controls ( 236.3220,  513.6341) and ( 232.9531,  505.6026) .. ( 226.7422,  500.0000)
+    .. controls ( 225.5997,  498.9694) and ( 223.4661,  498.4973) .. ( 222.0000,  499.4394)
+    .. controls ( 213.6905,  504.7787) and ( 212.8672,  506.1857) .. ( 210.0869,  511.6718)
+    .. controls ( 208.3574,  515.0839) and ( 206.4023,  517.8759) .. ( 205.7412,  517.8759)
+    .. controls ( 202.2991,  517.8759) and ( 190.6275,  485.4098) .. ( 187.4511,  478.8642)
+    .. controls ( 174.1759,  451.4995) and ( 169.1477,  444.9884) .. ( 182.9667,  455.6240)
+    .. controls ( 203.2746,  471.2497) and ( 229.5269,  487.6807) .. ( 254.8427,  495.4121)
+    .. controls ( 293.2283,  507.1350) and ( 278.5836,  465.2726) .. ( 266.4531,  438.9951)
+    .. controls ( 263.7792,  433.2021) and ( 263.6015,  432.0722) .. ( 265.1748,  430.8378)
+    .. controls ( 282.7666,  417.0439) and ( 292.2167,  410.1445) .. ( 294.5136,  409.4208)
+    .. controls ( 299.3315,  407.9037) and ( 297.4554,  400.4573) .. ( 299.2001,  395.2099)
+    .. controls ( 300.0253,  392.7304) and ( 299.7119,  392.3867) .. ( 296.6250,  392.3867)
+    .. controls ( 288.1453,  392.3867) and ( 273.8219,  406.2578) .. ( 268.4746,  413.6142)
+    .. controls ( 266.6044,  416.1943) and ( 258.3535,  421.3466) .. ( 257.2177,  420.6445)
+    .. controls ( 256.4873,  420.1933) and ( 254.8076,  417.7451) .. ( 253.4833,  415.2031)
+    .. controls ( 250.1953,  408.8906) and ( 242.1611,  400.7851) .. ( 235.8378,  397.4013)
+    .. controls ( 231.6357,  395.1523) and ( 228.4111,  396.6767) .. ( 219.2968,  405.2226)
+    .. controls ( 201.3337,  422.0630) and ( 193.7961,  443.3944) .. ( 221.5488,  447.0136)
+    .. controls ( 227.3857,  447.7744) and ( 233.3994,  446.0888) .. ( 249.3583,  439.2177)
+    .. controls ( 252.2500,  437.9726) and ( 266.0332,  469.8496) .. ( 267.9326,  482.1718)
+    .. controls ( 269.0634,  489.5146) and ( 267.2861,  490.5273) .. ( 257.3164,  488.2246)
+    .. controls ( 240.4992,  484.3394) and ( 201.2412,  459.7346) .. ( 190.1689,  445.2773)
+    .. controls ( 178.7371,  430.3513) and ( 146.2938,  401.7530) .. ( 142.4257,  383.9511)
+    .. controls ( 141.2187,  378.3964) and ( 133.4042,  366.8457) .. cycle
+  ( 240.4843,  420.3164)
+    .. controls ( 245.4355,  427.6318) and ( 245.3349,  428.1669) .. ( 238.4580,  431.1250)
+    .. controls ( 199.7665,  447.7705) and ( 229.4978,  404.0855) .. cycle
+  ( 206.3203,  569.6562)
+    .. controls ( 208.4865,  561.0221) and ( 216.0378,  589.2583) .. ( 207.8408,  586.5585)
+    .. controls ( 206.2021,  586.0195) and ( 205.1494,  574.3193) .. cycle}
+%    \end{macrocode}
+%
+% 旦。
+%    \begin{macrocode}
+\def\fdulogo at name@new at dan{%
+  ( 440.3945,  480.3242)
+    .. controls ( 440.3945,  493.9969) and ( 342.6972,  435.2649) .. ( 342.1308,  434.8242)
+    .. controls ( 334.0659,  428.5518) and ( 331.4774,  421.2875) .. ( 319.2978,  425.6777)
+    .. controls ( 313.6807,  427.7004) and ( 306.5464,  437.0606) .. ( 306.3945,  446.9746)
+    .. controls ( 306.1996,  459.8458) and ( 314.2750,  457.1341) .. ( 319.5712,  463.8574)
+    .. controls ( 320.8925,  465.5341) and ( 321.1054,  465.4033) .. ( 321.1396,  462.8896)
+    .. controls ( 321.1718,  460.4746) and ( 321.6582,  460.1201) .. ( 324.0029,  460.8007)
+    .. controls ( 363.4345,  472.2310) and ( 405.8435,  487.7403) .. ( 449.3593,  500.5332)
+    .. controls ( 459.2617,  503.4414) and ( 473.3349,  496.3613) .. ( 473.3349,  488.4716)
+    .. controls ( 473.3349,  483.8603) and ( 471.1064,  481.7968) .. ( 465.1064,  480.8515)
+    .. controls ( 440.0788,  476.9060) and ( 444.5980,  471.6216) .. ( 424.0000,  464.3716)
+    .. controls ( 421.5870,  463.5223) and ( 421.5125,  463.8563) .. ( 423.0908,  466.3837)
+    .. controls ( 425.8137,  470.7410) and ( 440.3945,  474.8715) .. cycle
+  ( 386.9697,  554.5566)
+    .. controls ( 376.6975,  573.0775) and ( 370.1201,  587.3956) .. ( 370.1201,  595.7177)
+    .. controls ( 370.1201,  609.5302) and ( 372.8642,  611.1503) .. ( 384.7451,  604.3525)
+    .. controls ( 397.6452,  596.9727) and ( 417.7923,  569.3470) .. ( 410.8603,  558.7685)
+    .. controls ( 406.8251,  552.6108) and ( 414.1201,  550.7666) .. ( 415.0097,  559.2871)
+    .. controls ( 416.0322,  569.0742) and ( 419.4716,  579.5505) .. ( 422.8896,  591.2871)
+    .. controls ( 428.1640,  609.3964) and ( 435.3603,  630.5166) .. ( 442.3437,  648.3847)
+    .. controls ( 448.2597,  663.5214) and ( 450.4130,  672.2275) .. ( 448.2412,  672.2275)
+    .. controls ( 432.8061,  672.2275) and ( 414.3667,  656.8592) .. ( 403.3750,  649.7109)
+    .. controls ( 392.6486,  642.7352) and ( 383.3332,  634.0160) .. ( 375.1396,  626.5146)
+    .. controls ( 367.3935,  619.4218) and ( 361.8623,  615.7998) .. ( 357.4667,  614.9384)
+    .. controls ( 347.3837,  612.9648) and ( 344.0810,  606.7646) .. ( 345.5927,  592.6455)
+    .. controls ( 346.2294,  586.6962) and ( 347.3085,  583.3525) .. ( 349.3886,  580.8798)
+    .. controls ( 357.6210,  571.0966) and ( 361.7832,  554.2304) .. ( 358.8720,  542.4482)
+    .. controls ( 353.4013,  520.3105) and ( 351.4619,  518.8955) .. ( 344.5126,  531.9648)
+    .. controls ( 341.8271,  537.0156) and ( 341.5449,  538.9179) .. ( 341.9218,  549.4023)
+    .. controls ( 342.3574,  561.4921) and ( 340.2324,  576.2607) .. ( 337.0078,  583.5527)
+    .. controls ( 333.9066,  590.5655) and ( 333.5168,  595.7347) .. ( 338.1210,  591.9140)
+    .. controls ( 347.6700,  583.9899) and ( 337.1957,  615.4540) .. ( 342.3544,  626.0849)
+    .. controls ( 345.1796,  631.9101) and ( 345.8798,  632.4570) .. ( 359.9794,  639.8652)
+    .. controls ( 373.6076,  647.0277) and ( 413.7152,  669.4904) .. ( 434.1201,  675.9589)
+    .. controls ( 450.0799,  681.0169) and ( 466.7470,  684.8132) .. ( 466.7470,  673.4941)
+    .. controls ( 466.7470,  665.0127) and ( 458.5812,  651.8508) .. ( 455.4541,  643.3691)
+    .. controls ( 449.5969,  627.4829) and ( 443.0128,  611.9750) .. ( 437.2480,  595.0517)
+    .. controls ( 434.3066,  586.4208) and ( 425.3359,  549.3056) .. ( 425.3359,  545.7714)
+    .. controls ( 425.3359,  543.2763) and ( 421.6914,  523.2187) .. ( 421.0371,  522.1103)
+    .. controls ( 417.4489,  516.0369) and ( 406.8234,  532.3358) .. ( 402.2382,  537.8701)
+    .. controls ( 398.1611,  542.7910) and ( 394.4912,  546.6523) .. ( 394.0810,  546.4521)
+    .. controls ( 381.0716,  540.0803) and ( 383.5794,  538.0502) .. ( 373.8642,  529.4033)
+    .. controls ( 365.7919,  522.2177) and ( 365.2246,  523.8359) .. ( 372.6259,  532.9345)
+    .. controls ( 377.2491,  538.6153) and ( 382.7885,  547.7060) .. cycle
+  ( 393.7402,  573.0410)
+    .. controls ( 393.9372,  574.3148) and ( 380.1591,  598.6663) .. ( 380.1591,  589.9697)
+    .. controls ( 380.1591,  586.7412) and ( 383.9306,  580.2763) .. ( 388.7685,  575.2099)
+    .. controls ( 392.8916,  570.8935) and ( 393.3750,  570.6816) .. cycle}
+%    \end{macrocode}
+%
+% 大。
+%    \begin{macrocode}
+\def\fdulogo at name@new at da{%
+  ( 689.3300,  467.6806)
+    .. controls ( 692.0732,  467.6265) and ( 698.9023,  465.2232) .. ( 698.9023,  462.1865)
+    .. controls ( 698.9023,  453.2264) and ( 666.9692,  451.4993) .. ( 656.6113,  451.4121)
+    .. controls ( 650.6810,  451.3616) and ( 642.6827,  443.3644) .. ( 638.3281,  443.9414)
+    .. controls ( 625.8084,  445.6001) and ( 618.8730,  454.9070) .. ( 616.0380,  467.6806)
+    .. controls ( 615.0996,  471.9091) and ( 609.2675,  486.2031) .. ( 602.8417,  500.0214)
+    .. controls ( 600.1004,  505.9188) and ( 585.6732,  546.4052) .. ( 589.0263,  549.1875)
+    .. controls ( 596.0000,  544.0000) and ( 658.2679,  468.2930) .. cycle
+  ( 478.0410,  455.2734)
+    .. controls ( 478.0410,  458.7822) and ( 478.2382,  458.8964) .. ( 484.2890,  458.8964)
+    .. controls ( 494.1474,  458.8964) and ( 514.1533,  465.6093) .. ( 519.5810,  470.7382)
+    .. controls ( 527.7900,  478.4960) and ( 546.3144,  501.7636) .. ( 550.9013,  510.0781)
+    .. controls ( 554.6816,  516.9326) and ( 565.1533,  544.1220) .. ( 564.3300,  544.9453)
+    .. controls ( 563.4492,  545.8261) and ( 547.2187,  535.0283) .. ( 538.3994,  527.6933)
+    .. controls ( 525.3037,  516.8037) and ( 515.6875,  506.8515) .. ( 515.6875,  504.1884)
+    .. controls ( 515.6875,  499.8336) and ( 510.6558,  494.0197) .. ( 506.0527,  496.7753)
+    .. controls ( 500.6611,  500.0019) and ( 498.2792,  512.2998) .. ( 502.2734,  516.2929)
+    .. controls ( 503.9550,  517.9755) and ( 504.5849,  518.0244) .. ( 506.2958,  516.6054)
+    .. controls ( 508.7910,  514.5341) and ( 513.3173,  516.8486) .. ( 522.0527,  524.6640)
+    .. controls ( 528.0462,  530.0271) and ( 554.5837,  549.7136) .. ( 564.1298,  556.7539)
+    .. controls ( 576.9433,  566.2046) and ( 587.1237,  647.9745) .. ( 588.4189,  674.1103)
+    .. controls ( 589.1376,  688.6035) and ( 590.2744,  706.6015) .. ( 590.9453,  714.1044)
+    .. controls ( 591.9648,  725.5039) and ( 591.8623,  728.1806) .. ( 590.3183,  730.3837)
+    .. controls ( 587.9892,  733.7089) and ( 587.9482,  738.7968) .. ( 590.2265,  741.9111)
+    .. controls ( 593.9345,  746.9852) and ( 609.2742,  739.6781) .. ( 611.3876,  737.3925)
+    .. controls ( 617.6537,  730.6163) and ( 611.0457,  720.8148) .. ( 609.1015,  708.6191)
+    .. controls ( 606.8052,  694.2020) and ( 603.4859,  680.1258) .. ( 603.6923,  665.3251)
+    .. controls ( 603.8808,  651.9794) and ( 599.1054,  623.3896) .. ( 593.5273,  604.4638)
+    .. controls ( 587.9189,  585.4316) and ( 584.6064,  571.8359) .. ( 585.5791,  571.8359)
+    .. controls ( 585.9355,  571.8359) and ( 588.2861,  573.4101) .. ( 590.8007,  575.3339)
+    .. controls ( 598.5688,  581.2763) and ( 617.0611,  590.5981) .. ( 627.6738,  597.8750)
+    .. controls ( 637.5055,  604.6163) and ( 642.0950,  604.0655) .. ( 625.1191,  612.7246)
+    .. controls ( 603.5489,  623.7291) and ( 650.5666,  619.6409) .. ( 660.8027,  617.5761)
+    .. controls ( 670.7346,  615.5712) and ( 659.0000,  608.0000) .. ( 654.4589,  604.5156)
+    .. controls ( 628.0000,  584.0000) and ( 614.5406,  579.0209) .. ( 583.0000,  558.2675)
+    .. controls ( 581.9864,  557.6007) and ( 581.6212,  557.2352) .. ( 581.1341,  556.0000)
+    .. controls ( 571.0688,  530.4789) and ( 564.0389,  509.9755) .. ( 548.2490,  484.6210)
+    .. controls ( 537.3892,  467.1846) and ( 533.6349,  459.8094) .. ( 522.9638,  450.4511)
+    .. controls ( 519.0514,  447.0186) and ( 478.0410,  447.5572) .. cycle}
+%    \end{macrocode}
+%
+% 学。
+%    \begin{macrocode}
+\def\fdulogo at name@new at xue{%
+  ( 866.9619,  670.1269)
+    .. controls ( 872.1341,  667.5631) and ( 877.3066,  664.9996) .. ( 882.4794,  662.4365)
+    .. controls ( 897.1636,  673.0723) and ( 904.9638,  671.9636) .. ( 897.5244,  643.0595)
+    .. controls ( 892.0676,  621.8633) and ( 910.3840,  603.5410) .. ( 885.4394,  594.4404)
+    .. controls ( 879.0342,  592.1041) and ( 885.2172,  577.2860) .. ( 893.8154,  585.9541)
+    .. controls ( 897.5953,  589.7651) and ( 918.1269,  637.2683) .. ( 920.8105,  642.1103)
+    .. controls ( 925.8907,  651.2752) and ( 953.6300,  695.5733) .. ( 950.2841,  700.9199)
+    .. controls ( 946.3859,  707.1475) and ( 908.5359,  693.5632) .. ( 907.0322,  693.5820)
+    .. controls ( 903.4746,  693.6258) and ( 948.9630,  718.8494) .. ( 956.8310,  706.8378)
+    .. controls ( 958.6474,  704.0664) and ( 958.6474,  703.2148) .. ( 956.8349,  697.1123)
+    .. controls ( 954.9199,  690.6611) and ( 939.8642,  661.9316) .. ( 931.6289,  649.0117)
+    .. controls ( 917.4050,  626.7024) and ( 917.3557,  616.7870) .. ( 904.6103,  592.8720)
+    .. controls ( 901.6191,  587.2617) and ( 902.9716,  587.2021) .. ( 922.3652,  592.0996)
+    .. controls ( 942.4111,  597.1601) and ( 965.8681,  600.7509) .. ( 979.5800,  600.8554)
+    .. controls (1006.2410,  601.0624) and ( 980.8352,  579.8558) .. ( 972.4677,  575.8779)
+    .. controls ( 951.8281,  566.0634) and ( 944.1455,  563.7490) .. ( 895.9199,  552.8183)
+    .. controls ( 875.5029,  548.1904) and ( 859.4863,  540.1650) .. ( 848.9199,  529.2666)
+    .. controls ( 843.2080,  523.3750) and ( 843.7802,  523.2089) .. ( 857.6455,  526.7285)
+    .. controls ( 872.2212,  530.4278) and ( 910.6040,  537.5911) .. ( 900.0810,  514.0322)
+    .. controls ( 897.0097,  507.1572) and ( 887.7187,  499.8359) .. ( 878.6464,  497.1416)
+    .. controls ( 870.7539,  494.7978) and ( 863.0371,  488.5439) .. ( 863.0371,  485.2255)
+    .. controls ( 863.0371,  485.2255) and ( 947.3786,  504.0948) .. ( 953.8574,  489.4531)
+    .. controls ( 962.5270,  469.8408) and ( 947.0187,  462.7251) .. ( 924.2705,  472.6132)
+    .. controls ( 914.7527,  476.7498) and ( 899.4143,  471.8888) .. ( 888.3906,  469.8164)
+    .. controls ( 873.8373,  467.0778) and ( 866.6132,  465.4492) .. ( 864.8242,  461.0000)
+    .. controls ( 863.2480,  457.0791) and ( 864.3739,  447.8594) .. ( 865.8789,  438.8173)
+    .. controls ( 868.0575,  425.7284) and ( 869.2750,  407.3598) .. ( 872.8388,  394.2695)
+    .. controls ( 877.9130,  375.6347) and ( 877.9716,  372.8085) .. ( 873.4365,  365.7207)
+    .. controls ( 869.2724,  359.2128) and ( 867.0009,  358.5175) .. ( 859.9462,  361.5869)
+    .. controls ( 827.5201,  375.6846) and ( 821.4643,  368.8674) .. ( 791.7636,  383.6689)
+    .. controls ( 773.4511,  392.7949) and ( 756.0244,  404.7509) .. ( 758.0625,  406.7900)
+    .. controls ( 758.5966,  407.3242) and ( 772.4179,  400.8740) .. ( 774.8232,  398.9677)
+    .. controls ( 785.1163,  390.8118) and ( 831.3897,  376.7914) .. ( 853.9999,  378.3438)
+    .. controls ( 858.3950,  378.6456) and ( 860.1896,  378.1501) .. ( 860.0654,  382.9999)
+    .. controls ( 859.4822,  405.7672) and ( 857.8050,  454.9841) .. ( 855.9267,  458.4892)
+    .. controls ( 852.1312,  465.5686) and ( 771.6132,  417.8144) .. ( 771.6132,  417.8144)
+    .. controls ( 754.9244,  407.1476) and ( 744.3724,  418.5578) .. ( 736.6806,  430.0332)
+    .. controls ( 730.8985,  438.6579) and ( 733.8836,  440.5205) .. ( 744.8505,  441.3681)
+    .. controls ( 781.3750,  444.1931) and ( 821.0000,  475.0000) .. ( 855.4062,  483.4707)
+    .. controls ( 856.7646,  483.8046) and ( 856.7910,  485.2587) .. ( 856.8144,  486.5791)
+    .. controls ( 856.8769,  490.0722) and ( 862.0068,  495.2529) .. ( 870.1855,  503.4873)
+    .. controls ( 878.4355,  511.7929) and ( 887.1357,  521.8330) .. ( 887.1357,  523.0478)
+    .. controls ( 887.1357,  523.6728) and ( 885.0175,  523.2919) .. ( 882.4296,  522.2011)
+    .. controls ( 865.0791,  514.8906) and ( 855.0830,  512.4111) .. ( 841.6679,  512.0908)
+    .. controls ( 834.2597,  511.9150) and ( 827.9033,  512.2500) .. ( 827.5410,  512.8359)
+    .. controls ( 825.0546,  516.8583) and ( 834.7304,  527.3525) .. ( 848.9355,  536.0410)
+    .. controls ( 872.5839,  550.5058) and ( 891.0488,  558.1162) .. ( 915.9726,  563.6728)
+    .. controls ( 937.9951,  568.5830) and ( 964.7958,  579.8984) .. ( 975.9189,  588.9814)
+    .. controls ( 983.2890,  595.0009) and ( 982.8359,  596.0996) .. ( 973.4091,  595.0625)
+    .. controls ( 949.3745,  592.4188) and ( 924.0128,  587.7639) .. ( 908.4843,  583.0488)
+    .. controls ( 899.9658,  580.4619) and ( 899.9501,  580.4482) .. ( 896.6240,  573.0371)
+    .. controls ( 890.3193,  558.9892) and ( 881.4707,  552.6191) .. ( 883.2324,  563.3964)
+    .. controls ( 883.6320,  565.8299) and ( 883.1162,  576.9833) .. ( 880.4980,  575.9082)
+    .. controls ( 858.6269,  566.9150) and ( 830.4409,  555.1138) .. ( 808.5664,  544.8222)
+    .. controls ( 797.6845,  539.7041) and ( 796.2529,  539.3261) .. ( 793.2226,  540.7734)
+    .. controls ( 786.2568,  544.1015) and ( 789.9345,  552.0595) .. ( 799.1591,  553.6181)
+    .. controls ( 801.9160,  554.0839) and ( 810.8388,  557.0097) .. ( 818.9873,  560.1191)
+    .. controls ( 836.3183,  566.7343) and ( 871.1201,  578.7656) .. ( 876.2841,  579.9277)
+    .. controls ( 879.6445,  580.6835) and ( 879.8115,  581.0195) .. ( 879.0097,  585.3828)
+    .. controls ( 877.7978,  591.9804) and ( 875.8417,  593.4570) .. ( 875.8417,  587.7734)
+    .. controls ( 875.8417,  583.9667) and ( 875.3896,  583.1298) .. ( 873.3320,  583.1298)
+    .. controls ( 871.9511,  583.1298) and ( 870.8222,  583.5576) .. ( 870.8222,  584.0791)
+    .. controls ( 870.8222,  587.6404) and ( 861.1080,  588.2099) .. ( 855.9267,  587.1230)
+    .. controls ( 845.7187,  584.9814) and ( 845.1533,  587.5312) .. ( 855.1357,  590.6894)
+    .. controls ( 865.6679,  594.0227) and ( 853.8306,  613.2480) .. ( 848.2734,  613.2480)
+    .. controls ( 847.7685,  613.2480) and ( 844.1982,  608.5019) .. ( 840.3378,  602.7021)
+    .. controls ( 833.2685,  592.0791) and ( 824.7119,  581.8750) .. ( 822.8740,  581.8750)
+    .. controls ( 822.3281,  581.8750) and ( 821.8808,  583.5488) .. ( 821.8808,  585.5937)
+    .. controls ( 821.8808,  588.2441) and ( 823.2646,  590.6757) .. ( 826.7001,  594.0634)
+    .. controls ( 831.8747,  599.1656) and ( 839.0208,  611.0189) .. ( 843.6523,  618.5537)
+    .. controls ( 839.5013,  621.7452) and ( 831.6608,  623.2039) .. ( 838.3857,  629.4697)
+    .. controls ( 842.8114,  633.5928) and ( 845.6252,  627.0387) .. ( 849.7792,  628.6308)
+    .. controls ( 851.8094,  629.4089) and ( 871.6414,  654.3014) .. ( 872.9833,  655.6894)
+    .. controls ( 875.5976,  658.3935) and ( 874.8876,  659.3046) .. ( 869.0117,  660.7841)
+    .. controls ( 860.1054,  663.0273) and ( 857.3457,  662.5126) .. ( 850.3759,  657.3125)
+    .. controls ( 846.7822,  654.6308) and ( 842.5195,  652.0351) .. ( 840.9033,  651.5439)
+    .. controls ( 830.5901,  648.4143) and ( 849.4892,  662.0866) .. ( 849.4892,  662.2822)
+    .. controls ( 849.4892,  662.9208) and ( 846.3828,  663.4433) .. ( 842.5869,  663.4433)
+    .. controls ( 835.7421,  663.4433) and ( 835.6845,  663.4755) .. ( 835.6845,  667.2392)
+    .. controls ( 835.6845,  675.0414) and ( 850.2865,  674.2498) .. ( 857.5117,  671.4775)
+    .. controls ( 860.4374,  670.3550) and ( 871.3424,  681.9783) .. ( 873.5898,  683.6767)
+    .. controls ( 890.8730,  696.7343) and ( 897.1748,  702.7265) .. ( 897.1748,  706.0996)
+    .. controls ( 897.1748,  710.6279) and ( 901.3623,  711.9609) .. ( 904.7968,  708.5263)
+    .. controls ( 909.1591,  704.1640) and ( 907.9541,  700.2519) .. ( 901.1923,  696.8261)
+    .. controls ( 890.8471,  691.5839) and ( 874.3538,  677.9265) .. cycle
+  ( 888.3906,  576.1240)
+    .. controls ( 888.3906,  571.7533) and ( 894.7409,  578.1103) .. ( 890.3769,  578.1103)
+    .. controls ( 889.2841,  578.1103) and ( 888.3906,  577.2167) .. cycle
+  ( 874.9306,  601.4609)
+    .. controls ( 873.2265,  615.7216) and ( 872.0917,  634.7187) .. ( 872.7216,  638.4462)
+    .. controls ( 874.6299,  649.7538) and ( 868.3526,  640.2413) .. ( 863.1748,  633.4189)
+    .. controls ( 853.7236,  620.9667) and ( 853.7255,  621.0458) .. ( 862.6591,  611.3652)
+    .. controls ( 865.8437,  607.9140) and ( 869.3906,  603.5322) .. ( 870.5410,  601.6279)
+    .. controls ( 872.8398,  597.8203) and ( 875.3769,  597.7246) .. cycle
+  ( 888.3154,  605.0439)
+    .. controls ( 894.6455,  609.0390) and ( 895.3037,  611.5156) .. ( 891.8476,  618.3330)
+    .. controls ( 888.0751,  625.7744) and ( 888.1044,  638.3427) .. ( 891.9199,  649.5332)
+    .. controls ( 894.8027,  657.9882) and ( 895.4882,  664.6982) .. ( 893.4687,  664.6982)
+    .. controls ( 886.1028,  664.6982) and ( 881.4064,  652.8263) .. ( 878.1562,  647.1298)
+    .. controls ( 874.2248,  640.2391) and ( 877.1219,  601.9541) .. ( 881.6621,  601.9541)
+    .. controls ( 882.6298,  601.9541) and ( 885.6230,  603.3447) .. cycle
+  ( 767.4814,  501.0458)
+    .. controls ( 762.0969,  492.8272) and ( 757.9420,  507.2428) .. ( 757.9248,  511.6015)
+    .. controls ( 757.8925,  520.3115) and ( 769.6572,  552.4189) .. ( 774.7480,  557.5097)
+    .. controls ( 777.3837,  560.1455) and ( 777.2109,  558.1542) .. ( 774.1230,  550.3203)
+    .. controls ( 773.0663,  547.6383) and ( 769.0537,  503.4455) .. cycle
+  ( 787.3212,  554.5810)
+    .. controls ( 786.4121,  556.9658) and ( 787.3837,  620.5800) .. ( 788.3447,  621.5410)
+    .. controls ( 788.3447,  621.5410) and ( 803.6477,  553.0126) .. ( 790.3466,  553.0126)
+    .. controls ( 789.0126,  553.0126) and ( 787.6513,  553.7187) .. cycle
+  ( 817.3105,  590.8310)
+    .. controls ( 805.5565,  568.5402) and ( 796.1662,  595.0102) .. ( 805.2363,  605.7099)
+    .. controls ( 805.5253,  606.0507) and ( 807.3525,  604.3798) .. ( 809.2978,  601.9960)
+    .. controls ( 813.6728,  596.6357) and ( 814.1035,  596.9228) .. ( 824.0458,  611.7929)
+    .. controls ( 827.9590,  617.6453) and ( 832.5091,  625.6266) .. ( 833.8574,  624.2783)
+    .. controls ( 835.3276,  622.8048) and ( 818.0093,  592.1556) .. cycle
+  ( 805.5673,  619.6240)
+    .. controls ( 805.5673,  623.9644) and ( 809.3582,  628.1528) .. ( 809.0302,  635.6904)
+    .. controls ( 808.5672,  646.2700) and ( 809.2222,  645.5608) .. ( 817.5986,  641.5937)
+    .. controls ( 825.7117,  637.7526) and ( 826.1018,  623.3375) .. ( 815.1748,  624.8896)
+    .. controls ( 811.9062,  625.3542) and ( 805.5673,  616.8618) .. cycle
+  ( 785.4892,  643.8544)
+    .. controls ( 785.4892,  644.8134) and ( 787.9101,  648.9082) .. ( 790.8701,  652.9521)
+    .. controls ( 801.2392,  667.1250) and ( 810.7919,  685.3535) .. ( 813.1943,  695.5517)
+    .. controls ( 814.9306,  702.9228) and ( 815.9335,  705.1835) .. ( 817.4853,  705.2216)
+    .. controls ( 819.7021,  705.2763) and ( 823.3242,  698.9609) .. ( 824.0097,  693.8457)
+    .. controls ( 825.4511,  683.0986) and ( 824.3291,  681.1855) .. ( 805.5244,  662.3212)
+    .. controls ( 795.8857,  652.6523) and ( 787.9990,  644.1494) .. ( 787.9990,  643.4257)
+    .. controls ( 787.9990,  642.7021) and ( 787.4345,  642.1103) .. ( 786.7441,  642.1103)
+    .. controls ( 786.0537,  642.1103) and ( 785.4892,  642.8955) .. cycle}
+%    \end{macrocode}
+%
 % \paragraph{校徽}
 %
 % 核心图案。
 %    \begin{macrocode}
 \def\fdulogo at emblem@kernel{%
-  (351.02572456, 574.53945678)
-    .. controls (353.31905783, 587.19278979) and (370.06572408, 593.55278963) .. (380.65239048, 586.95278980)
-    .. controls (386.01239035, 582.31278991) and (389.51905693, 574.99279010) .. (388.22572363, 567.81945694)
-    .. controls (386.66572367, 555.08612393) and (380.57239049, 543.57945755) .. (377.06572391, 531.37945785)
-    .. controls (375.69239061, 525.83279133) and (379.82572384, 521.44612477) .. (382.75905710, 517.29945821)
-    .. controls (419.97238950, 519.71279148) and (457.09238857, 523.61945805) .. (494.39905431, 524.81945802)
-    .. controls (505.81238735, 525.81945799) and (517.31905373, 525.21945801) .. (528.69238678, 524.05945804)
-    .. controls (539.05238652, 523.29945806) and (548.67905295, 513.85945829) .. (547.86571964, 503.17945856)
-    .. controls (547.22571965, 497.11279204) and (542.46571977, 490.89945887) .. (535.86571994, 491.12612553)
-    .. controls (523.49238691, 491.00612553) and (511.29238722, 493.79279213) .. (498.93238753, 494.09945879)
-    .. controls (478.77238803, 495.83279208) and (458.51905520, 495.72612541) .. (438.31905571, 495.01945876)
-    .. controls (427.34572265, 493.97945879) and (416.13238960, 494.20612545) .. (405.57238986, 490.60612554)
-    .. controls (398.26572338, 488.08612560) and (390.46572357, 486.52612564) .. (383.90572374, 482.24612575)
-    .. controls (379.85239050, 479.57945915) and (376.14572393, 475.11279259) .. (376.97239058, 469.93945939)
-    .. controls (378.22572388, 458.71279300) and (386.95905699, 449.31279324) .. (386.15905701, 437.71279353)
-    .. controls (383.69239041, 424.51279386) and (378.01239055, 412.21946083) .. (374.45239064, 399.31279449)
-    .. controls (371.06572406, 387.49946145) and (370.10572408, 375.17946176) .. (368.23905746, 363.07279540)
-    .. controls (367.66572414, 356.96612888) and (366.55905750, 350.91279570) .. (366.34572417, 344.76612919)
-    .. controls (363.49239091, 318.55279651) and (365.89239085, 292.17946383) .. (366.31905751, 265.91279782)
-    .. controls (366.58572417, 249.05946491) and (367.50572415, 232.21946533) .. (369.07905744, 215.44613242)
-    .. controls (369.79905742, 204.24613270) and (372.17239070, 193.21946631) .. (372.89239068, 182.01946659)
-    .. controls (372.62572402, 175.80613341) and (371.38572405, 167.51280028) .. (364.62572422, 165.19280034)
-    .. controls (358.59905770, 163.63280038) and (350.94572456, 163.64613371) .. (346.71905800, 168.96613358)
-    .. controls (338.13239155, 178.77946667) and (337.71905822, 192.48613299) .. (335.77239161, 204.72613269)
-    .. controls (331.25239172, 230.40613205) and (330.90572506, 256.55279806) .. (331.15905839, 282.55279741)
-    .. controls (288.67905945, 280.91279745) and (245.66572719, 283.05946406) .. (203.82572824, 274.09946429)
-    .. controls (200.02572833, 273.43279764) and (195.38572845, 270.87279770) .. (192.34572852, 274.64613094)
-    .. controls (185.49239536, 281.73946410) and (184.87906204, 292.20613050) .. (182.30572878, 301.25946361)
-    .. controls (185.73239536, 303.24613022) and (188.99906194, 305.72613016) .. (192.98572851, 306.45946348)
-    .. controls (217.54572789, 311.79279668) and (242.75906060, 313.05946331) .. (267.81239330, 313.27279664)
-    .. controls (289.33239277, 313.92612996) and (310.87905889, 315.92612991) .. (332.42572502, 314.57946327)
-    .. controls (332.63905835, 354.81946227) and (336.22572493, 396.36612790) .. (353.90572449, 433.12612698)
-    .. controls (355.45239111, 435.01946026) and (353.79905782, 436.64612689) .. (352.65239118, 438.15279352)
-    .. controls (344.61239138, 431.49946035) and (339.75905817, 422.07279392) .. (335.77239161, 412.61946082)
-    .. controls (331.29239172, 401.53946110) and (322.95905859, 391.68612801) .. (322.25239194, 379.32612832)
-    .. controls (320.61239198, 363.93946204) and (319.06572536, 347.01946246) .. (308.14572563, 335.00612943)
-    .. controls (294.86572596, 321.71279643) and (275.35905978, 317.88612986) .. (257.25239357, 317.31279654)
-    .. controls (244.57239389, 317.01946321) and (231.38572755, 315.24612992) .. (219.17239452, 319.59279648)
-    .. controls (199.06572836, 326.67279631) and (183.39906208, 345.41946250) .. (180.62572882, 366.63279531)
-    .. controls (176.82572891, 393.49946130) and (177.69239556, 421.24612727) .. (185.07906204, 447.43279329)
-    .. controls (187.31906198, 454.19279312) and (188.82572861, 462.31279291) .. (195.33239512, 466.37945948)
-    .. controls (225.99906102, 487.49945895) and (267.79905997, 488.05945894) .. (300.91905914, 472.39279266)
-    .. controls (312.34572552, 465.79279283) and (313.77239216, 451.15279319) .. (315.38572545, 439.37946015)
-    .. controls (318.67905870, 442.36612675) and (320.02572533, 446.68612664) .. (322.13239195, 450.47279321)
-    .. controls (330.99905839, 465.63279283) and (344.74572471, 477.15279254) .. (354.63905780, 491.48612552)
-    .. controls (353.30572450, 493.36612547) and (350.90572456, 494.19279212) .. (349.06572461, 495.49945875)
-    .. controls (339.71905817, 486.91279230) and (328.70572512, 479.15279249) .. (315.81239210, 477.43279254)
-    .. controls (308.29239229, 476.05945924) and (300.81239248, 482.25945908) .. (300.05239250, 489.71279223)
-    .. controls (300.29239249, 493.88612546) and (303.38572575, 496.91279205) .. (305.75905902, 500.05945864)
-    .. controls (316.66572542, 513.49945830) and (329.54572509, 525.39279134) .. (338.87905819, 540.08612430)
-    .. controls (345.31905803, 550.57945737) and (348.10572463, 562.72612374) .. (351.02572456, 574.53945678)
-  (211.99906137, 380.15279497)
-    .. controls (213.41239466, 369.35279524) and (216.90572791, 357.49946220) .. (226.42572767, 351.12612903)
-    .. controls (238.31906071, 346.09946249) and (251.69239371, 345.40612917) .. (264.37239339, 347.04612913)
-    .. controls (269.66572659, 347.21946246) and (275.17239312, 348.29946243) .. (279.49239301, 351.53946235)
-    .. controls (289.10572611, 358.76612884) and (292.73239268, 371.93946184) .. (290.85239273, 383.45946155)
-    .. controls (264.70572672, 389.28612807) and (238.03906072, 383.60612822) .. (211.99906137, 380.15279497)
-  (220.85239448, 442.37946008)
-    .. controls (211.53239471, 434.35279361) and (209.46572810, 421.25946061) .. (209.38572810, 409.60612757)
-    .. controls (235.99906077, 409.13946091) and (262.61239343, 411.53946085) .. (289.21239277, 412.67279416)
-    .. controls (289.95905942, 420.89946062) and (289.99905942, 429.51279373) .. (286.93239283, 437.32612687)
-    .. controls (284.69239288, 443.07279340) and (279.74572634, 448.15279327) .. (273.42572650, 449.03279325)
-    .. controls (266.31906001, 450.25945988) and (259.06572686, 450.32612655) .. (251.90572704, 451.01945986)
-    .. controls (241.14572730, 450.67279321) and (229.57239426, 449.28612657) .. (220.85239448, 442.37946008)
-  (450.54572207, 484.52612569)
-    .. controls (463.87905507, 485.19279234) and (477.23905474, 484.59279236) .. (490.58572107, 484.91279235)
-    .. controls (506.99905399, 486.12612565) and (524.78572021, 485.08612568) .. (538.90571986, 475.72612591)
-    .. controls (546.77238633, 470.17945938) and (548.85238628, 459.53945965) .. (547.14571965, 450.56612654)
-    .. controls (546.15905301, 446.07279332) and (545.11905304, 440.93946012) .. (541.03905314, 438.16612685)
-    .. controls (528.78572011, 428.23279377) and (512.14572053, 427.39279379) .. (497.05238757, 427.35279379)
-    .. controls (466.02572168, 428.56612709) and (434.85238913, 425.24612717) .. (403.91905657, 428.87279375)
-    .. controls (397.62572339, 429.84612706) and (392.70572352, 435.05946026) .. (390.78572356, 440.95279345)
-    .. controls (388.53239029, 447.27279329) and (388.27905696, 454.15279312) .. (388.61239028, 460.79279295)
-    .. controls (390.07905691, 469.07279275) and (397.18572340, 474.97945926) .. (404.33238989, 478.60612584)
-    .. controls (418.87905619, 485.12612568) and (435.21238912, 482.07279242) .. (450.54572207, 484.52612569)
-  (415.59905628, 458.27279302)
-    .. controls (412.73238968, 456.53945973) and (413.49238966, 452.84612648) .. (413.25238967, 450.03279322)
-    .. controls (414.81238963, 448.92612658) and (416.33238959, 447.43279329) .. (418.39905621, 447.41945995)
-    .. controls (447.37238882, 446.75279330) and (476.33238809, 448.08612660) .. (505.29238737, 448.96612658)
-    .. controls (510.42572057, 449.33945991) and (515.23905379, 451.27279319) .. (520.01238700, 453.05945981)
-    .. controls (519.62572034, 456.45945973) and (518.38572037, 459.73945965) .. (515.66572044, 461.93945959)
-    .. controls (487.70572114, 462.57945957) and (459.71905517, 462.08612625) .. (431.78572254, 460.81945962)
-    .. controls (426.35905601, 460.52612629) and (420.41238949, 461.31279294) .. (415.59905628, 458.27279302)
-  (434.01238915,419.45946065)
-    .. controls (450.58572207, 421.12612728) and (467.27905498, 420.31279396) .. (483.87905457, 421.35279394)
-    .. controls (500.83905415, 422.59279391) and (517.85238705, 420.91279395) .. (534.57238664, 418.08612735)
-    .. controls (542.10571978, 417.03279405) and (547.46571965, 410.41946088) .. (549.71905292, 403.55279438)
-    .. controls (552.38571952, 395.33946126) and (553.19905284, 385.84612816) .. (548.91905294, 378.03279502)
-    .. controls (544.65238638, 370.49946188) and (536.97238658, 364.72612869) .. (528.23905346, 363.79279538)
-    .. controls (491.77238771, 359.75279548) and (454.99905529, 362.17946208) .. (418.42572287, 360.08612880)
-    .. controls (411.46572305, 358.71279550) and (403.94572323, 360.21946213) .. (398.41239004, 364.75279535)
-    .. controls (389.18572360, 372.11279517) and (385.21239037, 385.13946151) .. (388.13239030, 396.48612789)
-    .. controls (389.59905693, 400.72612779) and (392.98572351, 403.88612771) .. (395.93239010, 407.13946096)
-    .. controls (400.77238998, 412.32612750) and (407.02572316, 416.53946073) .. (414.21238964, 417.44612737)
-    .. controls (420.79905615, 418.16612735) and (427.35905598, 419.32612732) .. (434.01238915, 419.45946065)
-  (434.35905581, 393.23279464)
-    .. controls (427.49238931, 392.47279466) and (420.30572283, 393.41946130) .. (413.71905632, 390.99279470)
-    .. controls (413.31905633, 390.03279472) and (412.51905635, 388.11279477) .. (412.13238970, 387.15279479)
-    .. controls (413.11905634, 385.65946150) and (413.75905632, 383.40612822) .. (415.87905627, 383.20612823)
-    .. controls (424.22572273, 380.80612829) and (432.86572251, 383.40612822) .. (441.34572230, 383.33946156)
-    .. controls (465.45238836, 385.19279484) and (489.63905443, 385.57946150) .. (513.75905382, 387.15279479)
-    .. controls (517.51905373, 387.05946146) and (519.97238700, 390.40612805) .. (521.50572030, 393.41946130)
-    .. controls (509.73238726, 396.53946123) and (497.45238756, 395.43279459) .. (485.46572120, 394.75279460)
-    .. controls (468.42572162, 394.47279461) and (451.41238871, 393.20612798) .. (434.35905581, 393.23279464)
-  (409.93238975, 351.67279568)
-    .. controls (434.37238914, 354.71279560) and (459.05238852, 354.63279561) .. (483.62572124, 355.91279557)
-    .. controls (485.82572119, 350.48612904) and (483.75905457, 344.68612919) .. (479.95905467, 340.59279596)
-    .. controls (476.77238808, 336.71279605) and (472.75905485, 333.45946280) .. (470.66572157, 328.76612959)
-    .. controls (481.29238797, 329.64612956) and (491.83905437, 331.35279619) .. (502.50572077, 331.65946285)
-    .. controls (510.19905391, 333.91279612) and (513.45238716, 342.01946259) .. (519.03905369, 346.97946246)
-    .. controls (523.06572026, 349.80612906) and (527.89238680, 353.35279564) .. (533.07905334, 351.55279568)
-    .. controls (540.77238648, 348.75279575) and (544.71905305, 339.03279600) .. (542.39905311, 331.43279619)
-    .. controls (536.53238659, 309.72613006) and (530.59905340, 287.99279727) .. (522.91905359, 266.85946447)
-    .. controls (511.78572054, 262.21946458) and (499.50572085, 266.01946449) .. (487.89238780, 265.24613117)
-    .. controls (483.34572125, 264.73946452) and (478.39905471, 265.49946450) .. (474.30572148, 263.07279790)
-    .. controls (474.23905481, 261.36613127) and (474.34572147, 259.65946465) .. (474.65238813, 257.96613136)
-    .. controls (478.51905470, 242.35279841) and (481.25238797, 226.47279881) .. (485.98572118, 211.08613253)
-    .. controls (487.06572116, 204.00613271) and (487.67905447, 196.05946624) .. (484.25238789, 189.51279973)
-    .. controls (476.31905476, 184.71279985) and (465.85238835, 189.35279974) .. (460.89238848, 196.41946623)
-    .. controls (451.43905538, 210.80613254) and (446.58572217, 227.61946545) .. (443.34572225, 244.36613170)
-    .. controls (442.22572228, 249.07279825) and (441.66572229, 254.07279812) .. (438.85238903, 258.15279802)
-    .. controls (419.99905617, 259.47279799) and (405.93238985, 243.37946505) .. (387.73239031, 241.71279843)
-    .. controls (379.39905718, 242.19279842) and (375.17239062, 251.88613151) .. (376.69239058, 259.24613132)
-    .. controls (377.26572390, 264.15279787) and (381.23905714, 267.63279778) .. (385.10572371, 270.17946438)
-    .. controls (391.30572355, 273.80613096) and (398.41239004, 275.27279759) .. (405.15905654, 277.51279753)
-    .. controls (415.71905627, 280.60613079) and (426.22572268, 284.92613068) .. (437.39905573, 284.68613069)
-    .. controls (437.42572240, 291.23279719) and (437.54572239, 297.80613036) .. (436.70572242, 304.32613020)
-    .. controls (418.06572288, 303.93946354) and (402.18572328, 292.19279717) .. (383.91905707, 289.95279722)
-    .. controls (379.93239050, 289.39279724) and (376.61239058, 292.69946382) .. (375.42572395, 296.21946373)
-    .. controls (373.71905732, 301.08613028) and (374.13239065, 306.87279680) .. (376.93239058, 311.27279669)
-    .. controls (384.66572372, 317.89946319) and (395.17239012, 320.05946314) .. (405.07905654, 320.76612979)
-    .. controls (417.17238957, 322.07279642) and (429.94572258, 321.69946310) .. (441.02572231, 327.49946295)
-    .. controls (440.74572231, 329.12612958) and (440.49238899, 330.76612954) .. (440.25238899, 332.37946283)
-    .. controls (429.37238927, 333.83279613) and (417.82572289, 328.43279626) .. (407.47905648, 333.69946280)
-    .. controls (400.06572333, 337.24612937) and (401.46572330, 350.71279570) .. (409.93238975, 351.67279568)
-  (470.38572157, 306.49946348)
-    .. controls (470.22572158, 300.08613030) and (470.13238825, 293.64613046) .. (470.43905491, 287.23279729)
-    .. controls (479.91905467, 288.63279726) and (489.97238775, 287.17946396) .. (499.06572086, 290.41946388)
-    .. controls (502.74572076, 295.76613041) and (502.45238744, 302.59279691) .. (502.78572076, 308.79279675)
-    .. controls (491.93238770, 310.05946339) and (481.17238797, 307.24613012) .. (470.38572157, 306.49946348)}
+  ( 351.0257,  574.5394)
+    .. controls ( 353.3190,  587.1927) and ( 370.0657,  593.5527) .. ( 380.6523,  586.9527)
+    .. controls ( 386.0123,  582.3127) and ( 389.5190,  574.9927) .. ( 388.2257,  567.8194)
+    .. controls ( 386.6657,  555.0861) and ( 380.5723,  543.5794) .. ( 377.0657,  531.3794)
+    .. controls ( 375.6923,  525.8327) and ( 379.8257,  521.4461) .. ( 382.7590,  517.2994)
+    .. controls ( 419.9723,  519.7127) and ( 457.0923,  523.6194) .. ( 494.3990,  524.8194)
+    .. controls ( 505.8123,  525.8194) and ( 517.3190,  525.2194) .. ( 528.6923,  524.0594)
+    .. controls ( 539.0523,  523.2994) and ( 548.6790,  513.8594) .. ( 547.8657,  503.1794)
+    .. controls ( 547.2257,  497.1127) and ( 542.4657,  490.8994) .. ( 535.8657,  491.1261)
+    .. controls ( 523.4923,  491.0061) and ( 511.2923,  493.7927) .. ( 498.9323,  494.0994)
+    .. controls ( 478.7723,  495.8327) and ( 458.5190,  495.7261) .. ( 438.3190,  495.0194)
+    .. controls ( 427.3457,  493.9794) and ( 416.1323,  494.2061) .. ( 405.5723,  490.6061)
+    .. controls ( 398.2657,  488.0861) and ( 390.4657,  486.5261) .. ( 383.9057,  482.2461)
+    .. controls ( 379.8523,  479.5794) and ( 376.1457,  475.1127) .. ( 376.9723,  469.9394)
+    .. controls ( 378.2257,  458.7127) and ( 386.9590,  449.3127) .. ( 386.1590,  437.7127)
+    .. controls ( 383.6923,  424.5127) and ( 378.0123,  412.2194) .. ( 374.4523,  399.3127)
+    .. controls ( 371.0657,  387.4994) and ( 370.1057,  375.1794) .. ( 368.2390,  363.0727)
+    .. controls ( 367.6657,  356.9661) and ( 366.5590,  350.9127) .. ( 366.3457,  344.7661)
+    .. controls ( 363.4923,  318.5527) and ( 365.8923,  292.1794) .. ( 366.3190,  265.9127)
+    .. controls ( 366.5857,  249.0594) and ( 367.5057,  232.2194) .. ( 369.0790,  215.4461)
+    .. controls ( 369.7990,  204.2461) and ( 372.1723,  193.2194) .. ( 372.8923,  182.0194)
+    .. controls ( 372.6257,  175.8061) and ( 371.3857,  167.5128) .. ( 364.6257,  165.1928)
+    .. controls ( 358.5990,  163.6328) and ( 350.9457,  163.6461) .. ( 346.7190,  168.9661)
+    .. controls ( 338.1323,  178.7794) and ( 337.7190,  192.4861) .. ( 335.7723,  204.7261)
+    .. controls ( 331.2523,  230.4061) and ( 330.9057,  256.5527) .. ( 331.1590,  282.5527)
+    .. controls ( 288.6790,  280.9127) and ( 245.6657,  283.0594) .. ( 203.8257,  274.0994)
+    .. controls ( 200.0257,  273.4327) and ( 195.3857,  270.8727) .. ( 192.3457,  274.6461)
+    .. controls ( 185.4923,  281.7394) and ( 184.8790,  292.2061) .. ( 182.3057,  301.2594)
+    .. controls ( 185.7323,  303.2461) and ( 188.9990,  305.7261) .. ( 192.9857,  306.4594)
+    .. controls ( 217.5457,  311.7927) and ( 242.7590,  313.0594) .. ( 267.8123,  313.2727)
+    .. controls ( 289.3323,  313.9261) and ( 310.8790,  315.9261) .. ( 332.4257,  314.5794)
+    .. controls ( 332.6390,  354.8194) and ( 336.2257,  396.3661) .. ( 353.9057,  433.1261)
+    .. controls ( 355.4523,  435.0194) and ( 353.7990,  436.6461) .. ( 352.6523,  438.1527)
+    .. controls ( 344.6123,  431.4994) and ( 339.7590,  422.0727) .. ( 335.7723,  412.6194)
+    .. controls ( 331.2923,  401.5394) and ( 322.9590,  391.6861) .. ( 322.2523,  379.3261)
+    .. controls ( 320.6123,  363.9394) and ( 319.0657,  347.0194) .. ( 308.1457,  335.0061)
+    .. controls ( 294.8657,  321.7127) and ( 275.3590,  317.8861) .. ( 257.2523,  317.3127)
+    .. controls ( 244.5723,  317.0194) and ( 231.3857,  315.2461) .. ( 219.1723,  319.5927)
+    .. controls ( 199.0657,  326.6727) and ( 183.3990,  345.4194) .. ( 180.6257,  366.6327)
+    .. controls ( 176.8257,  393.4994) and ( 177.6923,  421.2461) .. ( 185.0790,  447.4327)
+    .. controls ( 187.3190,  454.1927) and ( 188.8257,  462.3127) .. ( 195.3323,  466.3794)
+    .. controls ( 225.9990,  487.4994) and ( 267.7990,  488.0594) .. ( 300.9190,  472.3927)
+    .. controls ( 312.3457,  465.7927) and ( 313.7723,  451.1527) .. ( 315.3857,  439.3794)
+    .. controls ( 318.6790,  442.3661) and ( 320.0257,  446.6861) .. ( 322.1323,  450.4727)
+    .. controls ( 330.9990,  465.6327) and ( 344.7457,  477.1527) .. ( 354.6390,  491.4861)
+    .. controls ( 353.3057,  493.3661) and ( 350.9057,  494.1927) .. ( 349.0657,  495.4994)
+    .. controls ( 339.7190,  486.9127) and ( 328.7057,  479.1527) .. ( 315.8123,  477.4327)
+    .. controls ( 308.2923,  476.0594) and ( 300.8123,  482.2594) .. ( 300.0523,  489.7127)
+    .. controls ( 300.2923,  493.8861) and ( 303.3857,  496.9127) .. ( 305.7590,  500.0594)
+    .. controls ( 316.6657,  513.4994) and ( 329.5457,  525.3927) .. ( 338.8790,  540.0861)
+    .. controls ( 345.3190,  550.5794) and ( 348.1057,  562.7261) .. ( 351.0257,  574.5394)
+  ( 211.9990,  380.1527)
+    .. controls ( 213.4123,  369.3527) and ( 216.9057,  357.4994) .. ( 226.4257,  351.1261)
+    .. controls ( 238.3190,  346.0994) and ( 251.6923,  345.4061) .. ( 264.3723,  347.0461)
+    .. controls ( 269.6657,  347.2194) and ( 275.1723,  348.2994) .. ( 279.4923,  351.5394)
+    .. controls ( 289.1057,  358.7661) and ( 292.7323,  371.9394) .. ( 290.8523,  383.4594)
+    .. controls ( 264.7057,  389.2861) and ( 238.0390,  383.6061) .. ( 211.9990,  380.1527)
+  ( 220.8523,  442.3794)
+    .. controls ( 211.5323,  434.3527) and ( 209.4657,  421.2594) .. ( 209.3857,  409.6061)
+    .. controls ( 235.9990,  409.1394) and ( 262.6123,  411.5394) .. ( 289.2123,  412.6727)
+    .. controls ( 289.9590,  420.8994) and ( 289.9990,  429.5127) .. ( 286.9323,  437.3261)
+    .. controls ( 284.6923,  443.0727) and ( 279.7457,  448.1527) .. ( 273.4257,  449.0327)
+    .. controls ( 266.3190,  450.2594) and ( 259.0657,  450.3261) .. ( 251.9057,  451.0194)
+    .. controls ( 241.1457,  450.6727) and ( 229.5723,  449.2861) .. ( 220.8523,  442.3794)
+  ( 450.5457,  484.5261)
+    .. controls ( 463.8790,  485.1927) and ( 477.2390,  484.5927) .. ( 490.5857,  484.9127)
+    .. controls ( 506.9990,  486.1261) and ( 524.7857,  485.0861) .. ( 538.9057,  475.7261)
+    .. controls ( 546.7723,  470.1794) and ( 548.8523,  459.5394) .. ( 547.1457,  450.5661)
+    .. controls ( 546.1590,  446.0727) and ( 545.1190,  440.9394) .. ( 541.0390,  438.1661)
+    .. controls ( 528.7857,  428.2327) and ( 512.1457,  427.3927) .. ( 497.0523,  427.3527)
+    .. controls ( 466.0257,  428.5661) and ( 434.8523,  425.2461) .. ( 403.9190,  428.8727)
+    .. controls ( 397.6257,  429.8461) and ( 392.7057,  435.0594) .. ( 390.7857,  440.9527)
+    .. controls ( 388.5323,  447.2727) and ( 388.2790,  454.1527) .. ( 388.6123,  460.7927)
+    .. controls ( 390.0790,  469.0727) and ( 397.1857,  474.9794) .. ( 404.3323,  478.6061)
+    .. controls ( 418.8790,  485.1261) and ( 435.2123,  482.0727) .. ( 450.5457,  484.5261)
+  ( 415.5990,  458.2727)
+    .. controls ( 412.7323,  456.5394) and ( 413.4923,  452.8461) .. ( 413.2523,  450.0327)
+    .. controls ( 414.8123,  448.9261) and ( 416.3323,  447.4327) .. ( 418.3990,  447.4194)
+    .. controls ( 447.3723,  446.7527) and ( 476.3323,  448.0861) .. ( 505.2923,  448.9661)
+    .. controls ( 510.4257,  449.3394) and ( 515.2390,  451.2727) .. ( 520.0123,  453.0594)
+    .. controls ( 519.6257,  456.4594) and ( 518.3857,  459.7394) .. ( 515.6657,  461.9394)
+    .. controls ( 487.7057,  462.5794) and ( 459.7190,  462.0861) .. ( 431.7857,  460.8194)
+    .. controls ( 426.3590,  460.5261) and ( 420.4123,  461.3127) .. ( 415.5990,  458.2727)
+  ( 434.0123,  419.4594)
+    .. controls ( 450.5857,  421.1261) and ( 467.2790,  420.3127) .. ( 483.8790,  421.3527)
+    .. controls ( 500.8390,  422.5927) and ( 517.8523,  420.9127) .. ( 534.5723,  418.0861)
+    .. controls ( 542.1057,  417.0327) and ( 547.4657,  410.4194) .. ( 549.7190,  403.5527)
+    .. controls ( 552.3857,  395.3394) and ( 553.1990,  385.8461) .. ( 548.9190,  378.0327)
+    .. controls ( 544.6523,  370.4994) and ( 536.9723,  364.7261) .. ( 528.2390,  363.7927)
+    .. controls ( 491.7723,  359.7527) and ( 454.9990,  362.1794) .. ( 418.4257,  360.0861)
+    .. controls ( 411.4657,  358.7127) and ( 403.9457,  360.2194) .. ( 398.4123,  364.7527)
+    .. controls ( 389.1857,  372.1127) and ( 385.2123,  385.1394) .. ( 388.1323,  396.4861)
+    .. controls ( 389.5990,  400.7261) and ( 392.9857,  403.8861) .. ( 395.9323,  407.1394)
+    .. controls ( 400.7723,  412.3261) and ( 407.0257,  416.5394) .. ( 414.2123,  417.4461)
+    .. controls ( 420.7990,  418.1661) and ( 427.3590,  419.3261) .. ( 434.0123,  419.4594)
+  ( 434.3590,  393.2327)
+    .. controls ( 427.4923,  392.4727) and ( 420.3057,  393.4194) .. ( 413.7190,  390.9927)
+    .. controls ( 413.3190,  390.0327) and ( 412.5190,  388.1127) .. ( 412.1323,  387.1527)
+    .. controls ( 413.1190,  385.6594) and ( 413.7590,  383.4061) .. ( 415.8790,  383.2061)
+    .. controls ( 424.2257,  380.8061) and ( 432.8657,  383.4061) .. ( 441.3457,  383.3394)
+    .. controls ( 465.4523,  385.1927) and ( 489.6390,  385.5794) .. ( 513.7590,  387.1527)
+    .. controls ( 517.5190,  387.0594) and ( 519.9723,  390.4061) .. ( 521.5057,  393.4194)
+    .. controls ( 509.7323,  396.5394) and ( 497.4523,  395.4327) .. ( 485.4657,  394.7527)
+    .. controls ( 468.4257,  394.4727) and ( 451.4123,  393.2061) .. ( 434.3590,  393.2327)
+  ( 409.9323,  351.6727)
+    .. controls ( 434.3723,  354.7127) and ( 459.0523,  354.6327) .. ( 483.6257,  355.9127)
+    .. controls ( 485.8257,  350.4861) and ( 483.7590,  344.6861) .. ( 479.9590,  340.5927)
+    .. controls ( 476.7723,  336.7127) and ( 472.7590,  333.4594) .. ( 470.6657,  328.7661)
+    .. controls ( 481.2923,  329.6461) and ( 491.8390,  331.3527) .. ( 502.5057,  331.6594)
+    .. controls ( 510.1990,  333.9127) and ( 513.4523,  342.0194) .. ( 519.0390,  346.9794)
+    .. controls ( 523.0657,  349.8061) and ( 527.8923,  353.3527) .. ( 533.0790,  351.5527)
+    .. controls ( 540.7723,  348.7527) and ( 544.7190,  339.0327) .. ( 542.3990,  331.4327)
+    .. controls ( 536.5323,  309.7261) and ( 530.5990,  287.9927) .. ( 522.9190,  266.8594)
+    .. controls ( 511.7857,  262.2194) and ( 499.5057,  266.0194) .. ( 487.8923,  265.2461)
+    .. controls ( 483.3457,  264.7394) and ( 478.3990,  265.4994) .. ( 474.3057,  263.0727)
+    .. controls ( 474.2390,  261.3661) and ( 474.3457,  259.6594) .. ( 474.6523,  257.9661)
+    .. controls ( 478.5190,  242.3527) and ( 481.2523,  226.4727) .. ( 485.9857,  211.0861)
+    .. controls ( 487.0657,  204.0061) and ( 487.6790,  196.0594) .. ( 484.2523,  189.5127)
+    .. controls ( 476.3190,  184.7127) and ( 465.8523,  189.3527) .. ( 460.8923,  196.4194)
+    .. controls ( 451.4390,  210.8061) and ( 446.5857,  227.6194) .. ( 443.3457,  244.3661)
+    .. controls ( 442.2257,  249.0727) and ( 441.6657,  254.0727) .. ( 438.8523,  258.1527)
+    .. controls ( 419.9990,  259.4727) and ( 405.9323,  243.3794) .. ( 387.7323,  241.7127)
+    .. controls ( 379.3990,  242.1927) and ( 375.1723,  251.8861) .. ( 376.6923,  259.2461)
+    .. controls ( 377.2657,  264.1527) and ( 381.2390,  267.6327) .. ( 385.1057,  270.1794)
+    .. controls ( 391.3057,  273.8061) and ( 398.4123,  275.2727) .. ( 405.1590,  277.5127)
+    .. controls ( 415.7190,  280.6061) and ( 426.2257,  284.9261) .. ( 437.3990,  284.6861)
+    .. controls ( 437.4257,  291.2327) and ( 437.5457,  297.8061) .. ( 436.7057,  304.3261)
+    .. controls ( 418.0657,  303.9394) and ( 402.1857,  292.1927) .. ( 383.9190,  289.9527)
+    .. controls ( 379.9323,  289.3927) and ( 376.6123,  292.6994) .. ( 375.4257,  296.2194)
+    .. controls ( 373.7190,  301.0861) and ( 374.1323,  306.8727) .. ( 376.9323,  311.2727)
+    .. controls ( 384.6657,  317.8994) and ( 395.1723,  320.0594) .. ( 405.0790,  320.7661)
+    .. controls ( 417.1723,  322.0727) and ( 429.9457,  321.6994) .. ( 441.0257,  327.4994)
+    .. controls ( 440.7457,  329.1261) and ( 440.4923,  330.7661) .. ( 440.2523,  332.3794)
+    .. controls ( 429.3723,  333.8327) and ( 417.8257,  328.4327) .. ( 407.4790,  333.6994)
+    .. controls ( 400.0657,  337.2461) and ( 401.4657,  350.7127) .. ( 409.9323,  351.6727)
+  ( 470.3857,  306.4994)
+    .. controls ( 470.2257,  300.0861) and ( 470.1323,  293.6461) .. ( 470.4390,  287.2327)
+    .. controls ( 479.9190,  288.6327) and ( 489.9723,  287.1794) .. ( 499.0657,  290.4194)
+    .. controls ( 502.7457,  295.7661) and ( 502.4523,  302.5927) .. ( 502.7857,  308.7927)
+    .. controls ( 491.9323,  310.0594) and ( 481.1723,  307.2461) .. ( 470.3857,  306.4994)}
 %    \end{macrocode}
 %
 % 文字“FUDAN UNIVERSITY”。
 %    \begin{macrocode}
 \def\fdulogo at emblem@F{%
-  ( 85.70573119, 304.00613021)
-    .. controls ( 90.07906441, 311.59279668) and (100.06573083, 314.24612995) .. (108.09239730, 311.64613001)
-    .. controls (103.82573074, 301.69946360) and (107.82573064, 290.84613053) .. (112.17239720, 281.68613076)
-    .. controls (119.41239701, 280.19279747) and (126.06573018, 284.45946403) .. (132.95906334, 285.88613066)
-    .. controls (137.94572988, 286.45946398) and (139.27906318, 291.77946384) .. (141.21239647, 295.53946375)
-    .. controls (142.14572978, 295.53946375) and (144.01239640, 295.52613042) .. (144.94572971, 295.52613042)
-    .. controls (148.49239629, 287.19279729) and (154.53239614, 279.35279749) .. (153.91906282, 269.83279773)
-    .. controls (149.89239625, 270.88613103) and (145.59906303, 272.07279767) .. (141.47906313, 270.85946437)
-    .. controls (125.89239685, 265.43279784) and (110.17239725, 260.40613130) .. ( 94.46573097, 255.35279809)
-    .. controls ( 89.01239777, 253.68613146) and ( 84.71906455, 249.71279823) .. ( 80.70573132, 245.81946499)
-    .. controls ( 73.74573149, 252.05946484) and ( 70.87906489, 261.25946461) .. ( 68.05239830, 269.87279773)
-    .. controls ( 64.50573172, 280.96613078) and ( 57.47906523, 291.33946386) .. ( 58.22573188, 303.44613022)
-    .. controls ( 62.19906511, 305.32613017) and ( 65.98573168, 307.81946344) .. ( 70.30573158, 308.83279675)
-    .. controls ( 74.57239814, 304.05946354) and ( 71.82573154, 297.28613037) .. ( 71.27906488, 291.71279718)
-    .. controls ( 72.87906484, 283.55279738) and ( 77.30573140, 276.27279757) .. ( 80.70573132, 268.76613109)
-    .. controls ( 88.21239779, 270.85946437) and ( 96.07906426, 272.48613099) .. (102.67906410, 276.83279755)
-    .. controls (102.70573077, 283.04613073) and ( 99.11906419, 288.36613060) .. ( 97.53239756, 294.19279712)
-    .. controls ( 95.97239760, 299.61946365) and ( 90.13239775, 301.51279693) .. ( 85.70573119, 304.00613021)}
+  (  85.7057,  304.0061)
+    .. controls (  90.0790,  311.5927) and ( 100.0657,  314.2461) .. ( 108.0923,  311.6461)
+    .. controls ( 103.8257,  301.6994) and ( 107.8257,  290.8461) .. ( 112.1723,  281.6861)
+    .. controls ( 119.4123,  280.1927) and ( 126.0657,  284.4594) .. ( 132.9590,  285.8861)
+    .. controls ( 137.9457,  286.4594) and ( 139.2790,  291.7794) .. ( 141.2123,  295.5394)
+    .. controls ( 142.1457,  295.5394) and ( 144.0123,  295.5261) .. ( 144.9457,  295.5261)
+    .. controls ( 148.4923,  287.1927) and ( 154.5323,  279.3527) .. ( 153.9190,  269.8327)
+    .. controls ( 149.8923,  270.8861) and ( 145.5990,  272.0727) .. ( 141.4790,  270.8594)
+    .. controls ( 125.8923,  265.4327) and ( 110.1723,  260.4061) .. (  94.4657,  255.3527)
+    .. controls (  89.0123,  253.6861) and (  84.7190,  249.7127) .. (  80.7057,  245.8194)
+    .. controls (  73.7457,  252.0594) and (  70.8790,  261.2594) .. (  68.0523,  269.8727)
+    .. controls (  64.5057,  280.9661) and (  57.4790,  291.3394) .. (  58.2257,  303.4461)
+    .. controls (  62.1990,  305.3261) and (  65.9857,  307.8194) .. (  70.3057,  308.8327)
+    .. controls (  74.5723,  304.0594) and (  71.8257,  297.2861) .. (  71.2790,  291.7127)
+    .. controls (  72.8790,  283.5527) and (  77.3057,  276.2727) .. (  80.7057,  268.7661)
+    .. controls (  88.2123,  270.8594) and (  96.0790,  272.4861) .. ( 102.6790,  276.8327)
+    .. controls ( 102.7057,  283.0461) and (  99.1190,  288.3661) .. (  97.5323,  294.1927)
+    .. controls (  95.9723,  299.6194) and (  90.1323,  301.5127) .. (  85.7057,  304.0061)}
 \def\fdulogo at emblem@U at i{%
-  ( 50.99906539, 392.96612798)
-    .. controls ( 54.67906530, 390.99279470) and ( 58.05239855, 387.84612811) .. ( 62.49239844, 387.95279477)
-    .. controls ( 76.31906476, 388.51279476) and ( 90.14573108, 389.13946141) .. (103.97239740, 389.69946140)
-    .. controls (110.18573058, 389.12612808) and (117.35906373, 390.09946139) .. (122.42573027, 385.65946150)
-    .. controls (129.65239676, 379.60612832) and (131.54573004, 369.59279523) .. (131.63906338, 360.61946212)
-    .. controls (131.19906339, 353.85946229) and (131.29239672, 346.59279581) .. (127.78573014, 340.53946263)
-    .. controls (126.01239685, 337.35279604) and (122.75906360, 335.13946276) .. (119.15906369, 334.52612944)
-    .. controls (101.30573080, 331.45946285) and ( 83.07906459, 332.15279617) .. ( 65.17239837, 329.57946290)
-    .. controls ( 61.19906514, 328.36612960) and ( 57.73239856, 324.13946304) .. ( 53.25239867, 325.91279632)
-    .. controls ( 51.42573205, 332.44612949) and ( 51.81239870, 339.35279599) .. ( 53.03906534, 345.95279582)
-    .. controls ( 74.42573147, 345.69946250) and ( 95.83906427, 346.47279581) .. (117.07906374, 348.97946241)
-    .. controls (119.71906367, 350.11279572) and (120.93239698, 353.23279564) .. (121.71906362, 355.83279558)
-    .. controls (123.27906358, 362.08612875) and (121.62573029, 368.72612859) .. (119.06573036, 374.47279511)
-    .. controls (117.10573041, 378.72612834) and (111.81239720, 378.75279500) .. (107.82573064, 378.64612834)
-    .. controls ( 92.15906436, 378.25946168) and ( 76.47906475, 377.84612836) .. ( 60.86573181, 376.51279506)
-    .. controls ( 58.59906520, 373.07279515) and ( 56.30573193, 366.75279530) .. ( 51.03906539, 368.65946192)
-    .. controls ( 50.62573207, 369.13946191) and ( 49.82573209, 370.11279522) .. ( 49.41239876, 370.59279521)
-    .. controls ( 47.93239880, 378.00612836) and ( 46.78573216, 386.17946148) .. ( 50.99906539, 392.96612798)}
+  (  50.9990,  392.9661)
+    .. controls (  54.6790,  390.9927) and (  58.0523,  387.8461) .. (  62.4923,  387.9527)
+    .. controls (  76.3190,  388.5127) and (  90.1457,  389.1394) .. ( 103.9723,  389.6994)
+    .. controls ( 110.1857,  389.1261) and ( 117.3590,  390.0994) .. ( 122.4257,  385.6594)
+    .. controls ( 129.6523,  379.6061) and ( 131.5457,  369.5927) .. ( 131.6390,  360.6194)
+    .. controls ( 131.1990,  353.8594) and ( 131.2923,  346.5927) .. ( 127.7857,  340.5394)
+    .. controls ( 126.0123,  337.3527) and ( 122.7590,  335.1394) .. ( 119.1590,  334.5261)
+    .. controls ( 101.3057,  331.4594) and (  83.0790,  332.1527) .. (  65.1723,  329.5794)
+    .. controls (  61.1990,  328.3661) and (  57.7323,  324.1394) .. (  53.2523,  325.9127)
+    .. controls (  51.4257,  332.4461) and (  51.8123,  339.3527) .. (  53.0390,  345.9527)
+    .. controls (  74.4257,  345.6994) and (  95.8390,  346.4727) .. ( 117.0790,  348.9794)
+    .. controls ( 119.7190,  350.1127) and ( 120.9323,  353.2327) .. ( 121.7190,  355.8327)
+    .. controls ( 123.2790,  362.0861) and ( 121.6257,  368.7261) .. ( 119.0657,  374.4727)
+    .. controls ( 117.1057,  378.7261) and ( 111.8123,  378.7527) .. ( 107.8257,  378.6461)
+    .. controls (  92.1590,  378.2594) and (  76.4790,  377.8461) .. (  60.8657,  376.5127)
+    .. controls (  58.5990,  373.0727) and (  56.3057,  366.7527) .. (  51.0390,  368.6594)
+    .. controls (  50.6257,  369.1394) and (  49.8257,  370.1127) .. (  49.4123,  370.5927)
+    .. controls (  47.9323,  378.0061) and (  46.7857,  386.1794) .. (  50.9990,  392.9661)}
 \def\fdulogo at emblem@D{%
-  (64.02573173, 473.6194593)
-    .. controls ( 78.02573138, 477.27279254) and ( 92.67906435, 474.61945927) .. (106.45239734, 471.21945936)
-    .. controls (111.21239722, 469.93945939) and (116.33239709, 469.28612607) .. (120.49239699, 466.43279281)
-    .. controls (127.27906348, 462.27279292) and (131.21239672, 454.53945978) .. (132.19906336, 446.80612664)
-    .. controls (133.41239666, 440.40612680) and (130.65239673, 434.23279362) .. (129.90573009, 427.96612711)
-    .. controls (128.55906345, 418.87279400) and (127.78573014, 408.80612759) .. (121.33239697, 401.63279443)
-    .. controls (114.69239713, 407.53946095) and (105.42573070, 407.83279428) .. ( 97.10573091, 409.17946091)
-    .. controls ( 80.67906465, 411.91279417) and ( 63.93239840, 417.91279402) .. ( 47.22573215, 413.43279414)
-    .. controls ( 48.17239880, 428.72612709) and ( 50.41239874, 443.89946004) .. ( 52.57239869, 459.05945966)
-    .. controls ( 53.59906533, 465.39279284) and ( 57.58573189, 471.75279268) .. ( 64.02573173, 473.61945930)
-  ( 67.21239832, 459.93945964)
-    .. controls ( 60.79906515, 452.17945983) and ( 60.07906516, 441.68612676) .. ( 58.89239853, 432.11279367)
-    .. controls ( 78.57239804, 427.71279378) and ( 98.43906421, 424.23279387) .. (118.22573038, 420.35279396)
-    .. controls (119.94573033, 426.56612714) and (122.21239694, 432.80612699) .. (122.02573028, 439.35279349)
-    .. controls (121.94573028, 443.07279340) and (121.23906364, 447.20612663) .. (118.14573038, 449.64612656)
-    .. controls (107.43906398, 459.37945965) and ( 92.27906436, 460.72612629) .. ( 78.53239804, 462.00612626)
-    .. controls ( 74.75906480, 461.88612626) and ( 69.99906492, 463.28612622) .. ( 67.21239832, 459.93945964)}
+  (  64.0257,  473.6194)
+    .. controls (  78.0257,  477.2727) and (  92.6790,  474.6194) .. ( 106.4523,  471.2194)
+    .. controls ( 111.2123,  469.9394) and ( 116.3323,  469.2861) .. ( 120.4923,  466.4327)
+    .. controls ( 127.2790,  462.2727) and ( 131.2123,  454.5394) .. ( 132.1990,  446.8061)
+    .. controls ( 133.4123,  440.4061) and ( 130.6523,  434.2327) .. ( 129.9057,  427.9661)
+    .. controls ( 128.5590,  418.8727) and ( 127.7857,  408.8061) .. ( 121.3323,  401.6327)
+    .. controls ( 114.6923,  407.5394) and ( 105.4257,  407.8327) .. (  97.1057,  409.1794)
+    .. controls (  80.6790,  411.9127) and (  63.9323,  417.9127) .. (  47.2257,  413.4327)
+    .. controls (  48.1723,  428.7261) and (  50.4123,  443.8994) .. (  52.5723,  459.0594)
+    .. controls (  53.5990,  465.3927) and (  57.5857,  471.7527) .. (  64.0257,  473.6194)
+  (  67.2123,  459.9394)
+    .. controls (  60.7990,  452.1794) and (  60.0790,  441.6861) .. (  58.8923,  432.1127)
+    .. controls (  78.5723,  427.7127) and (  98.4390,  424.2327) .. ( 118.2257,  420.3527)
+    .. controls ( 119.9457,  426.5661) and ( 122.2123,  432.8061) .. ( 122.0257,  439.3527)
+    .. controls ( 121.9457,  443.0727) and ( 121.2390,  447.2061) .. ( 118.1457,  449.6461)
+    .. controls ( 107.4390,  459.3794) and (  92.2790,  460.7261) .. (  78.5323,  462.0061)
+    .. controls (  74.7590,  461.8861) and (  69.9990,  463.2861) .. (  67.2123,  459.9394)}
 \def\fdulogo at emblem@A{%
-  (107.38573065, 530.41945788)
-    .. controls (111.05239722, 526.09945799) and (114.81239713, 521.85945809) .. (118.71906370, 517.76612486)
-    .. controls (120.58573032, 520.44612479) and (122.43906361, 523.13945806) .. (124.26573023, 525.84612466)
-    .. controls (118.67906370, 527.49945795) and (113.02573051, 528.93945792) .. (107.38573065, 530.41945788)
-  ( 89.70573109, 544.55279086)
-    .. controls ( 91.74573104, 545.16612418) and ( 93.89239765, 544.69945752) .. ( 95.93239760, 544.41945753)
-    .. controls (115.55906378, 540.88612428) and (134.86572996, 535.79279108) .. (154.51906280, 532.49945783)
-    .. controls (160.10572933, 531.44612452) and (167.25239582, 533.00612448) .. (170.87906239, 527.48612462)
-    .. controls (168.58572912, 523.08612473) and (165.61239586, 519.11279149) .. (162.43906261, 515.32612492)
-    .. controls (157.33239607, 519.85945814) and (150.53239624, 521.39279144) .. (144.02572973, 522.69945807)
-    .. controls (139.35906318, 516.29945823) and (134.78572996, 509.81945839) .. (130.29239674, 503.28612522)
-    .. controls (132.79906335, 500.36612530) and (135.02572996, 497.21945871) .. (137.59906323, 494.33945878)
-    .. controls (140.86572981, 490.48612554) and (146.43906301, 490.76612554) .. (150.51906290, 488.17945893)
-    .. controls (145.53239636, 481.44612577) and (143.07906309, 472.28612600) .. (135.02572996, 468.32612610)
-    .. controls (120.83906365, 493.68612546) and (101.47906413, 515.53945825) .. ( 85.14573120, 539.44612432)
-    .. controls ( 86.58573117, 541.20612428) and ( 87.99906447, 543.03279090) .. ( 89.70573109, 544.55279086)}
+  ( 107.3857,  530.4194)
+    .. controls ( 111.0523,  526.0994) and ( 114.8123,  521.8594) .. ( 118.7190,  517.7661)
+    .. controls ( 120.5857,  520.4461) and ( 122.4390,  523.1394) .. ( 124.2657,  525.8461)
+    .. controls ( 118.6790,  527.4994) and ( 113.0257,  528.9394) .. ( 107.3857,  530.4194)
+  (  89.7057,  544.5527)
+    .. controls (  91.7457,  545.1661) and (  93.8923,  544.6994) .. (  95.9323,  544.4194)
+    .. controls ( 115.5590,  540.8861) and ( 134.8657,  535.7927) .. ( 154.5190,  532.4994)
+    .. controls ( 160.1057,  531.4461) and ( 167.2523,  533.0061) .. ( 170.8790,  527.4861)
+    .. controls ( 168.5857,  523.0861) and ( 165.6123,  519.1127) .. ( 162.4390,  515.3261)
+    .. controls ( 157.3323,  519.8594) and ( 150.5323,  521.3927) .. ( 144.0257,  522.6994)
+    .. controls ( 139.3590,  516.2994) and ( 134.7857,  509.8194) .. ( 130.2923,  503.2861)
+    .. controls ( 132.7990,  500.3661) and ( 135.0257,  497.2194) .. ( 137.5990,  494.3394)
+    .. controls ( 140.8657,  490.4861) and ( 146.4390,  490.7661) .. ( 150.5190,  488.1794)
+    .. controls ( 145.5323,  481.4461) and ( 143.0790,  472.2861) .. ( 135.0257,  468.3261)
+    .. controls ( 120.8390,  493.6861) and ( 101.4790,  515.5394) .. (  85.1457,  539.4461)
+    .. controls (  86.5857,  541.2061) and (  87.9990,  543.0327) .. (  89.7057,  544.5527)}
 \def\fdulogo at emblem@N at i{%
-  (153.31906283, 624.63278886)
-    .. controls (156.06572943, 630.35278871) and (161.94572928, 633.68612196) .. (167.59906248, 635.97945524)
-    .. controls (179.55906218, 618.63278901) and (194.97239513, 604.12612270) .. (208.77239478, 588.31278976)
-    .. controls (212.86572801, 584.17945653) and (219.05239452, 578.93945667) .. (215.43906128, 572.49945683)
-    .. controls (210.57239474, 572.80612349) and (206.01239485, 574.61945677) .. (201.35906163, 575.87279008)
-    .. controls (183.07906209, 581.17945661) and (165.26572920, 588.16612310) .. (146.61239633, 592.09945634)
-    .. controls (156.63906275, 580.55278996) and (168.83906245, 571.23279019) .. (179.42572885, 560.24612380)
-    .. controls (183.30572875, 555.93945724) and (189.82572859, 557.67279053) .. (194.91906179, 556.27279057)
-    .. controls (192.39906186, 547.75279078) and (184.19906206, 542.28612425) .. (177.15906224, 537.52612437)
-    .. controls (172.38572902, 539.67279098) and (172.66572902, 546.39279081) .. (168.70572912, 549.51279073)
-    .. controls (157.05239607, 560.07279047) and (146.07906301, 571.32612352) .. (134.61239663, 582.08612325)
-    .. controls (131.57239671, 585.24612317) and (126.90573016, 585.17945651) .. (122.93239693, 586.12612315)
-    -- (119.852397, 589.08612308)
-    .. controls (124.66573022, 596.48612289) and (131.69239671, 601.99278942) .. (137.39906323, 608.63278926)
-    .. controls (154.65239613, 603.63278938) and (171.90572904, 598.63278951) .. (189.26572860, 594.00612296)
-    .. controls (183.41239541, 601.83278943) and (175.70572894, 608.04612260) .. (169.03906244, 615.16612243)
-    .. controls (165.26572920, 619.17945566) and (159.41239601, 617.56612237) .. (154.55906280, 618.04612235)
-    .. controls (152.37239619, 619.28612232) and (152.86572951, 622.55278891) .. (153.31906283, 624.63278886)}
+  ( 153.3190,  624.6327)
+    .. controls ( 156.0657,  630.3527) and ( 161.9457,  633.6861) .. ( 167.5990,  635.9794)
+    .. controls ( 179.5590,  618.6327) and ( 194.9723,  604.1261) .. ( 208.7723,  588.3127)
+    .. controls ( 212.8657,  584.1794) and ( 219.0523,  578.9394) .. ( 215.4390,  572.4994)
+    .. controls ( 210.5723,  572.8061) and ( 206.0123,  574.6194) .. ( 201.3590,  575.8727)
+    .. controls ( 183.0790,  581.1794) and ( 165.2657,  588.1661) .. ( 146.6123,  592.0994)
+    .. controls ( 156.6390,  580.5527) and ( 168.8390,  571.2327) .. ( 179.4257,  560.2461)
+    .. controls ( 183.3057,  555.9394) and ( 189.8257,  557.6727) .. ( 194.9190,  556.2727)
+    .. controls ( 192.3990,  547.7527) and ( 184.1990,  542.2861) .. ( 177.1590,  537.5261)
+    .. controls ( 172.3857,  539.6727) and ( 172.6657,  546.3927) .. ( 168.7057,  549.5127)
+    .. controls ( 157.0523,  560.0727) and ( 146.0790,  571.3261) .. ( 134.6123,  582.0861)
+    .. controls ( 131.5723,  585.2461) and ( 126.9057,  585.1794) .. ( 122.9323,  586.1261)
+    -- ( 119.8523,  589.0861)
+    .. controls ( 124.6657,  596.4861) and ( 131.6923,  601.9927) .. ( 137.3990,  608.6327)
+    .. controls ( 154.6523,  603.6327) and ( 171.9057,  598.6327) .. ( 189.2657,  594.0061)
+    .. controls ( 183.4123,  601.8327) and ( 175.7057,  608.0461) .. ( 169.0390,  615.1661)
+    .. controls ( 165.2657,  619.1794) and ( 159.4123,  617.5661) .. ( 154.5590,  618.0461)
+    .. controls ( 152.3723,  619.2861) and ( 152.8657,  622.5527) .. ( 153.3190,  624.6327)}
 \def\fdulogo at emblem@U at ii{%
-  (258.77239353, 689.04612058)
-    .. controls (263.03906009, 694.20612045) and (270.21239324, 695.88612041) .. (276.62572642, 694.88612043)
-    .. controls (276.59905975, 690.75278720) and (275.33239312, 686.48612064) .. (276.51905975, 682.41945408)
-    .. controls (282.11905961, 665.88612116) and (289.74572609, 649.93945489) .. (293.02572601, 632.69945532)
-    .. controls (294.21239264, 626.47278881) and (291.66572604, 619.00612233) .. (285.58572619, 616.32612240)
-    .. controls (278.66572637, 613.15278914) and (271.43905988, 610.23278922) .. (263.81239340, 609.36612257)
-    .. controls (254.57239364, 608.23278927) and (245.35906053, 614.29945578) .. (241.86572729, 622.75278890)
-    .. controls (236.78572741, 634.63278861) and (232.09239420, 646.68612164) .. (227.06572766, 658.57945467)
-    .. controls (224.87906104, 664.13945454) and (217.69239456, 665.99278782) .. (216.43906126, 672.12612100)
-    .. controls (224.42572772, 675.79278758) and (232.47906085, 680.09945414) .. (241.53239396, 680.01945414)
-    .. controls (240.37239399, 674.65945427) and (235.95906077, 669.33945441) .. (238.66572737, 663.75278788)
-    .. controls (244.29239389, 650.99278820) and (248.97239378, 637.77945519) .. (255.50572695, 625.41945550)
-    .. controls (257.49239356, 621.37945560) and (262.10572678, 619.03278900) .. (266.54572667, 619.45945565)
-    .. controls (273.71905982, 620.08612230) and (280.29239299, 623.95278887) .. (285.22572620, 629.05945541)
-    .. controls (285.79905952, 636.09945524) and (282.41239294, 642.45945508) .. (280.02572633, 648.84612158)
-    .. controls (275.86572644, 658.92612133) and (272.35905986, 669.28612107) .. (267.86572664, 679.23278749)
-    .. controls (266.06572668, 683.59278738) and (260.81239348, 684.91278735) .. (258.77239353, 689.04612058)}
+  ( 258.7723,  689.0461)
+    .. controls ( 263.0390,  694.2061) and ( 270.2123,  695.8861) .. ( 276.6257,  694.8861)
+    .. controls ( 276.5990,  690.7527) and ( 275.3323,  686.4861) .. ( 276.5190,  682.4194)
+    .. controls ( 282.1190,  665.8861) and ( 289.7457,  649.9394) .. ( 293.0257,  632.6994)
+    .. controls ( 294.2123,  626.4727) and ( 291.6657,  619.0061) .. ( 285.5857,  616.3261)
+    .. controls ( 278.6657,  613.1527) and ( 271.4390,  610.2327) .. ( 263.8123,  609.3661)
+    .. controls ( 254.5723,  608.2327) and ( 245.3590,  614.2994) .. ( 241.8657,  622.7527)
+    .. controls ( 236.7857,  634.6327) and ( 232.0923,  646.6861) .. ( 227.0657,  658.5794)
+    .. controls ( 224.8790,  664.1394) and ( 217.6923,  665.9927) .. ( 216.4390,  672.1261)
+    .. controls ( 224.4257,  675.7927) and ( 232.4790,  680.0994) .. ( 241.5323,  680.0194)
+    .. controls ( 240.3723,  674.6594) and ( 235.9590,  669.3394) .. ( 238.6657,  663.7527)
+    .. controls ( 244.2923,  650.9927) and ( 248.9723,  637.7794) .. ( 255.5057,  625.4194)
+    .. controls ( 257.4923,  621.3794) and ( 262.1057,  619.0327) .. ( 266.5457,  619.4594)
+    .. controls ( 273.7190,  620.0861) and ( 280.2923,  623.9527) .. ( 285.2257,  629.0594)
+    .. controls ( 285.7990,  636.0994) and ( 282.4123,  642.4594) .. ( 280.0257,  648.8461)
+    .. controls ( 275.8657,  658.9261) and ( 272.3590,  669.2861) .. ( 267.8657,  679.2327)
+    .. controls ( 266.0657,  683.5927) and ( 260.8123,  684.9127) .. ( 258.7723,  689.0461)}
 \def\fdulogo at emblem@N at ii{%
-  (345.57239136, 707.99278677)
-    .. controls (351.03905789, 715.44611992) and (361.02572431, 712.24612000) .. (368.81239078, 712.56611999)
-    .. controls (367.34572415, 708.07278677) and (363.99905757, 704.12612020) .. (363.83905757, 699.28612032)
-    .. controls (365.07905754, 679.73945415) and (367.55905748, 660.25945463) .. (368.05239080, 640.65945512)
-    .. controls (368.63905745, 636.84612188) and (362.54572427, 633.19278864) .. (360.34572432, 637.16612188)
-    .. controls (349.19905794, 652.40612150) and (338.90572486, 668.24612110) .. (328.15905846, 683.76612071)
-    .. controls (326.07905851, 686.48612064) and (324.19905856, 690.83278720) .. (320.06572533, 690.09945389)
-    .. controls (319.41239201, 685.96612066) and (319.43905868, 681.75278743) .. (320.21239199, 677.63278753)
-    .. controls (322.09239195, 666.87278780) and (322.53239194, 655.93945474) .. (324.17239190, 645.15278834)
-    .. controls (325.58572519, 640.72612179) and (329.97239175, 638.20612185) .. (332.14572503, 634.19278862)
-    .. controls (326.27905851, 628.95278875) and (317.94572538, 628.97945541) .. (310.55905890, 628.49945543)
-    .. controls (305.85239235, 632.85945532) and (311.27905888, 638.31278851) .. (311.17239222, 643.37945505)
-    .. controls (310.53239224, 656.73945472) and (307.94572563, 669.89945439) .. (306.62572567, 683.19278739)
-    .. controls (306.25239234, 686.61945397) and (306.75905900, 690.33945388) .. (304.94572571, 693.44612047)
-    .. controls (302.85239243, 697.00612038) and (300.17239250, 700.25945363) .. (298.98572586, 704.29945353)
-    .. controls (306.07905901, 706.59278681) and (314.30572548, 709.81945339) .. (321.50572530, 706.32612015)
-    .. controls (335.55905828, 694.53945378) and (342.13239145, 675.93945424) .. (356.90572441, 664.89945452)
-    .. controls (356.95905774, 675.96612091) and (354.50572447, 686.87278730) .. (354.14572448, 697.93945369)
-    .. controls (353.74572449, 702.85945357) and (348.65239128, 704.89945352) .. (345.57239136, 707.99278677)}
+  ( 345.5723,  707.9927)
+    .. controls ( 351.0390,  715.4461) and ( 361.0257,  712.2461) .. ( 368.8123,  712.5661)
+    .. controls ( 367.3457,  708.0727) and ( 363.9990,  704.1261) .. ( 363.8390,  699.2861)
+    .. controls ( 365.0790,  679.7394) and ( 367.5590,  660.2594) .. ( 368.0523,  640.6594)
+    .. controls ( 368.6390,  636.8461) and ( 362.5457,  633.1927) .. ( 360.3457,  637.1661)
+    .. controls ( 349.1990,  652.4061) and ( 338.9057,  668.2461) .. ( 328.1590,  683.7661)
+    .. controls ( 326.0790,  686.4861) and ( 324.1990,  690.8327) .. ( 320.0657,  690.0994)
+    .. controls ( 319.4123,  685.9661) and ( 319.4390,  681.7527) .. ( 320.2123,  677.6327)
+    .. controls ( 322.0923,  666.8727) and ( 322.5323,  655.9394) .. ( 324.1723,  645.1527)
+    .. controls ( 325.5857,  640.7261) and ( 329.9723,  638.2061) .. ( 332.1457,  634.1927)
+    .. controls ( 326.2790,  628.9527) and ( 317.9457,  628.9794) .. ( 310.5590,  628.4994)
+    .. controls ( 305.8523,  632.8594) and ( 311.2790,  638.3127) .. ( 311.1723,  643.3794)
+    .. controls ( 310.5323,  656.7394) and ( 307.9457,  669.8994) .. ( 306.6257,  683.1927)
+    .. controls ( 306.2523,  686.6194) and ( 306.7590,  690.3394) .. ( 304.9457,  693.4461)
+    .. controls ( 302.8523,  697.0061) and ( 300.1723,  700.2594) .. ( 298.9857,  704.2994)
+    .. controls ( 306.0790,  706.5927) and ( 314.3057,  709.8194) .. ( 321.5057,  706.3261)
+    .. controls ( 335.5590,  694.5394) and ( 342.1323,  675.9394) .. ( 356.9057,  664.8994)
+    .. controls ( 356.9590,  675.9661) and ( 354.5057,  686.8727) .. ( 354.1457,  697.9394)
+    .. controls ( 353.7457,  702.8594) and ( 348.6523,  704.8994) .. ( 345.5723,  707.9927)}
 \def\fdulogo at emblem@I at i{%
-  (393.63905683, 711.84612001)
-    .. controls (401.78572329, 713.56611997) and (410.42572307, 711.12612003) .. (418.22572288, 708.49945343)
-    .. controls (419.49238951, 706.96612013) and (420.79905615, 704.49945353) .. (418.99905619, 702.80612024)
-    .. controls (417.34572290, 700.15278697) and (413.27905633, 699.49945365) .. (412.61238968, 696.23278707)
-    .. controls (410.30572308, 680.88612078) and (409.26572310, 665.35278784) .. (406.74572316, 650.01945489)
-    .. controls (407.15905649, 644.20612170) and (412.57238969, 639.67278848) .. (411.42572305, 633.57945530)
-    .. controls (402.90572326, 634.09945529) and (393.87905682, 633.55278863) .. (385.95905702, 637.24612187)
-    .. controls (382.23905711, 642.79278840) and (392.01239020, 645.07278835) .. (392.18572353, 650.45945488)
-    .. controls (394.46572347, 666.68612114) and (395.21239012, 683.08612073) .. (397.15905674, 699.33945366)
-    .. controls (396.67905675, 703.57945355) and (388.99905694, 707.79278678) .. (393.63905683, 711.84612001)}
+  ( 393.6390,  711.8461)
+    .. controls ( 401.7857,  713.5661) and ( 410.4257,  711.1261) .. ( 418.2257,  708.4994)
+    .. controls ( 419.4923,  706.9661) and ( 420.7990,  704.4994) .. ( 418.9990,  702.8061)
+    .. controls ( 417.3457,  700.1527) and ( 413.2790,  699.4994) .. ( 412.6123,  696.2327)
+    .. controls ( 410.3057,  680.8861) and ( 409.2657,  665.3527) .. ( 406.7457,  650.0194)
+    .. controls ( 407.1590,  644.2061) and ( 412.5723,  639.6727) .. ( 411.4257,  633.5794)
+    .. controls ( 402.9057,  634.0994) and ( 393.8790,  633.5527) .. ( 385.9590,  637.2461)
+    .. controls ( 382.2390,  642.7927) and ( 392.0123,  645.0727) .. ( 392.1857,  650.4594)
+    .. controls ( 394.4657,  666.6861) and ( 395.2123,  683.0861) .. ( 397.1590,  699.3394)
+    .. controls ( 396.6790,  703.5794) and ( 388.9990,  707.7927) .. ( 393.6390,  711.8461)}
 \def\fdulogo at emblem@V{%
-  (441.78572229, 703.56612022)
-    .. controls (448.49238879, 702.35278691) and (455.27905528, 701.24612027) .. (461.71905512, 698.95278700)
-    .. controls (463.45238841, 698.27278702) and (465.39905503, 697.71278703) .. (466.45238834, 696.01945374)
-    .. controls (466.90572166, 691.77945384) and (462.97238843, 688.87278725) .. (461.18572180, 685.39278734)
-    .. controls (460.79905515, 673.55278763) and (460.79905515, 661.69945460) .. (461.15905514, 649.85945489)
-    .. controls (460.83905515, 646.92612163) and (463.10572176, 644.73945502) .. (464.71905505, 642.59278841)
-    .. controls (473.78572149, 651.93945484) and (480.62572132, 663.12612123) .. (488.50572112, 673.44612097)
-    .. controls (491.79905437, 677.59278753) and (488.85238778, 683.29945406) .. (491.63905438, 687.63278728)
-    .. controls (498.55905420, 687.17945396) and (507.41238731, 686.35278731) .. (511.02572056, 679.44612082)
-    .. controls (503.19905409, 674.83278760) and (496.61238758, 668.47278776) .. (491.50572105, 660.96612128)
-    .. controls (480.99905464, 647.37945495) and (471.69238821, 632.75278865) .. (459.53238851, 620.52612229)
-    .. controls (456.67905525, 622.16612225) and (453.65238866, 623.43278889) .. (450.57238874, 624.53945553)
-    .. controls (448.95905544, 641.12612178) and (447.43905548, 657.71278803) .. (445.82572219, 674.29945428)
-    .. controls (445.07905554, 679.45945415) and (445.34572220, 684.76612069) .. (443.85238890, 689.79278723)
-    .. controls (442.51905560, 694.27278712) and (441.53238896, 698.87278700) .. (441.78572229, 703.56612022)}
+  ( 441.7857,  703.5661)
+    .. controls ( 448.4923,  702.3527) and ( 455.2790,  701.2461) .. ( 461.7190,  698.9527)
+    .. controls ( 463.4523,  698.2727) and ( 465.3990,  697.7127) .. ( 466.4523,  696.0194)
+    .. controls ( 466.9057,  691.7794) and ( 462.9723,  688.8727) .. ( 461.1857,  685.3927)
+    .. controls ( 460.7990,  673.5527) and ( 460.7990,  661.6994) .. ( 461.1590,  649.8594)
+    .. controls ( 460.8390,  646.9261) and ( 463.1057,  644.7394) .. ( 464.7190,  642.5927)
+    .. controls ( 473.7857,  651.9394) and ( 480.6257,  663.1261) .. ( 488.5057,  673.4461)
+    .. controls ( 491.7990,  677.5927) and ( 488.8523,  683.2994) .. ( 491.6390,  687.6327)
+    .. controls ( 498.5590,  687.1794) and ( 507.4123,  686.3527) .. ( 511.0257,  679.4461)
+    .. controls ( 503.1990,  674.8327) and ( 496.6123,  668.4727) .. ( 491.5057,  660.9661)
+    .. controls ( 480.9990,  647.3794) and ( 471.6923,  632.7527) .. ( 459.5323,  620.5261)
+    .. controls ( 456.6790,  622.1661) and ( 453.6523,  623.4327) .. ( 450.5723,  624.5394)
+    .. controls ( 448.9590,  641.1261) and ( 447.4390,  657.7127) .. ( 445.8257,  674.2994)
+    .. controls ( 445.0790,  679.4594) and ( 445.3457,  684.7661) .. ( 443.8523,  689.7927)
+    .. controls ( 442.5190,  694.2727) and ( 441.5323,  698.8727) .. ( 441.7857,  703.5661)}
 \def\fdulogo at emblem@E{%
-  (526.98572016, 668.59278776)
-    .. controls (530.17238675, 669.21945441) and (532.65238668, 666.80612114) .. (535.09238662, 665.19278784)
-    .. controls (547.45238631, 655.96612141) and (561.49238596, 649.28612157) .. (573.99905232, 640.27278847)
-    .. controls (578.85238553, 635.77945524) and (575.13238562, 627.07278880) .. (569.21238577, 625.37945550)
-    .. controls (565.73238586, 639.41945515) and (550.83905290, 644.23278837) .. (539.90571984, 651.08612153)
-    .. controls (535.22571995, 646.21945498) and (529.57238676, 641.72612176) .. (527.15905349, 635.21945526)
-    .. controls (529.51905343, 629.52612207) and (535.87905327, 627.33945546) .. (540.77238648, 624.31278886)
-    .. controls (546.33238634, 620.17945563) and (553.49238616, 625.57945550) .. (559.19905269, 622.00612226)
-    .. controls (557.10571941, 614.04612245) and (552.87905284, 605.24612267) .. (544.41238639, 602.64612274)
-    .. controls (542.49238644, 612.75278915) and (533.62571999, 619.48612232) .. (524.83905355, 623.59278888)
-    .. controls (521.87905362, 625.23278884) and (519.13238702, 622.43278891) .. (517.53238706, 620.20612230)
-    .. controls (514.90572046, 616.47278906) and (511.87905387, 612.81945582) .. (510.49238724, 608.40612260)
-    .. controls (509.59905393, 605.47278934) and (511.30572055, 602.61945607) .. (513.65238716, 600.96612278)
-    .. controls (519.42572035, 596.49945623) and (525.18572020, 591.80612301) .. (531.94572003, 588.91278975)
-    .. controls (536.98571991, 588.85945642) and (541.79905312, 590.76612304) .. (546.73238633, 591.63278968)
-    .. controls (550.63905290, 583.88612321) and (541.33238647, 575.32612342) .. (533.66571999, 578.12612335)
-    .. controls (521.42572030, 583.35278989) and (511.61238721, 592.63278966) .. (500.49238749, 599.72612281)
-    .. controls (495.63905428, 603.19278939) and (489.46572110, 605.95278932) .. (487.42572115, 612.03278917)
-    .. controls (495.85238760, 615.57945575) and (501.03905414, 623.43278889) .. (505.39905403, 631.05945536)
-    .. controls (511.77238721, 642.09945509) and (521.27905363, 651.56612152) .. (524.62572022, 664.15278787)
-    .. controls (525.11905354, 665.76612116) and (525.31905353, 667.68612111) .. (526.98572016, 668.59278776)}
+  ( 526.9857,  668.5927)
+    .. controls ( 530.1723,  669.2194) and ( 532.6523,  666.8061) .. ( 535.0923,  665.1927)
+    .. controls ( 547.4523,  655.9661) and ( 561.4923,  649.2861) .. ( 573.9990,  640.2727)
+    .. controls ( 578.8523,  635.7794) and ( 575.1323,  627.0727) .. ( 569.2123,  625.3794)
+    .. controls ( 565.7323,  639.4194) and ( 550.8390,  644.2327) .. ( 539.9057,  651.0861)
+    .. controls ( 535.2257,  646.2194) and ( 529.5723,  641.7261) .. ( 527.1590,  635.2194)
+    .. controls ( 529.5190,  629.5261) and ( 535.8790,  627.3394) .. ( 540.7723,  624.3127)
+    .. controls ( 546.3323,  620.1794) and ( 553.4923,  625.5794) .. ( 559.1990,  622.0061)
+    .. controls ( 557.1057,  614.0461) and ( 552.8790,  605.2461) .. ( 544.4123,  602.6461)
+    .. controls ( 542.4923,  612.7527) and ( 533.6257,  619.4861) .. ( 524.8390,  623.5927)
+    .. controls ( 521.8790,  625.2327) and ( 519.1323,  622.4327) .. ( 517.5323,  620.2061)
+    .. controls ( 514.9057,  616.4727) and ( 511.8790,  612.8194) .. ( 510.4923,  608.4061)
+    .. controls ( 509.5990,  605.4727) and ( 511.3057,  602.6194) .. ( 513.6523,  600.9661)
+    .. controls ( 519.4257,  596.4994) and ( 525.1857,  591.8061) .. ( 531.9457,  588.9127)
+    .. controls ( 536.9857,  588.8594) and ( 541.7990,  590.7661) .. ( 546.7323,  591.6327)
+    .. controls ( 550.6390,  583.8861) and ( 541.3323,  575.3261) .. ( 533.6657,  578.1261)
+    .. controls ( 521.4257,  583.3527) and ( 511.6123,  592.6327) .. ( 500.4923,  599.7261)
+    .. controls ( 495.6390,  603.1927) and ( 489.4657,  605.9527) .. ( 487.4257,  612.0327)
+    .. controls ( 495.8523,  615.5794) and ( 501.0390,  623.4327) .. ( 505.3990,  631.0594)
+    .. controls ( 511.7723,  642.0994) and ( 521.2790,  651.5661) .. ( 524.6257,  664.1527)
+    .. controls ( 525.1190,  665.7661) and ( 525.3190,  667.6861) .. ( 526.9857,  668.5927)}
 \def\fdulogo at emblem@R{%
-  (594.53238514, 624.33945553)
-    .. controls (604.35905156, 620.15278897) and (610.29238474, 610.84612253) .. (618.54571787, 604.51278936)
-    .. controls (626.91905099, 597.44612287) and (634.30571748, 587.99278977) .. (635.51905078, 576.76612339)
-    .. controls (636.38571742, 567.01945696) and (628.43905096, 557.52612387) .. (618.63905120, 556.84612388)
-    .. controls (612.81238468, 556.05945724) and (607.19905149, 559.85945714) .. (601.46571830, 557.91279052)
-    .. controls (599.13238502, 548.69945742) and (595.37238512, 539.60612432) .. (596.02571843, 529.89945789)
-    .. controls (596.55905175, 525.01945801) and (590.23905191, 525.37945800) .. (587.15905199, 526.69945797)
-    .. controls (579.63905218, 528.67279126) and (576.29238559, 538.76612434) .. (580.51905215, 545.09945751)
-    .. controls (584.26571873, 550.67279071) and (587.94571863, 556.56612389) .. (589.05238527, 563.32612372)
-    .. controls (589.65238526, 567.80612361) and (587.42571865, 572.03279017) .. (584.82571871, 575.51279008)
-    .. controls (584.02571873, 575.35279009) and (582.41238544, 575.04612343) .. (581.61238546, 574.88612343)
-    .. controls (576.83905225, 570.57945687) and (571.67905237, 566.53945698) .. (567.95905247, 561.21945711)
-    .. controls (567.26571915, 557.91279052) and (567.86571914, 553.57945730) .. (564.86571921, 551.31279069)
-    .. controls (561.95905262, 550.63279071) and (560.17238600, 553.53945730) .. (558.30571938, 555.21945726)
-    .. controls (554.73238613, 559.59279048) and (550.77238623, 563.65945705) .. (547.39905298, 568.17945693)
-    .. controls (545.87905302, 569.69945690) and (546.42571967, 571.96612351) .. (546.21238634, 573.85945679)
-    .. controls (549.82571959, 575.89945674) and (554.03905282, 574.81945677) .. (557.94571938, 575.44612342)
-    .. controls (561.51905263, 577.15279004) and (563.70571924, 580.59278996) .. (566.37238584, 583.36612322)
-    .. controls (574.14571898, 591.17945636) and (581.69238546, 599.20612283) .. (589.57238526, 606.91278930)
-    .. controls (594.50571847, 611.35278919) and (593.13238517, 618.48612234) .. (594.53238514, 624.33945553)
-  (592.65238518, 585.5394565)
-    .. controls (591.53238521, 581.93945659) and (593.85238515, 578.40612335) .. (596.10571843, 575.77945674)
-    .. controls (598.30571838, 573.47279014) and (600.42571832, 570.77945687) .. (603.53238491, 569.68612356)
-    .. controls (612.70571802, 566.64612364) and (624.47905105, 576.00612341) .. (621.10571781, 585.80612316)
-    .. controls (617.58571789, 591.11278969) and (613.22571800, 596.53945623) .. (606.97238483, 598.64612284)
-    .. controls (601.49238496, 595.15278959) and (596.38571842, 590.89945637) .. (592.65238518, 585.53945650)}
+  ( 594.5323,  624.3394)
+    .. controls ( 604.3590,  620.1527) and ( 610.2923,  610.8461) .. ( 618.5457,  604.5127)
+    .. controls ( 626.9190,  597.4461) and ( 634.3057,  587.9927) .. ( 635.5190,  576.7661)
+    .. controls ( 636.3857,  567.0194) and ( 628.4390,  557.5261) .. ( 618.6390,  556.8461)
+    .. controls ( 612.8123,  556.0594) and ( 607.1990,  559.8594) .. ( 601.4657,  557.9127)
+    .. controls ( 599.1323,  548.6994) and ( 595.3723,  539.6061) .. ( 596.0257,  529.8994)
+    .. controls ( 596.5590,  525.0194) and ( 590.2390,  525.3794) .. ( 587.1590,  526.6994)
+    .. controls ( 579.6390,  528.6727) and ( 576.2923,  538.7661) .. ( 580.5190,  545.0994)
+    .. controls ( 584.2657,  550.6727) and ( 587.9457,  556.5661) .. ( 589.0523,  563.3261)
+    .. controls ( 589.6523,  567.8061) and ( 587.4257,  572.0327) .. ( 584.8257,  575.5127)
+    .. controls ( 584.0257,  575.3527) and ( 582.4123,  575.0461) .. ( 581.6123,  574.8861)
+    .. controls ( 576.8390,  570.5794) and ( 571.6790,  566.5394) .. ( 567.9590,  561.2194)
+    .. controls ( 567.2657,  557.9127) and ( 567.8657,  553.5794) .. ( 564.8657,  551.3127)
+    .. controls ( 561.9590,  550.6327) and ( 560.1723,  553.5394) .. ( 558.3057,  555.2194)
+    .. controls ( 554.7323,  559.5927) and ( 550.7723,  563.6594) .. ( 547.3990,  568.1794)
+    .. controls ( 545.8790,  569.6994) and ( 546.4257,  571.9661) .. ( 546.2123,  573.8594)
+    .. controls ( 549.8257,  575.8994) and ( 554.0390,  574.8194) .. ( 557.9457,  575.4461)
+    .. controls ( 561.5190,  577.1527) and ( 563.7057,  580.5927) .. ( 566.3723,  583.3661)
+    .. controls ( 574.1457,  591.1794) and ( 581.6923,  599.2061) .. ( 589.5723,  606.9127)
+    .. controls ( 594.5057,  611.3527) and ( 593.1323,  618.4861) .. ( 594.5323,  624.3394)
+  ( 592.6523,  585.5394)
+    .. controls ( 591.5323,  581.9394) and ( 593.8523,  578.4061) .. ( 596.1057,  575.7794)
+    .. controls ( 598.3057,  573.4727) and ( 600.4257,  570.7794) .. ( 603.5323,  569.6861)
+    .. controls ( 612.7057,  566.6461) and ( 624.4790,  576.0061) .. ( 621.1057,  585.8061)
+    .. controls ( 617.5857,  591.1127) and ( 613.2257,  596.5394) .. ( 606.9723,  598.6461)
+    .. controls ( 601.4923,  595.1527) and ( 596.3857,  590.8994) .. ( 592.6523,  585.5394)}
 \def\fdulogo at emblem@S{%
-  (638.23905071, 535.65945775)
-    .. controls (644.62571722, 539.87279098) and (653.18571700, 542.09945759) .. (660.43905016, 538.80612434)
-    .. controls (669.22571660, 534.85945777) and (674.87904979, 525.96612466) .. (676.86571641, 516.77945822)
-    .. controls (677.59904973, 511.88612501) and (677.78571639, 506.92612513) .. (678.57238304, 502.03279192)
-    .. controls (679.25238302, 497.08612538) and (683.17238292, 493.05945881) .. (682.65238293, 487.87279228)
-    .. controls (676.70571642, 483.33945906) and (669.71904992, 479.61945915) .. (661.99905012, 480.09945914)
-    .. controls (660.69238348, 487.24612562) and (669.39904993, 491.04612553) .. (669.37238327, 497.92612536)
-    .. controls (669.99904992, 507.01945846) and (667.61238331, 516.13945824) .. (663.41238341, 524.16612470)
-    .. controls (660.99905014, 528.63279126) and (654.89238363, 529.96612456) .. (650.89238373, 526.83279130)
-    .. controls (645.69238386, 512.75279165) and (649.19905044, 497.60612537) .. (650.66571707, 483.17945906)
-    .. controls (651.43905038, 478.12612585) and (648.98571711, 473.13945931) .. (645.39905053, 469.73945940)
-    .. controls (634.13238415, 460.97945961) and (616.05238460, 463.81945954) .. (607.49238481, 475.07279260)
-    .. controls (599.98571833, 484.69945902) and (597.97238505, 497.76612536) .. (599.85238500, 509.60612507)
-    .. controls (597.17238507, 510.68612504) and (594.49238514, 511.72612501) .. (591.83905187, 512.81945832)
-    .. controls (591.82571854, 514.47279161) and (591.81238520, 516.12612490) .. (591.81238520, 517.77945819)
-    .. controls (599.25238502, 521.72612476) and (606.35905151, 526.57945797) .. (614.50571797, 528.99279125)
-    .. controls (618.49238454, 530.51279121) and (621.70571779, 524.55279136) .. (618.77238453, 521.79279143)
-    .. controls (615.51905128, 517.81945819) and (610.41238474, 514.41945828) .. (610.30571808, 508.77945842)
-    .. controls (609.93238475, 501.56612527) and (609.59905143, 493.80612546) .. (613.13238467, 487.24612562)
-    .. controls (615.38571795, 482.81945907) and (620.01238450, 479.41945915) .. (625.03905104, 479.24612582)
-    .. controls (630.01238425, 480.01945914) and (632.85238418, 485.43279234) .. (633.13238417, 490.04612555)
-    .. controls (632.71905085, 499.36612532) and (629.99905092, 508.51279176) .. (630.45238424, 517.88612486)
-    .. controls (630.45238424, 524.44612469) and (632.39905086, 531.89945784) .. (638.23905071, 535.65945775)}
+  ( 638.2390,  535.6594)
+    .. controls ( 644.6257,  539.8727) and ( 653.1857,  542.0994) .. ( 660.4390,  538.8061)
+    .. controls ( 669.2257,  534.8594) and ( 674.8790,  525.9661) .. ( 676.8657,  516.7794)
+    .. controls ( 677.5990,  511.8861) and ( 677.7857,  506.9261) .. ( 678.5723,  502.0327)
+    .. controls ( 679.2523,  497.0861) and ( 683.1723,  493.0594) .. ( 682.6523,  487.8727)
+    .. controls ( 676.7057,  483.3394) and ( 669.7190,  479.6194) .. ( 661.9990,  480.0994)
+    .. controls ( 660.6923,  487.2461) and ( 669.3990,  491.0461) .. ( 669.3723,  497.9261)
+    .. controls ( 669.9990,  507.0194) and ( 667.6123,  516.1394) .. ( 663.4123,  524.1661)
+    .. controls ( 660.9990,  528.6327) and ( 654.8923,  529.9661) .. ( 650.8923,  526.8327)
+    .. controls ( 645.6923,  512.7527) and ( 649.1990,  497.6061) .. ( 650.6657,  483.1794)
+    .. controls ( 651.4390,  478.1261) and ( 648.9857,  473.1394) .. ( 645.3990,  469.7394)
+    .. controls ( 634.1323,  460.9794) and ( 616.0523,  463.8194) .. ( 607.4923,  475.0727)
+    .. controls ( 599.9857,  484.6994) and ( 597.9723,  497.7661) .. ( 599.8523,  509.6061)
+    .. controls ( 597.1723,  510.6861) and ( 594.4923,  511.7261) .. ( 591.8390,  512.8194)
+    .. controls ( 591.8257,  514.4727) and ( 591.8123,  516.1261) .. ( 591.8123,  517.7794)
+    .. controls ( 599.2523,  521.7261) and ( 606.3590,  526.5794) .. ( 614.5057,  528.9927)
+    .. controls ( 618.4923,  530.5127) and ( 621.7057,  524.5527) .. ( 618.7723,  521.7927)
+    .. controls ( 615.5190,  517.8194) and ( 610.4123,  514.4194) .. ( 610.3057,  508.7794)
+    .. controls ( 609.9323,  501.5661) and ( 609.5990,  493.8061) .. ( 613.1323,  487.2461)
+    .. controls ( 615.3857,  482.8194) and ( 620.0123,  479.4194) .. ( 625.0390,  479.2461)
+    .. controls ( 630.0123,  480.0194) and ( 632.8523,  485.4327) .. ( 633.1323,  490.0461)
+    .. controls ( 632.7190,  499.3661) and ( 629.9990,  508.5127) .. ( 630.4523,  517.8861)
+    .. controls ( 630.4523,  524.4461) and ( 632.3990,  531.8994) .. ( 638.2390,  535.6594)}
 \def\fdulogo at emblem@I at ii{%
-  (693.17238267, 460.65945962)
-    .. controls (695.39904928, 458.89945967) and (698.14571588, 457.08612638) .. (698.39904921, 453.96612646)
-    .. controls (700.21238249, 444.25946003) and (703.63904908, 434.81946027) .. (704.10571573, 424.88612718)
-    .. controls (702.42571577, 424.35279386) and (700.77238248, 423.80612721) .. (699.13238252, 423.24612722)
-    .. controls (696.71904925, 426.16612715) and (694.93238263, 430.25946038) .. (690.86571606, 431.11279369)
-    .. controls (676.33238309, 429.47279374) and (662.25238344, 425.27279384) .. (647.78571714, 423.21946056)
-    .. controls (642.43905061, 422.31279391) and (636.83905075, 421.92612726) .. (632.07905086, 419.04612733)
-    .. controls (631.17238422, 414.68612744) and (630.98571756, 409.28612757) .. (626.54571767, 406.89946097)
-    .. controls (625.27905103, 407.88612761) and (623.54571774, 408.52612759) .. (622.90571776, 410.12612755)
-    .. controls (618.81238453, 419.75279398) and (617.74571789, 430.27279372) .. (615.85238460, 440.47279346)
-    .. controls (615.19905129, 444.11279337) and (616.45238459, 449.79279323) .. (621.06571781, 449.76612656)
-    .. controls (626.46571767, 447.93945994) and (625.82571769, 440.51279346) .. (630.81238423, 438.12612685)
-    .. controls (649.21238377, 441.15279344) and (667.62571664, 444.21946003) .. (685.87904952, 447.96612661)
-    .. controls (691.09238272, 449.81945989) and (691.13238272, 456.33945973) .. (693.17238267, 460.65945962)}
+  ( 693.1723,  460.6594)
+    .. controls ( 695.3990,  458.8994) and ( 698.1457,  457.0861) .. ( 698.3990,  453.9661)
+    .. controls ( 700.2123,  444.2594) and ( 703.6390,  434.8194) .. ( 704.1057,  424.8861)
+    .. controls ( 702.4257,  424.3527) and ( 700.7723,  423.8061) .. ( 699.1323,  423.2461)
+    .. controls ( 696.7190,  426.1661) and ( 694.9323,  430.2594) .. ( 690.8657,  431.1127)
+    .. controls ( 676.3323,  429.4727) and ( 662.2523,  425.2727) .. ( 647.7857,  423.2194)
+    .. controls ( 642.4390,  422.3127) and ( 636.8390,  421.9261) .. ( 632.0790,  419.0461)
+    .. controls ( 631.1723,  414.6861) and ( 630.9857,  409.2861) .. ( 626.5457,  406.8994)
+    .. controls ( 625.2790,  407.8861) and ( 623.5457,  408.5261) .. ( 622.9057,  410.1261)
+    .. controls ( 618.8123,  419.7527) and ( 617.7457,  430.2727) .. ( 615.8523,  440.4727)
+    .. controls ( 615.1990,  444.1127) and ( 616.4523,  449.7927) .. ( 621.0657,  449.7661)
+    .. controls ( 626.4657,  447.9394) and ( 625.8257,  440.5127) .. ( 630.8123,  438.1261)
+    .. controls ( 649.2123,  441.1527) and ( 667.6257,  444.2194) .. ( 685.8790,  447.9661)
+    .. controls ( 691.0923,  449.8194) and ( 691.1323,  456.3394) .. ( 693.1723,  460.6594)}
 \def\fdulogo at emblem@T{%
-  (687.11904949, 391.40612802)
-    .. controls (692.18571603, 396.44612789) and (700.15904916, 398.43279451) .. (706.61238233, 394.81946127)
-    .. controls (706.78571566, 374.25946178) and (705.19904904, 353.75279563) .. (703.82571574, 333.25946281)
-    .. controls (700.34571582, 329.09946291) and (694.30571598, 327.64612961) .. (689.37238277, 329.96612956)
-    .. controls (688.77238278, 331.28612952) and (686.81238283, 333.12612948) .. (688.65238278, 334.40612945)
-    .. controls (693.03904934, 338.87279600) and (696.07904926, 344.75279585) .. (696.21238259, 351.11279569)
-    .. controls (676.75904975, 354.25946228) and (656.98571691, 354.79279560) .. (637.30571740, 354.53946228)
-    .. controls (634.55905080, 351.79279568) and (633.61238416, 346.79279580) .. (629.33238427, 345.80612916)
-    .. controls (626.47905100, 344.97946251) and (624.83905105, 348.13946244) .. (624.63905105, 350.49946238)
-    .. controls (623.18571775, 359.37946215) and (623.46571775, 368.61946192) .. (625.85238435, 377.31279504)
-    .. controls (626.31905101, 378.97946166) and (627.93238430, 379.81946164) .. (629.11905094, 380.89946162)
-    .. controls (632.85238418, 378.88612833) and (634.81238413, 374.55279511) .. (638.83905070, 373.08612848)
-    .. controls (652.43905036, 371.25946186) and (666.17238335, 370.56612854) .. (679.85238300, 369.60612857)
-    .. controls (683.91904957, 369.20612858) and (688.18571613, 368.07279527) .. (692.10571603, 369.79279523)
-    .. controls (696.71904925, 371.05946186) and (698.61238253, 377.13946171) .. (696.22571593, 381.05946161)
-    .. controls (694.06571598, 385.20612818) and (690.09238275, 387.91279477) .. (687.11904949, 391.40612802)}
+  ( 687.1190,  391.4061)
+    .. controls ( 692.1857,  396.4461) and ( 700.1590,  398.4327) .. ( 706.6123,  394.8194)
+    .. controls ( 706.7857,  374.2594) and ( 705.1990,  353.7527) .. ( 703.8257,  333.2594)
+    .. controls ( 700.3457,  329.0994) and ( 694.3057,  327.6461) .. ( 689.3723,  329.9661)
+    .. controls ( 688.7723,  331.2861) and ( 686.8123,  333.1261) .. ( 688.6523,  334.4061)
+    .. controls ( 693.0390,  338.8727) and ( 696.0790,  344.7527) .. ( 696.2123,  351.1127)
+    .. controls ( 676.7590,  354.2594) and ( 656.9857,  354.7927) .. ( 637.3057,  354.5394)
+    .. controls ( 634.5590,  351.7927) and ( 633.6123,  346.7927) .. ( 629.3323,  345.8061)
+    .. controls ( 626.4790,  344.9794) and ( 624.8390,  348.1394) .. ( 624.6390,  350.4994)
+    .. controls ( 623.1857,  359.3794) and ( 623.4657,  368.6194) .. ( 625.8523,  377.3127)
+    .. controls ( 626.3190,  378.9794) and ( 627.9323,  379.8194) .. ( 629.1190,  380.8994)
+    .. controls ( 632.8523,  378.8861) and ( 634.8123,  374.5527) .. ( 638.8390,  373.0861)
+    .. controls ( 652.4390,  371.2594) and ( 666.1723,  370.5661) .. ( 679.8523,  369.6061)
+    .. controls ( 683.9190,  369.2061) and ( 688.1857,  368.0727) .. ( 692.1057,  369.7927)
+    .. controls ( 696.7190,  371.0594) and ( 698.6123,  377.1394) .. ( 696.2257,  381.0594)
+    .. controls ( 694.0657,  385.2061) and ( 690.0923,  387.9127) .. ( 687.1190,  391.4061)}
 \def\fdulogo at emblem@Y{%
-  (617.57238456, 308.67279676)
-    .. controls (618.33238454, 308.65946342) and (619.85238450, 308.63279676) .. (620.61238448, 308.63279676)
-    .. controls (623.38571775, 305.37946350) and (624.41238439, 301.15279694) .. (625.58571769, 297.15279704)
-    .. controls (633.54571749, 294.43279711) and (641.94571728, 290.29946388) .. (650.53238374, 292.67279716)
-    .. controls (660.39905016, 294.88613043) and (670.37238324, 296.63279706) .. (680.22571633, 298.93946367)
-    .. controls (686.91904949, 299.96613031) and (690.85238273, 306.43279681) .. (697.30571590, 308.08613010)
-    .. controls (698.06571588, 299.28613032) and (694.90571596, 290.91279720) .. (692.13238270, 282.73946407)
-    .. controls (691.75904937, 281.24613077) and (690.83904940, 280.21946413) .. (689.37238277, 279.64613081)
-    .. controls (686.74571616, 280.49946413) and (685.17238287, 282.87279740) .. (683.39904958, 284.80613069)
-    .. controls (673.79904982, 282.88613073) and (664.23905006, 280.71279745) .. (654.85238363, 277.89946419)
-    .. controls (662.07905011, 271.45946435) and (667.39904998, 262.52613124) .. (676.59904975, 258.60613134)
-    .. controls (678.67904970, 257.53946470) and (681.47904963, 257.63279803) .. (683.17238292, 255.99279807)
-    .. controls (684.90571621, 248.51279826) and (682.79904960, 238.67279851) .. (674.89238313, 235.51279858)
-    .. controls (669.46571660, 249.71279823) and (655.46571695, 257.24613137) .. (646.86571716, 269.09946441)
-    .. controls (641.23905064, 276.16613090) and (631.89238420, 278.01946419) .. (623.53238441, 279.72613081)
-    .. controls (617.95905122, 280.92613078) and (613.19905134, 272.47279766) .. (607.85238480, 276.92613088)
-    .. controls (608.41238479, 285.40613067) and (611.27905138, 293.47279714) .. (613.22571800, 301.68613026)
-    .. controls (613.77238466, 304.49946353) and (615.46571795, 306.80613014) .. (617.57238456, 308.67279676)}
+  ( 617.5723,  308.6727)
+    .. controls ( 618.3323,  308.6594) and ( 619.8523,  308.6327) .. ( 620.6123,  308.6327)
+    .. controls ( 623.3857,  305.3794) and ( 624.4123,  301.1527) .. ( 625.5857,  297.1527)
+    .. controls ( 633.5457,  294.4327) and ( 641.9457,  290.2994) .. ( 650.5323,  292.6727)
+    .. controls ( 660.3990,  294.8861) and ( 670.3723,  296.6327) .. ( 680.2257,  298.9394)
+    .. controls ( 686.9190,  299.9661) and ( 690.8523,  306.4327) .. ( 697.3057,  308.0861)
+    .. controls ( 698.0657,  299.2861) and ( 694.9057,  290.9127) .. ( 692.1323,  282.7394)
+    .. controls ( 691.7590,  281.2461) and ( 690.8390,  280.2194) .. ( 689.3723,  279.6461)
+    .. controls ( 686.7457,  280.4994) and ( 685.1723,  282.8727) .. ( 683.3990,  284.8061)
+    .. controls ( 673.7990,  282.8861) and ( 664.2390,  280.7127) .. ( 654.8523,  277.8994)
+    .. controls ( 662.0790,  271.4594) and ( 667.3990,  262.5261) .. ( 676.5990,  258.6061)
+    .. controls ( 678.6790,  257.5394) and ( 681.4790,  257.6327) .. ( 683.1723,  255.9927)
+    .. controls ( 684.9057,  248.5127) and ( 682.7990,  238.6727) .. ( 674.8923,  235.5127)
+    .. controls ( 669.4657,  249.7127) and ( 655.4657,  257.2461) .. ( 646.8657,  269.0994)
+    .. controls ( 641.2390,  276.1661) and ( 631.8923,  278.0194) .. ( 623.5323,  279.7261)
+    .. controls ( 617.9590,  280.9261) and ( 613.1990,  272.4727) .. ( 607.8523,  276.9261)
+    .. controls ( 608.4123,  285.4061) and ( 611.2790,  293.4727) .. ( 613.2257,  301.6861)
+    .. controls ( 613.7723,  304.4994) and ( 615.4657,  306.8061) .. ( 617.5723,  308.6727)}
 %    \end{macrocode}
 %
 % 年份“1905”。
 %    \begin{macrocode}
 \def\fdulogo at emblem@one{%
-  (210.6390614,174.63280011)
-    .. controls (216.67906125, 175.21946676) and (221.81239445, 178.87280000) .. (227.55906098, 180.56613329)
-    .. controls (232.15906086, 177.80613336) and (236.70572742, 174.56613344) .. (239.37239402, 169.75280023)
-    .. controls (238.14572738, 166.88613363) and (236.77239408, 164.03280037) .. (234.83906080, 161.55280043)
-    .. controls (221.77239446, 143.96613421) and (209.17239477, 126.04613465) .. (196.18572843, 108.40613510)
-    .. controls (194.77239513, 106.56613514) and (193.47906183, 104.56613519) .. (191.71906187, 103.00613523)
-    .. controls (187.97239530, 101.52613527) and (184.55906205, 104.48613519) .. (181.98572878, 106.81946847)
-    .. controls (179.35906218, 109.25946841) and (175.50572895, 112.13946834) .. (177.26572890, 116.21946823)
-    .. controls (185.81239535, 129.96613456) and (196.33239509, 142.37946758) .. (204.86572821, 156.15280057)
-    .. controls (200.26572833, 159.91280047) and (195.41239511, 163.57946705) .. (191.87906187, 168.41946693)
-    .. controls (191.99906187, 173.07280015) and (195.02572846, 177.91280002) .. (199.63906168, 179.32613332)
-    .. controls (203.25239492, 177.65946670) and (206.67906150, 175.33946676) .. (210.63906140, 174.63280011)}
+  ( 210.6390,  174.6328)
+    .. controls ( 216.6790,  175.2194) and ( 221.8123,  178.8728) .. ( 227.5590,  180.5661)
+    .. controls ( 232.1590,  177.8061) and ( 236.7057,  174.5661) .. ( 239.3723,  169.7528)
+    .. controls ( 238.1457,  166.8861) and ( 236.7723,  164.0328) .. ( 234.8390,  161.5528)
+    .. controls ( 221.7723,  143.9661) and ( 209.1723,  126.0461) .. ( 196.1857,  108.4061)
+    .. controls ( 194.7723,  106.5661) and ( 193.4790,  104.5661) .. ( 191.7190,  103.0061)
+    .. controls ( 187.9723,  101.5261) and ( 184.5590,  104.4861) .. ( 181.9857,  106.8194)
+    .. controls ( 179.3590,  109.2594) and ( 175.5057,  112.1394) .. ( 177.2657,  116.2194)
+    .. controls ( 185.8123,  129.9661) and ( 196.3323,  142.3794) .. ( 204.8657,  156.1528)
+    .. controls ( 200.2657,  159.9128) and ( 195.4123,  163.5794) .. ( 191.8790,  168.4194)
+    .. controls ( 191.9990,  173.0728) and ( 195.0257,  177.9128) .. ( 199.6390,  179.3261)
+    .. controls ( 203.2523,  177.6594) and ( 206.6790,  175.3394) .. ( 210.6390,  174.6328)}
 \def\fdulogo at emblem@nine{%
-  (293.61239266, 125.28613467)
-    .. controls (287.66572614, 121.88613476) and (283.09239292, 113.28613497) .. (287.54572614, 106.99280180)
-    .. controls (291.95905937, 100.09946864) and (301.35905913,  98.67280201) .. (308.67905895, 100.99280195)
-    .. controls (313.38572550, 103.20613523) and (316.67905875, 108.65946842) .. (315.75905877, 113.87280163)
-    .. controls (314.18572548, 118.32613485) and (309.63905893, 120.55280146) .. (305.89239235, 122.89946807)
-    .. controls (302.19905911, 124.79280135) and (297.74572589, 127.05946796) .. (293.61239266, 125.28613467)
-  (283.21239292, 137.61946770)
-    .. controls (289.81239275, 139.92613431) and (297.09239257, 139.31280099) .. (303.86572574, 138.12613435)
-    .. controls (314.97239213, 136.04613440) and (326.23905851, 129.27280124) .. (330.05239175, 118.11280152)
-    .. controls (332.94572501, 105.13946851) and (328.85239178,  92.08613550) .. (324.65239188,  79.88613581)
-    .. controls (321.90572529,  69.68613606) and (312.95905884,  62.39280291) .. (303.49239241,  58.59280301)
-    .. controls (296.41239259,  55.49946975) and (288.41239279,  57.07280305) .. (281.25239297,  59.04613633)
-    .. controls (270.17239325,  62.33946958) and (260.70572682,  71.61946935) .. (258.78572686,  83.21946906)
-    .. controls (258.14572688,  88.32613560) and (261.02572681,  92.88613548) .. (265.11906004,  95.67280208)
-    .. controls (271.74572654,  93.39280214) and (272.38572652,  85.77946899) .. (275.58572644,  80.55280246)
-    .. controls (281.01239297,  73.16613598) and (292.19905936,  70.15280272) .. (300.31905916,  74.83280260)
-    .. controls (303.61239241,  76.65946922) and (306.47905900,  80.12613580) .. (306.43905901,  84.04613570)
-    .. controls (296.22572593,  85.09946901) and (285.02572621,  86.75280230) .. (277.26572640,  94.09946879)
-    .. controls (271.26572655, 100.64613529) and (266.10572668, 110.17946838) .. (269.73239326, 119.12613483)
-    .. controls (272.42572652, 126.23280132) and (275.69239311, 134.44613444) .. (283.21239292, 137.61946770)}
+  ( 293.6123,  125.2861)
+    .. controls ( 287.6657,  121.8861) and ( 283.0923,  113.2861) .. ( 287.5457,  106.9928)
+    .. controls ( 291.9590,  100.0994) and ( 301.3590,   98.6728) .. ( 308.6790,  100.9928)
+    .. controls ( 313.3857,  103.2061) and ( 316.6790,  108.6594) .. ( 315.7590,  113.8728)
+    .. controls ( 314.1857,  118.3261) and ( 309.6390,  120.5528) .. ( 305.8923,  122.8994)
+    .. controls ( 302.1990,  124.7928) and ( 297.7457,  127.0594) .. ( 293.6123,  125.2861)
+  ( 283.2123,  137.6194)
+    .. controls ( 289.8123,  139.9261) and ( 297.0923,  139.3128) .. ( 303.8657,  138.1261)
+    .. controls ( 314.9723,  136.0461) and ( 326.2390,  129.2728) .. ( 330.0523,  118.1128)
+    .. controls ( 332.9457,  105.1394) and ( 328.8523,   92.0861) .. ( 324.6523,   79.8861)
+    .. controls ( 321.9057,   69.6861) and ( 312.9590,   62.3928) .. ( 303.4923,   58.5928)
+    .. controls ( 296.4123,   55.4994) and ( 288.4123,   57.0728) .. ( 281.2523,   59.0461)
+    .. controls ( 270.1723,   62.3394) and ( 260.7057,   71.6194) .. ( 258.7857,   83.2194)
+    .. controls ( 258.1457,   88.3261) and ( 261.0257,   92.8861) .. ( 265.1190,   95.6728)
+    .. controls ( 271.7457,   93.3928) and ( 272.3857,   85.7794) .. ( 275.5857,   80.5528)
+    .. controls ( 281.0123,   73.1661) and ( 292.1990,   70.1528) .. ( 300.3190,   74.8328)
+    .. controls ( 303.6123,   76.6594) and ( 306.4790,   80.1261) .. ( 306.4390,   84.0461)
+    .. controls ( 296.2257,   85.0994) and ( 285.0257,   86.7528) .. ( 277.2657,   94.0994)
+    .. controls ( 271.2657,  100.6461) and ( 266.1057,  110.1794) .. ( 269.7323,  119.1261)
+    .. controls ( 272.4257,  126.2328) and ( 275.6923,  134.4461) .. ( 283.2123,  137.6194)}
 \def\fdulogo at emblem@zero{%
-  (411.01238972, 111.88613501)
-    .. controls (404.38572322, 109.99280172) and (402.09238995, 102.60613524) .. (401.35905663,  96.49946873)
-    .. controls (400.65238998,  86.93946897) and (400.89238998,  76.60613589) .. (406.01238985,  68.15280277)
-    .. controls (408.30572313,  64.69946952) and (411.50572305,  61.23280294) .. (415.78572294,  60.48613629)
-    .. controls (424.71905605,  58.92613633) and (433.35905583,  66.55280281) .. (434.53238914,  75.23280259)
-    .. controls (435.43905578,  84.84613568) and (432.83905585,  94.45946878) .. (429.02572261, 103.20613523)
-    .. controls (425.89238935, 109.53946840) and (418.07905621, 114.51280161) .. (411.01238972, 111.88613501)
-  (405.74572319, 127.83280128)
-    .. controls (415.94572293, 129.47280124) and (427.99905597, 129.88613456) .. (436.03905577, 122.24613475)
-    .. controls (447.95905547, 108.76613509) and (453.13238867,  90.09946889) .. (451.81238870,  72.33946933)
-    .. controls (450.19905541,  58.21946968) and (438.79905570,  43.93947004) .. (423.73238941,  43.91280337)
-    .. controls (411.93238970,  44.16613670) and (398.71905670,  47.67280328) .. (391.73239021,  57.95280302)
-    .. controls (384.51905705,  68.47280276) and (383.82572374,  81.67280243) .. (382.77239043,  93.95280212)
-    .. controls (382.50572377, 108.28613510) and (390.71905690, 124.67280136) .. (405.74572319, 127.83280128)}
+  ( 411.0123,  111.8861)
+    .. controls ( 404.3857,  109.9928) and ( 402.0923,  102.6061) .. ( 401.3590,   96.4994)
+    .. controls ( 400.6523,   86.9394) and ( 400.8923,   76.6061) .. ( 406.0123,   68.1528)
+    .. controls ( 408.3057,   64.6994) and ( 411.5057,   61.2328) .. ( 415.7857,   60.4861)
+    .. controls ( 424.7190,   58.9261) and ( 433.3590,   66.5528) .. ( 434.5323,   75.2328)
+    .. controls ( 435.4390,   84.8461) and ( 432.8390,   94.4594) .. ( 429.0257,  103.2061)
+    .. controls ( 425.8923,  109.5394) and ( 418.0790,  114.5128) .. ( 411.0123,  111.8861)
+  ( 405.7457,  127.8328)
+    .. controls ( 415.9457,  129.4728) and ( 427.9990,  129.8861) .. ( 436.0390,  122.2461)
+    .. controls ( 447.9590,  108.7661) and ( 453.1323,   90.0994) .. ( 451.8123,   72.3394)
+    .. controls ( 450.1990,   58.2194) and ( 438.7990,   43.9394) .. ( 423.7323,   43.9128)
+    .. controls ( 411.9323,   44.1661) and ( 398.7190,   47.6728) .. ( 391.7323,   57.9528)
+    .. controls ( 384.5190,   68.4728) and ( 383.8257,   81.6728) .. ( 382.7723,   93.9528)
+    .. controls ( 382.5057,  108.2861) and ( 390.7190,  124.6728) .. ( 405.7457,  127.8328)}
 \def\fdulogo at emblem@five{%
-  (521.86572029, 172.09946684)
-    .. controls (529.15905344, 177.17946671) and (539.82571984, 165.40613367) .. (533.55905333, 158.84613383)
-    .. controls (531.37238672, 156.05946724) and (528.26572013, 154.12613395) .. (525.10572021, 152.59280066)
-    .. controls (518.22572038, 149.35280074) and (511.30572055, 146.17946748) .. (504.49238739, 142.79280090)
-    .. controls (505.89238735, 138.48613434) and (507.39905398, 134.20613445) .. (509.29238727, 130.08613455)
-    .. controls (513.69238716, 132.57946782) and (518.31905371, 134.84613443) .. (521.93238695, 138.48613434)
-    .. controls (531.25238672, 148.75280075) and (549.73238626, 147.07280080) .. (557.66571939, 135.93946774)
-    .. controls (564.54571922, 127.15280129) and (566.22571918, 114.91280160) .. (563.05238592, 104.33946853)
-    .. controls (560.75905265,  96.36613540) and (554.18571948,  90.75280220) .. (547.63905298,  86.16613565)
-    .. controls (536.71905325,  79.13946916) and (521.10572031,  79.37946915) .. (511.09238722,  87.96613561)
-    .. controls (506.94572066,  92.15280217) and (511.54572054,  97.87280203) .. (515.22572045, 100.51280196)
-    .. controls (522.31905361, 102.40613525) and (528.73238678,  95.71280208) .. (535.89238660,  98.12613535)
-    .. controls (541.66571979, 101.15280194) and (546.25238634, 106.04613515) .. (549.17238627, 111.84613501)
-    .. controls (550.74571956, 119.79280148) and (545.49238636, 128.76613459) .. (537.27905323, 130.08613455)
-    .. controls (532.50572002, 130.93946787) and (529.15905344, 126.76613464) .. (525.82572019, 124.11280137)
-    .. controls (519.34572035, 118.00613486) and (511.38572055, 113.83280163) .. (503.55905408, 109.76613506)
-    .. controls (496.57238759, 123.39280139) and (487.81238780, 136.40613440) .. (484.21238789, 151.49946735)
-    .. controls (496.54572092, 158.76613384) and (509.27905393, 165.29946701) .. (521.86572029, 172.09946684)}
+  ( 521.8657,  172.0994)
+    .. controls ( 529.1590,  177.1794) and ( 539.8257,  165.4061) .. ( 533.5590,  158.8461)
+    .. controls ( 531.3723,  156.0594) and ( 528.2657,  154.1261) .. ( 525.1057,  152.5928)
+    .. controls ( 518.2257,  149.3528) and ( 511.3057,  146.1794) .. ( 504.4923,  142.7928)
+    .. controls ( 505.8923,  138.4861) and ( 507.3990,  134.2061) .. ( 509.2923,  130.0861)
+    .. controls ( 513.6923,  132.5794) and ( 518.3190,  134.8461) .. ( 521.9323,  138.4861)
+    .. controls ( 531.2523,  148.7528) and ( 549.7323,  147.0728) .. ( 557.6657,  135.9394)
+    .. controls ( 564.5457,  127.1528) and ( 566.2257,  114.9128) .. ( 563.0523,  104.3394)
+    .. controls ( 560.7590,   96.3661) and ( 554.1857,   90.7528) .. ( 547.6390,   86.1661)
+    .. controls ( 536.7190,   79.1394) and ( 521.1057,   79.3794) .. ( 511.0923,   87.9661)
+    .. controls ( 506.9457,   92.1528) and ( 511.5457,   97.8728) .. ( 515.2257,  100.5128)
+    .. controls ( 522.3190,  102.4061) and ( 528.7323,   95.7128) .. ( 535.8923,   98.1261)
+    .. controls ( 541.6657,  101.1528) and ( 546.2523,  106.0461) .. ( 549.1723,  111.8461)
+    .. controls ( 550.7457,  119.7928) and ( 545.4923,  128.7661) .. ( 537.2790,  130.0861)
+    .. controls ( 532.5057,  130.9394) and ( 529.1590,  126.7661) .. ( 525.8257,  124.1128)
+    .. controls ( 519.3457,  118.0061) and ( 511.3857,  113.8328) .. ( 503.5590,  109.7661)
+    .. controls ( 496.5723,  123.3928) and ( 487.8123,  136.4061) .. ( 484.2123,  151.4994)
+    .. controls ( 496.5457,  158.7661) and ( 509.2790,  165.2994) .. ( 521.8657,  172.0994)}
 %    \end{macrocode}
 %
 % 内环。
 %    \begin{macrocode}
 \def\fdulogo at emblem@ring at inner@i{%
-  (361.25239097, 616.49945573)
-    .. controls (394.65239013, 618.07278902) and (428.63905595, 615.12612243) .. (460.33238849, 603.93945604)
-    .. controls (533.42572000, 578.20612335) and (592.38571852, 515.31279159) .. (612.77238468, 440.47279346)
-    .. controls (618.50571787, 421.04612728) and (619.83905117, 400.69946112) .. (620.91905114, 380.57946162)
-    .. controls (621.31905113, 350.97946236) and (617.47905123, 321.11279644) .. (607.53238481, 293.12613048)
-    .. controls (581.78571879, 222.35279891) and (521.59905363, 164.84613368) .. (449.29238877, 143.36613422)
-    .. controls (411.30572305, 132.47280116) and (370.74572406, 131.20613453) .. (331.93239170, 138.13946769)
-    .. controls (299.90572584, 143.89946754) and (269.06572661, 156.40613390) .. (242.41239394, 175.12613343)
-    .. controls (198.49239504, 205.71279933) and (163.47906258, 250.28613155) .. (147.89239630, 301.81946359)
-    .. controls (138.98572986, 331.20612953) and (135.87906327, 362.25946208) .. (138.06572988, 392.84612798)
-    .. controls (139.77239651, 425.36612717) and (148.53239629, 457.45945970) .. (163.30572925, 486.47279231)
-    .. controls (189.25239527, 536.12612440) and (232.15906086, 577.09945671) .. (283.82572624, 599.16612283)
-    .. controls (308.26572563, 609.68612256) and (334.66572497, 615.49945575) .. (361.25239097, 616.49945573)}
+  ( 361.2523,  616.4994)
+    .. controls ( 394.6523,  618.0727) and ( 428.6390,  615.1261) .. ( 460.3323,  603.9394)
+    .. controls ( 533.4257,  578.2061) and ( 592.3857,  515.3127) .. ( 612.7723,  440.4727)
+    .. controls ( 618.5057,  421.0461) and ( 619.8390,  400.6994) .. ( 620.9190,  380.5794)
+    .. controls ( 621.3190,  350.9794) and ( 617.4790,  321.1127) .. ( 607.5323,  293.1261)
+    .. controls ( 581.7857,  222.3527) and ( 521.5990,  164.8461) .. ( 449.2923,  143.3661)
+    .. controls ( 411.3057,  132.4728) and ( 370.7457,  131.2061) .. ( 331.9323,  138.1394)
+    .. controls ( 299.9057,  143.8994) and ( 269.0657,  156.4061) .. ( 242.4123,  175.1261)
+    .. controls ( 198.4923,  205.7127) and ( 163.4790,  250.2861) .. ( 147.8923,  301.8194)
+    .. controls ( 138.9857,  331.2061) and ( 135.8790,  362.2594) .. ( 138.0657,  392.8461)
+    .. controls ( 139.7723,  425.3661) and ( 148.5323,  457.4594) .. ( 163.3057,  486.4727)
+    .. controls ( 189.2523,  536.1261) and ( 232.1590,  577.0994) .. ( 283.8257,  599.1661)
+    .. controls ( 308.2657,  609.6861) and ( 334.6657,  615.4994) .. ( 361.2523,  616.4994)}
 \def\fdulogo at emblem@ring at inner@ii{%
-  (349.85239125, 596.91278955)
-    .. controls (326.69239183, 594.15278962) and (303.94572573, 587.73945645) .. (282.86572626, 577.75279003)
-    .. controls (223.78572774, 548.76612409) and (176.71906225, 493.71279213) .. (161.78572929, 429.11279374)
-    .. controls (149.99906292, 378.21946168) and (154.90572946, 323.12612973) .. (178.09239555, 276.07279757)
-    .. controls (192.53239519, 247.36613162) and (213.46572800, 222.12613225) .. (238.09239405, 201.59279943)
-    .. controls (263.25239342, 180.57946662) and (293.22572600, 165.37946700) .. (325.15905854, 157.91280052)
-    .. controls (375.03905729, 145.87280083) and (429.05238927, 150.95280070) .. (475.53238811, 172.84613348)
-    .. controls (499.71905417, 184.55279986) and (521.54572029, 200.91279945) .. (540.18571983, 220.23279897)
-    .. controls (557.53238606, 238.29946518) and (572.49238569, 258.88613133) .. (582.82571876, 281.77946409)
-    .. controls (605.98571818, 332.51279616) and (608.94571811, 391.84612801) .. (592.09238520, 444.89946002)
-    .. controls (582.54571877, 475.56612592) and (565.71905252, 503.83279188) .. (543.55905308, 527.05945796)
-    .. controls (521.82572029, 550.60612404) and (495.25238762, 569.84612356) .. (465.65238836, 582.24612325)
-    .. controls (449.98572208, 588.81945642) and (433.39905583, 592.84612298) .. (416.79905625, 596.25945623)
-    .. controls (394.66572347, 599.43278949) and (372.03905737, 599.48612282) .. (349.85239125, 596.91278955)}
+  ( 349.8523,  596.9127)
+    .. controls ( 326.6923,  594.1527) and ( 303.9457,  587.7394) .. ( 282.8657,  577.7527)
+    .. controls ( 223.7857,  548.7661) and ( 176.7190,  493.7127) .. ( 161.7857,  429.1127)
+    .. controls ( 149.9990,  378.2194) and ( 154.9057,  323.1261) .. ( 178.0923,  276.0727)
+    .. controls ( 192.5323,  247.3661) and ( 213.4657,  222.1261) .. ( 238.0923,  201.5927)
+    .. controls ( 263.2523,  180.5794) and ( 293.2257,  165.3794) .. ( 325.1590,  157.9128)
+    .. controls ( 375.0390,  145.8728) and ( 429.0523,  150.9528) .. ( 475.5323,  172.8461)
+    .. controls ( 499.7190,  184.5527) and ( 521.5457,  200.9127) .. ( 540.1857,  220.2327)
+    .. controls ( 557.5323,  238.2994) and ( 572.4923,  258.8861) .. ( 582.8257,  281.7794)
+    .. controls ( 605.9857,  332.5127) and ( 608.9457,  391.8461) .. ( 592.0923,  444.8994)
+    .. controls ( 582.5457,  475.5661) and ( 565.7190,  503.8327) .. ( 543.5590,  527.0594)
+    .. controls ( 521.8257,  550.6061) and ( 495.2523,  569.8461) .. ( 465.6523,  582.2461)
+    .. controls ( 449.9857,  588.8194) and ( 433.3990,  592.8461) .. ( 416.7990,  596.2594)
+    .. controls ( 394.6657,  599.4327) and ( 372.0390,  599.4861) .. ( 349.8523,  596.9127)}
 %    \end{macrocode}
 %
 % 外环。
 %    \begin{macrocode}
 \def\fdulogo at emblem@ring at outer@i{%
-  (368.57239079, 736.61945272)
-    -- (390.89239023, 736.61945272)
-    .. controls (400.37238999, 735.31278609) and (409.98572308, 735.60611942) .. (419.45238951, 734.27278612)
-    .. controls (471.66572154, 729.01945291) and (522.85238693, 712.13945334) .. (567.25238582, 684.00612071)
-    .. controls (616.45238459, 652.68612149) and (658.38571687, 609.85945589) .. (688.45238279, 559.87279048)
-    .. controls (704.79904905, 532.39279116) and (717.45238206, 502.64612524) .. (725.18571520, 471.59279268)
-    .. controls (732.34571502, 444.25946003) and (735.50571495, 416.08612740) .. (737.17238157, 387.93946144)
-    -- (737.17238157, 364.21946203)
-    .. controls (736.39904826, 358.60612884) and (736.11904826, 352.95279565) .. (735.83904827, 347.29946246)
-    .. controls (731.38571505, 289.00613058) and (713.05238217, 231.36613202) .. (680.23904966, 182.75279990)
-    .. controls (638.58571737, 120.48613479) and (578.70571887,  69.67280273) .. (508.59905395,  42.48613674)
-    .. controls (471.46572155,  28.04613710) and (431.73238921,  21.32613727) .. (392.06572353,  19.28613732)
-    -- (362.01239095,  19.28613732)
-    .. controls (301.01239247,  21.79280393) and (240.03906067,  38.79280350) .. (188.59906195,  72.15280267)
-    .. controls (137.71906322, 104.44613519) and ( 94.53239764, 148.89946742) .. ( 64.27906506, 201.05946611)
-    .. controls ( 39.81239900, 242.93946507) and ( 25.45239936, 290.41946388) .. ( 20.70573282, 338.60612934)
-    .. controls ( 16.61239958, 377.51279503) and ( 19.02573286, 416.99279405) .. ( 26.67906600, 455.32612642)
-    .. controls ( 38.51906570, 513.71279163) and ( 66.61239833, 568.51279026) .. (106.13239735, 612.99278915)
-    .. controls (125.09239687, 634.91278860) and (146.65239633, 654.56612144) .. (170.07906241, 671.60612102)
-    .. controls (218.11906121, 706.80612014) and (275.75905977, 728.24611960) .. (334.91905829, 734.28611945)
-    .. controls (346.09239135, 735.72611941) and (357.37239107, 735.51278608) .. (368.57239079, 736.61945272)}
+  ( 368.5723,  736.6194)
+    -- ( 390.8923,  736.6194)
+    .. controls ( 400.3723,  735.3127) and ( 409.9857,  735.6061) .. ( 419.4523,  734.2727)
+    .. controls ( 471.6657,  729.0194) and ( 522.8523,  712.1394) .. ( 567.2523,  684.0061)
+    .. controls ( 616.4523,  652.6861) and ( 658.3857,  609.8594) .. ( 688.4523,  559.8727)
+    .. controls ( 704.7990,  532.3927) and ( 717.4523,  502.6461) .. ( 725.1857,  471.5927)
+    .. controls ( 732.3457,  444.2594) and ( 735.5057,  416.0861) .. ( 737.1723,  387.9394)
+    -- ( 737.1723,  364.2194)
+    .. controls ( 736.3990,  358.6061) and ( 736.1190,  352.9527) .. ( 735.8390,  347.2994)
+    .. controls ( 731.3857,  289.0061) and ( 713.0523,  231.3661) .. ( 680.2390,  182.7527)
+    .. controls ( 638.5857,  120.4861) and ( 578.7057,   69.6728) .. ( 508.5990,   42.4861)
+    .. controls ( 471.4657,   28.0461) and ( 431.7323,   21.3261) .. ( 392.0657,   19.2861)
+    -- ( 362.0123,   19.2861)
+    .. controls ( 301.0123,   21.7928) and ( 240.0390,   38.7928) .. ( 188.5990,   72.1528)
+    .. controls ( 137.7190,  104.4461) and (  94.5323,  148.8994) .. (  64.2790,  201.0594)
+    .. controls (  39.8123,  242.9394) and (  25.4523,  290.4194) .. (  20.7057,  338.6061)
+    .. controls (  16.6123,  377.5127) and (  19.0257,  416.9927) .. (  26.6790,  455.3261)
+    .. controls (  38.5190,  513.7127) and (  66.6123,  568.5127) .. ( 106.1323,  612.9927)
+    .. controls ( 125.0923,  634.9127) and ( 146.6523,  654.5661) .. ( 170.0790,  671.6061)
+    .. controls ( 218.1190,  706.8061) and ( 275.7590,  728.2461) .. ( 334.9190,  734.2861)
+    .. controls ( 346.0923,  735.7261) and ( 357.3723,  735.5127) .. ( 368.5723,  736.6194)}
 \def\fdulogo at emblem@ring at outer@ii{%
-  (354.53239114, 717.84611986)
-    .. controls (321.10572531, 715.17945326) and (287.69239281, 709.16612008) .. (256.34572692, 696.99278705)
-    .. controls (208.13239480, 678.63278751) and (164.83906255, 648.37945493) .. (129.51906343, 610.92612253)
-    .. controls (106.35906401, 586.08612315) and ( 86.22573118, 558.24612385) .. ( 71.11906489, 527.77945794)
-    .. controls ( 36.07906576, 456.27279307) and ( 28.85239928, 372.71279515) .. ( 46.18573218, 295.37946375)
-    .. controls ( 61.50573180, 225.76613216) and (102.38573077, 163.29946706) .. (155.91906277, 116.89946822)
-    .. controls (196.98572841,  80.45946913) and (247.34572715,  54.51280311) .. (301.01239247,  42.79280340)
-    .. controls (383.25239042,  25.40613717) and (472.61238818,  34.95280360) .. (546.25238634,  76.84613588)
-    .. controls (609.82571809, 113.67280163) and (662.57238344, 169.83280023) .. (692.95904934, 236.93946522)
-    .. controls (715.01238212, 285.51279733) and (723.18571525, 339.56612932) .. (721.19904864, 392.63279466)
-    .. controls (718.73238203, 452.08612650) and (701.41238246, 511.41945835) .. (668.46571662, 561.23279044)
-    .. controls (631.46571755, 617.03278905) and (579.43905218, 663.59278788) .. (517.91905372, 690.64612054)
-    .. controls (466.78572166, 713.11278664) and (410.05238975, 721.16611978) .. (354.53239114, 717.84611986)}
+  ( 354.5323,  717.8461)
+    .. controls ( 321.1057,  715.1794) and ( 287.6923,  709.1661) .. ( 256.3457,  696.9927)
+    .. controls ( 208.1323,  678.6327) and ( 164.8390,  648.3794) .. ( 129.5190,  610.9261)
+    .. controls ( 106.3590,  586.0861) and (  86.2257,  558.2461) .. (  71.1190,  527.7794)
+    .. controls (  36.0790,  456.2727) and (  28.8523,  372.7127) .. (  46.1857,  295.3794)
+    .. controls (  61.5057,  225.7661) and ( 102.3857,  163.2994) .. ( 155.9190,  116.8994)
+    .. controls ( 196.9857,   80.4594) and ( 247.3457,   54.5128) .. ( 301.0123,   42.7928)
+    .. controls ( 383.2523,   25.4061) and ( 472.6123,   34.9528) .. ( 546.2523,   76.8461)
+    .. controls ( 609.8257,  113.6728) and ( 662.5723,  169.8328) .. ( 692.9590,  236.9394)
+    .. controls ( 715.0123,  285.5127) and ( 723.1857,  339.5661) .. ( 721.1990,  392.6327)
+    .. controls ( 718.7323,  452.0861) and ( 701.4123,  511.4194) .. ( 668.4657,  561.2327)
+    .. controls ( 631.4657,  617.0327) and ( 579.4390,  663.5927) .. ( 517.9190,  690.6461)
+    .. controls ( 466.7857,  713.1127) and ( 410.0523,  721.1661) .. ( 354.5323,  717.8461)}
 %    \end{macrocode}
 %
 % \paragraph{校徽(重修版)}
@@ -1298,498 +2298,498 @@
 % 核心图案。
 %    \begin{macrocode}
 \def\fdulogo at emblem@new at kernel{%
-  (284.68492622, 377.38587424)
-    .. controls (296.85159258, 374.46587432) and (317.35159207, 372.84454102) .. (328.85159178, 381.34454081)
-    .. controls (340.07825816, 389.64187394) and (342.01825812, 410.17787342) .. (336.41292492, 413.51120667)
-    .. controls (327.05025849, 419.07920653) and (273.18492650, 410.84454007) .. (263.01826009, 410.17787342)
-    .. controls (261.01826014, 399.01120704) and (271.06492656, 380.65520750) .. (284.68492622, 377.38587424)
-  (336.35159159, 441.01120599)
-    .. controls (336.35159159, 441.01120599) and (337.68492489, 455.17787230) .. (334.68625830, 462.27653879)
-    .. controls (329.13025844, 475.43120513) and (323.68492524, 480.17253834) .. (299.01825919, 480.17253834)
-    .. controls (282.14492628, 480.17253834) and (267.18492665, 476.01120511) .. (261.31159347, 461.96720546)
-    .. controls (257.23692690, 452.22453904) and (258.30759354, 437.71253940) .. (262.91292676, 437.06587275)
-    .. controls (270.44892657, 436.00720611) and (336.35159159, 441.01120599) .. (336.35159159, 441.01120599)
-  (246.59292717, 497.03520459)
-    .. controls (259.37426018, 506.15653769) and (276.74092641, 512.23387087) .. (300.29559249, 512.23387087)
-    .. controls (348.32492463, 512.23387087) and (363.12892426, 484.62187156) .. (364.18492423, 471.84453855)
-    -- (364.78892421, 471.84453855)
-    .. controls (368.40759079, 488.78853813) and (395.43425678, 511.51120422) .. (399.44359001,521.76720397)
-    .. controls (400.91825664, 525.54053721) and (395.33292345, 527.64187049) .. (392.01825687,525.67787054)
-    .. controls (389.01825694, 523.90053725) and (372.68492402, 506.42853768) .. (360.51825765,506.42853768)
-    .. controls (354.64359113, 506.42853768) and (344.76892471, 511.67787089) .. (344.76892471,520.02320401)
-    .. controls (344.76892471, 527.51120382) and (366.72892417, 547.37253666) .. (375.35159062,559.84453635)
-    .. controls (381.31959047, 568.47653613) and (388.58492362, 581.05386915) .. (391.51825688,595.84453545)
-    .. controls (395.51825678, 616.01120161) and (404.51825655, 623.17786810) .. (415.85158960,623.17786810)
-    .. controls (424.46225606, 623.17786810) and (437.85158905, 613.67786834) .. (429.85158925,588.01120231)
-    .. controls (425.73692269, 574.80853597) and (419.22092285, 550.54453658) .. (430.35158924,549.51120327)
-    .. controls (446.51825550, 548.01120331) and (563.19691925, 564.04320291) .. (582.07425211,556.90053642)
-    .. controls (592.35158519, 553.01120319) and (602.68491827, 540.51120350) .. (592.74091851,526.23387052)
-    .. controls (590.55558524, 523.09653727) and (546.51825300, 529.51120377) .. (514.51825380,529.51120377)
-    .. controls (502.89825409, 529.51120377) and (439.94758900, 527.47387049) .. (429.24358927,513.09253752)
-    .. controls (418.18492288, 498.23387122) and (433.51825583, 482.17787162) .. (433.51825583,471.17787190)
-    .. controls (433.51825583, 452.84453902) and (415.35158962, 427.34453966) .. (415.35158962,364.34454124)
-    .. controls (415.35158962, 329.84320877) and (418.18492288, 298.67787621) .. (422.96225609,221.78854480)
-    .. controls (424.97425604, 189.40721228) and (394.85159013, 194.47654548) .. (389.85159025,223.34454476)
-    .. controls (386.22225701, 244.30187757) and (382.29559044, 297.12187625) .. (382.07425711,314.23387582)
-    .. controls (336.68492492, 315.84454245) and (279.18492635, 309.56720927) .. (249.18492710,302.23387612)
-    .. controls (241.04359397, 300.24320951) and (230.30226091, 322.72854228) .. (232.73692751,328.19387547)
-    .. controls (237.18492740, 338.17787522) and (304.07292573, 341.84587513) .. (337.85159155,344.01120841)
-    .. controls (352.71159118, 344.96454172) and (362.68492427, 344.77654173) .. (382.07425711,343.78854175)
-    .. controls (382.24359044, 356.26587477) and (382.09159045, 361.90454130) .. (383.18492375,378.67787421)
-    .. controls (384.31292373, 395.98454045) and (387.89425697, 424.28187307) .. (391.45825688,437.71787274)
-    .. controls (396.07425676, 455.12187230) and (405.51825653, 466.34453869) .. (400.96225664,468.67787196)
-    .. controls (394.59159014, 471.94053855) and (374.85159063, 431.14587290) .. (370.35159074,409.49120677)
-    .. controls (367.44625748, 395.51120712) and (371.86359070, 373.07254102) .. (349.62892459,358.67787471)
-    .. controls (331.35159172, 346.84454167) and (282.04359295, 338.87787521) .. (256.35159359,354.84454147)
-    .. controls (238.74092736, 365.78854120) and (226.51826100, 381.78854080) .. (226.51826100,426.23387302)
-    .. controls (226.51826100, 452.40053904) and (225.85159435, 482.23387162) .. (246.59292717,497.03520459)
-  (519.40705368, 324.28907557)
-    .. controls (520.27772033, 321.35440898) and (522.26838694, 319.59440902) .. (524.01905357, 319.40640903)
-    .. controls (527.39772015, 319.04240904) and (544.90705304, 319.34507569) .. (546.76838633, 320.92774232)
-    .. controls (552.93238618, 326.17174219) and (554.93505279, 341.67840847) .. (551.93905287, 343.33840843)
-    .. controls (549.50438626, 344.68640839) and (532.46305336, 343.27307510) .. (523.78705357, 340.68507516)
-    .. controls (522.12038695, 340.18907517) and (519.07372036, 338.67840854) .. (518.75372036, 335.68107529)
-    .. controls (518.29638704, 331.41174206) and (518.48438704, 327.39974216) .. (519.40705368, 324.28907557)
-  (452.62972202, 377.89974090)
-    .. controls (454.40705531, 380.67840749) and (460.51772182, 383.39974076) .. (470.18438825, 383.89974075)
-    .. controls (482.77238793, 384.55174073) and (526.92305349, 388.98507395) .. (532.97372001, 387.58640732)
-    .. controls (536.18438660, 386.84507401) and (534.01771998, 379.17840753) .. (531.37772005, 375.70774095)
-    .. controls (529.41638676, 373.13040768) and (525.70172019, 369.17707445) .. (524.01772023, 366.92774117)
-    .. controls (522.12572028, 364.39974124) and (521.15772030, 361.51707464) .. (523.38305358, 360.27574134)
-    .. controls (525.85105352, 358.89974137) and (546.79638633, 361.95574130) .. (553.22705284, 363.09440793)
-    .. controls (558.79771936, 364.08107458) and (560.80971931, 369.80240777) .. (563.93505257, 374.26107432)
-    .. controls (569.21238577, 381.79040747) and (577.07371891, 386.01174069) .. (582.85105210, 386.01174069)
-    .. controls (589.62971859, 386.01174069) and (591.42305188, 374.38374099) .. (590.75238523, 366.33574119)
-    .. controls (589.71238526, 353.83574150) and (577.80438555, 312.07974254) .. (574.23505231, 303.75707608)
-    .. controls (573.29638567, 301.56640947) and (569.88438575, 300.01174284) .. (566.93505249, 300.01174284)
-    .. controls (562.33771927, 300.01174284) and (536.85105325, 301.92774280) .. (526.56705350, 298.69440954)
-    .. controls (524.00438690, 297.88907623) and (523.26838692, 295.76107628) .. (524.01772023, 290.26107642)
-    .. controls (524.61238688, 285.90107653) and (533.49905333, 247.55841082) .. (534.66171997, 239.50507769)
-    .. controls (536.96305324, 223.56641142) and (521.42305363, 220.83707816) .. (512.54305385, 232.40374453)
-    .. controls (504.74038738, 242.56641095) and (500.54705415, 254.53174398) .. (496.62305425, 267.26774366)
-    .. controls (491.90438770, 282.58240995) and (493.95505432, 293.84107633) .. (483.74038791, 292.78907636)
-    .. controls (470.72438823, 291.44774306) and (447.51772215, 274.87174347) .. (435.67372244, 274.87174347)
-    .. controls (427.17638932, 274.87174347) and (425.42038936, 289.38107644) .. (429.01772261, 295.34507629)
-    .. controls (435.35105578, 305.84507603) and (475.30972145, 316.46907577) .. (487.88172114, 317.47040907)
-    .. controls (488.71505445, 325.38774221) and (488.68438778, 330.42774208) .. (486.68438783, 337.09440858)
-    .. controls (479.43505468, 337.17840858) and (471.10172156, 335.26107530) .. (461.92172179, 331.04507540)
-    .. controls (450.90705539, 325.98640886) and (436.74438908, 322.49307562) .. (431.17372255, 322.49307562)
-    .. controls (425.06172271, 322.49307562) and (420.74038948, 337.89974190) .. (430.29638924, 345.12240838)
-    .. controls (435.23905579, 348.85840829) and (445.41505553, 351.63307489) .. (449.95372208, 352.43707487)
-    .. controls (458.85105520, 354.01174149) and (486.96305449, 353.34507484) .. (489.68172109, 359.03040804)
-    .. controls (490.40038774, 360.53574133) and (490.68438773, 364.39974124) .. (488.19772113, 365.49040787)
-    .. controls (485.73372119, 366.57174118) and (469.18438827, 363.01174127) .. (460.40705516, 363.89974125)
-    .. controls (451.95905537, 364.75574123) and (450.23372208, 374.15707432) .. (452.62972202, 377.89974090)
-  (465.02505504, 479.10973837)
-    .. controls (470.18505491, 476.67773843) and (560.01838600, 480.17773834) .. (564.76771921,482.34440495)
-    .. controls (570.23305241, 484.83640489) and (569.77571909, 493.67773800) .. (564.35171922,496.01107128)
-    .. controls (558.92771936, 498.34440455) and (473.45438816, 494.42840465) .. (468.18505496,492.56707136)
-    .. controls (461.68105512, 490.26840476) and (460.15705516, 481.40440498) .. (465.02505504,479.10973837)
-  (512.51838719, 517.56707074)
-    .. controls (550.96238623, 517.56707074) and (578.74105220, 517.56707074) .. (590.23038524,506.59240435)
-    .. controls (595.69438511, 501.37240448) and (599.18505169, 483.56707159) .. (588.92905194,472.13107188)
-    .. controls (579.25038552, 461.33773881) and (539.85171984, 459.34440553) .. (504.85972071,459.19507220)
-    .. controls (494.19305431, 459.14840553) and (455.35172195, 457.17773892) .. (449.05705544,461.39240548)
-    .. controls (429.26772260, 474.64440515) and (433.46105583, 495.05640464) .. (442.07438895,502.23373779)
-    .. controls (455.40772195, 513.34440418) and (467.40772165, 516.67773743) .. (512.51838719,517.56707074)
-  (469.51812160, 412.41240670)
-    .. controls (478.85145470, 412.22040671) and (551.62878621, 415.45640663) .. (562.58611927,417.44173991)
-    .. controls (572.83011901, 419.29907320) and (572.35145236, 428.51107297) .. (566.51811917,429.34440628)
-    .. controls (558.35945271, 430.50973958) and (474.17278815, 426.64840635) .. (466.69545500,424.28307307)
-    .. controls (460.51812182, 422.32973979) and (462.43545511, 412.55774003) .. (469.51812160,412.41240670)
-  (453.04878867, 444.45907257)
-    .. controls (474.88078813, 454.19773899) and (578.96211886, 454.67773898) .. (587.85145197,448.01107248)
-    .. controls (600.58211832, 438.46307272) and (600.43145166, 419.22840653) .. (595.50211845,409.49107344)
-    .. controls (586.74078533, 392.17774054) and (506.59678734, 392.17774054) .. (466.18478835,392.17774054)
-    .. controls (452.18478870, 392.17774054) and (435.68478911, 400.67774033) .. (435.68478911,416.51107327)
-    .. controls (435.68478911, 423.84440642) and (435.60612244, 436.67773943) .. (453.04878867,444.45907257)}
+  ( 284.6849,  377.3858)
+    .. controls ( 296.8515,  374.4658) and ( 317.3515,  372.8445) .. ( 328.8515,  381.3445)
+    .. controls ( 340.0782,  389.6418) and ( 342.0182,  410.1778) .. ( 336.4129,  413.5112)
+    .. controls ( 327.0502,  419.0792) and ( 273.1849,  410.8445) .. ( 263.0182,  410.1778)
+    .. controls ( 261.0182,  399.0112) and ( 271.0649,  380.6552) .. ( 284.6849,  377.3858)
+  ( 336.3515,  441.0112)
+    .. controls ( 336.3515,  441.0112) and ( 337.6849,  455.1778) .. ( 334.6862,  462.2765)
+    .. controls ( 329.1302,  475.4312) and ( 323.6849,  480.1725) .. ( 299.0182,  480.1725)
+    .. controls ( 282.1449,  480.1725) and ( 267.1849,  476.0112) .. ( 261.3115,  461.9672)
+    .. controls ( 257.2369,  452.2245) and ( 258.3075,  437.7125) .. ( 262.9129,  437.0658)
+    .. controls ( 270.4489,  436.0072) and ( 336.3515,  441.0112) .. ( 336.3515,  441.0112)
+  ( 246.5929,  497.0352)
+    .. controls ( 259.3742,  506.1565) and ( 276.7409,  512.2338) .. ( 300.2955,  512.2338)
+    .. controls ( 348.3249,  512.2338) and ( 363.1289,  484.6218) .. ( 364.1849,  471.8445)
+    -- ( 364.7889,  471.8445)
+    .. controls ( 368.4075,  488.7885) and ( 395.4342,  511.5112) .. ( 399.4435,  521.7672)
+    .. controls ( 400.9182,  525.5405) and ( 395.3329,  527.6418) .. ( 392.0182,  525.6778)
+    .. controls ( 389.0182,  523.9005) and ( 372.6849,  506.4285) .. ( 360.5182,  506.4285)
+    .. controls ( 354.6435,  506.4285) and ( 344.7689,  511.6778) .. ( 344.7689,  520.0232)
+    .. controls ( 344.7689,  527.5112) and ( 366.7289,  547.3725) .. ( 375.3515,  559.8445)
+    .. controls ( 381.3195,  568.4765) and ( 388.5849,  581.0538) .. ( 391.5182,  595.8445)
+    .. controls ( 395.5182,  616.0112) and ( 404.5182,  623.1778) .. ( 415.8515,  623.1778)
+    .. controls ( 424.4622,  623.1778) and ( 437.8515,  613.6778) .. ( 429.8515,  588.0112)
+    .. controls ( 425.7369,  574.8085) and ( 419.2209,  550.5445) .. ( 430.3515,  549.5112)
+    .. controls ( 446.5182,  548.0112) and ( 563.1969,  564.0432) .. ( 582.0742,  556.9005)
+    .. controls ( 592.3515,  553.0112) and ( 602.6849,  540.5112) .. ( 592.7409,  526.2338)
+    .. controls ( 590.5555,  523.0965) and ( 546.5182,  529.5112) .. ( 514.5182,  529.5112)
+    .. controls ( 502.8982,  529.5112) and ( 439.9475,  527.4738) .. ( 429.2435,  513.0925)
+    .. controls ( 418.1849,  498.2338) and ( 433.5182,  482.1778) .. ( 433.5182,  471.1778)
+    .. controls ( 433.5182,  452.8445) and ( 415.3515,  427.3445) .. ( 415.3515,  364.3445)
+    .. controls ( 415.3515,  329.8432) and ( 418.1849,  298.6778) .. ( 422.9622,  221.7885)
+    .. controls ( 424.9742,  189.4072) and ( 394.8515,  194.4765) .. ( 389.8515,  223.3445)
+    .. controls ( 386.2222,  244.3018) and ( 382.2955,  297.1218) .. ( 382.0742,  314.2338)
+    .. controls ( 336.6849,  315.8445) and ( 279.1849,  309.5672) .. ( 249.1849,  302.2338)
+    .. controls ( 241.0435,  300.2432) and ( 230.3022,  322.7285) .. ( 232.7369,  328.1938)
+    .. controls ( 237.1849,  338.1778) and ( 304.0729,  341.8458) .. ( 337.8515,  344.0112)
+    .. controls ( 352.7115,  344.9645) and ( 362.6849,  344.7765) .. ( 382.0742,  343.7885)
+    .. controls ( 382.2435,  356.2658) and ( 382.0915,  361.9045) .. ( 383.1849,  378.6778)
+    .. controls ( 384.3129,  395.9845) and ( 387.8942,  424.2818) .. ( 391.4582,  437.7178)
+    .. controls ( 396.0742,  455.1218) and ( 405.5182,  466.3445) .. ( 400.9622,  468.6778)
+    .. controls ( 394.5915,  471.9405) and ( 374.8515,  431.1458) .. ( 370.3515,  409.4912)
+    .. controls ( 367.4462,  395.5112) and ( 371.8635,  373.0725) .. ( 349.6289,  358.6778)
+    .. controls ( 331.3515,  346.8445) and ( 282.0435,  338.8778) .. ( 256.3515,  354.8445)
+    .. controls ( 238.7409,  365.7885) and ( 226.5182,  381.7885) .. ( 226.5182,  426.2338)
+    .. controls ( 226.5182,  452.4005) and ( 225.8515,  482.2338) .. ( 246.5929,  497.0352)
+  ( 519.4070,  324.2890)
+    .. controls ( 520.2777,  321.3544) and ( 522.2683,  319.5944) .. ( 524.0190,  319.4064)
+    .. controls ( 527.3977,  319.0424) and ( 544.9070,  319.3450) .. ( 546.7683,  320.9277)
+    .. controls ( 552.9323,  326.1717) and ( 554.9350,  341.6784) .. ( 551.9390,  343.3384)
+    .. controls ( 549.5043,  344.6864) and ( 532.4630,  343.2730) .. ( 523.7870,  340.6850)
+    .. controls ( 522.1203,  340.1890) and ( 519.0737,  338.6784) .. ( 518.7537,  335.6810)
+    .. controls ( 518.2963,  331.4117) and ( 518.4843,  327.3997) .. ( 519.4070,  324.2890)
+  ( 452.6297,  377.8997)
+    .. controls ( 454.4070,  380.6784) and ( 460.5177,  383.3997) .. ( 470.1843,  383.8997)
+    .. controls ( 482.7723,  384.5517) and ( 526.9230,  388.9850) .. ( 532.9737,  387.5864)
+    .. controls ( 536.1843,  386.8450) and ( 534.0177,  379.1784) .. ( 531.3777,  375.7077)
+    .. controls ( 529.4163,  373.1304) and ( 525.7017,  369.1770) .. ( 524.0177,  366.9277)
+    .. controls ( 522.1257,  364.3997) and ( 521.1577,  361.5170) .. ( 523.3830,  360.2757)
+    .. controls ( 525.8510,  358.8997) and ( 546.7963,  361.9557) .. ( 553.2270,  363.0944)
+    .. controls ( 558.7977,  364.0810) and ( 560.8097,  369.8024) .. ( 563.9350,  374.2610)
+    .. controls ( 569.2123,  381.7904) and ( 577.0737,  386.0117) .. ( 582.8510,  386.0117)
+    .. controls ( 589.6297,  386.0117) and ( 591.4230,  374.3837) .. ( 590.7523,  366.3357)
+    .. controls ( 589.7123,  353.8357) and ( 577.8043,  312.0797) .. ( 574.2350,  303.7570)
+    .. controls ( 573.2963,  301.5664) and ( 569.8843,  300.0117) .. ( 566.9350,  300.0117)
+    .. controls ( 562.3377,  300.0117) and ( 536.8510,  301.9277) .. ( 526.5670,  298.6944)
+    .. controls ( 524.0043,  297.8890) and ( 523.2683,  295.7610) .. ( 524.0177,  290.2610)
+    .. controls ( 524.6123,  285.9010) and ( 533.4990,  247.5584) .. ( 534.6617,  239.5050)
+    .. controls ( 536.9630,  223.5664) and ( 521.4230,  220.8370) .. ( 512.5430,  232.4037)
+    .. controls ( 504.7403,  242.5664) and ( 500.5470,  254.5317) .. ( 496.6230,  267.2677)
+    .. controls ( 491.9043,  282.5824) and ( 493.9550,  293.8410) .. ( 483.7403,  292.7890)
+    .. controls ( 470.7243,  291.4477) and ( 447.5177,  274.8717) .. ( 435.6737,  274.8717)
+    .. controls ( 427.1763,  274.8717) and ( 425.4203,  289.3810) .. ( 429.0177,  295.3450)
+    .. controls ( 435.3510,  305.8450) and ( 475.3097,  316.4690) .. ( 487.8817,  317.4704)
+    .. controls ( 488.7150,  325.3877) and ( 488.6843,  330.4277) .. ( 486.6843,  337.0944)
+    .. controls ( 479.4350,  337.1784) and ( 471.1017,  335.2610) .. ( 461.9217,  331.0450)
+    .. controls ( 450.9070,  325.9864) and ( 436.7443,  322.4930) .. ( 431.1737,  322.4930)
+    .. controls ( 425.0617,  322.4930) and ( 420.7403,  337.8997) .. ( 430.2963,  345.1224)
+    .. controls ( 435.2390,  348.8584) and ( 445.4150,  351.6330) .. ( 449.9537,  352.4370)
+    .. controls ( 458.8510,  354.0117) and ( 486.9630,  353.3450) .. ( 489.6817,  359.0304)
+    .. controls ( 490.4003,  360.5357) and ( 490.6843,  364.3997) .. ( 488.1977,  365.4904)
+    .. controls ( 485.7337,  366.5717) and ( 469.1843,  363.0117) .. ( 460.4070,  363.8997)
+    .. controls ( 451.9590,  364.7557) and ( 450.2337,  374.1570) .. ( 452.6297,  377.8997)
+  ( 465.0250,  479.1097)
+    .. controls ( 470.1850,  476.6777) and ( 560.0183,  480.1777) .. ( 564.7677,  482.3444)
+    .. controls ( 570.2330,  484.8364) and ( 569.7757,  493.6777) .. ( 564.3517,  496.0110)
+    .. controls ( 558.9277,  498.3444) and ( 473.4543,  494.4284) .. ( 468.1850,  492.5670)
+    .. controls ( 461.6810,  490.2684) and ( 460.1570,  481.4044) .. ( 465.0250,  479.1097)
+  ( 512.5183,  517.5670)
+    .. controls ( 550.9623,  517.5670) and ( 578.7410,  517.5670) .. ( 590.2303,  506.5924)
+    .. controls ( 595.6943,  501.3724) and ( 599.1850,  483.5670) .. ( 588.9290,  472.1310)
+    .. controls ( 579.2503,  461.3377) and ( 539.8517,  459.3444) .. ( 504.8597,  459.1950)
+    .. controls ( 494.1930,  459.1484) and ( 455.3517,  457.1777) .. ( 449.0570,  461.3924)
+    .. controls ( 429.2677,  474.6444) and ( 433.4610,  495.0564) .. ( 442.0743,  502.2337)
+    .. controls ( 455.4077,  513.3444) and ( 467.4077,  516.6777) .. ( 512.5183,  517.5670)
+  ( 469.5181,  412.4124)
+    .. controls ( 478.8514,  412.2204) and ( 551.6287,  415.4564) .. ( 562.5861,  417.4417)
+    .. controls ( 572.8301,  419.2990) and ( 572.3514,  428.5110) .. ( 566.5181,  429.3444)
+    .. controls ( 558.3594,  430.5097) and ( 474.1727,  426.6484) .. ( 466.6954,  424.2830)
+    .. controls ( 460.5181,  422.3297) and ( 462.4354,  412.5577) .. ( 469.5181,  412.4124)
+  ( 453.0487,  444.4590)
+    .. controls ( 474.8807,  454.1977) and ( 578.9621,  454.6777) .. ( 587.8514,  448.0110)
+    .. controls ( 600.5821,  438.4630) and ( 600.4314,  419.2284) .. ( 595.5021,  409.4910)
+    .. controls ( 586.7407,  392.1777) and ( 506.5967,  392.1777) .. ( 466.1847,  392.1777)
+    .. controls ( 452.1847,  392.1777) and ( 435.6847,  400.6777) .. ( 435.6847,  416.5110)
+    .. controls ( 435.6847,  423.8444) and ( 435.6061,  436.6777) .. ( 453.0487,  444.4590)}
 %    \end{macrocode}
 %
 % 文字“FUDAN UNIVERSITY”。
 %    \begin{macrocode}
 \def\fdulogo at emblem@new at F{%
-  (128.08471915, 329.48133989)
-    -- (127.14177837, 332.01133349)
-    -- (105.95308200, 324.11420442)
-    -- (128.23005803, 264.34310569)
-    -- (130.86546803, 265.32533568)
-    .. controls (128.57617887, 272.75622407) and (129.41093008, 275.34847365) .. (134.89258287, 277.39151202)
-    -- (185.91412041, 296.40748451)
-    .. controls (191.39577320, 298.45052287) and (193.10540239, 297.40687447) .. (196.85613434, 289.92037447)
-    -- (199.49154434, 290.90260446)
-    -- (185.34743257, 328.85250841)
-    -- (182.71202258, 327.87027842)
-    .. controls (185.90496332, 318.01481284) and (185.34717211, 315.64584725) .. (179.54927011, 313.48494128)
-    -- (154.98724894, 304.33055784)
-    .. controls (151.19058341, 315.16160902) and (153.63728983, 320.51571619) .. (165.31554342, 326.54909292)
-    -- (164.33331344, 329.18450291)
-    -- (128.70257028, 315.90475353)
-    -- (129.68480027, 313.26934353)
-    .. controls (142.40947544, 315.85081706) and (147.47417141, 313.53636504) .. (151.40309135, 302.99472506)
-    -- (126.94648658, 293.87963081)
-    .. controls (123.04607978, 292.42593043) and (121.48115619, 293.40345164) .. (119.47740703, 298.77968803)
-    .. controls (111.81601315, 319.33588600) and (119.27761075, 323.79769475) .. (128.08471915, 329.48133989)}
+  ( 128.0847,  329.4813)
+    -- ( 127.1417,  332.0113)
+    -- ( 105.9530,  324.1142)
+    -- ( 128.2300,  264.3431)
+    -- ( 130.8654,  265.3253)
+    .. controls ( 128.5761,  272.7562) and ( 129.4109,  275.3484) .. ( 134.8925,  277.3915)
+    -- ( 185.9141,  296.4074)
+    .. controls ( 191.3957,  298.4505) and ( 193.1054,  297.4068) .. ( 196.8561,  289.9203)
+    -- ( 199.4915,  290.9026)
+    -- ( 185.3474,  328.8525)
+    -- ( 182.7120,  327.8702)
+    .. controls ( 185.9049,  318.0148) and ( 185.3471,  315.6458) .. ( 179.5492,  313.4849)
+    -- ( 154.9872,  304.3305)
+    .. controls ( 151.1905,  315.1616) and ( 153.6372,  320.5157) .. ( 165.3155,  326.5490)
+    -- ( 164.3333,  329.1845)
+    -- ( 128.7025,  315.9047)
+    -- ( 129.6848,  313.2693)
+    .. controls ( 142.4094,  315.8508) and ( 147.4741,  313.5363) .. ( 151.4030,  302.9947)
+    -- ( 126.9464,  293.8796)
+    .. controls ( 123.0460,  292.4259) and ( 121.4811,  293.4034) .. ( 119.4774,  298.7796)
+    .. controls ( 111.8160,  319.3358) and ( 119.2776,  323.7976) .. ( 128.0847,  329.4813)}
 \def\fdulogo at emblem@new at U@i{%
-  (100.51870590, 377.96853391)
-    -- ( 97.71928261, 377.69763724)
-    -- (101.38180565, 339.84943428)
-    -- (104.18122894, 340.12033095)
-    .. controls (104.20655678, 348.03456725) and (105.53222649, 349.51915670) .. (113.59456558, 350.29933913)
-    -- (150.99486081, 353.91851870)
-    .. controls (161.96860013, 354.98043366) and (167.22791658, 357.86290671) .. (171.49391369, 365.17027770)
-    .. controls (174.89298469, 370.92442577) and (176.21507398, 378.28599501) .. (175.42405569, 386.46031104)
-    .. controls (173.33273336, 408.07185888) and (159.86303178, 414.11507061) .. (142.84253814, 412.46801883)
-    -- (107.12189689, 409.01137727)
-    .. controls (100.51525791, 408.37206111) and ( 98.57192487, 409.76636429) .. ( 96.75866006, 416.82452926)
-    -- ( 93.95923677, 416.55363258)
-    -- ( 96.34312750, 391.91870758)
-    -- ( 99.14255080, 392.18960425)
-    .. controls ( 98.96921476, 400.98882014) and (100.99203606, 403.44507611) .. (109.16635208, 404.23609440)
-    -- (143.31931629, 407.54103383)
-    .. controls (159.89190220, 409.14474215) and (168.22511905, 403.62170878) .. (169.51458722, 390.29645390)
-    .. controls (170.61984565, 378.87480685) and (164.50082069, 373.19652877) .. (149.27195796, 371.72285086)
-    -- (111.87166273, 368.10367129)
-    .. controls (103.02548511, 367.24763780) and (101.68899846, 369.37881776) .. (100.51870590, 377.96853391)}
+  ( 100.5187,  377.9685)
+    -- (  97.7192,  377.6976)
+    -- ( 101.3818,  339.8494)
+    -- ( 104.1812,  340.1203)
+    .. controls ( 104.2065,  348.0345) and ( 105.5322,  349.5191) .. ( 113.5945,  350.2993)
+    -- ( 150.9948,  353.9185)
+    .. controls ( 161.9686,  354.9804) and ( 167.2279,  357.8629) .. ( 171.4939,  365.1702)
+    .. controls ( 174.8929,  370.9244) and ( 176.2150,  378.2859) .. ( 175.4240,  386.4603)
+    .. controls ( 173.3327,  408.0718) and ( 159.8630,  414.1150) .. ( 142.8425,  412.4680)
+    -- ( 107.1218,  409.0113)
+    .. controls ( 100.5152,  408.3720) and (  98.5719,  409.7663) .. (  96.7586,  416.8245)
+    -- (  93.9592,  416.5536)
+    -- (  96.3431,  391.9187)
+    -- (  99.1425,  392.1896)
+    .. controls (  98.9692,  400.9888) and ( 100.9920,  403.4450) .. ( 109.1663,  404.2360)
+    -- ( 143.3193,  407.5410)
+    .. controls ( 159.8919,  409.1447) and ( 168.2251,  403.6217) .. ( 169.5145,  390.2964)
+    .. controls ( 170.6198,  378.8748) and ( 164.5008,  373.1965) .. ( 149.2719,  371.7228)
+    -- ( 111.8716,  368.1036)
+    .. controls ( 103.0254,  367.2476) and ( 101.6889,  369.3788) .. ( 100.5187,  377.9685)}
 \def\fdulogo at emblem@new at D{%
-  (161.13377402, 431.77641390)
-    .. controls (165.99478812, 430.84205928) and (167.67345668, 427.65541280) .. (166.66276259, 421.20524173)
-    -- (169.42470242, 420.67435842)
-    -- (176.13506745, 455.58527790)
-    .. controls (180.72189924, 479.44843805) and (168.53387923, 498.28768735) .. (145.66501742, 502.68340115)
-    .. controls (122.90663320, 507.05787961) and (106.12398751, 494.24543310) .. (101.21862573, 468.72510905)
-    -- ( 94.74184936, 435.02944310)
-    -- ( 97.50378919, 434.49855979)
-    .. controls ( 99.52571602, 441.44171376) and (101.58635124, 443.22225805) .. (106.66832053, 442.24543276)
-  (143.62723349, 483.14176993)
-    .. controls (169.25803513, 478.21517282) and (174.20076693, 466.38197552) .. (171.99229236, 454.89230582)
-    .. controls (171.03670241, 449.92081412) and (169.32443437, 448.76066473) .. (164.35294268, 449.71625468)
-    -- (107.56745973, 460.63121552)
-    .. controls (105.02647508, 461.11962816) and (104.12545061, 463.58400402) .. (104.95362857, 467.89263016)
-    .. controls (106.86480848, 477.83561355) and (116.44974554, 488.36566169) .. (143.62723349, 483.14176993)}
+  ( 161.1337,  431.7764)
+    .. controls ( 165.9947,  430.8420) and ( 167.6734,  427.6554) .. ( 166.6627,  421.2052)
+    -- ( 169.4247,  420.6743)
+    -- ( 176.1350,  455.5852)
+    .. controls ( 180.7218,  479.4484) and ( 168.5338,  498.2876) .. ( 145.6650,  502.6834)
+    .. controls ( 122.9066,  507.0578) and ( 106.1239,  494.2454) .. ( 101.2186,  468.7251)
+    -- (  94.7418,  435.0294)
+    -- (  97.5037,  434.4985)
+    .. controls (  99.5257,  441.4417) and ( 101.5863,  443.2222) .. ( 106.6683,  442.2454)
+  ( 143.6272,  483.1417)
+    .. controls ( 169.2580,  478.2151) and ( 174.2007,  466.3819) .. ( 171.9922,  454.8923)
+    .. controls ( 171.0367,  449.9208) and ( 169.3244,  448.7606) .. ( 164.3529,  449.7162)
+    -- ( 107.5674,  460.6312)
+    .. controls ( 105.0264,  461.1196) and ( 104.1254,  463.5840) .. ( 104.9536,  467.8926)
+    .. controls ( 106.8648,  477.8356) and ( 116.4497,  488.3656) .. ( 143.6272,  483.1417)}
 \def\fdulogo at emblem@new at A{%
-  (213.73056745, 560.05088194)
-    -- (213.52877972, 559.64866116)
-    .. controls (211.56134940, 555.72700852) and (208.64253939, 555.17751094) .. (194.25467970, 556.10248902)
-    -- (130.11298094, 560.21376615)
-    -- (128.70046687, 557.39822066)
-    -- (172.60549553, 507.43004883)
-    .. controls (180.04014537, 498.91738678) and (180.94311014, 496.95402046) .. (179.42665420, 491.67334867)
-    -- (181.94053410, 490.41217539)
-    -- (192.18126114, 510.82488017)
-    -- (189.66738124, 512.08605346)
-    .. controls (186.28879152, 506.35508462) and (184.02240494, 504.59723135) .. (181.40796985, 505.90885157)
-    .. controls (180.10075230, 506.56466167) and (177.99044785, 508.63027652) .. (173.61985282, 513.46606992)
-    -- (170.45490415, 516.94182818)
-    -- (181.80546368, 539.56674728)
-    .. controls (191.36396463, 539.05076331) and (195.58931486, 538.44133613) .. (197.80152917, 537.33150365)
-    .. controls (199.91318828, 536.27211809) and (200.26293014, 534.46043123) .. (198.69839794, 530.84010551)
-    .. controls (198.44616328, 530.33732953) and (197.89090837, 528.97966505) .. (197.38576172, 527.47099844)
-    -- (199.89964162, 526.20982516)
-    -- (216.24444735, 558.78970866)
-  (167.28995547, 520.41758644)
-    -- (147.59705438, 542.12837916)
-    -- (177.12710706, 540.02584966)}
+  ( 213.7305,  560.0508)
+    -- ( 213.5287,  559.6486)
+    .. controls ( 211.5613,  555.7270) and ( 208.6425,  555.1775) .. ( 194.2546,  556.1024)
+    -- ( 130.1129,  560.2137)
+    -- ( 128.7004,  557.3982)
+    -- ( 172.6054,  507.4300)
+    .. controls ( 180.0401,  498.9173) and ( 180.9431,  496.9540) .. ( 179.4266,  491.6733)
+    -- ( 181.9405,  490.4121)
+    -- ( 192.1812,  510.8248)
+    -- ( 189.6673,  512.0860)
+    .. controls ( 186.2887,  506.3550) and ( 184.0224,  504.5972) .. ( 181.4079,  505.9088)
+    .. controls ( 180.1007,  506.5646) and ( 177.9904,  508.6302) .. ( 173.6198,  513.4660)
+    -- ( 170.4549,  516.9418)
+    -- ( 181.8054,  539.5667)
+    .. controls ( 191.3639,  539.0507) and ( 195.5893,  538.4413) .. ( 197.8015,  537.3315)
+    .. controls ( 199.9131,  536.2721) and ( 200.2629,  534.4604) .. ( 198.6983,  530.8401)
+    .. controls ( 198.4461,  530.3373) and ( 197.8909,  528.9796) .. ( 197.3857,  527.4709)
+    -- ( 199.8996,  526.2098)
+    -- ( 216.2444,  558.7897)
+  ( 167.2899,  520.4175)
+    -- ( 147.5970,  542.1283)
+    -- ( 177.1271,  540.0258)}
 \def\fdulogo at emblem@new at N@i{%
-  (180.22686421, 631.40888576)
-    -- (163.64330505, 614.42493307)
-    -- (165.65562172, 612.46005639)
-    .. controls (167.22752306, 614.06990973) and (169.77102921, 614.25935906) .. (178.13167444, 613.64308824)
-    -- (216.28519850, 576.38902642)
-    .. controls (220.87328050, 571.90910759) and (220.82125183, 569.60138665) .. (215.80824593, 563.01806637)
-    -- (217.82056260, 561.05318969)
-    -- (235.66164284, 579.32502506)
-    -- (233.64932617, 581.28990174)
-    .. controls (226.87307200, 575.79932200) and (223.92900012, 575.84376027) .. (218.21402078, 581.42401004)
-    -- (185.85596873, 613.01922702)
-    -- (264.77597447, 606.24373256)
-    -- (266.97663635, 608.49752723)
-    -- (219.56645561, 654.79002177)
-    .. controls (214.97837360, 659.26994059) and (214.95370480, 661.33808113) .. (219.2574575, 667.35605515)
-    -- (217.24514083, 669.32093182)
-    -- (200.34720140, 652.01500846)
-    -- (202.35951807, 650.05013179)
-    .. controls (208.73900170, 655.45642366) and (211.92265398, 655.33528792) .. (217.63763332, 649.75503815)
-    -- (242.18789670, 625.78354268)}
+  ( 180.2268,  631.4088)
+    -- ( 163.6433,  614.4249)
+    -- ( 165.6556,  612.4600)
+    .. controls ( 167.2275,  614.0699) and ( 169.7710,  614.2593) .. ( 178.1316,  613.6430)
+    -- ( 216.2851,  576.3890)
+    .. controls ( 220.8732,  571.9091) and ( 220.8212,  569.6013) .. ( 215.8082,  563.0180)
+    -- ( 217.8205,  561.0531)
+    -- ( 235.6616,  579.3250)
+    -- ( 233.6493,  581.2899)
+    .. controls ( 226.8730,  575.7993) and ( 223.9290,  575.8437) .. ( 218.2140,  581.4240)
+    -- ( 185.8559,  613.0192)
+    -- ( 264.7759,  606.2437)
+    -- ( 266.9766,  608.4975)
+    -- ( 219.5664,  654.7900)
+    .. controls ( 214.9783,  659.2699) and ( 214.9537,  661.3380) .. ( 219.2574,  667.3560)
+    -- ( 217.2451,  669.3209)
+    -- ( 200.3472,  652.0150)
+    -- ( 202.3595,  650.0501)
+    .. controls ( 208.7390,  655.4564) and ( 211.9226,  655.3352) .. ( 217.6376,  649.7550)
+    -- ( 242.1878,  625.7835)}
 \def\fdulogo at emblem@new at U@ii{%
-  (331.45282512, 724.53468765)
-    -- (330.63705847, 727.22628423)
-    -- (294.24667267, 716.19711919)
-    -- (295.06243932, 713.50552261)
-    .. controls (302.82732441, 715.03602217) and (304.54348943, 714.02795994) .. (306.89289736, 706.27616178)
-    -- (317.79153974, 670.31643143)
-    .. controls (320.98934498, 659.76537283) and (324.84918874, 655.17508751) .. (332.85243369, 652.42834813)
-    .. controls (339.16237243, 650.22638488) and (346.64021167, 650.37679795) .. (354.49967369, 652.75883655)
-    .. controls (375.27879931, 659.05655505) and (378.55705453, 673.45122874) .. (373.59719333, 689.81613596)
-    -- (363.18801094, 724.16090836)
-    .. controls (361.26280166, 730.51307630) and (362.24800509, 732.69252743) .. (368.81218569, 735.85752868)
-    -- (367.99641904, 738.54912526)
-    -- (344.31036911, 731.37037878)
-    -- (345.12613576, 728.67878220)
-    .. controls (353.71970109, 730.57799095) and (356.52559167, 729.07732700) .. (358.90763028, 721.21786498)
-    -- (368.85998334, 688.38038667)
-    .. controls (373.68932188, 672.44613490) and (369.91166147, 663.19001105) .. (357.09966174, 659.30696182)
-    .. controls (346.11794768, 655.97863391) and (339.34786455, 660.86242188) .. (334.91009400, 675.50470729)
-    -- (324.01145163, 711.46443764)
-    .. controls (321.43362903, 719.96988284) and (323.26059964, 721.69913479) .. (331.45282512, 724.53468765)}
+  ( 331.4528,  724.5346)
+    -- ( 330.6370,  727.2262)
+    -- ( 294.2466,  716.1971)
+    -- ( 295.0624,  713.5055)
+    .. controls ( 302.8273,  715.0360) and ( 304.5434,  714.0279) .. ( 306.8928,  706.2761)
+    -- ( 317.7915,  670.3164)
+    .. controls ( 320.9893,  659.7653) and ( 324.8491,  655.1750) .. ( 332.8524,  652.4283)
+    .. controls ( 339.1623,  650.2263) and ( 346.6402,  650.3767) .. ( 354.4996,  652.7588)
+    .. controls ( 375.2787,  659.0565) and ( 378.5570,  673.4512) .. ( 373.5971,  689.8161)
+    -- ( 363.1880,  724.1609)
+    .. controls ( 361.2628,  730.5130) and ( 362.2480,  732.6925) .. ( 368.8121,  735.8575)
+    -- ( 367.9964,  738.5491)
+    -- ( 344.3103,  731.3703)
+    -- ( 345.1261,  728.6787)
+    .. controls ( 353.7197,  730.5779) and ( 356.5255,  729.0773) .. ( 358.9076,  721.2178)
+    -- ( 368.8599,  688.3803)
+    .. controls ( 373.6893,  672.4461) and ( 369.9116,  663.1900) .. ( 357.0996,  659.3069)
+    .. controls ( 346.1179,  655.9786) and ( 339.3478,  660.8624) .. ( 334.9100,  675.5047)
+    -- ( 324.0114,  711.4644)
+    .. controls ( 321.4336,  719.9698) and ( 323.2605,  721.6991) .. ( 331.4528,  724.5346)}
 \def\fdulogo at emblem@new at N@ii{%
-  (409.66623928, 741.32018157)
-    -- (385.93186303, 740.93540199)
-    -- (385.97745303, 738.12327211)
-    .. controls (388.22715694, 738.15974410) and (390.16675926, 736.50346737) .. (395.66999384, 730.17934402)
-    -- (396.53438018, 676.86136137)
-    .. controls (396.63832537, 670.44970523) and (394.97657784, 668.84755849) .. (386.78157096, 667.70206894)
-    -- (386.82716096, 664.88993905)
-    -- (412.36130033, 665.30389623)
-    -- (412.31571034, 668.11602611)
-    .. controls (403.63793789, 668.98797568) and (401.57855597, 671.09236960) .. (401.44908038, 679.07881848)
-    -- (400.71599323, 724.29786706)
-    -- (451.98891394, 663.92106986)
-    -- (455.13849941, 663.97213066)
-    -- (454.06439908, 730.22591079)
-    .. controls (453.96045389, 736.63756693) and (455.39905463, 738.12358127) .. (462.69235634, 739.36696722)
-    -- (462.64676634, 742.17909711)
-    -- (438.46244932, 741.78702313)
-    -- (438.50803931, 738.97489325)
-    .. controls (446.84470898, 738.32244327) and (449.02022329, 735.99490256) .. (449.14969888, 728.00845368)
-    -- (449.70589684, 693.70046907)}
+  ( 409.6662,  741.3201)
+    -- ( 385.9318,  740.9354)
+    -- ( 385.9774,  738.1232)
+    .. controls ( 388.2271,  738.1597) and ( 390.1667,  736.5034) .. ( 395.6699,  730.1793)
+    -- ( 396.5343,  676.8613)
+    .. controls ( 396.6383,  670.4497) and ( 394.9765,  668.8475) .. ( 386.7815,  667.7020)
+    -- ( 386.8271,  664.8899)
+    -- ( 412.3613,  665.3038)
+    -- ( 412.3157,  668.1160)
+    .. controls ( 403.6379,  668.9879) and ( 401.5785,  671.0923) .. ( 401.4490,  679.0788)
+    -- ( 400.7159,  724.2978)
+    -- ( 451.9889,  663.9210)
+    -- ( 455.1384,  663.9721)
+    -- ( 454.0643,  730.2259)
+    .. controls ( 453.9604,  736.6375) and ( 455.3990,  738.1235) .. ( 462.6923,  739.3669)
+    -- ( 462.6467,  742.1790)
+    -- ( 438.4624,  741.7870)
+    -- ( 438.5080,  738.9748)
+    .. controls ( 446.8447,  738.3224) and ( 449.0202,  735.9949) .. ( 449.1496,  728.0084)
+    -- ( 449.7058,  693.7004)}
 \def\fdulogo at emblem@new at I@i{%
-  (476.71960763, 671.89702757)
-    .. controls (475.48868767, 666.40836111) and (473.16811016, 665.31466569) .. (464.76278168, 666.39263232)
-    -- (464.14732170, 663.64829909)
-    -- (502.56798690, 655.03185940)
-    -- (503.18344687, 657.77619262)
-    .. controls (494.96376586, 660.19605760) and (493.22273019, 662.20063379) .. (494.50288695, 667.90884691)
-    -- (506.41819213, 721.03913821)
-    .. controls (507.69834888, 726.74735132) and (510.39748318, 727.98673821) .. (518.59456473, 726.49429666)
-    -- (519.21002471, 729.23862989)
-    -- (480.78935952, 737.85506958)
-    -- (480.17389954, 735.11073636)
-    .. controls (487.95448724, 732.78934497) and (489.89045116, 730.62575865) .. (488.63491281, 725.02731887)}
+  ( 476.7196,  671.8970)
+    .. controls ( 475.4886,  666.4083) and ( 473.1681,  665.3146) .. ( 464.7627,  666.3926)
+    -- ( 464.1473,  663.6482)
+    -- ( 502.5679,  655.0318)
+    -- ( 503.1834,  657.7761)
+    .. controls ( 494.9637,  660.1960) and ( 493.2227,  662.2006) .. ( 494.5028,  667.9088)
+    -- ( 506.4181,  721.0391)
+    .. controls ( 507.6983,  726.7473) and ( 510.3974,  727.9867) .. ( 518.5945,  726.4942)
+    -- ( 519.2100,  729.2386)
+    -- ( 480.7893,  737.8550)
+    -- ( 480.1738,  735.1107)
+    .. controls ( 487.9544,  732.7893) and ( 489.8904,  730.6257) .. ( 488.6349,  725.0273)}
 \def\fdulogo at emblem@new at V{%
-  (602.12727238, 694.33228933)
-    -- (580.41288862, 704.46574992)
-    -- (579.22351531, 701.91711333)
-    .. controls (586.22376857, 698.02956582) and (587.41992600, 696.60232359) .. (585.89752816, 693.34006875)
-    .. controls (585.13632925, 691.70894133) and (584.25959367, 690.62832056) .. (580.48079869, 687.05343948)
-    -- (551.88157206, 659.55539834)
-    -- (553.70312548, 700.17052387)
-    .. controls (553.90703363, 705.66199345) and (554.07015096, 707.07563874) .. (554.78377495, 708.60482070)
-    .. controls (555.87799839, 710.94956636) and (557.93050460, 711.35734248) .. (561.89958209, 709.75338598)
-    .. controls (562.40930941, 709.51551131) and (563.78217537, 708.99898266) .. (565.35893225, 708.38730413)
-    -- (566.54830556, 710.93594073)
-    -- (532.29462977, 726.92111800)
-    -- (531.10525646, 724.37248141)
-    .. controls (535.86950512, 721.28011654) and (536.40641483, 720.03637844) .. (536.33843014, 713.24000463)
-    -- (533.93908436, 639.99548921)
-    -- (536.69161188, 638.71096604)
-    -- (587.86166289, 687.70586863)
-    .. controls (593.25799982, 692.88468900) and (595.30371044, 693.54393098) .. (600.93789907, 691.78365274)}
+  ( 602.1272,  694.3322)
+    -- ( 580.4128,  704.4657)
+    -- ( 579.2235,  701.9171)
+    .. controls ( 586.2237,  698.0295) and ( 587.4199,  696.6023) .. ( 585.8975,  693.3400)
+    .. controls ( 585.1363,  691.7089) and ( 584.2595,  690.6283) .. ( 580.4807,  687.0534)
+    -- ( 551.8815,  659.5553)
+    -- ( 553.7031,  700.1705)
+    .. controls ( 553.9070,  705.6619) and ( 554.0701,  707.0756) .. ( 554.7837,  708.6048)
+    .. controls ( 555.8779,  710.9495) and ( 557.9305,  711.3573) .. ( 561.8995,  709.7533)
+    .. controls ( 562.4093,  709.5155) and ( 563.7821,  708.9989) .. ( 565.3589,  708.3873)
+    -- ( 566.5483,  710.9359)
+    -- ( 532.2946,  726.9211)
+    -- ( 531.1052,  724.3724)
+    .. controls ( 535.8695,  721.2801) and ( 536.4064,  720.0363) .. ( 536.3384,  713.2400)
+    -- ( 533.9390,  639.9954)
+    -- ( 536.6916,  638.7109)
+    -- ( 587.8616,  687.7058)
+    .. controls ( 593.2579,  692.8846) and ( 595.3037,  693.5439) .. ( 600.9378,  691.7836)}
 \def\fdulogo at emblem@new at E{%
-  (594.15792842, 607.98334063)
-    .. controls (588.62449694, 612.58998385) and (587.91748388, 615.08155932) .. (591.01257229, 618.79933359)
-    -- (608.43144194, 639.72262136)
-    .. controls (617.85556742, 631.87693213) and (618.59324875, 625.55386652) .. (611.28122633, 614.66077637)
-    -- (613.52918286, 612.78932756)
-    -- (637.85801734, 642.01276254)
-    -- (635.61006080, 643.88421134)
-    .. controls (626.25153717, 635.28038827) and (620.30284663, 634.81656760) .. (611.22456061, 642.37434163)
-    -- (610.87872115, 642.66225683)
-    -- (627.57780280, 662.72094592)
-    .. controls (630.31299721, 666.00642086) and (632.08478468, 665.84883526) .. (636.58069775, 662.10593765)
-    .. controls (650.67365604, 650.37339321) and (652.46291030, 643.90679653) .. (645.05122654, 630.60816424)
-    -- (647.21272321, 628.80869424)
-    -- (661.68046206, 646.18712746)
-    -- (611.79311892, 687.71889519)
-    -- (609.99364891, 685.55739852)
-    .. controls (615.67146452, 680.24502184) and (616.16254119, 677.49406677) .. (612.49162238, 673.08461356)
-    -- (577.65388307, 631.23803803)
-    .. controls (573.91098546, 626.74212496) and (571.90878052, 626.79876963) .. (564.93491997, 631.43352191)
-    -- (563.13544997, 629.27202524)
-    -- (613.71447204, 587.16442711)
-    -- (632.14445716, 602.26892739)
-    -- (629.72358089, 604.28433380)
-    .. controls (618.15969086, 598.83394993) and (607.81858737, 596.61069020) .. (594.15792842, 607.98334063)}
+  ( 594.1579,  607.9833)
+    .. controls ( 588.6244,  612.5899) and ( 587.9174,  615.0815) .. ( 591.0125,  618.7993)
+    -- ( 608.4314,  639.7226)
+    .. controls ( 617.8555,  631.8769) and ( 618.5932,  625.5538) .. ( 611.2812,  614.6607)
+    -- ( 613.5291,  612.7893)
+    -- ( 637.8580,  642.0127)
+    -- ( 635.6100,  643.8842)
+    .. controls ( 626.2515,  635.2803) and ( 620.3028,  634.8165) .. ( 611.2245,  642.3743)
+    -- ( 610.8787,  642.6622)
+    -- ( 627.5778,  662.7209)
+    .. controls ( 630.3129,  666.0064) and ( 632.0847,  665.8488) .. ( 636.5806,  662.1059)
+    .. controls ( 650.6736,  650.3733) and ( 652.4629,  643.9067) .. ( 645.0512,  630.6081)
+    -- ( 647.2127,  628.8086)
+    -- ( 661.6804,  646.1871)
+    -- ( 611.7931,  687.7188)
+    -- ( 609.9936,  685.5573)
+    .. controls ( 615.6714,  680.2450) and ( 616.1625,  677.4940) .. ( 612.4916,  673.0846)
+    -- ( 577.6538,  631.2380)
+    .. controls ( 573.9109,  626.7421) and ( 571.9087,  626.7987) .. ( 564.9349,  631.4335)
+    -- ( 563.1354,  629.2720)
+    -- ( 613.7144,  587.1644)
+    -- ( 632.1444,  602.2689)
+    -- ( 629.7235,  604.2843)
+    .. controls ( 618.1596,  598.8339) and ( 607.8185,  596.6106) .. ( 594.1579,  607.9833)}
 \def\fdulogo at emblem@new at R{%
-  (703.67107461, 556.48625378)
-    .. controls (714.47632067, 563.60142604) and (714.27048109, 576.80121049) .. (702.94807655, 593.99564552)
-    -- (683.02559423, 624.25033449)
-    -- (680.67662770, 622.70355791)
-    .. controls (684.78529306, 615.44126165) and (684.24210802, 613.19777445) .. (677.47708440, 608.74305790)
-    -- (635.94735607, 581.39604802)
-    .. controls (629.08837379, 576.87946042) and (627.53007655, 577.20033640) .. (621.85850567, 583.97227242)
-    -- (619.50953914, 582.42549584)
-    -- (640.42195846, 550.66746829)
-    -- (642.77092499, 552.21424487)
-    .. controls (638.88456869, 560.16173109) and (639.29940333, 561.78189940) .. (645.97046829, 566.17474488)
-    -- (664.38636592, 578.30147324)
-    -- (666.05688463, 575.76458938)
-    -- (649.45513367, 536.94950373)
-    -- (662.13870160, 517.68797815)
-    -- (664.48766814, 519.23475473)
-    .. controls (663.37398900, 520.92601063) and (663.13341715, 522.51869961) .. (663.73616912, 524.26261004)
-    -- (678.07830393, 560.78155396)
-    .. controls (685.19134232, 555.09351361) and (693.42958052, 549.74230791) .. (703.67107461, 556.48625378)
-  (698.63980292, 593.58328528)
-    .. controls (704.33194073, 584.93908843) and (702.58094762, 578.80216225) .. (692.71528818, 572.30570063)
-    .. controls (681.25233149, 564.75743093) and (676.11916711, 567.43879411) .. (667.39304309, 580.28134726)
-    -- (691.35250174, 596.05846835)
-    .. controls (694.64105489, 598.22395555) and (696.72179997, 596.49600378) .. (698.63980292, 593.58328528)}
+  ( 703.6710,  556.4862)
+    .. controls ( 714.4763,  563.6014) and ( 714.2704,  576.8012) .. ( 702.9480,  593.9956)
+    -- ( 683.0255,  624.2503)
+    -- ( 680.6766,  622.7035)
+    .. controls ( 684.7852,  615.4412) and ( 684.2421,  613.1977) .. ( 677.4770,  608.7430)
+    -- ( 635.9473,  581.3960)
+    .. controls ( 629.0883,  576.8794) and ( 627.5300,  577.2003) .. ( 621.8585,  583.9722)
+    -- ( 619.5095,  582.4254)
+    -- ( 640.4219,  550.6674)
+    -- ( 642.7709,  552.2142)
+    .. controls ( 638.8845,  560.1617) and ( 639.2994,  561.7818) .. ( 645.9704,  566.1747)
+    -- ( 664.3863,  578.3014)
+    -- ( 666.0568,  575.7645)
+    -- ( 649.4551,  536.9495)
+    -- ( 662.1387,  517.6879)
+    -- ( 664.4876,  519.2347)
+    .. controls ( 663.3739,  520.9260) and ( 663.1334,  522.5186) .. ( 663.7361,  524.2626)
+    -- ( 678.0783,  560.7815)
+    .. controls ( 685.1913,  555.0935) and ( 693.4295,  549.7423) .. ( 703.6710,  556.4862)
+  ( 698.6398,  593.5832)
+    .. controls ( 704.3319,  584.9390) and ( 702.5809,  578.8021) .. ( 692.7152,  572.3057)
+    .. controls ( 681.2523,  564.7574) and ( 676.1191,  567.4387) .. ( 667.3930,  580.2813)
+    -- ( 691.3525,  596.0584)
+    .. controls ( 694.6410,  598.2239) and ( 696.7217,  596.4960) .. ( 698.6398,  593.5832)}
 \def\fdulogo at emblem@new at S{%
-  (743.20312975, 515.46936653)
-    .. controls (738.43076287, 530.00602567) and (727.28790107, 536.17566139) .. (713.82011393, 531.75420384)
-    .. controls (704.41404037, 528.66620174) and (699.50487531, 520.89733859) .. (697.58812596, 506.17757866)
-    -- (696.51882808, 497.89322644)
-    .. controls (695.11756780, 487.01333370) and (693.18068300, 483.53567665) .. (687.62254863, 481.71094814)
-    .. controls (680.24733186, 479.28967377) and (673.71795216, 482.94805456) .. (671.01595033, 491.17836892)
-    .. controls (665.64703758, 507.53211045) and (681.41553406, 517.20837331) .. (686.73126071, 520.49281728)
-    -- (685.71362365, 523.59254607)
-    -- (659.31248536, 514.92508563)
-    -- (660.33012242, 511.82535684)
-    .. controls (663.21284801, 512.06130697) and (664.45556027, 511.52202777) .. (665.01701519, 509.81183258)
-    .. controls (666.21010691, 506.17766779) and (664.11994318, 500.28153929) .. (667.38339994, 490.34102974)
-    .. controls (672.57685802, 474.52172420) and (685.17136327, 466.81573355) .. (698.63915042, 471.23719110)
-    .. controls (706.65569038, 473.86901107) and (713.05804743, 481.41764222) .. (714.23261811, 489.38133285)
-    -- (716.87701653, 507.65538929)
-    .. controls (718.31013894, 517.71688977) and (720.21031841, 520.94568148) .. (725.34090398, 522.63004626)
-    .. controls (731.96791036, 524.80568411) and (737.50344312, 521.64987718) .. (739.88962656, 514.38154761)
-    .. controls (742.55653747, 506.25812044) and (739.77220119, 496.34505570) .. (726.88804471, 487.26049550)
-    -- (727.87059083, 484.26765391)
-    -- (751.06511313, 491.88238636)
-    -- (750.01238514, 495.08900235)
-    .. controls (746.98768142, 494.92484849) and (745.85185636, 495.49921862) .. (745.25531050, 497.31630102)
-    .. controls (744.27276438, 500.30914260) and (746.11567718, 506.59772897) .. (743.20312975, 515.46936653)}
+  ( 743.2031,  515.4693)
+    .. controls ( 738.4307,  530.0060) and ( 727.2879,  536.1756) .. ( 713.8201,  531.7542)
+    .. controls ( 704.4140,  528.6662) and ( 699.5048,  520.8973) .. ( 697.5881,  506.1775)
+    -- ( 696.5188,  497.8932)
+    .. controls ( 695.1175,  487.0133) and ( 693.1806,  483.5356) .. ( 687.6225,  481.7109)
+    .. controls ( 680.2473,  479.2896) and ( 673.7179,  482.9480) .. ( 671.0159,  491.1783)
+    .. controls ( 665.6470,  507.5321) and ( 681.4155,  517.2083) .. ( 686.7312,  520.4928)
+    -- ( 685.7136,  523.5925)
+    -- ( 659.3124,  514.9250)
+    -- ( 660.3301,  511.8253)
+    .. controls ( 663.2128,  512.0613) and ( 664.4555,  511.5220) .. ( 665.0170,  509.8118)
+    .. controls ( 666.2101,  506.1776) and ( 664.1199,  500.2815) .. ( 667.3833,  490.3410)
+    .. controls ( 672.5768,  474.5217) and ( 685.1713,  466.8157) .. ( 698.6391,  471.2371)
+    .. controls ( 706.6556,  473.8690) and ( 713.0580,  481.4176) .. ( 714.2326,  489.3813)
+    -- ( 716.8770,  507.6553)
+    .. controls ( 718.3101,  517.7168) and ( 720.2103,  520.9456) .. ( 725.3409,  522.6300)
+    .. controls ( 731.9679,  524.8056) and ( 737.5034,  521.6498) .. ( 739.8896,  514.3815)
+    .. controls ( 742.5565,  506.2581) and ( 739.7722,  496.3450) .. ( 726.8880,  487.2604)
+    -- ( 727.8705,  484.2676)
+    -- ( 751.0651,  491.8823)
+    -- ( 750.0123,  495.0890)
+    .. controls ( 746.9876,  494.9248) and ( 745.8518,  495.4992) .. ( 745.2553,  497.3163)
+    .. controls ( 744.2727,  500.3091) and ( 746.1156,  506.5977) .. ( 743.2031,  515.4693)}
 \def\fdulogo at emblem@new at I@ii{%
-  (690.18650034, 451.64645084)
-    .. controls (684.60177379, 450.97454421) and (682.79616397, 452.79691191) .. (681.00644231, 461.07993480)
-    -- (678.21407904, 460.74398149)
-    -- (682.91742546, 421.65089566)
-    -- (685.70978873, 421.98684897)
-    .. controls (685.24696331, 430.54282399) and (686.55536222, 432.85315393) .. (692.36347783, 433.55193683)
-    -- (746.42363080, 440.05599302)
-    .. controls (752.23174641, 440.75477592) and (754.30105969, 438.62420089) .. (755.63056509, 430.39912000)
-    -- (758.42292837, 430.73507332)
-    -- (753.71958195, 469.82815914)
-    -- (750.92721867, 469.49220583)
-    .. controls (751.33629157, 461.38300894) and (749.94307439, 458.83585180) .. (744.24665331, 458.15050703)}
+  ( 690.1865,  451.6464)
+    .. controls ( 684.6017,  450.9745) and ( 682.7961,  452.7969) .. ( 681.0064,  461.0799)
+    -- ( 678.2140,  460.7439)
+    -- ( 682.9174,  421.6508)
+    -- ( 685.7097,  421.9868)
+    .. controls ( 685.2469,  430.5428) and ( 686.5553,  432.8531) .. ( 692.3634,  433.5519)
+    -- ( 746.4236,  440.0559)
+    .. controls ( 752.2317,  440.7547) and ( 754.3010,  438.6242) .. ( 755.6305,  430.3991)
+    -- ( 758.4229,  430.7350)
+    -- ( 753.7195,  469.8281)
+    -- ( 750.9272,  469.4922)
+    .. controls ( 751.3362,  461.3830) and ( 749.9430,  458.8358) .. ( 744.2466,  458.1505)}
 \def\fdulogo at emblem@new at T{%
-  (695.27817006, 394.86431990)
-    .. controls (686.98727938, 395.61711698) and (685.86675195, 396.96144894) .. (685.95735078, 406.66801892)
-    -- (683.15637420, 406.92234225)
-    -- (679.52463696, 366.92439666)
-    -- (682.32561355, 366.67007332)
-    .. controls (683.88289314, 376.35643423) and (685.11518604, 377.48713459) .. (693.63015485, 376.71399165)
-    -- (752.67474121, 371.35285572)
-    .. controls (750.97531414, 357.61274267) and (745.29252469, 352.25466632) .. (731.78693629, 351.56058132)
-    -- (731.49192122, 348.31144849)
-    -- (754.03211881, 346.49076699)
-    -- (760.13587887, 413.71420497)
-    -- (737.64654595, 416.09508178)
-    -- (737.35153088, 412.84594895)
-    .. controls (750.51123954, 409.73070579) and (755.13604392, 403.43671956) .. (754.32275642, 389.50318398)}
+  ( 695.2781,  394.8643)
+    .. controls ( 686.9872,  395.6171) and ( 685.8667,  396.9614) .. ( 685.9573,  406.6680)
+    -- ( 683.1563,  406.9223)
+    -- ( 679.5246,  366.9243)
+    -- ( 682.3256,  366.6700)
+    .. controls ( 683.8828,  376.3564) and ( 685.1151,  377.4871) .. ( 693.6301,  376.7139)
+    -- ( 752.6747,  371.3528)
+    .. controls ( 750.9753,  357.6127) and ( 745.2925,  352.2546) .. ( 731.7869,  351.5605)
+    -- ( 731.4919,  348.3114)
+    -- ( 754.0321,  346.4907)
+    -- ( 760.1358,  413.7142)
+    -- ( 737.6465,  416.0950)
+    -- ( 737.3515,  412.8459)
+    .. controls ( 750.5112,  409.7307) and ( 755.1360,  403.4367) .. ( 754.3227,  389.5031)}
 \def\fdulogo at emblem@new at Y{%
-  (727.37709643, 264.98714859)
-    -- (735.52753927, 288.35663423)
-    -- (732.87191590, 289.28282091)
-    .. controls (729.85861091, 282.35098762) and (728.37900448, 280.84154347) .. (725.29848138, 281.91592003)
-    .. controls (723.28020762, 282.61982191) and (720.08099945, 285.40363235) .. (716.65196381, 289.57820189)
-    -- (701.11261978, 308.22295111)
-    -- (730.20250072, 312.37493083)
-    .. controls (731.62538980, 312.35526096) and (735.02196252, 313.55357297) .. (737.35891108, 312.73852869)
-    .. controls (739.69585965, 311.92348440) and (739.98994711, 310.03373064) .. (738.47100095, 305.67850832)
-    -- (737.65103920, 302.98583749)
-    -- (740.30666256, 302.05965080)
-    -- (752.71756415, 337.64500393)
-    -- (750.06194078, 338.57119061)
-    .. controls (748.58987702, 335.03363777) and (745.60836911, 332.97569135) .. (741.25577198, 332.11080654)
-    -- (699.20940712, 324.97140268)
-    -- (683.59434172, 330.41738039)
-    .. controls (675.83992149, 333.12184551) and (675.07896935, 334.69784194) .. (677.26706220, 343.70466632)
-    -- (674.61143883, 344.63085301)
-    -- (661.75596764, 307.77080066)
-    -- (664.41159100, 306.84461398)
-    .. controls (668.29928281, 315.25867889) and (669.73200683, 315.95045356) .. (677.59265200, 313.20894097)
-    -- (697.13803998, 306.39220696)
-    -- (723.09792840, 274.58148207)
-    .. controls (725.02243735, 272.24224123) and (725.44996228, 269.71022039) .. (724.72147307, 265.91333528)}
+  ( 727.3770,  264.9871)
+    -- ( 735.5275,  288.3566)
+    -- ( 732.8719,  289.2828)
+    .. controls ( 729.8586,  282.3509) and ( 728.3790,  280.8415) .. ( 725.2984,  281.9159)
+    .. controls ( 723.2802,  282.6198) and ( 720.0809,  285.4036) .. ( 716.6519,  289.5782)
+    -- ( 701.1126,  308.2229)
+    -- ( 730.2025,  312.3749)
+    .. controls ( 731.6253,  312.3552) and ( 735.0219,  313.5535) .. ( 737.3589,  312.7385)
+    .. controls ( 739.6958,  311.9234) and ( 739.9899,  310.0337) .. ( 738.4710,  305.6785)
+    -- ( 737.6510,  302.9858)
+    -- ( 740.3066,  302.0596)
+    -- ( 752.7175,  337.6450)
+    -- ( 750.0619,  338.5711)
+    .. controls ( 748.5898,  335.0336) and ( 745.6083,  332.9756) .. ( 741.2557,  332.1108)
+    -- ( 699.2094,  324.9714)
+    -- ( 683.5943,  330.4173)
+    .. controls ( 675.8399,  333.1218) and ( 675.0789,  334.6978) .. ( 677.2670,  343.7046)
+    -- ( 674.6114,  344.6308)
+    -- ( 661.7559,  307.7708)
+    -- ( 664.4115,  306.8446)
+    .. controls ( 668.2992,  315.2586) and ( 669.7320,  315.9504) .. ( 677.5926,  313.2089)
+    -- ( 697.1380,  306.3922)
+    -- ( 723.0979,  274.5814)
+    .. controls ( 725.0224,  272.2422) and ( 725.4499,  269.7102) .. ( 724.7214,  265.9133)}
 %    \end{macrocode}
 %
 % 年份“1905”。
 %    \begin{macrocode}
 \def\fdulogo at emblem@new at one{%
-  (274.53952078, 192.6967679)
-    .. controls (276.90649749, 191.17738787) and (276.61091282, 188.42592116) .. (273.75447837, 183.97600496)
-    -- (250.35602597, 147.52456373)
-    .. controls (245.37245949, 139.76088014) and (242.44569971, 139.36684000) .. (233.01169676, 145.28890583)
-    -- (231.55309194, 143.01660820)
-    -- (267.05774249, 120.22590781)
-    -- (268.51634731, 122.49820545)
-    .. controls (260.02210251, 128.21810688) and (259.32418637, 130.67147132) .. (264.00387685, 137.96175957)
-    -- (298.64574144, 191.92882841)
-    -- (297.03619728, 192.96200682)
-    -- (266.55257519, 197.95733905)
-    -- (264.97241997, 195.49568328)
-    .. controls (266.79116106, 194.99667541) and (272.07786501, 194.27692313) .. (274.53952078, 192.6967679)}
+  ( 274.5395,  192.6967)
+    .. controls ( 276.9064,  191.1773) and ( 276.6109,  188.4259) .. ( 273.7544,  183.9760)
+    -- ( 250.3560,  147.5245)
+    .. controls ( 245.3724,  139.7608) and ( 242.4456,  139.3668) .. ( 233.0116,  145.2889)
+    -- ( 231.5530,  143.0166)
+    -- ( 267.0577,  120.2259)
+    -- ( 268.5163,  122.4982)
+    .. controls ( 260.0221,  128.2181) and ( 259.3241,  130.6714) .. ( 264.0038,  137.9617)
+    -- ( 298.6457,  191.9288)
+    -- ( 297.0361,  192.9620)
+    -- ( 266.5525,  197.9573)
+    -- ( 264.9724,  195.4956)
+    .. controls ( 266.7911,  194.9966) and ( 272.0778,  194.2769) .. ( 274.5395,  192.6967)}
 \def\fdulogo at emblem@new at nine{%
-  (346.53719503,  87.17026768)
-    .. controls (362.44194107,  86.72957443) and (370.45737301,  88.21059494) .. (380.22737659,  93.27206544)
-    .. controls (393.00061366,  99.87385110) and (401.02069729, 110.71391337) .. (403.43237633, 124.79726455)
-    .. controls (406.71757692, 143.98167207) and (398.66128891, 158.25957093) .. (383.13633486, 160.91811476)
-    .. controls (369.27476873, 163.29181460) and (357.41447084, 154.02251812) .. (354.81289581, 138.83024165)
-    .. controls (352.57212316, 125.74492323) and (359.14810987, 115.48728020) .. (371.23539553, 113.41741394)
-    .. controls (375.44931164, 112.69580918) and (378.42746538, 112.75654226) .. (381.68741805, 113.79631850)
-    .. controls (374.03262029,  97.75720684) and (363.55014714,  90.53485455) .. (347.03092460,  90.05347343)
-  (387.19655934, 133.96962358)
-    .. controls (386.68384018, 130.97552530) and (385.85438796, 127.46494357) .. (384.66717843, 122.53174856)
-    -- (383.84077127,1 19.70551161)
-    .. controls (383.52099316, 118.50468339) and (383.51185796, 116.45164907) .. (378.18901657, 117.36314981)
-    .. controls (371.31367978, 118.54050493) and (369.88353794, 125.51992491) .. (372.86490494, 142.93005197)
-    .. controls (375.06769840, 155.79358533) and (376.96809671, 158.89248601) .. (382.40183063, 157.96199567)
-    .. controls (387.61377949, 157.06948453) and (390.23489515, 151.71242822) .. (387.19655934, 133.96962358)}
+  ( 346.5371,   87.1702)
+    .. controls ( 362.4419,   86.7295) and ( 370.4573,   88.2105) .. ( 380.2273,   93.2720)
+    .. controls ( 393.0006,   99.8738) and ( 401.0206,  110.7139) .. ( 403.4323,  124.7972)
+    .. controls ( 406.7175,  143.9816) and ( 398.6612,  158.2595) .. ( 383.1363,  160.9181)
+    .. controls ( 369.2747,  163.2918) and ( 357.4144,  154.0225) .. ( 354.8128,  138.8302)
+    .. controls ( 352.5721,  125.7449) and ( 359.1481,  115.4872) .. ( 371.2353,  113.4174)
+    .. controls ( 375.4493,  112.6958) and ( 378.4274,  112.7565) .. ( 381.6874,  113.7963)
+    .. controls ( 374.0326,   97.7572) and ( 363.5501,   90.5348) .. ( 347.0309,   90.0534)
+  ( 387.1965,  133.9696)
+    .. controls ( 386.6838,  130.9755) and ( 385.8543,  127.4649) .. ( 384.6671,  122.5317)
+    -- ( 383.8407,1 19.7055)
+    .. controls ( 383.5209,  118.5046) and ( 383.5118,  116.4516) .. ( 378.1890,  117.3631)
+    .. controls ( 371.3136,  118.5405) and ( 369.8835,  125.5199) .. ( 372.8649,  142.9300)
+    .. controls ( 375.0676,  155.7935) and ( 376.9680,  158.8924) .. ( 382.4018,  157.9619)
+    .. controls ( 387.6137,  157.0694) and ( 390.2348,  151.7124) .. ( 387.1965,  133.9696)}
 \def\fdulogo at emblem@new at zero{%
-  (468.53843186, 119.70741769)
-    .. controls (473.74690799,  97.12388612) and (487.76874274,  83.38513668) .. (502.34937235,  86.74789069)
-    .. controls (516.49148678,  90.00950924) and (523.24855517, 108.77145056) .. (518.16649836, 130.80683817)
-    .. controls (513.10972541, 152.73259697) and (498.65786882, 166.83401000) .. (484.51575438, 163.57239145)
-    .. controls (470.37363995, 160.31077290) and (463.58279437, 141.19466133) .. (468.53843186, 119.70741769)
-  (501.64142414,  89.81749692)
-    .. controls (496.15998444,  88.55330369) and (492.58528933,  94.54100910) .. (488.84327735, 110.76607062)
-    -- (483.05327233, 135.87106446)
-    .. controls (479.23540876, 152.42501236) and (479.85189169, 159.26387584) .. (485.11407380, 160.47750135)
-    .. controls (490.48588471, 161.71641072) and (494.24606002, 155.42510278) .. (497.96278832, 139.30967006)
-    -- (503.75279334, 114.20467623)
-    .. controls (507.94991488,  96.00629641) and (506.02657590,  90.82885151) .. (501.64142414,  89.81749692)}
+  ( 468.5384,  119.7074)
+    .. controls ( 473.7469,   97.1238) and ( 487.7687,   83.3851) .. ( 502.3493,   86.7478)
+    .. controls ( 516.4914,   90.0095) and ( 523.2485,  108.7714) .. ( 518.1664,  130.8068)
+    .. controls ( 513.1097,  152.7325) and ( 498.6578,  166.8340) .. ( 484.5157,  163.5723)
+    .. controls ( 470.3736,  160.3107) and ( 463.5827,  141.1946) .. ( 468.5384,  119.7074)
+  ( 501.6414,   89.8174)
+    .. controls ( 496.1599,   88.5533) and ( 492.5852,   94.5410) .. ( 488.8432,  110.7660)
+    -- ( 483.0532,  135.8710)
+    .. controls ( 479.2354,  152.4250) and ( 479.8518,  159.2638) .. ( 485.1140,  160.4775)
+    .. controls ( 490.4858,  161.7164) and ( 494.2460,  155.4251) .. ( 497.9627,  139.3096)
+    -- ( 503.7527,  114.2046)
+    .. controls ( 507.9499,   96.0062) and ( 506.0265,   90.8288) .. ( 501.6414,   89.8174)}
 \def\fdulogo at emblem@new at five{%
-  (596.81323106, 144.25778675)
-    .. controls (593.53398643, 141.88060609) and (592.81646298, 137.88650017) .. (595.12761085, 134.69834567)
-    .. controls (598.62734904, 129.87056885) and (606.22172437, 130.51231652) .. (614.32874582, 136.38923538)
-    .. controls (629.35861705, 147.28464673) and (633.41288249, 164.11949675) .. (624.10225824, 176.96320489)
-    .. controls (617.23484744, 186.43657827) and (606.12245552, 189.49768961) .. (594.14661482, 185.12390882)
-    .. controls (589.95882917, 183.61665399) and (586.87090400, 181.93399782) .. (579.07134947, 176.97475918)
-    -- (575.72667581, 185.80578112)
-    -- (601.04973158, 204.16289844)
-    -- (596.58044201, 218.57075501)
-    -- (567.24942058, 197.30819466)
-    -- (581.19499276, 159.47691905)
-    .. controls (590.31078455, 165.11240378) and (594.44167660, 167.27320765) .. (599.37410141, 168.90338888)
-    .. controls (609.33004115, 172.22978413) and (617.92168735, 170.53738499) .. (622.27985189, 164.52543650)
-    .. controls (625.97768848, 159.42438929) and (624.87516584, 152.51098060) .. (619.77411864, 148.81314402)
-    .. controls (613.94435040, 144.58704507) and (603.28063019, 148.94611527) .. (596.81323106, 144.25778675)}
+  ( 596.8132,  144.2577)
+    .. controls ( 593.5339,  141.8806) and ( 592.8164,  137.8865) .. ( 595.1276,  134.6983)
+    .. controls ( 598.6273,  129.8705) and ( 606.2217,  130.5123) .. ( 614.3287,  136.3892)
+    .. controls ( 629.3586,  147.2846) and ( 633.4128,  164.1194) .. ( 624.1022,  176.9632)
+    .. controls ( 617.2348,  186.4365) and ( 606.1224,  189.4976) .. ( 594.1466,  185.1239)
+    .. controls ( 589.9588,  183.6166) and ( 586.8709,  181.9339) .. ( 579.0713,  176.9747)
+    -- ( 575.7266,  185.8057)
+    -- ( 601.0497,  204.1628)
+    -- ( 596.5804,  218.5707)
+    -- ( 567.2494,  197.3081)
+    -- ( 581.1949,  159.4769)
+    .. controls ( 590.3107,  165.1124) and ( 594.4416,  167.2732) .. ( 599.3741,  168.9033)
+    .. controls ( 609.3300,  172.2297) and ( 617.9216,  170.5373) .. ( 622.2798,  164.5254)
+    .. controls ( 625.9776,  159.4243) and ( 624.8751,  152.5109) .. ( 619.7741,  148.8131)
+    .. controls ( 613.9443,  144.5870) and ( 603.2806,  148.9461) .. ( 596.8132,  144.2577)}
 %    \end{macrocode}
 %
 % 内环。
 %    \begin{macrocode}
 \def\fdulogo at emblem@new at ring@inner at i{%
-  (427.28478932, 410.40467342) circle [radius=241.88932729]}
+  ( 427.2847,  410.4046) circle [radius=241.88932729]}
 \def\fdulogo at emblem@new at ring@inner at ii{%
-  (427.28478932, 410.40467342) circle [radius=226.77199428]}
+  ( 427.2847,  410.4046) circle [radius=226.77199428]}
 %    \end{macrocode}
 %
 % 外环。
 %    \begin{macrocode}
 \def\fdulogo at emblem@new at ring@outer at i{%
-  (427.28478932, 410.40467342) circle [radius=359.05469569]}
+  ( 427.2847,  410.4046) circle [radius=359.05469569]}
 \def\fdulogo at emblem@new at ring@outer at ii{%
-  (427.28478932, 410.40467342) circle [radius=343.93732473]}
+  ( 427.2847,  410.4046) circle [radius=343.93732473]}
 %    \end{macrocode}
 %
 % \paragraph{校训}
@@ -1797,739 +2797,739 @@
 % 博。
 %    \begin{macrocode}
 \def\fdulogo at motto@bo{%
-  (446.44078884,  999.91565267)
-    .. controls (447.61812214, 1000.07431933) and (456.16345526, 1001.95698595) .. (459.29012185, 1001.31565264)
-    .. controls (462.45812177, 1000.66498599) and (466.03678835,  997.51565273) .. (466.58345500,  994.39565281)
-    .. controls (466.94345499,  992.40898619) and (463.75145507,  988.95165295) .. (461.25012180,  987.90231964)
-    .. controls (452.27412203,  984.13831973) and (442.91278893,  980.49831982) .. (442.91278893,  980.49831982)
-    .. controls (442.83012226,  967.45698682) and (443.36478892,  968.93832011) .. (444.83012221,  956.91298708)
-    .. controls (446.84478883,  940.36898749) and (445.10745554,  926.59832117) .. (444.86612221,  909.79965492)
-    .. controls (444.24612223,  900.95698848) and (440.71412232,  902.67165510) .. (438.57945570,  901.24898847)
-    .. controls (434.45412247,  898.49832187) and (433.83012249,  894.41565531) .. (429.68345592,  901.04098848)
-    .. controls (426.80745600,  905.63832169) and (420.49412282,  921.06898798) .. (424.47678939,  936.04898760)
-    .. controls (429.10745594,  953.47165383) and (434.23278914,  978.47565321) .. (433.49678916,  979.24898652)
-    .. controls (432.91545584,  979.85965317) and (422.17945611,  977.18765324) .. (413.71812299,  974.91565330)
-    .. controls (406.57945650,  972.99965334) and (404.51812322,  974.85431996) .. (404.16345656,  976.97165324)
-    .. controls (402.99678993,  983.91565307) and (425.50345603,  995.32898612) .. (429.25012260,  996.32898609)
-    .. controls (430.26345591, 1003.82231924) and (427.74345597, 1012.83565235) .. (433.50345583, 1018.02231889)
-    .. controls (435.66345578, 1019.96898550) and (445.62345553, 1020.43565216) .. (447.27678882, 1014.63565230)
-    .. controls (448.91678878, 1008.86231911) and (447.44078881, 1006.90231916) .. (446.44078884,  999.91565267)
-  (504.16305406,  912.58232152)
-    .. controls (502.92838743,  909.46365493) and (498.38572087,  907.08232166) .. (494.82972096,  907.85965497)
-    .. controls (491.09905439,  908.67565495) and (482.10838795,  915.89165477) .. (480.82972131,  920.52632132)
-    .. controls (479.89638800,  923.90898790) and (488.12438780,  925.41565453) .. (489.60705443,  925.35965454)
-    .. controls (498.44038754,  925.02632121) and (501.60705413,  921.81565462) .. (502.99638743,  919.69298801)
-    .. controls (504.38572072,  917.57165473) and (505.21905404,  915.24898812) .. (504.16305406,  912.58232152)
-  (487.05198782,  975.33231995)
-    .. controls (487.49865448,  974.51765331) and (488.71198778,  974.55231997) .. (490.13598775,  974.72165330)
-  (485.82932119,  957.10565374)
-    .. controls (485.94132118,  952.99898718) and (484.68132122,  952.39632053) .. (483.66265458,  949.99898725)
-    .. controls (482.81865460,  948.00832064) and (481.70665462,  945.06965404) .. (480.71865465,  944.74965405)
-  (495.41332095, 1000.22165266)
-    .. controls (494.64398763, 1000.57898599) and (492.11598770,  998.61231937) .. (491.45465438,  997.29098607)
-    .. controls (490.95465439,  996.29098610) and (490.28798774,  993.45765283) .. (490.99598773,  992.91631951)
-    .. controls (491.70532104,  992.37365286) and (494.96932096,  994.68965280) .. (495.78798761,  996.16565277)
-    .. controls (496.77465425,  997.94298605) and (496.19065426,  999.86031934) .. (495.41332095, 1000.22165266)
-  (494.57998764,  976.58165325)
-    .. controls (495.53865428,  977.18698657) and (495.93332094,  978.03098655) .. (496.24665426,  979.35098652)
-    .. controls (496.74665425,  981.45498647) and (496.53865425,  983.79098641) .. (496.03865427,  984.41498639)
-    .. controls (495.54132094,  985.03631971) and (492.46798769,  984.60965305) .. (490.51598774,  983.77231974)
-    .. controls (489.52798776,  983.34831975) and (488.04798780,  982.33498644) .. (487.69065447,  981.66565313)
-    .. controls (487.11598782,  980.58698649) and (486.61598783,  976.12831993) .. (487.05198782,  975.33231995)
-    .. controls (487.49865448,  974.51765331) and (488.75465445,  974.33631998) .. (490.13598775,  974.72165330)
-    .. controls (492.30132103,  975.32565329) and (493.25332100,  975.74565328) .. (494.57998764,  976.58165325)
-  (520.88532031,  963.13765359)
-    .. controls (524.19465356,  967.71765348) and (523.08932026,  983.79631974) .. (523.80665357,  995.49498612)
-    .. controls (523.94532023,  997.75898606) and (525.24665354, 1006.99898583) .. (523.16265359, 1009.24831910)
-    .. controls (521.97332028, 1010.53365241) and (513.52398716, 1009.74831909) .. (511.99598720, 1008.30431913)
-    .. controls (509.65198726, 1006.08698585) and (508.88132061, 1000.42298599) .. (509.94132058, 1000.13765267)
-    .. controls (512.82932051,  999.36031935) and (513.82932049,  999.47098602) .. (513.82932049,  996.41631943)
-    .. controls (513.82932049,  990.90031956) and (509.78132059,  991.59898621) .. (509.92532059,  987.34565299)
-    .. controls (510.05198725,  983.63765308) and (513.54265383,  986.85098633) .. (514.74665380,  986.24965301)
-    .. controls (516.74665375,  985.24831970) and (517.45732040,  982.63365310) .. (517.66265373,  980.83231982)
-    .. controls (517.99598705,  977.91498655) and (517.02665374,  975.56431995) .. (514.49598714,  975.41498662)
-    .. controls (511.66265388,  975.24965329) and (510.16265391,  973.54832000) .. (510.07732058,  971.16565339)
-    .. controls (509.99598725,  968.91632011) and (514.39198714,  969.35098677) .. (515.66265378,  966.99898683)
-    .. controls (517.32932040,  963.91498690) and (518.41332037,  961.24832030) .. (520.88532031,  963.13765359)
-  (483.99598790,  899.66565518)
-    .. controls (487.24665449,  903.33232175) and (507.74665397,  888.08165547) .. (511.30265388,  891.05765539)
-    .. controls (513.19465384,  892.64032202) and (511.71865387,  906.86432166) .. (512.18665386,  913.54298816)
-    .. controls (512.63732052,  919.98832134) and (515.78532044,  933.76832099) .. (514.72265380,  935.48565428)
-    .. controls (514.09598715,  936.49632092) and (501.18798747,  932.59232102) .. (496.16265426,  931.74832104)
-    .. controls (488.43332112,  930.45098774) and (478.10798805,  930.19365441) .. (474.21865481,  929.24832110)
-    .. controls (468.21732163,  927.79098781) and (456.01998860,  919.60298801) .. (453.84132199,  924.58165455)
-    .. controls (450.99598873,  931.08165439) and (458.29332188,  935.63898761) .. (462.16265511,  936.91632091)
-    .. controls (464.67465505,  937.74432089) and (478.34665471,  939.01632086) .. (489.07998777,  940.41632083)
-    .. controls (496.60132092,  941.39632080) and (507.15598732,  942.95632076) .. (513.44132050,  944.02698740)
-    .. controls (516.05198710,  944.47098739) and (516.43465376,  948.35098729) .. (516.59732042,  951.64698721)
-    .. controls (516.77465375,  955.24832045) and (514.17465381,  955.60298711) .. (512.23198719,  956.74832042)
-    .. controls (509.83865392,  958.16032038) and (510.12132058,  960.30698699) .. (507.41332065,  960.49898699)
-    .. controls (504.66265405,  960.69365365) and (504.12798740,  957.67765373) .. (501.38532080,  957.74832039)
-    .. controls (498.16265421,  957.83232039) and (501.09598747,  966.30165351) .. (497.32932090,  969.33232010)
-    .. controls (495.62132094,  970.70698673) and (487.37598782,  970.38298674) .. (485.87065452,  969.15898677)
-    .. controls (484.53732122,  968.07632013) and (485.74398786,  960.27498700) .. (485.82932119,  957.10565374)
-    .. controls (485.94132118,  952.99898718) and (484.79198788,  952.31365386) .. (483.77465457,  949.91632059)
-    .. controls (482.92932126,  947.92432064) and (481.70665462,  945.06965404) .. (480.71865465,  944.74965405)
-    .. controls (478.66265470,  944.08298740) and (472.59065485,  949.98965392) .. (469.74132159,  953.72698716)
-    .. controls (466.61065500,  957.83232039) and (467.63465498,  960.38298699) .. (468.94132161,  967.91632014)
-    .. controls (469.49465493,  971.10832006) and (471.41332155,  977.09365324) .. (471.41332155,  981.08165314)
-    .. controls (471.41332155,  986.33231968) and (472.23865486,  991.96165287) .. (473.07998817,  995.74965278)
-    .. controls (474.03465482, 1000.04965267) and (477.52798806, 1001.20031931) .. (479.45465468,  999.91498600)
-    .. controls (481.82932129,  998.33231938) and (481.97598795,  990.93898623) .. (482.67732127,  990.00565292)
-    .. controls (483.66265458,  988.69365295) and (485.42132120,  987.09631966) .. (486.37998784,  994.39498614)
-    .. controls (486.58132117,  995.93498610) and (487.43332115,  998.91098603) .. (488.38532112, 1000.41498599)
-    .. controls (489.42265443, 1002.05631928) and (492.01598770, 1004.67098589) .. (492.99598768, 1005.52698586)
-    .. controls (496.49598759, 1008.58165245) and (496.16265426, 1011.02698573) .. (494.88532096, 1012.08165237)
-    .. controls (493.79065432, 1012.98698568) and (483.77465457, 1009.74831909) .. (481.49598796, 1012.91498568)
-    .. controls (480.45732132, 1014.36031898) and (485.74265452, 1020.96165215) .. (489.34398777, 1022.80698543)
-    .. controls (492.48532102, 1024.41631873) and (496.27465426, 1024.33098539) .. (496.44132092, 1025.88831869)
-    .. controls (497.03865424, 1031.49898522) and (496.94532091, 1036.76165175) .. (500.86265415, 1037.07631841)
-    .. controls (504.53998739, 1037.37098507) and (506.16265401, 1031.02698523) .. (506.94132066, 1030.86031856)
-    .. controls (508.01198730, 1030.63098524) and (512.47198719, 1032.08965187) .. (514.41332047, 1030.91631856)
-    .. controls (516.65865375, 1028.92031861) and (517.26398707, 1026.54031867) .. (516.80932041, 1023.91231874)
-    .. controls (516.31332043, 1021.04565214) and (512.73732051, 1017.26031890) .. (513.41332050, 1016.66565225)
-    .. controls (514.63465380, 1015.59231895) and (525.93465352, 1018.33498554) .. (532.07998670, 1014.33365231)
-    .. controls (535.66265328, 1012.00031904) and (535.94265327, 1009.57498576) .. (536.58665325, 1005.58165253)
-    .. controls (538.77465320,  992.02698620) and (540.78798648,  985.29098637) .. (541.55198646,  979.91631984)
-    .. controls (542.38265311,  974.06965332) and (543.99598640,  967.41632015) .. (540.91331981,  961.91498695)
-    .. controls (539.51465318,  959.42032035) and (536.03465327,  957.03232041) .. (533.41332000,  954.83232047)
-    .. controls (531.54665338,  953.26565384) and (529.13465344,  949.64698726) .. (533.18265334,  950.15232058)
-    .. controls (536.95465324,  950.62432057) and (541.92398645,  952.08032053) .. (549.91331959,  953.24965384)
-    .. controls (555.96931943,  954.13498715) and (570.27465241,  955.47098712) .. (571.20665239,  949.68432059)
-    .. controls (571.71865237,  946.50965401) and (568.74398578,  945.94832069) .. (565.86131919,  945.04432071)
-    .. controls (563.78798591,  944.39498739) and (561.29065263,  942.25898745) .. (557.24665274,  941.41632080)
-    .. controls (551.87198620,  940.29498750) and (544.23198639,  941.14698747) .. (540.16265316,  940.83232082)
-    .. controls (532.11198670,  940.20965416) and (526.47332017,  939.24965419) .. (524.99598688,  938.02698755)
-    .. controls (523.46798691,  936.76298758) and (524.03465357,  929.96565442) .. (525.66265353,  923.74832124)
-    .. controls (528.00398680,  914.80965480) and (531.32265338,  900.78298848) .. (531.09598672,  891.45898872)
-    .. controls (530.84665340,  881.19365564) and (521.08132031,  876.64032242) .. (510.91332056,  877.16565574)
-    .. controls (501.17598747,  877.66832239) and (499.74665417,  883.16565559) .. (492.26265436,  888.25898880)
-    .. controls (486.28665451,  892.32432203) and (482.35332127,  897.81098856) .. (483.99598790,  899.66565518)
-  (534.55198664, 1039.13791836)
-    .. controls (543.04798642, 1039.49258502) and (549.71998626, 1035.34591845) .. (549.16265294, 1026.74725200)
-    .. controls (548.87598628, 1022.31791878) and (542.22665311, 1014.58591897) .. (540.43598649, 1014.33258564)
-    .. controls (538.85731986, 1014.10991898) and (526.66265350, 1026.91525200) .. (524.09732023, 1031.66991854)
-    .. controls (523.03732026, 1033.63525183) and (529.21865344, 1038.91525170) .. (534.55198664, 1039.13791836)}
+  ( 446.4407,  999.9156)
+    .. controls ( 447.6181, 1000.0743) and ( 456.1634, 1001.9569) .. ( 459.2901, 1001.3156)
+    .. controls ( 462.4581, 1000.6649) and ( 466.0367,  997.5156) .. ( 466.5834,  994.3956)
+    .. controls ( 466.9434,  992.4089) and ( 463.7514,  988.9516) .. ( 461.2501,  987.9023)
+    .. controls ( 452.2741,  984.1383) and ( 442.9127,  980.4983) .. ( 442.9127,  980.4983)
+    .. controls ( 442.8301,  967.4569) and ( 443.3647,  968.9383) .. ( 444.8301,  956.9129)
+    .. controls ( 446.8447,  940.3689) and ( 445.1074,  926.5983) .. ( 444.8661,  909.7996)
+    .. controls ( 444.2461,  900.9569) and ( 440.7141,  902.6716) .. ( 438.5794,  901.2489)
+    .. controls ( 434.4541,  898.4983) and ( 433.8301,  894.4156) .. ( 429.6834,  901.0409)
+    .. controls ( 426.8074,  905.6383) and ( 420.4941,  921.0689) .. ( 424.4767,  936.0489)
+    .. controls ( 429.1074,  953.4716) and ( 434.2327,  978.4756) .. ( 433.4967,  979.2489)
+    .. controls ( 432.9154,  979.8596) and ( 422.1794,  977.1876) .. ( 413.7181,  974.9156)
+    .. controls ( 406.5794,  972.9996) and ( 404.5181,  974.8543) .. ( 404.1634,  976.9716)
+    .. controls ( 402.9967,  983.9156) and ( 425.5034,  995.3289) .. ( 429.2501,  996.3289)
+    .. controls ( 430.2634, 1003.8223) and ( 427.7434, 1012.8356) .. ( 433.5034, 1018.0223)
+    .. controls ( 435.6634, 1019.9689) and ( 445.6234, 1020.4356) .. ( 447.2767, 1014.6356)
+    .. controls ( 448.9167, 1008.8623) and ( 447.4407, 1006.9023) .. ( 446.4407,  999.9156)
+  ( 504.1630,  912.5823)
+    .. controls ( 502.9283,  909.4636) and ( 498.3857,  907.0823) .. ( 494.8297,  907.8596)
+    .. controls ( 491.0990,  908.6756) and ( 482.1083,  915.8916) .. ( 480.8297,  920.5263)
+    .. controls ( 479.8963,  923.9089) and ( 488.1243,  925.4156) .. ( 489.6070,  925.3596)
+    .. controls ( 498.4403,  925.0263) and ( 501.6070,  921.8156) .. ( 502.9963,  919.6929)
+    .. controls ( 504.3857,  917.5716) and ( 505.2190,  915.2489) .. ( 504.1630,  912.5823)
+  ( 487.0519,  975.3323)
+    .. controls ( 487.4986,  974.5176) and ( 488.7119,  974.5523) .. ( 490.1359,  974.7216)
+  ( 485.8293,  957.1056)
+    .. controls ( 485.9413,  952.9989) and ( 484.6813,  952.3963) .. ( 483.6626,  949.9989)
+    .. controls ( 482.8186,  948.0083) and ( 481.7066,  945.0696) .. ( 480.7186,  944.7496)
+  ( 495.4133, 1000.2216)
+    .. controls ( 494.6439, 1000.5789) and ( 492.1159,  998.6123) .. ( 491.4546,  997.2909)
+    .. controls ( 490.9546,  996.2909) and ( 490.2879,  993.4576) .. ( 490.9959,  992.9163)
+    .. controls ( 491.7053,  992.3736) and ( 494.9693,  994.6896) .. ( 495.7879,  996.1656)
+    .. controls ( 496.7746,  997.9429) and ( 496.1906,  999.8603) .. ( 495.4133, 1000.2216)
+  ( 494.5799,  976.5816)
+    .. controls ( 495.5386,  977.1869) and ( 495.9333,  978.0309) .. ( 496.2466,  979.3509)
+    .. controls ( 496.7466,  981.4549) and ( 496.5386,  983.7909) .. ( 496.0386,  984.4149)
+    .. controls ( 495.5413,  985.0363) and ( 492.4679,  984.6096) .. ( 490.5159,  983.7723)
+    .. controls ( 489.5279,  983.3483) and ( 488.0479,  982.3349) .. ( 487.6906,  981.6656)
+    .. controls ( 487.1159,  980.5869) and ( 486.6159,  976.1283) .. ( 487.0519,  975.3323)
+    .. controls ( 487.4986,  974.5176) and ( 488.7546,  974.3363) .. ( 490.1359,  974.7216)
+    .. controls ( 492.3013,  975.3256) and ( 493.2533,  975.7456) .. ( 494.5799,  976.5816)
+  ( 520.8853,  963.1376)
+    .. controls ( 524.1946,  967.7176) and ( 523.0893,  983.7963) .. ( 523.8066,  995.4949)
+    .. controls ( 523.9453,  997.7589) and ( 525.2466, 1006.9989) .. ( 523.1626, 1009.2483)
+    .. controls ( 521.9733, 1010.5336) and ( 513.5239, 1009.7483) .. ( 511.9959, 1008.3043)
+    .. controls ( 509.6519, 1006.0869) and ( 508.8813, 1000.4229) .. ( 509.9413, 1000.1376)
+    .. controls ( 512.8293,  999.3603) and ( 513.8293,  999.4709) .. ( 513.8293,  996.4163)
+    .. controls ( 513.8293,  990.9003) and ( 509.7813,  991.5989) .. ( 509.9253,  987.3456)
+    .. controls ( 510.0519,  983.6376) and ( 513.5426,  986.8509) .. ( 514.7466,  986.2496)
+    .. controls ( 516.7466,  985.2483) and ( 517.4573,  982.6336) .. ( 517.6626,  980.8323)
+    .. controls ( 517.9959,  977.9149) and ( 517.0266,  975.5643) .. ( 514.4959,  975.4149)
+    .. controls ( 511.6626,  975.2496) and ( 510.1626,  973.5483) .. ( 510.0773,  971.1656)
+    .. controls ( 509.9959,  968.9163) and ( 514.3919,  969.3509) .. ( 515.6626,  966.9989)
+    .. controls ( 517.3293,  963.9149) and ( 518.4133,  961.2483) .. ( 520.8853,  963.1376)
+  ( 483.9959,  899.6656)
+    .. controls ( 487.2466,  903.3323) and ( 507.7466,  888.0816) .. ( 511.3026,  891.0576)
+    .. controls ( 513.1946,  892.6403) and ( 511.7186,  906.8643) .. ( 512.1866,  913.5429)
+    .. controls ( 512.6373,  919.9883) and ( 515.7853,  933.7683) .. ( 514.7226,  935.4856)
+    .. controls ( 514.0959,  936.4963) and ( 501.1879,  932.5923) .. ( 496.1626,  931.7483)
+    .. controls ( 488.4333,  930.4509) and ( 478.1079,  930.1936) .. ( 474.2186,  929.2483)
+    .. controls ( 468.2173,  927.7909) and ( 456.0199,  919.6029) .. ( 453.8413,  924.5816)
+    .. controls ( 450.9959,  931.0816) and ( 458.2933,  935.6389) .. ( 462.1626,  936.9163)
+    .. controls ( 464.6746,  937.7443) and ( 478.3466,  939.0163) .. ( 489.0799,  940.4163)
+    .. controls ( 496.6013,  941.3963) and ( 507.1559,  942.9563) .. ( 513.4413,  944.0269)
+    .. controls ( 516.0519,  944.4709) and ( 516.4346,  948.3509) .. ( 516.5973,  951.6469)
+    .. controls ( 516.7746,  955.2483) and ( 514.1746,  955.6029) .. ( 512.2319,  956.7483)
+    .. controls ( 509.8386,  958.1603) and ( 510.1213,  960.3069) .. ( 507.4133,  960.4989)
+    .. controls ( 504.6626,  960.6936) and ( 504.1279,  957.6776) .. ( 501.3853,  957.7483)
+    .. controls ( 498.1626,  957.8323) and ( 501.0959,  966.3016) .. ( 497.3293,  969.3323)
+    .. controls ( 495.6213,  970.7069) and ( 487.3759,  970.3829) .. ( 485.8706,  969.1589)
+    .. controls ( 484.5373,  968.0763) and ( 485.7439,  960.2749) .. ( 485.8293,  957.1056)
+    .. controls ( 485.9413,  952.9989) and ( 484.7919,  952.3136) .. ( 483.7746,  949.9163)
+    .. controls ( 482.9293,  947.9243) and ( 481.7066,  945.0696) .. ( 480.7186,  944.7496)
+    .. controls ( 478.6626,  944.0829) and ( 472.5906,  949.9896) .. ( 469.7413,  953.7269)
+    .. controls ( 466.6106,  957.8323) and ( 467.6346,  960.3829) .. ( 468.9413,  967.9163)
+    .. controls ( 469.4946,  971.1083) and ( 471.4133,  977.0936) .. ( 471.4133,  981.0816)
+    .. controls ( 471.4133,  986.3323) and ( 472.2386,  991.9616) .. ( 473.0799,  995.7496)
+    .. controls ( 474.0346, 1000.0496) and ( 477.5279, 1001.2003) .. ( 479.4546,  999.9149)
+    .. controls ( 481.8293,  998.3323) and ( 481.9759,  990.9389) .. ( 482.6773,  990.0056)
+    .. controls ( 483.6626,  988.6936) and ( 485.4213,  987.0963) .. ( 486.3799,  994.3949)
+    .. controls ( 486.5813,  995.9349) and ( 487.4333,  998.9109) .. ( 488.3853, 1000.4149)
+    .. controls ( 489.4226, 1002.0563) and ( 492.0159, 1004.6709) .. ( 492.9959, 1005.5269)
+    .. controls ( 496.4959, 1008.5816) and ( 496.1626, 1011.0269) .. ( 494.8853, 1012.0816)
+    .. controls ( 493.7906, 1012.9869) and ( 483.7746, 1009.7483) .. ( 481.4959, 1012.9149)
+    .. controls ( 480.4573, 1014.3603) and ( 485.7426, 1020.9616) .. ( 489.3439, 1022.8069)
+    .. controls ( 492.4853, 1024.4163) and ( 496.2746, 1024.3309) .. ( 496.4413, 1025.8883)
+    .. controls ( 497.0386, 1031.4989) and ( 496.9453, 1036.7616) .. ( 500.8626, 1037.0763)
+    .. controls ( 504.5399, 1037.3709) and ( 506.1626, 1031.0269) .. ( 506.9413, 1030.8603)
+    .. controls ( 508.0119, 1030.6309) and ( 512.4719, 1032.0896) .. ( 514.4133, 1030.9163)
+    .. controls ( 516.6586, 1028.9203) and ( 517.2639, 1026.5403) .. ( 516.8093, 1023.9123)
+    .. controls ( 516.3133, 1021.0456) and ( 512.7373, 1017.2603) .. ( 513.4133, 1016.6656)
+    .. controls ( 514.6346, 1015.5923) and ( 525.9346, 1018.3349) .. ( 532.0799, 1014.3336)
+    .. controls ( 535.6626, 1012.0003) and ( 535.9426, 1009.5749) .. ( 536.5866, 1005.5816)
+    .. controls ( 538.7746,  992.0269) and ( 540.7879,  985.2909) .. ( 541.5519,  979.9163)
+    .. controls ( 542.3826,  974.0696) and ( 543.9959,  967.4163) .. ( 540.9133,  961.9149)
+    .. controls ( 539.5146,  959.4203) and ( 536.0346,  957.0323) .. ( 533.4133,  954.8323)
+    .. controls ( 531.5466,  953.2656) and ( 529.1346,  949.6469) .. ( 533.1826,  950.1523)
+    .. controls ( 536.9546,  950.6243) and ( 541.9239,  952.0803) .. ( 549.9133,  953.2496)
+    .. controls ( 555.9693,  954.1349) and ( 570.2746,  955.4709) .. ( 571.2066,  949.6843)
+    .. controls ( 571.7186,  946.5096) and ( 568.7439,  945.9483) .. ( 565.8613,  945.0443)
+    .. controls ( 563.7879,  944.3949) and ( 561.2906,  942.2589) .. ( 557.2466,  941.4163)
+    .. controls ( 551.8719,  940.2949) and ( 544.2319,  941.1469) .. ( 540.1626,  940.8323)
+    .. controls ( 532.1119,  940.2096) and ( 526.4733,  939.2496) .. ( 524.9959,  938.0269)
+    .. controls ( 523.4679,  936.7629) and ( 524.0346,  929.9656) .. ( 525.6626,  923.7483)
+    .. controls ( 528.0039,  914.8096) and ( 531.3226,  900.7829) .. ( 531.0959,  891.4589)
+    .. controls ( 530.8466,  881.1936) and ( 521.0813,  876.6403) .. ( 510.9133,  877.1656)
+    .. controls ( 501.1759,  877.6683) and ( 499.7466,  883.1656) .. ( 492.2626,  888.2589)
+    .. controls ( 486.2866,  892.3243) and ( 482.3533,  897.8109) .. ( 483.9959,  899.6656)
+  ( 534.5519, 1039.1379)
+    .. controls ( 543.0479, 1039.4925) and ( 549.7199, 1035.3459) .. ( 549.1626, 1026.7472)
+    .. controls ( 548.8759, 1022.3179) and ( 542.2266, 1014.5859) .. ( 540.4359, 1014.3325)
+    .. controls ( 538.8573, 1014.1099) and ( 526.6626, 1026.9152) .. ( 524.0973, 1031.6699)
+    .. controls ( 523.0373, 1033.6352) and ( 529.2186, 1038.9152) .. ( 534.5519, 1039.1379)}
 %    \end{macrocode}
 %
 % 学。
 %    \begin{macrocode}
 \def\fdulogo at motto@xue{%
-  (441.96958895,  769.22205844)
-    .. controls (449.34558877,  772.01539170) and (456.88558858,  744.13805907) .. (451.85358870,  731.95805937)
-    .. controls (450.76292206,  729.32072610) and (447.74692214,  726.46339284) .. (444.82958888,  726.49939284)
-    .. controls (442.41225561,  726.52872617) and (439.10692236,  728.52739279) .. (438.10692238,  733.74872599)
-    .. controls (437.51892240,  736.82472592) and (439.10692236,  768.13805847) .. (441.96958895,  769.22205844)
-  (527.62132014,  755.16565879)
-    .. controls (527.63065348,  757.19099207) and (526.74665350,  758.41632538) .. (525.24665354,  758.12432538)
-    .. controls (523.81998690,  757.84699206) and (522.13065361,  756.10565877) .. (522.80132026,  753.97099215)
-    .. controls (523.57998691,  751.49899222) and (525.21865354,  750.05499225) .. (525.78798686,  750.20699225)
-    .. controls (526.35732017,  750.36032558) and (527.60798681,  752.33232553) .. (527.62132014,  755.16565879)
-  (487.79865447,  742.41365911)
-    .. controls (490.32932108,  743.13765909) and (486.96798783,  751.05499223) .. (486.33998784,  750.40299224)
-    .. controls (485.70532119,  749.74565893) and (485.20932120,  747.66165898) .. (485.16265454,  746.41632568)
-    .. controls (485.05198787,  743.41499242) and (484.87332121,  741.57765913) .. (487.79865447,  742.41365911)
-  (493.82932099,  758.16565872)
-    .. controls (496.82932091,  757.58165873) and (496.82932091,  760.87365865) .. (496.78132091,  762.59099194)
-    .. controls (496.73332092,  764.27499190) and (496.70532092,  764.91499188) .. (495.07998762,  765.24832520)
-    .. controls (494.02932098,  765.46432520) and (491.57998771,  765.20699187) .. (490.20532108,  763.41499192)
-    .. controls (489.97198775,  763.11365859) and (489.53865443,  761.12432531) .. (489.82932109,  760.33232533)
-    .. controls (490.27998774,  759.10832536) and (492.20532103,  758.48165871) .. (493.82932099,  758.16565872)
-  (490.89598773,  727.51099281)
-    .. controls (489.52532110,  726.15365952) and (488.32932113,  724.58299289) .. (490.78798773,  724.49899289)
-    .. controls (493.61998766,  724.40299289) and (501.82932079,  726.29099285) .. (503.57998741,  727.16565949)
-    .. controls (504.53465405,  727.64299281) and (506.07998735,  730.58299274) .. (502.34532077,  731.84565937)
-    .. controls (498.24932088,  733.23365934) and (492.55065435,  729.14832611) .. (490.89598773,  727.51099281)
-  (536.09598660,  719.86165967)
-    .. controls (533.92931999,  720.36432633) and (512.19865386,  716.67765975) .. (499.91332084,  714.49899314)
-    .. controls (481.93332129,  711.31099322) and (470.32932158,  708.16565997) .. (462.88532176,  705.36032670)
-    .. controls (458.57198854,  703.73499341) and (445.98265552,  698.81366020) .. (440.94132231,  691.36032705)
-    .. controls (439.66265568,  689.47099377) and (439.80798900,  683.43632725) .. (439.44398901,  681.91632729)
-    .. controls (438.88532236,  679.58299401) and (437.19065574,  678.58432737) .. (434.18265581,  678.02299405)
-    .. controls (426.91332266,  676.66566075) and (419.64398951,  682.58299394) .. (419.66265618,  689.86032709)
-    .. controls (419.68532284,  698.31632688) and (425.60798936,  703.41499342) .. (429.55332259,  706.96966000)
-    .. controls (433.74398916,  710.74565990) and (447.44132215,  720.13765967) .. (448.70532212,  718.47099304)
-    .. controls (449.57065543,  717.33099307) and (444.53465555,  711.52699321) .. (445.32932220,  709.80432659)
-    .. controls (445.73732219,  708.92032661) and (451.32132205,  711.04432656) .. (452.85598868,  711.66432654)
-    .. controls (455.20532195,  712.61232652) and (461.95198845,  715.57632645) .. (463.49598841,  716.52699309)
-    .. controls (464.21865506,  716.97099308) and (462.32932178,  717.99899305) .. (460.57998849,  724.16565957)
-    .. controls (459.75065517,  727.08832616) and (459.89332184,  733.08832601) .. (460.10798850,  736.99765924)
-    .. controls (460.41332182,  742.58165910) and (461.99598845,  743.69365908) .. (462.88532176,  750.13765892)
-    .. controls (463.40932175,  753.94165882) and (463.21332175,  758.85099203) .. (463.24665509,  763.49899192)
-    .. controls (463.28798842,  769.28832510) and (462.91332176,  776.79099158) .. (461.28798847,  779.58165818)
-    .. controls (459.10398852,  783.33499142) and (459.16265519,  785.41499137) .. (461.56398846,  787.06165799)
-    .. controls (463.69598841,  788.52299129) and (467.03998832,  789.16299127) .. (469.55865493,  788.64032462)
-    .. controls (471.07332156,  788.32565796) and (473.38532150,  787.30432465) .. (472.97198818,  783.31899142)
-    .. controls (472.81198818,  781.77632479) and (471.38532155,  779.80432484) .. (470.74665490,  777.16565824)
-    .. controls (469.54398826,  772.19899170) and (468.71732162,  766.42432518) .. (468.66265495,  761.49899197)
-    .. controls (468.61732162,  757.31899207) and (472.82932151,  758.83232537) .. (473.66265483,  752.13765887)
-    .. controls (474.53732147,  745.11632571) and (474.95732146,  736.34032593) .. (474.99598813,  730.97099273)
-    .. controls (475.05465479,  722.92565960) and (474.30932148,  719.34165969) .. (474.71865480,  719.36032635)
-    .. controls (476.88398808,  719.45899302) and (483.88532124,  721.52699296) .. (483.99598790,  723.16565959)
-    .. controls (484.12798790,  725.10699287) and (480.57732132,  724.27899290) .. (479.80532134,  726.25499285)
-    .. controls (478.07998805,  730.66565940) and (478.49598804,  745.20699237) .. (479.41332135,  752.24832553)
-    .. controls (479.91865467,  756.13365877) and (480.64132132,  758.04299205) .. (480.78798798,  760.54032532)
-    .. controls (480.97598798,  763.72832524) and (480.49598799,  766.24965851) .. (480.70398798,  770.04032508)
-    .. controls (480.98932131,  775.22965829) and (484.05465457,  781.59499146) .. (485.17732120,  786.51099134)
-    .. controls (486.52398784,  792.40965786) and (487.44132115,  797.87499106) .. (496.07598760,  795.66699111)
-    .. controls (502.05198745,  794.13765782) and (500.72532082,  787.43099132) .. (499.95332083,  782.88432476)
-    .. controls (499.41332085,  779.70699151) and (496.60798758,  777.52699156) .. (497.66265423,  772.69365835)
-    .. controls (498.08265421,  770.77499173) and (501.99598745,  773.30432500) .. (506.21865401,  772.08299170)
-    .. controls (507.91465397,  771.59099171) and (508.25598729,  765.93632519) .. (508.05198730,  761.08165864)
-    .. controls (507.97332063,  759.21765869) and (507.81465397,  752.69899219) .. (507.82932064,  751.83232554)
-    .. controls (507.88532064,  748.66565895) and (511.99598720,  749.74965893) .. (512.80132051,  745.85232569)
-    .. controls (513.32798717,  743.29499242) and (513.53598716,  740.52565916) .. (513.21865384,  737.63765923)
-    .. controls (512.96798718,  735.35632595) and (510.01598725,  735.36832595) .. (509.66265393,  733.80432599)
-    .. controls (509.16398727,  731.59099271) and (508.98532061,  729.32832610) .. (510.21865391,  729.24965944)
-    .. controls (512.19065386,  729.12299277) and (519.91332034,  729.80432609) .. (525.11465354,  731.78299271)
-    .. controls (526.53998684,  732.32565936) and (525.49598686,  735.12432596) .. (523.71865357,  736.80432592)
-    .. controls (522.23465361,  738.20699255) and (521.82932029,  738.29099255) .. (519.10798702,  743.69365908)
-    .. controls (517.51465373,  746.85499233) and (515.41065378,  753.78565882) .. (515.16265379,  756.63765875)
-    .. controls (514.96132046,  758.96965870) and (517.07998707,  759.16032536) .. (517.83598705,  759.73765868)
-    .. controls (518.54398704,  760.28032533) and (518.53732037,  762.00432529) .. (518.32932038,  763.13765859)
-    .. controls (517.97332038,  765.08032521) and (515.11598712,  764.31099189) .. (514.99598713,  765.47099187)
-    .. controls (514.44132047,  770.86032506) and (518.88532036,  773.13765834) .. (522.85865360,  772.50165836)
-    .. controls (526.36132017,  771.94032504) and (529.00532011,  768.54165846) .. (530.20398674,  769.87365842)
-    .. controls (531.70532004,  771.54032505) and (531.45465338,  780.09632483) .. (531.03865339,  782.70699143)
-    .. controls (530.82532006,  784.04299140) and (528.88932011,  783.82299141) .. (527.10798682,  783.47099142)
-    .. controls (523.13732025,  782.68699144) and (517.91998705,  780.70699148) .. (517.25465374,  781.47899147)
-    .. controls (515.95998710,  782.98432476) and (521.16265364,  794.74832447) .. (531.75198671,  795.31232445)
-    .. controls (539.35731985,  795.71765778) and (542.37465311,  791.12832456) .. (544.21198639,  783.24565809)
-    .. controls (546.43865301,  773.70032499) and (548.21865296,  762.08165862) .. (546.05198635,  752.02699220)
-    .. controls (545.21331970,  748.13499230) and (539.41331985,  740.49899249) .. (535.16265329,  737.49899257)
-    .. controls (532.96798668,  735.94965927) and (532.85998668,  732.85099268) .. (533.66265333,  732.97099268)
-    .. controls (544.88531971,  734.64965930) and (554.99598613,  736.24832593) .. (566.55731917,  727.45899282)
-    .. controls (574.73198563,  721.24432630) and (574.61065230,  714.82165980) .. (565.06798587,  710.35899324)
-    .. controls (557.28265273,  706.71766000) and (548.89731961,  704.19232673) .. (540.56131982,  701.98566012)
-    .. controls (537.63065323,  701.20832681) and (531.57998671,  699.49899352) .. (529.82932009,  701.83232679)
-    .. controls (527.94265347,  704.34832673) and (531.13465339,  710.47632657) .. (533.77598666,  713.74832649)
-    .. controls (536.73998658,  717.41899307) and (539.21865319,  719.13765969) .. (536.09598660,  719.86165967)
-  (490.44078774,  696.97126024)
-    .. controls (487.89412114,  695.43659362) and (486.00745452,  693.61259366) .. (483.05145459,  690.91526040)
-    .. controls (482.00212128,  689.95792709) and (479.99412133,  686.74859383) .. (476.99678808,  685.85526052)
-    .. controls (474.50212147,  685.11126054) and (471.99678820,  687.91526047) .. (471.27412155,  690.13792708)
-    .. controls (470.29012158,  693.16726034) and (470.77412156,  698.66992687) .. (473.10745484,  699.75259351)
-    .. controls (475.92345477,  701.06059348) and (480.03812133,  700.83259348) .. (484.24612123,  702.16592678)
-    .. controls (488.11945446,  703.39259342) and (490.63545440,  704.66459339) .. (494.55945430,  706.37126001)
-    .. controls (501.39412080,  709.34459327) and (506.33012068,  710.69392657) .. (511.83012054,  710.69392657)
-    .. controls (518.55145370,  710.69392657) and (525.10078687,  706.36059334) .. (525.10745354,  702.91526010)
-    .. controls (525.12078687,  695.37392695) and (519.03145369,  693.97259365) .. (515.51145378,  691.53392705)
-    .. controls (512.77412051,  689.63792709) and (514.33012048,  683.41526058) .. (517.43545373,  684.01659390)
-    .. controls (521.96345362,  684.89126055) and (530.48745340,  684.91926055) .. (534.16345331,  684.74859388)
-    .. controls (540.16345316,  684.47126056) and (544.93145304,  682.47126061) .. (544.91278638,  679.08192736)
-    .. controls (544.89145304,  674.88592746) and (542.62745310,  670.13126092) .. (537.38478657,  667.86059431)
-    .. controls (533.95411998,  666.37392768) and (528.09945346,  667.61526098) .. (527.33012015,  666.41526101)
-    .. controls (526.74745350,  665.50859436) and (527.69012014,  659.94859450) .. (527.57945348,  654.74859463)
-    .. controls (527.48878681,  650.44326141) and (527.17945349,  646.96726150) .. (524.66345355,  643.13792826)
-    .. controls (522.54345360,  639.91259500) and (518.18478705,  633.90859515) .. (512.33012053,  628.91526195)
-    .. controls (507.59412064,  624.87659538) and (503.12078742,  621.70726213) .. (497.83012089,  621.70726213)
-    .. controls (490.16345441,  621.70726213) and (480.87145464,  628.54059529) .. (474.33012148,  633.99926182)
-    .. controls (465.15278837,  641.65526163) and (458.24612188,  649.79126142) .. (460.33012183,  651.91526137)
-    .. controls (461.24745514,  652.85126135) and (466.77545500,  651.87659471) .. (472.66345485,  649.87392809)
-    .. controls (476.99412141,  648.40059479) and (490.94878773,  639.93526167) .. (494.03145432,  638.97659503)
-    .. controls (497.28612090,  637.96459505) and (503.92612074,  644.68592822) .. (504.99678738,  654.41526131)
-    .. controls (505.51012070,  659.08192786) and (506.02078735,  671.32592755) .. (504.33012073,  671.02726089)
-    .. controls (500.71812082,  670.38859424) and (473.93678815,  661.41259447) .. (470.49678824,  659.97126117)
-    .. controls (468.10478830,  658.96992786) and (461.67145512,  656.10059460) .. (459.38478852,  655.02726129)
-    .. controls (455.24612195,  653.08192801) and (447.97945547,  653.66192799) .. (448.78745545,  661.70326113)
-    .. controls (449.37012210,  667.50326098) and (450.90078873,  671.64459421) .. (459.08745519,  672.16859420)
-    .. controls (472.32078819,  673.01792751) and (499.05412086,  678.70992737) .. (501.03812081,  679.37392735)
-    .. controls (501.72345412,  679.60326068) and (499.70478751,  682.41526061) .. (497.16345424,  685.47126053)
-    .. controls (495.04878762,  688.01259380) and (493.23012100,  689.90592709) .. (493.24612100,  692.20726036)
-    .. controls (493.27412100,  696.13792693) and (504.57145405,  694.69926030) .. (506.05145402,  695.91526027)
-    .. controls (507.53278731,  697.13259357) and (508.72078728,  701.09259348) .. (506.99678733,  701.52726013)
-    .. controls (502.35812077,  702.69392677) and (494.49678764,  699.41526018) .. (490.44078774,  696.97126024)}
+  ( 441.9695,  769.2220)
+    .. controls ( 449.3455,  772.0153) and ( 456.8855,  744.1380) .. ( 451.8535,  731.9580)
+    .. controls ( 450.7629,  729.3207) and ( 447.7469,  726.4633) .. ( 444.8295,  726.4993)
+    .. controls ( 442.4122,  726.5287) and ( 439.1069,  728.5273) .. ( 438.1069,  733.7487)
+    .. controls ( 437.5189,  736.8247) and ( 439.1069,  768.1380) .. ( 441.9695,  769.2220)
+  ( 527.6213,  755.1656)
+    .. controls ( 527.6306,  757.1909) and ( 526.7466,  758.4163) .. ( 525.2466,  758.1243)
+    .. controls ( 523.8199,  757.8469) and ( 522.1306,  756.1056) .. ( 522.8013,  753.9709)
+    .. controls ( 523.5799,  751.4989) and ( 525.2186,  750.0549) .. ( 525.7879,  750.2069)
+    .. controls ( 526.3573,  750.3603) and ( 527.6079,  752.3323) .. ( 527.6213,  755.1656)
+  ( 487.7986,  742.4136)
+    .. controls ( 490.3293,  743.1376) and ( 486.9679,  751.0549) .. ( 486.3399,  750.4029)
+    .. controls ( 485.7053,  749.7456) and ( 485.2093,  747.6616) .. ( 485.1626,  746.4163)
+    .. controls ( 485.0519,  743.4149) and ( 484.8733,  741.5776) .. ( 487.7986,  742.4136)
+  ( 493.8293,  758.1656)
+    .. controls ( 496.8293,  757.5816) and ( 496.8293,  760.8736) .. ( 496.7813,  762.5909)
+    .. controls ( 496.7333,  764.2749) and ( 496.7053,  764.9149) .. ( 495.0799,  765.2483)
+    .. controls ( 494.0293,  765.4643) and ( 491.5799,  765.2069) .. ( 490.2053,  763.4149)
+    .. controls ( 489.9719,  763.1136) and ( 489.5386,  761.1243) .. ( 489.8293,  760.3323)
+    .. controls ( 490.2799,  759.1083) and ( 492.2053,  758.4816) .. ( 493.8293,  758.1656)
+  ( 490.8959,  727.5109)
+    .. controls ( 489.5253,  726.1536) and ( 488.3293,  724.5829) .. ( 490.7879,  724.4989)
+    .. controls ( 493.6199,  724.4029) and ( 501.8293,  726.2909) .. ( 503.5799,  727.1656)
+    .. controls ( 504.5346,  727.6429) and ( 506.0799,  730.5829) .. ( 502.3453,  731.8456)
+    .. controls ( 498.2493,  733.2336) and ( 492.5506,  729.1483) .. ( 490.8959,  727.5109)
+  ( 536.0959,  719.8616)
+    .. controls ( 533.9293,  720.3643) and ( 512.1986,  716.6776) .. ( 499.9133,  714.4989)
+    .. controls ( 481.9333,  711.3109) and ( 470.3293,  708.1656) .. ( 462.8853,  705.3603)
+    .. controls ( 458.5719,  703.7349) and ( 445.9826,  698.8136) .. ( 440.9413,  691.3603)
+    .. controls ( 439.6626,  689.4709) and ( 439.8079,  683.4363) .. ( 439.4439,  681.9163)
+    .. controls ( 438.8853,  679.5829) and ( 437.1906,  678.5843) .. ( 434.1826,  678.0229)
+    .. controls ( 426.9133,  676.6656) and ( 419.6439,  682.5829) .. ( 419.6626,  689.8603)
+    .. controls ( 419.6853,  698.3163) and ( 425.6079,  703.4149) .. ( 429.5533,  706.9696)
+    .. controls ( 433.7439,  710.7456) and ( 447.4413,  720.1376) .. ( 448.7053,  718.4709)
+    .. controls ( 449.5706,  717.3309) and ( 444.5346,  711.5269) .. ( 445.3293,  709.8043)
+    .. controls ( 445.7373,  708.9203) and ( 451.3213,  711.0443) .. ( 452.8559,  711.6643)
+    .. controls ( 455.2053,  712.6123) and ( 461.9519,  715.5763) .. ( 463.4959,  716.5269)
+    .. controls ( 464.2186,  716.9709) and ( 462.3293,  717.9989) .. ( 460.5799,  724.1656)
+    .. controls ( 459.7506,  727.0883) and ( 459.8933,  733.0883) .. ( 460.1079,  736.9976)
+    .. controls ( 460.4133,  742.5816) and ( 461.9959,  743.6936) .. ( 462.8853,  750.1376)
+    .. controls ( 463.4093,  753.9416) and ( 463.2133,  758.8509) .. ( 463.2466,  763.4989)
+    .. controls ( 463.2879,  769.2883) and ( 462.9133,  776.7909) .. ( 461.2879,  779.5816)
+    .. controls ( 459.1039,  783.3349) and ( 459.1626,  785.4149) .. ( 461.5639,  787.0616)
+    .. controls ( 463.6959,  788.5229) and ( 467.0399,  789.1629) .. ( 469.5586,  788.6403)
+    .. controls ( 471.0733,  788.3256) and ( 473.3853,  787.3043) .. ( 472.9719,  783.3189)
+    .. controls ( 472.8119,  781.7763) and ( 471.3853,  779.8043) .. ( 470.7466,  777.1656)
+    .. controls ( 469.5439,  772.1989) and ( 468.7173,  766.4243) .. ( 468.6626,  761.4989)
+    .. controls ( 468.6173,  757.3189) and ( 472.8293,  758.8323) .. ( 473.6626,  752.1376)
+    .. controls ( 474.5373,  745.1163) and ( 474.9573,  736.3403) .. ( 474.9959,  730.9709)
+    .. controls ( 475.0546,  722.9256) and ( 474.3093,  719.3416) .. ( 474.7186,  719.3603)
+    .. controls ( 476.8839,  719.4589) and ( 483.8853,  721.5269) .. ( 483.9959,  723.1656)
+    .. controls ( 484.1279,  725.1069) and ( 480.5773,  724.2789) .. ( 479.8053,  726.2549)
+    .. controls ( 478.0799,  730.6656) and ( 478.4959,  745.2069) .. ( 479.4133,  752.2483)
+    .. controls ( 479.9186,  756.1336) and ( 480.6413,  758.0429) .. ( 480.7879,  760.5403)
+    .. controls ( 480.9759,  763.7283) and ( 480.4959,  766.2496) .. ( 480.7039,  770.0403)
+    .. controls ( 480.9893,  775.2296) and ( 484.0546,  781.5949) .. ( 485.1773,  786.5109)
+    .. controls ( 486.5239,  792.4096) and ( 487.4413,  797.8749) .. ( 496.0759,  795.6669)
+    .. controls ( 502.0519,  794.1376) and ( 500.7253,  787.4309) .. ( 499.9533,  782.8843)
+    .. controls ( 499.4133,  779.7069) and ( 496.6079,  777.5269) .. ( 497.6626,  772.6936)
+    .. controls ( 498.0826,  770.7749) and ( 501.9959,  773.3043) .. ( 506.2186,  772.0829)
+    .. controls ( 507.9146,  771.5909) and ( 508.2559,  765.9363) .. ( 508.0519,  761.0816)
+    .. controls ( 507.9733,  759.2176) and ( 507.8146,  752.6989) .. ( 507.8293,  751.8323)
+    .. controls ( 507.8853,  748.6656) and ( 511.9959,  749.7496) .. ( 512.8013,  745.8523)
+    .. controls ( 513.3279,  743.2949) and ( 513.5359,  740.5256) .. ( 513.2186,  737.6376)
+    .. controls ( 512.9679,  735.3563) and ( 510.0159,  735.3683) .. ( 509.6626,  733.8043)
+    .. controls ( 509.1639,  731.5909) and ( 508.9853,  729.3283) .. ( 510.2186,  729.2496)
+    .. controls ( 512.1906,  729.1229) and ( 519.9133,  729.8043) .. ( 525.1146,  731.7829)
+    .. controls ( 526.5399,  732.3256) and ( 525.4959,  735.1243) .. ( 523.7186,  736.8043)
+    .. controls ( 522.2346,  738.2069) and ( 521.8293,  738.2909) .. ( 519.1079,  743.6936)
+    .. controls ( 517.5146,  746.8549) and ( 515.4106,  753.7856) .. ( 515.1626,  756.6376)
+    .. controls ( 514.9613,  758.9696) and ( 517.0799,  759.1603) .. ( 517.8359,  759.7376)
+    .. controls ( 518.5439,  760.2803) and ( 518.5373,  762.0043) .. ( 518.3293,  763.1376)
+    .. controls ( 517.9733,  765.0803) and ( 515.1159,  764.3109) .. ( 514.9959,  765.4709)
+    .. controls ( 514.4413,  770.8603) and ( 518.8853,  773.1376) .. ( 522.8586,  772.5016)
+    .. controls ( 526.3613,  771.9403) and ( 529.0053,  768.5416) .. ( 530.2039,  769.8736)
+    .. controls ( 531.7053,  771.5403) and ( 531.4546,  780.0963) .. ( 531.0386,  782.7069)
+    .. controls ( 530.8253,  784.0429) and ( 528.8893,  783.8229) .. ( 527.1079,  783.4709)
+    .. controls ( 523.1373,  782.6869) and ( 517.9199,  780.7069) .. ( 517.2546,  781.4789)
+    .. controls ( 515.9599,  782.9843) and ( 521.1626,  794.7483) .. ( 531.7519,  795.3123)
+    .. controls ( 539.3573,  795.7176) and ( 542.3746,  791.1283) .. ( 544.2119,  783.2456)
+    .. controls ( 546.4386,  773.7003) and ( 548.2186,  762.0816) .. ( 546.0519,  752.0269)
+    .. controls ( 545.2133,  748.1349) and ( 539.4133,  740.4989) .. ( 535.1626,  737.4989)
+    .. controls ( 532.9679,  735.9496) and ( 532.8599,  732.8509) .. ( 533.6626,  732.9709)
+    .. controls ( 544.8853,  734.6496) and ( 554.9959,  736.2483) .. ( 566.5573,  727.4589)
+    .. controls ( 574.7319,  721.2443) and ( 574.6106,  714.8216) .. ( 565.0679,  710.3589)
+    .. controls ( 557.2826,  706.7176) and ( 548.8973,  704.1923) .. ( 540.5613,  701.9856)
+    .. controls ( 537.6306,  701.2083) and ( 531.5799,  699.4989) .. ( 529.8293,  701.8323)
+    .. controls ( 527.9426,  704.3483) and ( 531.1346,  710.4763) .. ( 533.7759,  713.7483)
+    .. controls ( 536.7399,  717.4189) and ( 539.2186,  719.1376) .. ( 536.0959,  719.8616)
+  ( 490.4407,  696.9712)
+    .. controls ( 487.8941,  695.4365) and ( 486.0074,  693.6125) .. ( 483.0514,  690.9152)
+    .. controls ( 482.0021,  689.9579) and ( 479.9941,  686.7485) .. ( 476.9967,  685.8552)
+    .. controls ( 474.5021,  685.1112) and ( 471.9967,  687.9152) .. ( 471.2741,  690.1379)
+    .. controls ( 470.2901,  693.1672) and ( 470.7741,  698.6699) .. ( 473.1074,  699.7525)
+    .. controls ( 475.9234,  701.0605) and ( 480.0381,  700.8325) .. ( 484.2461,  702.1659)
+    .. controls ( 488.1194,  703.3925) and ( 490.6354,  704.6645) .. ( 494.5594,  706.3712)
+    .. controls ( 501.3941,  709.3445) and ( 506.3301,  710.6939) .. ( 511.8301,  710.6939)
+    .. controls ( 518.5514,  710.6939) and ( 525.1007,  706.3605) .. ( 525.1074,  702.9152)
+    .. controls ( 525.1207,  695.3739) and ( 519.0314,  693.9725) .. ( 515.5114,  691.5339)
+    .. controls ( 512.7741,  689.6379) and ( 514.3301,  683.4152) .. ( 517.4354,  684.0165)
+    .. controls ( 521.9634,  684.8912) and ( 530.4874,  684.9192) .. ( 534.1634,  684.7485)
+    .. controls ( 540.1634,  684.4712) and ( 544.9314,  682.4712) .. ( 544.9127,  679.0819)
+    .. controls ( 544.8914,  674.8859) and ( 542.6274,  670.1312) .. ( 537.3847,  667.8605)
+    .. controls ( 533.9541,  666.3739) and ( 528.0994,  667.6152) .. ( 527.3301,  666.4152)
+    .. controls ( 526.7474,  665.5085) and ( 527.6901,  659.9485) .. ( 527.5794,  654.7485)
+    .. controls ( 527.4887,  650.4432) and ( 527.1794,  646.9672) .. ( 524.6634,  643.1379)
+    .. controls ( 522.5434,  639.9125) and ( 518.1847,  633.9085) .. ( 512.3301,  628.9152)
+    .. controls ( 507.5941,  624.8765) and ( 503.1207,  621.7072) .. ( 497.8301,  621.7072)
+    .. controls ( 490.1634,  621.7072) and ( 480.8714,  628.5405) .. ( 474.3301,  633.9992)
+    .. controls ( 465.1527,  641.6552) and ( 458.2461,  649.7912) .. ( 460.3301,  651.9152)
+    .. controls ( 461.2474,  652.8512) and ( 466.7754,  651.8765) .. ( 472.6634,  649.8739)
+    .. controls ( 476.9941,  648.4005) and ( 490.9487,  639.9352) .. ( 494.0314,  638.9765)
+    .. controls ( 497.2861,  637.9645) and ( 503.9261,  644.6859) .. ( 504.9967,  654.4152)
+    .. controls ( 505.5101,  659.0819) and ( 506.0207,  671.3259) .. ( 504.3301,  671.0272)
+    .. controls ( 500.7181,  670.3885) and ( 473.9367,  661.4125) .. ( 470.4967,  659.9712)
+    .. controls ( 468.1047,  658.9699) and ( 461.6714,  656.1005) .. ( 459.3847,  655.0272)
+    .. controls ( 455.2461,  653.0819) and ( 447.9794,  653.6619) .. ( 448.7874,  661.7032)
+    .. controls ( 449.3701,  667.5032) and ( 450.9007,  671.6445) .. ( 459.0874,  672.1685)
+    .. controls ( 472.3207,  673.0179) and ( 499.0541,  678.7099) .. ( 501.0381,  679.3739)
+    .. controls ( 501.7234,  679.6032) and ( 499.7047,  682.4152) .. ( 497.1634,  685.4712)
+    .. controls ( 495.0487,  688.0125) and ( 493.2301,  689.9059) .. ( 493.2461,  692.2072)
+    .. controls ( 493.2741,  696.1379) and ( 504.5714,  694.6992) .. ( 506.0514,  695.9152)
+    .. controls ( 507.5327,  697.1325) and ( 508.7207,  701.0925) .. ( 506.9967,  701.5272)
+    .. controls ( 502.3581,  702.6939) and ( 494.4967,  699.4152) .. ( 490.4407,  696.9712)}
 %    \end{macrocode}
 %
 % 而。
 %    \begin{macrocode}
 \def\fdulogo at motto@er at i{%
-  (461.66398846,  521.23979797)
-    .. controls (458.99598853,  527.08246449) and (472.53065485,  539.48513085) .. (475.21865479,  544.85979738)
-    .. controls (476.99598808,  548.41579729) and (475.94132143,  551.52646388) .. (472.38532152,  549.41579727)
-    .. controls (469.05465494,  547.43846398) and (458.63332187,  543.46246408) .. (456.42132192,  547.74913064)
-    .. controls (454.32932198,  551.80513054) and (460.82932181,  560.35979699) .. (466.95065499,  564.42246356)
-    .. controls (473.84532149,  568.99713011) and (490.41865441,  577.49579657) .. (502.87198743,  569.37446343)
-    .. controls (511.49598721,  563.74913024) and (511.32932055,  558.33179704) .. (505.56532069,  552.93046385)
-    .. controls (501.92398745,  549.51846393) and (496.83465425,  546.36113068) .. (493.24665434,  543.41579742)
-    .. controls (485.96265452,  537.43446423) and (478.11865471,  528.56513112) .. (473.66132149,  524.41713123)
-    .. controls (469.71865492,  520.74779798) and (462.48265510,  519.44779802) .. (461.66398846,  521.23979797)
-  (546.32931968,  518.98566469)
-    .. controls (546.61998633,  523.10033126) and (546.32931968,  527.41633115) .. (542.66265310,  527.65633114)
-    .. controls (537.49065323,  527.99499780) and (510.67465390,  525.49633120) .. (509.65598726,  521.49899797)
-    .. controls (508.91332061,  518.58299804) and (515.44132045,  517.13766474) .. (518.57998704,  507.58299831)
-    .. controls (520.01065367,  503.22566509) and (518.96798703,  496.66566525) .. (520.91332031,  494.33233198)
-    .. controls (523.59598691,  491.11366539) and (528.76398678,  488.95766545) .. (531.66265338,  488.08299880)
-    .. controls (534.60798663,  487.19366549) and (536.81465325,  490.43366541) .. (539.74665317,  494.83233197)
-    .. controls (544.41331972,  501.83233179) and (545.82931969,  511.90299821) .. (546.32931968,  518.98566469)
-  (498.49732087,  530.70833107)
-    .. controls (508.24665396,  533.74966433) and (529.91465342,  538.43633088) .. (543.32931975,  539.08299753)
-    .. controls (556.60798608,  539.72166418) and (567.39998582,  534.18699765) .. (568.66265245,  525.86033119)
-    .. controls (570.82931906,  511.58299821) and (570.88531906,  504.47099839) .. (563.89731924,  491.04966539)
-    .. controls (561.09331931,  485.66433219) and (556.52665275,  481.04699898) .. (551.93198620,  477.05099908)
-    .. controls (545.75065302,  471.67499921) and (541.49731980,  470.89633256) .. (536.21865326,  470.58299924)
-    .. controls (526.88532016,  470.02699925) and (520.67332032,  480.32966566) .. (518.57998704,  480.24966566)
-    .. controls (514.24665381,  480.08299900) and (511.57998721,  464.91633271) .. (506.83732066,  462.48966611)
-    .. controls (504.57865405,  461.33366614) and (502.17065411,  462.86433276) .. (501.41332080,  467.08299933)
-    .. controls (500.24665416,  473.58299916) and (500.84265415,  491.84966537) .. (500.22265416,  499.16699852)
-    .. controls (499.82932084,  503.80433174) and (495.77065427,  504.87633171) .. (495.12532096,  503.36833175)
-    .. controls (494.05198765,  500.86033181) and (495.27465428,  494.91633196) .. (494.46798764,  489.60966543)
-    .. controls (493.74532099,  484.84699888) and (490.16265441,  482.50299894) .. (487.44132115,  482.02699895)
-    .. controls (485.21065454,  481.63633230) and (481.55198796,  482.52699894) .. (479.49598801,  488.63766545)
-    .. controls (476.59865475,  497.25499857) and (477.41198806,  510.16433158) .. (483.77465457,  510.58299824)
-    .. controls (487.57998781,  510.83233157) and (490.55465440,  506.33366501) .. (491.91865437,  507.90699830)
-    .. controls (493.66265433,  509.91633159) and (496.05332093,  517.31233140) .. (493.71865432,  517.91633139)
-    .. controls (492.40132102,  518.25633138) and (485.25598787,  515.80299811) .. (477.91332139,  511.91633154)
-    .. controls (470.44398824,  507.96166497) and (463.58798841,  501.50166513) .. (460.88532181,  496.24966526)
-    .. controls (458.21998854,  491.07099873) and (459.75598851,  486.31899884) .. (459.16265519,  480.33233233)
-    .. controls (458.32932188,  471.91633254) and (452.09198870,  467.21099932) .. (447.79465547,  466.89633266)
-    .. controls (443.49598891,  466.58299934) and (437.99598905,  472.24966586) .. (437.07198907,  480.16566567)
-    .. controls (436.15998910,  487.98166547) and (437.70132239,  497.62033190) .. (439.57998901,  505.83233169)
-    .. controls (440.57998899,  510.20566491) and (443.49065558,  518.47899804) .. (447.27465548,  518.52699804)
-    .. controls (451.60798871,  518.58299804) and (455.63332194,  506.69366500) .. (457.10798857,  506.91633166)
-    .. controls (460.49598849,  507.42699832) and (467.16265499,  515.36433145) .. (471.71865487,  518.30433138)
-    .. controls (477.82932139,  522.24966461) and (485.80665452,  526.74966450) .. (498.49732087,  530.70833107)}
+  ( 461.6639,  521.2397)
+    .. controls ( 458.9959,  527.0824) and ( 472.5306,  539.4851) .. ( 475.2186,  544.8597)
+    .. controls ( 476.9959,  548.4157) and ( 475.9413,  551.5264) .. ( 472.3853,  549.4157)
+    .. controls ( 469.0546,  547.4384) and ( 458.6333,  543.4624) .. ( 456.4213,  547.7491)
+    .. controls ( 454.3293,  551.8051) and ( 460.8293,  560.3597) .. ( 466.9506,  564.4224)
+    .. controls ( 473.8453,  568.9971) and ( 490.4186,  577.4957) .. ( 502.8719,  569.3744)
+    .. controls ( 511.4959,  563.7491) and ( 511.3293,  558.3317) .. ( 505.5653,  552.9304)
+    .. controls ( 501.9239,  549.5184) and ( 496.8346,  546.3611) .. ( 493.2466,  543.4157)
+    .. controls ( 485.9626,  537.4344) and ( 478.1186,  528.5651) .. ( 473.6613,  524.4171)
+    .. controls ( 469.7186,  520.7477) and ( 462.4826,  519.4477) .. ( 461.6639,  521.2397)
+  ( 546.3293,  518.9856)
+    .. controls ( 546.6199,  523.1003) and ( 546.3293,  527.4163) .. ( 542.6626,  527.6563)
+    .. controls ( 537.4906,  527.9949) and ( 510.6746,  525.4963) .. ( 509.6559,  521.4989)
+    .. controls ( 508.9133,  518.5829) and ( 515.4413,  517.1376) .. ( 518.5799,  507.5829)
+    .. controls ( 520.0106,  503.2256) and ( 518.9679,  496.6656) .. ( 520.9133,  494.3323)
+    .. controls ( 523.5959,  491.1136) and ( 528.7639,  488.9576) .. ( 531.6626,  488.0829)
+    .. controls ( 534.6079,  487.1936) and ( 536.8146,  490.4336) .. ( 539.7466,  494.8323)
+    .. controls ( 544.4133,  501.8323) and ( 545.8293,  511.9029) .. ( 546.3293,  518.9856)
+  ( 498.4973,  530.7083)
+    .. controls ( 508.2466,  533.7496) and ( 529.9146,  538.4363) .. ( 543.3293,  539.0829)
+    .. controls ( 556.6079,  539.7216) and ( 567.3999,  534.1869) .. ( 568.6626,  525.8603)
+    .. controls ( 570.8293,  511.5829) and ( 570.8853,  504.4709) .. ( 563.8973,  491.0496)
+    .. controls ( 561.0933,  485.6643) and ( 556.5266,  481.0469) .. ( 551.9319,  477.0509)
+    .. controls ( 545.7506,  471.6749) and ( 541.4973,  470.8963) .. ( 536.2186,  470.5829)
+    .. controls ( 526.8853,  470.0269) and ( 520.6733,  480.3296) .. ( 518.5799,  480.2496)
+    .. controls ( 514.2466,  480.0829) and ( 511.5799,  464.9163) .. ( 506.8373,  462.4896)
+    .. controls ( 504.5786,  461.3336) and ( 502.1706,  462.8643) .. ( 501.4133,  467.0829)
+    .. controls ( 500.2466,  473.5829) and ( 500.8426,  491.8496) .. ( 500.2226,  499.1669)
+    .. controls ( 499.8293,  503.8043) and ( 495.7706,  504.8763) .. ( 495.1253,  503.3683)
+    .. controls ( 494.0519,  500.8603) and ( 495.2746,  494.9163) .. ( 494.4679,  489.6096)
+    .. controls ( 493.7453,  484.8469) and ( 490.1626,  482.5029) .. ( 487.4413,  482.0269)
+    .. controls ( 485.2106,  481.6363) and ( 481.5519,  482.5269) .. ( 479.4959,  488.6376)
+    .. controls ( 476.5986,  497.2549) and ( 477.4119,  510.1643) .. ( 483.7746,  510.5829)
+    .. controls ( 487.5799,  510.8323) and ( 490.5546,  506.3336) .. ( 491.9186,  507.9069)
+    .. controls ( 493.6626,  509.9163) and ( 496.0533,  517.3123) .. ( 493.7186,  517.9163)
+    .. controls ( 492.4013,  518.2563) and ( 485.2559,  515.8029) .. ( 477.9133,  511.9163)
+    .. controls ( 470.4439,  507.9616) and ( 463.5879,  501.5016) .. ( 460.8853,  496.2496)
+    .. controls ( 458.2199,  491.0709) and ( 459.7559,  486.3189) .. ( 459.1626,  480.3323)
+    .. controls ( 458.3293,  471.9163) and ( 452.0919,  467.2109) .. ( 447.7946,  466.8963)
+    .. controls ( 443.4959,  466.5829) and ( 437.9959,  472.2496) .. ( 437.0719,  480.1656)
+    .. controls ( 436.1599,  487.9816) and ( 437.7013,  497.6203) .. ( 439.5799,  505.8323)
+    .. controls ( 440.5799,  510.2056) and ( 443.4906,  518.4789) .. ( 447.2746,  518.5269)
+    .. controls ( 451.6079,  518.5829) and ( 455.6333,  506.6936) .. ( 457.1079,  506.9163)
+    .. controls ( 460.4959,  507.4269) and ( 467.1626,  515.3643) .. ( 471.7186,  518.3043)
+    .. controls ( 477.8293,  522.2496) and ( 485.8066,  526.7496) .. ( 498.4973,  530.7083)}
 %    \end{macrocode}
 %
 % 笃。
 %    \begin{macrocode}
 \def\fdulogo at motto@du{%
-  (491.26185439,364.0330019)
-    .. controls (490.21918774,  365.05433521) and (485.86052119,  365.21300187) .. (483.96852123,  364.85966855)
-    .. controls (482.05785462,  364.50366856) and (480.77652131,  361.88100196) .. (482.45518794,  361.16633531)
-    .. controls (484.01785457,  360.49966866) and (488.39652112,  360.37033533) .. (489.88185442,  360.56766866)
-    .. controls (491.13118772,  360.73433532) and (491.72185437,  363.58233525) .. (491.26185439,  364.03300190)
-  (498.07918755,  309.24900327)
-    .. controls (495.40718761,  308.81433662) and (494.07918765,  307.79033664) .. (494.82985430,  305.12367004)
-    .. controls (495.38718762,  303.13967009) and (497.10052091,  300.70767015) .. (499.20452085,  301.35300347)
-    .. controls (500.60318748,  301.78233679) and (501.00318747,  302.68633677) .. (501.07918747,  304.95700338)
-    .. controls (501.16318747,  307.43700332) and (499.87118750,  309.54100326) .. (498.07918755,  309.24900327)
-  (513.70452049,  390.37433458)
-    .. controls (513.75385382,  392.10633453) and (512.80585385,  393.27566784) .. (510.68052057,  391.91433454)
-    .. controls (509.81918725,  391.36366789) and (508.63385395,  389.53966793) .. (507.32985398,  387.94366797)
-    .. controls (506.33518734,  386.72633467) and (505.35785403,  385.49300137) .. (504.91252071,  384.44366806)
-    .. controls (503.66318741,  381.49966813) and (505.89252069,  379.53300151) .. (508.24585396,  381.02633481)
-    .. controls (509.30718727,  381.69966813) and (509.86718725,  383.61700141) .. (510.91252056,  385.24900137)
-    .. controls (512.14452053,  387.17166799) and (513.66318716,  388.91566795) .. (513.70452049,  390.37433458)
-  (496.44052092,  347.91566897)
-    .. controls (493.14852100,  342.35966911) and (487.07918782,  342.66633577) .. (482.74585460,  346.08233568)
-    .. controls (477.92052139,  349.88766892) and (479.77385467,  357.30233540) .. (477.27518807,  357.35700207)
-    .. controls (474.57918814,  357.41566873) and (474.95785479,  352.38100219) .. (474.49652147,  351.44366888)
-    .. controls (473.63518816,  349.69300226) and (471.25918822,  350.27033558) .. (468.88585494,  349.97166892)
-    .. controls (465.80185502,  349.58233560) and (465.21918837,  348.16633563) .. (463.74585507,  348.30500229)
-    .. controls (461.03252181,  348.56100229) and (460.10718850,  349.27700227) .. (457.91252189,  349.74900226)
-    .. controls (455.31252195,  350.30900224) and (450.94052206,  349.41566893) .. (450.44052207,  355.63833544)
-    .. controls (449.97918875,  361.37833530) and (454.17918865,  365.29966854) .. (457.82985522,  371.66633504)
-    .. controls (460.86985514,  376.96633491) and (461.78852179,  382.66633477) .. (464.32985506,  384.74900138)
-    .. controls (466.36718834,  386.41966801) and (469.16852160,  385.19700137) .. (471.32985488,  385.66633469)
-    .. controls (473.82985482,  386.20766801) and (475.22452145,  387.77966797) .. (476.57918809,  387.74900131)
-    .. controls (482.69918793,  387.61433465) and (483.38585458,  381.13833481) .. (488.16318780,  381.08233481)
-    .. controls (493.07652101,  381.02500148) and (506.05252068,  393.85966782) .. (511.32985388,  398.63833437)
-    .. controls (516.60718708,  403.41566758) and (526.18318685,  412.05033403) .. (534.27385331,  405.24900087)
-    .. controls (535.89118660,  403.88900091) and (538.52051987,  400.89300098) .. (538.27385321,  398.02633439)
-    .. controls (537.66318656,  390.91566790) and (529.43385343,  387.95833464) .. (531.07918672,  384.66633472)
-    .. controls (531.99652003,  382.83300143) and (536.99651991,  384.30500139) .. (541.85385312,  382.19700145)
-    .. controls (548.41118629,  379.35166819) and (549.44051960,  373.19300167) .. (542.82985310,  368.24900180)
-    .. controls (537.34718657,  364.14900190) and (531.04452006,  363.72500191) .. (534.22051998,  357.18633541)
-    .. controls (536.05251993,  353.41566883) and (536.30451993,  350.42900224) .. (533.28318667,  347.61433565)
-    .. controls (530.38585341,  344.91566905) and (525.47118686,  346.40500234) .. (524.07918690,  344.74900238)
-    .. controls (522.23518694,  342.55433577) and (525.44052020,  341.22233581) .. (525.32985353,  337.02633591)
-    .. controls (525.21918687,  332.80500268) and (517.32985373,  332.35966936) .. (517.32985373,  329.91566942)
-    .. controls (517.32985373,  328.06100280) and (517.00452041,  326.62233617) .. (518.37918704,  326.18100285)
-    .. controls (520.82985365,  325.39433620) and (525.69518686,  326.30766951) .. (526.10052018,  323.50233625)
-    .. controls (526.45118684,  321.08766964) and (526.44052017,  316.61033642) .. (524.99652021,  315.74900311)
-    .. controls (523.49385358,  314.85300313) and (520.01518700,  315.67166978) .. (519.57118701,  314.44900314)
-    .. controls (519.19785369,  313.42366983) and (519.28585368,  311.29433655) .. (520.05252033,  311.08233656)
-    .. controls (522.37385361,  310.43966991) and (526.12985351,  311.77966987) .. (528.99652011,  311.58233655)
-    .. controls (531.51518671,  311.40900322) and (532.50452002,  309.87300326) .. (532.45518669,  306.41567001)
-    .. controls (532.34852002,  299.02367019) and (526.09652018,  299.02900353) .. (522.49652027,  296.83300358)
-    .. controls (519.28852035,  294.87433696) and (518.28852038,  288.99967044) .. (521.06585364,  287.72500381)
-    .. controls (523.74318691,  286.49567051) and (532.77652001,  291.14233706) .. (541.38585313,  293.85967032)
-    .. controls (548.53651962,  296.11700360) and (554.31251948,  297.13300357) .. (560.75918598,  297.13833691)
-    .. controls (572.57651902,  297.14767024) and (579.51918551,  289.53033710) .. (579.20318552,  278.51967071)
-    .. controls (578.60185220,  257.56100456) and (564.04051923,  237.39967173) .. (545.09118637,  229.35300527)
-    .. controls (532.67518668,  224.07967207) and (522.02318695,  225.81567202) .. (513.44052050,  235.58233845)
-    .. controls (507.82985397,  241.96900495) and (499.03252086,  249.68633809) .. (496.38585426,  249.35967144)
-    .. controls (493.72185432,  249.03300478) and (482.01785462,  246.01167152) .. (473.93118815,  244.41033823)
-    .. controls (466.41918834,  242.92233826) and (446.60718883,  239.41567168) .. (436.60718908,  238.35967171)
-    .. controls (432.82718918,  237.96100505) and (431.32985588,  236.49967176) .. (428.49652262,  236.41567176)
-    .. controls (425.05652271,  236.31433843) and (422.24585611,  237.95700505) .. (419.66318951,  241.66633829)
-    .. controls (417.99918955,  244.05433823) and (416.92052291,  247.78500481) .. (417.28852290,  251.12367139)
-    .. controls (417.70452289,  254.91567130) and (421.87918945,  256.95833791) .. (428.66318928,  257.62367123)
-    .. controls (436.16318910,  258.35967121) and (438.25385571,  256.52100459) .. (446.88985549,  256.70900458)
-    .. controls (453.82985532,  256.85967125) and (472.74585485,  258.33300454) .. (481.45518796,  259.49967118)
-    .. controls (483.41785458,  259.76233784) and (485.44185453,  260.25567116) .. (486.83252116,  260.77167115)
-    .. controls (487.26585449,  260.93167115) and (485.01252121,  265.87167102) .. (485.82985452,  266.08233768)
-    .. controls (487.77385447,  266.58233767) and (492.26718769,  263.18367109) .. (494.82985430,  263.58233775)
-    .. controls (501.17118747,  264.57167105) and (510.05785392,  265.77833769) .. (516.13518710,  266.74900433)
-    .. controls (523.76585357,  267.96767097) and (532.82985335,  268.13833763) .. (533.53518666,  265.93967102)
-    .. controls (534.00451998,  264.47833772) and (528.48852012,  260.62500449) .. (522.77385360,  257.91567122)
-    .. controls (517.58452039,  255.45567128) and (511.47918721,  254.14900465) .. (512.32985386,  253.49967133)
-    .. controls (513.60185383,  252.52767136) and (530.44452007,  246.09833818) .. (534.49651997,  247.08233816)
-    .. controls (537.41251990,  247.79033814) and (543.77785307,  254.45700464) .. (549.55251959,  264.91567105)
-    .. controls (553.81251949,  272.63167085) and (558.50718604,  288.15433713) .. (556.57918609,  289.33300377)
-    .. controls (554.65251947,  290.51033707) and (541.27785313,  286.57700384) .. (534.14051998,  284.39833723)
-    .. controls (520.45918699,  279.91300400) and (507.27385398,  274.85967080) .. (492.93518768,  271.51167088)
-    .. controls (488.76185445,  270.53700424) and (481.10718797,  269.69567093) .. (478.88585469,  272.91567085)
-    .. controls (476.11518810,  276.93033741) and (476.04052143,  285.11433721) .. (476.32985476,  293.16633701)
-    .. controls (476.60852142,  300.93567015) and (477.15518807,  308.58766995) .. (479.77385467,  311.91566987)
-    .. controls (482.19918795,  314.99700313) and (490.84052106,  317.42366973) .. (493.74585432,  318.08233638)
-    .. controls (499.99652083,  319.49966968) and (498.51652087,  322.47033627) .. (498.51652087,  325.80500286)
-    .. controls (498.51652087,  328.13833613) and (494.71918763,  327.13833616) .. (490.66318773,  327.91566947)
-    .. controls (487.01652116,  328.61566945) and (485.28718787,  332.57566935) .. (489.75652109,  337.50100257)
-    .. controls (491.45918771,  339.37833585) and (495.38585428,  341.74900246) .. (496.49652092,  342.41566911)
-    .. controls (497.60718756,  343.08233576) and (503.04452076,  345.68900236) .. (507.21918732,  346.13833568)
-    .. controls (512.50318719,  346.70500233) and (514.66318713,  346.02633569) .. (517.44052040,  347.52633565)
-    .. controls (521.31518697,  349.61966893) and (521.26318697,  364.89166855) .. (520.91252031,  366.74900183)
-    .. controls (520.44185366,  369.25033510) and (515.92585377,  366.09566852) .. (514.05252048,  366.47166851)
-    .. controls (509.62585393,  367.47966848) and (507.55252064,  370.80500173) .. (503.71918741,  370.02633509)
-    .. controls (498.80452086,  369.03033511) and (495.55652094,  362.61833527) .. (495.71652094,  357.26366874)
-    .. controls (495.84185427,  353.03433551) and (499.10718752,  352.41566886) .. (496.44052092,  347.91566897)}
+  ( 491.2618,  364.0330)
+    .. controls ( 490.2191,  365.0543) and ( 485.8605,  365.2130) .. ( 483.9685,  364.8596)
+    .. controls ( 482.0578,  364.5036) and ( 480.7765,  361.8810) .. ( 482.4551,  361.1663)
+    .. controls ( 484.0178,  360.4996) and ( 488.3965,  360.3703) .. ( 489.8818,  360.5676)
+    .. controls ( 491.1311,  360.7343) and ( 491.7218,  363.5823) .. ( 491.2618,  364.0330)
+  ( 498.0791,  309.2490)
+    .. controls ( 495.4071,  308.8143) and ( 494.0791,  307.7903) .. ( 494.8298,  305.1236)
+    .. controls ( 495.3871,  303.1396) and ( 497.1005,  300.7076) .. ( 499.2045,  301.3530)
+    .. controls ( 500.6031,  301.7823) and ( 501.0031,  302.6863) .. ( 501.0791,  304.9570)
+    .. controls ( 501.1631,  307.4370) and ( 499.8711,  309.5410) .. ( 498.0791,  309.2490)
+  ( 513.7045,  390.3743)
+    .. controls ( 513.7538,  392.1063) and ( 512.8058,  393.2756) .. ( 510.6805,  391.9143)
+    .. controls ( 509.8191,  391.3636) and ( 508.6338,  389.5396) .. ( 507.3298,  387.9436)
+    .. controls ( 506.3351,  386.7263) and ( 505.3578,  385.4930) .. ( 504.9125,  384.4436)
+    .. controls ( 503.6631,  381.4996) and ( 505.8925,  379.5330) .. ( 508.2458,  381.0263)
+    .. controls ( 509.3071,  381.6996) and ( 509.8671,  383.6170) .. ( 510.9125,  385.2490)
+    .. controls ( 512.1445,  387.1716) and ( 513.6631,  388.9156) .. ( 513.7045,  390.3743)
+  ( 496.4405,  347.9156)
+    .. controls ( 493.1485,  342.3596) and ( 487.0791,  342.6663) .. ( 482.7458,  346.0823)
+    .. controls ( 477.9205,  349.8876) and ( 479.7738,  357.3023) .. ( 477.2751,  357.3570)
+    .. controls ( 474.5791,  357.4156) and ( 474.9578,  352.3810) .. ( 474.4965,  351.4436)
+    .. controls ( 473.6351,  349.6930) and ( 471.2591,  350.2703) .. ( 468.8858,  349.9716)
+    .. controls ( 465.8018,  349.5823) and ( 465.2191,  348.1663) .. ( 463.7458,  348.3050)
+    .. controls ( 461.0325,  348.5610) and ( 460.1071,  349.2770) .. ( 457.9125,  349.7490)
+    .. controls ( 455.3125,  350.3090) and ( 450.9405,  349.4156) .. ( 450.4405,  355.6383)
+    .. controls ( 449.9791,  361.3783) and ( 454.1791,  365.2996) .. ( 457.8298,  371.6663)
+    .. controls ( 460.8698,  376.9663) and ( 461.7885,  382.6663) .. ( 464.3298,  384.7490)
+    .. controls ( 466.3671,  386.4196) and ( 469.1685,  385.1970) .. ( 471.3298,  385.6663)
+    .. controls ( 473.8298,  386.2076) and ( 475.2245,  387.7796) .. ( 476.5791,  387.7490)
+    .. controls ( 482.6991,  387.6143) and ( 483.3858,  381.1383) .. ( 488.1631,  381.0823)
+    .. controls ( 493.0765,  381.0250) and ( 506.0525,  393.8596) .. ( 511.3298,  398.6383)
+    .. controls ( 516.6071,  403.4156) and ( 526.1831,  412.0503) .. ( 534.2738,  405.2490)
+    .. controls ( 535.8911,  403.8890) and ( 538.5205,  400.8930) .. ( 538.2738,  398.0263)
+    .. controls ( 537.6631,  390.9156) and ( 529.4338,  387.9583) .. ( 531.0791,  384.6663)
+    .. controls ( 531.9965,  382.8330) and ( 536.9965,  384.3050) .. ( 541.8538,  382.1970)
+    .. controls ( 548.4111,  379.3516) and ( 549.4405,  373.1930) .. ( 542.8298,  368.2490)
+    .. controls ( 537.3471,  364.1490) and ( 531.0445,  363.7250) .. ( 534.2205,  357.1863)
+    .. controls ( 536.0525,  353.4156) and ( 536.3045,  350.4290) .. ( 533.2831,  347.6143)
+    .. controls ( 530.3858,  344.9156) and ( 525.4711,  346.4050) .. ( 524.0791,  344.7490)
+    .. controls ( 522.2351,  342.5543) and ( 525.4405,  341.2223) .. ( 525.3298,  337.0263)
+    .. controls ( 525.2191,  332.8050) and ( 517.3298,  332.3596) .. ( 517.3298,  329.9156)
+    .. controls ( 517.3298,  328.0610) and ( 517.0045,  326.6223) .. ( 518.3791,  326.1810)
+    .. controls ( 520.8298,  325.3943) and ( 525.6951,  326.3076) .. ( 526.1005,  323.5023)
+    .. controls ( 526.4511,  321.0876) and ( 526.4405,  316.6103) .. ( 524.9965,  315.7490)
+    .. controls ( 523.4938,  314.8530) and ( 520.0151,  315.6716) .. ( 519.5711,  314.4490)
+    .. controls ( 519.1978,  313.4236) and ( 519.2858,  311.2943) .. ( 520.0525,  311.0823)
+    .. controls ( 522.3738,  310.4396) and ( 526.1298,  311.7796) .. ( 528.9965,  311.5823)
+    .. controls ( 531.5151,  311.4090) and ( 532.5045,  309.8730) .. ( 532.4551,  306.4156)
+    .. controls ( 532.3485,  299.0236) and ( 526.0965,  299.0290) .. ( 522.4965,  296.8330)
+    .. controls ( 519.2885,  294.8743) and ( 518.2885,  288.9996) .. ( 521.0658,  287.7250)
+    .. controls ( 523.7431,  286.4956) and ( 532.7765,  291.1423) .. ( 541.3858,  293.8596)
+    .. controls ( 548.5365,  296.1170) and ( 554.3125,  297.1330) .. ( 560.7591,  297.1383)
+    .. controls ( 572.5765,  297.1476) and ( 579.5191,  289.5303) .. ( 579.2031,  278.5196)
+    .. controls ( 578.6018,  257.5610) and ( 564.0405,  237.3996) .. ( 545.0911,  229.3530)
+    .. controls ( 532.6751,  224.0796) and ( 522.0231,  225.8156) .. ( 513.4405,  235.5823)
+    .. controls ( 507.8298,  241.9690) and ( 499.0325,  249.6863) .. ( 496.3858,  249.3596)
+    .. controls ( 493.7218,  249.0330) and ( 482.0178,  246.0116) .. ( 473.9311,  244.4103)
+    .. controls ( 466.4191,  242.9223) and ( 446.6071,  239.4156) .. ( 436.6071,  238.3596)
+    .. controls ( 432.8271,  237.9610) and ( 431.3298,  236.4996) .. ( 428.4965,  236.4156)
+    .. controls ( 425.0565,  236.3143) and ( 422.2458,  237.9570) .. ( 419.6631,  241.6663)
+    .. controls ( 417.9991,  244.0543) and ( 416.9205,  247.7850) .. ( 417.2885,  251.1236)
+    .. controls ( 417.7045,  254.9156) and ( 421.8791,  256.9583) .. ( 428.6631,  257.6236)
+    .. controls ( 436.1631,  258.3596) and ( 438.2538,  256.5210) .. ( 446.8898,  256.7090)
+    .. controls ( 453.8298,  256.8596) and ( 472.7458,  258.3330) .. ( 481.4551,  259.4996)
+    .. controls ( 483.4178,  259.7623) and ( 485.4418,  260.2556) .. ( 486.8325,  260.7716)
+    .. controls ( 487.2658,  260.9316) and ( 485.0125,  265.8716) .. ( 485.8298,  266.0823)
+    .. controls ( 487.7738,  266.5823) and ( 492.2671,  263.1836) .. ( 494.8298,  263.5823)
+    .. controls ( 501.1711,  264.5716) and ( 510.0578,  265.7783) .. ( 516.1351,  266.7490)
+    .. controls ( 523.7658,  267.9676) and ( 532.8298,  268.1383) .. ( 533.5351,  265.9396)
+    .. controls ( 534.0045,  264.4783) and ( 528.4885,  260.6250) .. ( 522.7738,  257.9156)
+    .. controls ( 517.5845,  255.4556) and ( 511.4791,  254.1490) .. ( 512.3298,  253.4996)
+    .. controls ( 513.6018,  252.5276) and ( 530.4445,  246.0983) .. ( 534.4965,  247.0823)
+    .. controls ( 537.4125,  247.7903) and ( 543.7778,  254.4570) .. ( 549.5525,  264.9156)
+    .. controls ( 553.8125,  272.6316) and ( 558.5071,  288.1543) .. ( 556.5791,  289.3330)
+    .. controls ( 554.6525,  290.5103) and ( 541.2778,  286.5770) .. ( 534.1405,  284.3983)
+    .. controls ( 520.4591,  279.9130) and ( 507.2738,  274.8596) .. ( 492.9351,  271.5116)
+    .. controls ( 488.7618,  270.5370) and ( 481.1071,  269.6956) .. ( 478.8858,  272.9156)
+    .. controls ( 476.1151,  276.9303) and ( 476.0405,  285.1143) .. ( 476.3298,  293.1663)
+    .. controls ( 476.6085,  300.9356) and ( 477.1551,  308.5876) .. ( 479.7738,  311.9156)
+    .. controls ( 482.1991,  314.9970) and ( 490.8405,  317.4236) .. ( 493.7458,  318.0823)
+    .. controls ( 499.9965,  319.4996) and ( 498.5165,  322.4703) .. ( 498.5165,  325.8050)
+    .. controls ( 498.5165,  328.1383) and ( 494.7191,  327.1383) .. ( 490.6631,  327.9156)
+    .. controls ( 487.0165,  328.6156) and ( 485.2871,  332.5756) .. ( 489.7565,  337.5010)
+    .. controls ( 491.4591,  339.3783) and ( 495.3858,  341.7490) .. ( 496.4965,  342.4156)
+    .. controls ( 497.6071,  343.0823) and ( 503.0445,  345.6890) .. ( 507.2191,  346.1383)
+    .. controls ( 512.5031,  346.7050) and ( 514.6631,  346.0263) .. ( 517.4405,  347.5263)
+    .. controls ( 521.3151,  349.6196) and ( 521.2631,  364.8916) .. ( 520.9125,  366.7490)
+    .. controls ( 520.4418,  369.2503) and ( 515.9258,  366.0956) .. ( 514.0525,  366.4716)
+    .. controls ( 509.6258,  367.4796) and ( 507.5525,  370.8050) .. ( 503.7191,  370.0263)
+    .. controls ( 498.8045,  369.0303) and ( 495.5565,  362.6183) .. ( 495.7165,  357.2636)
+    .. controls ( 495.8418,  353.0343) and ( 499.1071,  352.4156) .. ( 496.4405,  347.9156)}
 %    \end{macrocode}
 %
 % 志。
 %    \begin{macrocode}
 \def\fdulogo at motto@zhi{%
-  (512.24638719,  153.66567383)
-    .. controls (512.47838719,  150.62834057) and (511.49705388,  146.99900733) .. (513.74638716,  147.41634065)
-    .. controls (518.23038704,  148.24567396) and (526.40638684,  149.32967394) .. (527.24638682,  145.37367403)
-    .. controls (527.95438680,  142.04034078) and (528.16238680,  138.71500753) .. (523.77438691,  135.19367429)
-    .. controls (520.66372032,  132.69767435) and (517.50372040,  132.90034101) .. (515.55172044,  130.47100774)
-    .. controls (513.99438715,  128.53500779) and (513.96905382,  119.16567469) .. (516.77438708,  119.63767468)
-    .. controls (519.48905368,  120.09500800) and (524.63572022,  121.27634130) .. (528.07972013,  121.41634130)
-    .. controls (533.64771999,  121.64034129) and (537.49438656,  118.33367471) .. (537.49571990,  113.41634150)
-    .. controls (537.49705323,  110.36034158) and (533.90638665,  106.28300835) .. (530.34105341,  105.88567502)
-    .. controls (526.60772017,  105.47100837) and (525.24638687,  108.58167495) .. (521.07972031,  108.62434162)
-    .. controls (515.94905377,  108.67500829) and (510.59972057,  106.95100833) .. (499.49572085,  104.08167507)
-    .. controls (493.72772099,  102.59234177) and (488.03838780,  100.72834182) .. (482.69705460,  99.520341850)
-    .. controls (477.65972139,   98.38034188) and (471.57838821,  96.480341920) .. (465.94105502,  96.248341930)
-    .. controls (463.30372175,   96.14034193) and (458.61438853,  96.236341930) .. (457.80238855,  100.31100849)
-    .. controls (457.05172191,  104.08167507) and (457.67972189,  107.07500833) .. (462.44105511,  109.24834160)
-    .. controls (467.55172164,  111.58300821) and (482.99705459,  112.86034151) .. (489.38505443,  114.30434148)
-    .. controls (492.46772102,  115.00167479) and (491.70505437,  123.16567459) .. (490.12105441,  123.70700791)
-    .. controls (487.46638781,  124.61634122) and (478.63838803,  121.42434130) .. (472.78238818,  122.42567461)
-    .. controls (469.96772158,  122.90700793) and (463.91305507,  123.10700792) .. (464.49572172,  129.33234110)
-    .. controls (465.10772171,  135.86034094) and (484.69438788,  137.48434090) .. (488.35172112,  138.72967420)
-    .. controls (491.99572103,  139.97100750) and (491.07438772,  146.65634067) .. (490.57972107,  149.11767394)
-    .. controls (488.73572111,  158.29634038) and (489.04505444,  164.86034021) .. (500.27838749,  165.97367352)
-    .. controls (511.62238721,  167.09767349) and (512.05572053,  156.16300710) .. (512.24638719,  153.66567383)
-  (477.14665474,   84.89994221)
-    .. controls (472.73998818,   81.22527564) and (467.58798831,   76.65460909) .. (463.99598840,   72.30394253)
-    .. controls (462.33465511,   70.29194258) and (463.05465509,   58.65327620) .. (463.10798842,   55.47060962)
-    .. controls (463.21865509,   48.80394312) and (460.37198849,   40.91594331) .. (453.45465533,   40.91594331)
-    .. controls (445.28798887,   40.91594331) and (444.20265556,   46.74927650) .. (443.32932225,   50.99860973)
-    .. controls (442.19732228,   56.51327626) and (443.66132224,   63.83994274) .. (445.21865554,   66.35994268)
-    .. controls (446.79598883,   68.91194261) and (452.75865535,   71.92527587) .. (457.92665522,   75.68794244)
-    .. controls (468.97065494,   83.72927558) and (482.18532128,   94.29727531) .. (483.77465457,   92.64660869)
-    .. controls (485.03865454,   91.33194205) and (479.27598802,   86.67460884) .. (477.14665474,   84.89994221)
-  (476.49638809,   72.74900918)
-    .. controls (480.21905466,   74.35967581) and (501.89638745,   50.07834308) .. (510.82972056,   47.24900982)
-    .. controls (515.82972044,   45.66634319) and (532.30172003,   46.16634318) .. (537.63505323,   46.24900985)
-    .. controls (538.76705320,   46.26634318) and (540.66305315,   46.49967651) .. (540.59505315,   47.73300981)
-    .. controls (540.52038649,   49.09834311) and (500.66305415,   75.58234245) .. (503.74572074,   79.16500902)
-    .. controls (505.18172070,   80.83300898) and (525.21905354,   70.58234257) .. (540.71905315,   64.52634272)
-    .. controls (556.74171941,   58.26634288) and (572.32971903,   53.35967634) .. (572.32971903,   48.58234312)
-    .. controls (572.32971903,   43.46367658) and (566.08038585,   43.41567658) .. (563.08038592,   39.49967668)
-    .. controls (561.54438596,   37.49567673) and (561.41371930,   34.58234347) .. (558.66305270,   32.58234352)
-    .. controls (549.60438626,   25.99434369) and (535.51105328,   25.81434369) .. (524.88572021,   26.15834368)
-    .. controls (504.88572071,   26.80501033) and (495.99638760,   29.91567692) .. (487.99638780,   40.91567665)
-    .. controls (478.70838803,   53.68767633) and (473.71505482,   71.54500921) .. (476.49638809,   72.74900918)
-  (507.10745399,   87.63794214)
-    .. controls (508.21812063,   90.80460873) and (515.55412044,   93.42460867) .. (524.74612021,   94.66594197)
-    .. controls (535.22878662,   96.08060860) and (548.44611962,   96.18060860) .. (551.57945288,   95.24860862)
-    .. controls (557.74611939,   93.41527533) and (560.91278598,   86.41527551) .. (560.49678599,   80.49927566)
-    .. controls (560.21945266,   76.56594242) and (556.38478609,   75.08194246) .. (553.55145283,   75.08194246)
-    .. controls (549.55145293,   75.08194246) and (543.79011974,   76.84460908) .. (539.55811984,   77.15260907)
-    .. controls (532.15012003,   77.69394239) and (524.42745356,   78.01127572) .. (520.71812032,   78.58194237)
-    .. controls (514.94078713,   79.47127568) and (505.79145402,   83.88727557) .. (507.10745399,   87.63794214)}
+  ( 512.2463,  153.6656)
+    .. controls ( 512.4783,  150.6283) and ( 511.4970,  146.9990) .. ( 513.7463,  147.4163)
+    .. controls ( 518.2303,  148.2456) and ( 526.4063,  149.3296) .. ( 527.2463,  145.3736)
+    .. controls ( 527.9543,  142.0403) and ( 528.1623,  138.7150) .. ( 523.7743,  135.1936)
+    .. controls ( 520.6637,  132.6976) and ( 517.5037,  132.9003) .. ( 515.5517,  130.4710)
+    .. controls ( 513.9943,  128.5350) and ( 513.9690,  119.1656) .. ( 516.7743,  119.6376)
+    .. controls ( 519.4890,  120.0950) and ( 524.6357,  121.2763) .. ( 528.0797,  121.4163)
+    .. controls ( 533.6477,  121.6403) and ( 537.4943,  118.3336) .. ( 537.4957,  113.4163)
+    .. controls ( 537.4970,  110.3603) and ( 533.9063,  106.2830) .. ( 530.3410,  105.8856)
+    .. controls ( 526.6077,  105.4710) and ( 525.2463,  108.5816) .. ( 521.0797,  108.6243)
+    .. controls ( 515.9490,  108.6750) and ( 510.5997,  106.9510) .. ( 499.4957,  104.0816)
+    .. controls ( 493.7277,  102.5923) and ( 488.0383,  100.7283) .. ( 482.6970,   99.5203)
+    .. controls ( 477.6597,   98.3803) and ( 471.5783,   96.4803) .. ( 465.9410,   96.2483)
+    .. controls ( 463.3037,   96.1403) and ( 458.6143,   96.2363) .. ( 457.8023,  100.3110)
+    .. controls ( 457.0517,  104.0816) and ( 457.6797,  107.0750) .. ( 462.4410,  109.2483)
+    .. controls ( 467.5517,  111.5830) and ( 482.9970,  112.8603) .. ( 489.3850,  114.3043)
+    .. controls ( 492.4677,  115.0016) and ( 491.7050,  123.1656) .. ( 490.1210,  123.7070)
+    .. controls ( 487.4663,  124.6163) and ( 478.6383,  121.4243) .. ( 472.7823,  122.4256)
+    .. controls ( 469.9677,  122.9070) and ( 463.9130,  123.1070) .. ( 464.4957,  129.3323)
+    .. controls ( 465.1077,  135.8603) and ( 484.6943,  137.4843) .. ( 488.3517,  138.7296)
+    .. controls ( 491.9957,  139.9710) and ( 491.0743,  146.6563) .. ( 490.5797,  149.1176)
+    .. controls ( 488.7357,  158.2963) and ( 489.0450,  164.8603) .. ( 500.2783,  165.9736)
+    .. controls ( 511.6223,  167.0976) and ( 512.0557,  156.1630) .. ( 512.2463,  153.6656)
+  ( 477.1466,   84.8999)
+    .. controls ( 472.7399,   81.2252) and ( 467.5879,   76.6546) .. ( 463.9959,   72.3039)
+    .. controls ( 462.3346,   70.2919) and ( 463.0546,   58.6532) .. ( 463.1079,   55.4706)
+    .. controls ( 463.2186,   48.8039) and ( 460.3719,   40.9159) .. ( 453.4546,   40.9159)
+    .. controls ( 445.2879,   40.9159) and ( 444.2026,   46.7492) .. ( 443.3293,   50.9986)
+    .. controls ( 442.1973,   56.5132) and ( 443.6613,   63.8399) .. ( 445.2186,   66.3599)
+    .. controls ( 446.7959,   68.9119) and ( 452.7586,   71.9252) .. ( 457.9266,   75.6879)
+    .. controls ( 468.9706,   83.7292) and ( 482.1853,   94.2972) .. ( 483.7746,   92.6466)
+    .. controls ( 485.0386,   91.3319) and ( 479.2759,   86.6746) .. ( 477.1466,   84.8999)
+  ( 476.4963,   72.7490)
+    .. controls ( 480.2190,   74.3596) and ( 501.8963,   50.0783) .. ( 510.8297,   47.2490)
+    .. controls ( 515.8297,   45.6663) and ( 532.3017,   46.1663) .. ( 537.6350,   46.2490)
+    .. controls ( 538.7670,   46.2663) and ( 540.6630,   46.4996) .. ( 540.5950,   47.7330)
+    .. controls ( 540.5203,   49.0983) and ( 500.6630,   75.5823) .. ( 503.7457,   79.1650)
+    .. controls ( 505.1817,   80.8330) and ( 525.2190,   70.5823) .. ( 540.7190,   64.5263)
+    .. controls ( 556.7417,   58.2663) and ( 572.3297,   53.3596) .. ( 572.3297,   48.5823)
+    .. controls ( 572.3297,   43.4636) and ( 566.0803,   43.4156) .. ( 563.0803,   39.4996)
+    .. controls ( 561.5443,   37.4956) and ( 561.4137,   34.5823) .. ( 558.6630,   32.5823)
+    .. controls ( 549.6043,   25.9943) and ( 535.5110,   25.8143) .. ( 524.8857,   26.1583)
+    .. controls ( 504.8857,   26.8050) and ( 495.9963,   29.9156) .. ( 487.9963,   40.9156)
+    .. controls ( 478.7083,   53.6876) and ( 473.7150,   71.5450) .. ( 476.4963,   72.7490)
+  ( 507.1074,   87.6379)
+    .. controls ( 508.2181,   90.8046) and ( 515.5541,   93.4246) .. ( 524.7461,   94.6659)
+    .. controls ( 535.2287,   96.0806) and ( 548.4461,   96.1806) .. ( 551.5794,   95.2486)
+    .. controls ( 557.7461,   93.4152) and ( 560.9127,   86.4152) .. ( 560.4967,   80.4992)
+    .. controls ( 560.2194,   76.5659) and ( 556.3847,   75.0819) .. ( 553.5514,   75.0819)
+    .. controls ( 549.5514,   75.0819) and ( 543.7901,   76.8446) .. ( 539.5581,   77.1526)
+    .. controls ( 532.1501,   77.6939) and ( 524.4274,   78.0112) .. ( 520.7181,   78.5819)
+    .. controls ( 514.9407,   79.4712) and ( 505.7914,   83.8872) .. ( 507.1074,   87.6379)}
 %    \end{macrocode}
 %
 % 切。
 %    \begin{macrocode}
 \def\fdulogo at motto@qie{%
-  ( 70.41306491,  978.12405322)
-    .. controls ( 68.59973162,  977.99071989) and ( 61.77439846,  976.13738660) .. ( 56.44106526,  974.19338665)
-    .. controls ( 51.01039872,  972.21338670) and ( 47.16373215,  968.74938678) .. ( 42.77439893,  967.74938681)
-    .. controls ( 38.32373238,  966.73472017) and ( 27.71839931,  965.08272021) .. ( 25.59173269,  972.32672003)
-    .. controls ( 24.69706605,  975.37205328) and ( 31.35573255,  978.65738654) .. ( 35.71839911,  981.09738648)
-    .. controls ( 40.16373233,  983.58271975) and ( 50.54506540,  987.01471966) .. ( 56.73839858,  988.37605296)
-    .. controls ( 60.80639848,  989.26938627) and ( 70.49573157,  991.41605288) .. ( 72.62106485,  992.66538619)
-    .. controls ( 74.04239815,  993.50138617) and ( 73.41306483, 1004.24938590) .. ( 72.24639819, 1007.16538582)
-    .. controls ( 69.62239826, 1013.72405233) and ( 69.98906492, 1025.04271871) .. ( 79.22106469, 1025.33205204)
-    .. controls ( 87.39039782, 1025.58938536) and ( 88.54373112, 1019.55471885) .. ( 88.66373112, 1011.74938571)
-    .. controls ( 88.73039778, 1007.33605249) and ( 85.75306452,  999.49871935) .. ( 87.44106448,  996.69338609)
-    .. controls ( 89.12906444,  993.88805282) and ( 95.55173094,  997.80405272) .. ( 96.82639758,  996.37605276)
-    .. controls ( 98.79706420,  994.16671948) and ( 99.24373085,  989.33205294) .. ( 96.61173092,  988.43205296)
-    .. controls ( 90.38506441,  986.30405301) and ( 86.55173117,  986.91605300) .. ( 85.04773121,  978.98671986)
-    .. controls ( 84.33173123,  975.21471996) and ( 84.13839790,  971.34805339) .. ( 83.83039790,  966.74938683)
-    .. controls ( 83.38773125,  960.16272033) and ( 83.64373124,  956.11872043) .. ( 84.03173123,  955.66538711)
-    .. controls ( 85.20506454,  954.29072048) and (101.00239747,  967.46805348) .. (109.66239726,  973.83205332)
-    .. controls (119.56506368,  981.10938647) and (128.27839679,  988.06005297) .. (131.55173004,  989.97071959)
-    .. controls (133.45439666,  991.08271956) and (135.66906327,  994.46271947) .. (136.49706325,  993.99871949)
-    .. controls (138.57972987,  992.83205285) and (137.16372990,  989.69338626) .. (141.07972981,  989.66538626)
-    .. controls (146.73839633,  989.62538626) and (150.99706289,  989.74938626) .. (150.41306291,  983.16538642)
-    .. controls (149.91972959,  977.59471990) and (149.02906294,  971.76405338) .. (148.24639629,  966.99872016)
-    .. controls (147.24639632,  960.91605365) and (152.66372952,  965.49872020) .. (153.99972948,  959.75472034)
-    .. controls (154.93972946,  955.71338711) and (159.54106268,  956.39872043) .. (161.71306262,  958.37872038)
-    .. controls (163.88506257,  960.36005366) and (167.24372915,  970.34538674) .. (168.57972912,  981.08271981)
-    .. controls (169.87439575,  991.48805288) and (171.32772905, 1007.98271914) .. (169.68772909, 1009.37205243)
-    .. controls (167.74239581, 1011.02138573) and (157.99706272, 1000.24938600) .. (149.74639626, 1000.41605266)
-    .. controls (142.70639643,  999.65471934) and (137.03706324, 1002.73205260) .. (136.51572992, 1004.14138590)
-    .. controls (135.48372995, 1006.93471916) and (143.43439641, 1010.10538575) .. (147.18639632, 1011.49471905)
-    .. controls (154.63972947, 1014.25338565) and (161.57972929, 1014.66538564) .. (168.57972912, 1017.83205222)
-    .. controls (171.25039572, 1019.04005219) and (172.36639569, 1022.16405212) .. (173.91306232, 1021.83205212)
-    .. controls (181.62772879, 1020.17738550) and (191.32772855, 1014.26005231) .. (191.90772854, 1006.67205250)
-    .. controls (192.90639518,  993.61871950) and (192.74639518,  980.61738649) .. (190.68106190,  965.57872020)
-    .. controls (189.56506193,  957.44672040) and (184.02772873,  952.24005386) .. (178.35172887,  946.71472067)
-    .. controls (172.59039569,  941.10672081) and (157.91306272,  936.49872092) .. (152.73706285,  940.72538748)
-    .. controls (147.28239632,  945.18005404) and (145.86106302,  950.55472057) .. (144.49706305,  951.86005387)
-    .. controls (143.37972975,  952.92805385) and (141.25306314,  950.52005391) .. (139.24639652,  947.33205399)
-    .. controls (134.99706329,  940.58272082) and (127.31439682,  929.87605442) .. (121.49706363,  923.08272126)
-    .. controls (115.30639712,  915.85338811) and (111.05173056,  911.24938822) .. (109.11439727,  912.24938820)
-    .. controls (107.65439731,  913.00272151) and (116.65706375,  928.63472112) .. (123.88506357,  945.80405402)
-    .. controls (130.10106341,  960.57072032) and (135.21172995,  976.57605325) .. (134.44106331,  982.30405311)
-    .. controls (133.99572998,  985.60805303) and (131.79706337,  985.56138636) .. (129.92239675,  984.51471972)
-    .. controls (124.86506355,  981.68938646) and (118.97706369,  970.97472006) .. (114.49706380,  965.99872019)
-    .. controls (101.56239746,  951.63472055) and (100.63439748,  950.83205390) .. ( 87.21839782,  936.91605425)
-    .. controls ( 81.92773129,  931.42805438) and ( 71.99573153,  921.13738797) .. ( 69.28773160,  920.91605465)
-    .. controls ( 66.92506499,  920.72138798) and ( 66.88506499,  923.74938791) .. ( 64.83039838,  924.58272122)
-    .. controls ( 62.35306511,  925.58672120) and ( 60.49706515,  924.19338790) .. ( 57.99039855,  926.09872118)
-    .. controls ( 50.60506540,  931.71205438) and ( 62.66373177,  937.69338756) .. ( 66.88506499,  948.02672064)
-    .. controls ( 71.88239820,  960.25605366) and ( 73.33039817,  968.25205346) .. ( 73.83039815,  974.16538665)
-    .. controls ( 74.15306481,  977.99338655) and ( 72.20506486,  978.25605321) .. ( 70.41306491,  978.12405322)}
+  (  70.4130,  978.1240)
+    .. controls (  68.5997,  977.9907) and (  61.7743,  976.1373) .. (  56.4410,  974.1933)
+    .. controls (  51.0103,  972.2133) and (  47.1637,  968.7493) .. (  42.7743,  967.7493)
+    .. controls (  38.3237,  966.7347) and (  27.7183,  965.0827) .. (  25.5917,  972.3267)
+    .. controls (  24.6970,  975.3720) and (  31.3557,  978.6573) .. (  35.7183,  981.0973)
+    .. controls (  40.1637,  983.5827) and (  50.5450,  987.0147) .. (  56.7383,  988.3760)
+    .. controls (  60.8063,  989.2693) and (  70.4957,  991.4160) .. (  72.6210,  992.6653)
+    .. controls (  74.0423,  993.5013) and (  73.4130, 1004.2493) .. (  72.2463, 1007.1653)
+    .. controls (  69.6223, 1013.7240) and (  69.9890, 1025.0427) .. (  79.2210, 1025.3320)
+    .. controls (  87.3903, 1025.5893) and (  88.5437, 1019.5547) .. (  88.6637, 1011.7493)
+    .. controls (  88.7303, 1007.3360) and (  85.7530,  999.4987) .. (  87.4410,  996.6933)
+    .. controls (  89.1290,  993.8880) and (  95.5517,  997.8040) .. (  96.8263,  996.3760)
+    .. controls (  98.7970,  994.1667) and (  99.2437,  989.3320) .. (  96.6117,  988.4320)
+    .. controls (  90.3850,  986.3040) and (  86.5517,  986.9160) .. (  85.0477,  978.9867)
+    .. controls (  84.3317,  975.2147) and (  84.1383,  971.3480) .. (  83.8303,  966.7493)
+    .. controls (  83.3877,  960.1627) and (  83.6437,  956.1187) .. (  84.0317,  955.6653)
+    .. controls (  85.2050,  954.2907) and ( 101.0023,  967.4680) .. ( 109.6623,  973.8320)
+    .. controls ( 119.5650,  981.1093) and ( 128.2783,  988.0600) .. ( 131.5517,  989.9707)
+    .. controls ( 133.4543,  991.0827) and ( 135.6690,  994.4627) .. ( 136.4970,  993.9987)
+    .. controls ( 138.5797,  992.8320) and ( 137.1637,  989.6933) .. ( 141.0797,  989.6653)
+    .. controls ( 146.7383,  989.6253) and ( 150.9970,  989.7493) .. ( 150.4130,  983.1653)
+    .. controls ( 149.9197,  977.5947) and ( 149.0290,  971.7640) .. ( 148.2463,  966.9987)
+    .. controls ( 147.2463,  960.9160) and ( 152.6637,  965.4987) .. ( 153.9997,  959.7547)
+    .. controls ( 154.9397,  955.7133) and ( 159.5410,  956.3987) .. ( 161.7130,  958.3787)
+    .. controls ( 163.8850,  960.3600) and ( 167.2437,  970.3453) .. ( 168.5797,  981.0827)
+    .. controls ( 169.8743,  991.4880) and ( 171.3277, 1007.9827) .. ( 169.6877, 1009.3720)
+    .. controls ( 167.7423, 1011.0213) and ( 157.9970, 1000.2493) .. ( 149.7463, 1000.4160)
+    .. controls ( 142.7063,  999.6547) and ( 137.0370, 1002.7320) .. ( 136.5157, 1004.1413)
+    .. controls ( 135.4837, 1006.9347) and ( 143.4343, 1010.1053) .. ( 147.1863, 1011.4947)
+    .. controls ( 154.6397, 1014.2533) and ( 161.5797, 1014.6653) .. ( 168.5797, 1017.8320)
+    .. controls ( 171.2503, 1019.0400) and ( 172.3663, 1022.1640) .. ( 173.9130, 1021.8320)
+    .. controls ( 181.6277, 1020.1773) and ( 191.3277, 1014.2600) .. ( 191.9077, 1006.6720)
+    .. controls ( 192.9063,  993.6187) and ( 192.7463,  980.6173) .. ( 190.6810,  965.5787)
+    .. controls ( 189.5650,  957.4467) and ( 184.0277,  952.2400) .. ( 178.3517,  946.7147)
+    .. controls ( 172.5903,  941.1067) and ( 157.9130,  936.4987) .. ( 152.7370,  940.7253)
+    .. controls ( 147.2823,  945.1800) and ( 145.8610,  950.5547) .. ( 144.4970,  951.8600)
+    .. controls ( 143.3797,  952.9280) and ( 141.2530,  950.5200) .. ( 139.2463,  947.3320)
+    .. controls ( 134.9970,  940.5827) and ( 127.3143,  929.8760) .. ( 121.4970,  923.0827)
+    .. controls ( 115.3063,  915.8533) and ( 111.0517,  911.2493) .. ( 109.1143,  912.2493)
+    .. controls ( 107.6543,  913.0027) and ( 116.6570,  928.6347) .. ( 123.8850,  945.8040)
+    .. controls ( 130.1010,  960.5707) and ( 135.2117,  976.5760) .. ( 134.4410,  982.3040)
+    .. controls ( 133.9957,  985.6080) and ( 131.7970,  985.5613) .. ( 129.9223,  984.5147)
+    .. controls ( 124.8650,  981.6893) and ( 118.9770,  970.9747) .. ( 114.4970,  965.9987)
+    .. controls ( 101.5623,  951.6347) and ( 100.6343,  950.8320) .. (  87.2183,  936.9160)
+    .. controls (  81.9277,  931.4280) and (  71.9957,  921.1373) .. (  69.2877,  920.9160)
+    .. controls (  66.9250,  920.7213) and (  66.8850,  923.7493) .. (  64.8303,  924.5827)
+    .. controls (  62.3530,  925.5867) and (  60.4970,  924.1933) .. (  57.9903,  926.0987)
+    .. controls (  50.6050,  931.7120) and (  62.6637,  937.6933) .. (  66.8850,  948.0267)
+    .. controls (  71.8823,  960.2560) and (  73.3303,  968.2520) .. (  73.8303,  974.1653)
+    .. controls (  74.1530,  977.9933) and (  72.2050,  978.2560) .. (  70.4130,  978.1240)}
 %    \end{macrocode}
 %
 % 问。
 %    \begin{macrocode}
 \def\fdulogo at motto@wen{%
-  (113.88533049,  800.33232433)
-    .. controls (113.88533049,  792.49899119) and (103.44133075,  785.91499135) .. ( 93.77466432,  787.69365798)
-    .. controls ( 91.97599770,  788.02432464) and ( 91.99599770,  790.54032457) .. ( 92.36799769,  792.02699120)
-    .. controls ( 93.00133101,  794.55499114) and ( 94.03866432,  794.79099113) .. ( 94.21866431,  797.41499107)
-    .. controls ( 94.41999764,  800.34565766) and ( 90.55199774,  798.87365770) .. ( 90.55199774,  802.45765761)
-    .. controls ( 90.55199774,  807.73499081) and ( 91.41999771,  813.70699066) .. ( 93.82799765,  814.61899064)
-    .. controls ( 95.18533095,  815.13232396) and ( 99.94266417,  810.02832409) .. (104.23466406,  809.80299076)
-    .. controls (109.99599725,  809.49899077) and (113.88533049,  808.05499080) .. (113.88533049,  800.33232433)
-  ( 68.24639829,  746.24899235)
-    .. controls ( 76.02373143,  746.24899235) and ( 76.30906476,  717.77832639) .. ( 76.32906476,  695.74899361)
-    .. controls ( 76.34639809,  678.91566070) and ( 73.70373149,  668.63299429) .. ( 68.82639828,  668.61832762)
-    .. controls ( 65.44106503,  668.60899429) and ( 58.49173187,  673.23166084) .. ( 57.54506523,  683.24899392)
-    .. controls ( 55.93039860,  700.35032683) and ( 58.49706520,  720.08232633) .. ( 62.50239844,  732.20499270)
-    .. controls ( 63.84106507,  736.25832593) and ( 65.57973169,  746.24899235) .. ( 68.24639829,  746.24899235)
-  (117.19559707,  733.34792600)
-    .. controls (114.83026380,  735.24925929) and ( 94.68759763,  733.44392600) .. ( 94.49693097,  732.49859269)
-    .. controls ( 93.99693098,  730.02659275) and ( 98.73693086,  730.33459274) .. ( 99.60759751,  726.35992618)
-    .. controls (100.98626414,  720.06125967) and (103.24626409,  712.70792652) .. (105.56093069,  712.68259319)
-    .. controls (106.91293066,  712.66792652) and (110.07293058,  717.64525973) .. (112.74626385,  722.74925960)
-    .. controls (115.32226378,  727.66792614) and (118.09959705,  732.62125935) .. (117.19559707,  733.34792600)
-  (125.07959687,  717.74925973)
-    .. controls (125.16359687,  710.58259324) and (136.33026326,  717.41592640) .. (136.33026326,  709.91592659)
-    .. controls (136.33026326,  706.99859333) and (134.99692996,  703.58259341) .. (132.91293001,  703.16526009)
-    .. controls (128.86226345,  702.35592678) and (122.66493027,  701.93192679) .. (122.83026360,  700.99859348)
-    .. controls (123.33026358,  698.16526022) and (134.45826331,  690.91192706) .. (137.88492989,  690.69326040)
-    .. controls (139.35426318,  690.59992707) and (141.45292980,  694.44792697) .. (141.41292980,  701.24926014)
-    .. controls (141.33026313,  715.33192645) and (141.46226313,  737.09459258) .. (141.41292980,  747.83192564)
-    .. controls (141.33026313,  766.24925851) and (140.87559648,  775.70525828) .. (135.57959661,  774.99859163)
-    .. controls (130.28359674,  774.29192498) and (125.66359686,  768.83192512) .. (123.01693026,  763.93192524)
-    .. controls (119.17693035,  756.81859208) and (114.00093048,  755.98125877) .. (107.77559731,  760.51859199)
-    .. controls (103.80893074,  763.40925858) and ( 98.44093087,  763.85725857) .. ( 95.31426428,  763.30525859)
-    .. controls ( 91.04359772,  762.55192527) and ( 89.00626444,  756.68125875) .. ( 87.94093113,  755.30392545)
-    .. controls ( 85.66359786,  752.35992553) and ( 82.55159794,  750.35992558) .. ( 78.55159804,  751.41592555)
-    .. controls ( 74.74493146,  752.41992553) and ( 68.07959830,  757.89592539) .. ( 68.07959830,  764.08259190)
-    .. controls ( 68.07959830,  770.26925841) and ( 73.10359817,  771.43059172) .. ( 75.41826478,  770.34659174)
-    .. controls ( 78.83026470,  768.74925845) and ( 80.62226465,  763.49992525) .. ( 86.29693118,  765.48925853)
-    .. controls ( 89.41293110,  766.58259184) and ( 95.18626429,  773.48792500) .. (102.21826411,  775.08259163)
-    .. controls (106.99693066,  776.16525827) and (113.86626382,  773.31725834) .. (116.63959708,  776.18925826)
-    .. controls (122.11293028,  781.85592479) and (125.22626354,  780.03192484) .. (130.24626341,  783.74925808)
-    .. controls (133.91559665,  786.46659134) and (136.36892992,  790.42792458) .. (144.21826306,  790.47059124)
-    .. controls (150.91292956,  790.50792457) and (155.77292944,  786.62259134) .. (160.33026266,  779.80392484)
-    .. controls (164.95292921,  772.88792501) and (165.57559586,  766.17059185) .. (165.99692918,  757.80392539)
-    .. controls (166.52626250,  747.25325899) and (165.26626254,  744.26125906) .. (165.66359586,  734.41592598)
-    .. controls (166.04092918,  725.02125954) and (169.01826244,  708.54259329) .. (169.90626242,  696.58259359)
-    .. controls (171.03426239,  681.39592730) and (156.09159610,  668.34259429) .. (145.21826304,  666.42526101)
-    .. controls (136.66359658,  664.91592771) and (132.88493001,  670.47059424) .. (130.10759675,  675.24926079)
-    .. controls (123.69826357,  686.27192718) and (115.95026377,  694.92259363) .. (110.10759725,  698.24926021)
-    .. controls (106.83959733,  700.10926017) and (101.64359746,  698.15726022) .. ( 96.44093092,  699.02659353)
-    .. controls ( 89.31159777,  700.21726016) and ( 86.33293118,  709.19592661) .. ( 85.74626452,  719.16525969)
-    .. controls ( 85.49693120,  723.41592625) and ( 89.71026442,  729.00125944) .. ( 90.50226440,  730.49725941)
-    .. controls ( 91.91293104,  733.16525934) and ( 90.13959775,  736.64125925) .. ( 92.66359768,  738.58259254)
-    .. controls (100.24626416,  744.41592573) and (111.62759721,  747.60659231) .. (119.89826367,  748.24125896)
-    .. controls (123.97026357,  748.55325896) and (129.79693009,  746.79459233) .. (132.24626336,  743.41592575)
-    .. controls (134.66359663,  740.08259250) and (134.83026330,  735.58259261) .. (133.07559667,  730.62659274)
-    .. controls (131.31159672,  725.63992619) and (125.03826354,  721.36525964) .. (125.07959687,  717.74925973)}
+  ( 113.8853,  800.3323)
+    .. controls ( 113.8853,  792.4989) and ( 103.4413,  785.9149) .. (  93.7746,  787.6936)
+    .. controls (  91.9759,  788.0243) and (  91.9959,  790.5403) .. (  92.3679,  792.0269)
+    .. controls (  93.0013,  794.5549) and (  94.0386,  794.7909) .. (  94.2186,  797.4149)
+    .. controls (  94.4199,  800.3456) and (  90.5519,  798.8736) .. (  90.5519,  802.4576)
+    .. controls (  90.5519,  807.7349) and (  91.4199,  813.7069) .. (  93.8279,  814.6189)
+    .. controls (  95.1853,  815.1323) and (  99.9426,  810.0283) .. ( 104.2346,  809.8029)
+    .. controls ( 109.9959,  809.4989) and ( 113.8853,  808.0549) .. ( 113.8853,  800.3323)
+  (  68.2463,  746.2489)
+    .. controls (  76.0237,  746.2489) and (  76.3090,  717.7783) .. (  76.3290,  695.7489)
+    .. controls (  76.3463,  678.9156) and (  73.7037,  668.6329) .. (  68.8263,  668.6183)
+    .. controls (  65.4410,  668.6089) and (  58.4917,  673.2316) .. (  57.5450,  683.2489)
+    .. controls (  55.9303,  700.3503) and (  58.4970,  720.0823) .. (  62.5023,  732.2049)
+    .. controls (  63.8410,  736.2583) and (  65.5797,  746.2489) .. (  68.2463,  746.2489)
+  ( 117.1955,  733.3479)
+    .. controls ( 114.8302,  735.2492) and (  94.6875,  733.4439) .. (  94.4969,  732.4985)
+    .. controls (  93.9969,  730.0265) and (  98.7369,  730.3345) .. (  99.6075,  726.3599)
+    .. controls ( 100.9862,  720.0612) and ( 103.2462,  712.7079) .. ( 105.5609,  712.6825)
+    .. controls ( 106.9129,  712.6679) and ( 110.0729,  717.6452) .. ( 112.7462,  722.7492)
+    .. controls ( 115.3222,  727.6679) and ( 118.0995,  732.6212) .. ( 117.1955,  733.3479)
+  ( 125.0795,  717.7492)
+    .. controls ( 125.1635,  710.5825) and ( 136.3302,  717.4159) .. ( 136.3302,  709.9159)
+    .. controls ( 136.3302,  706.9985) and ( 134.9969,  703.5825) .. ( 132.9129,  703.1652)
+    .. controls ( 128.8622,  702.3559) and ( 122.6649,  701.9319) .. ( 122.8302,  700.9985)
+    .. controls ( 123.3302,  698.1652) and ( 134.4582,  690.9119) .. ( 137.8849,  690.6932)
+    .. controls ( 139.3542,  690.5999) and ( 141.4529,  694.4479) .. ( 141.4129,  701.2492)
+    .. controls ( 141.3302,  715.3319) and ( 141.4622,  737.0945) .. ( 141.4129,  747.8319)
+    .. controls ( 141.3302,  766.2492) and ( 140.8755,  775.7052) .. ( 135.5795,  774.9985)
+    .. controls ( 130.2835,  774.2919) and ( 125.6635,  768.8319) .. ( 123.0169,  763.9319)
+    .. controls ( 119.1769,  756.8185) and ( 114.0009,  755.9812) .. ( 107.7755,  760.5185)
+    .. controls ( 103.8089,  763.4092) and (  98.4409,  763.8572) .. (  95.3142,  763.3052)
+    .. controls (  91.0435,  762.5519) and (  89.0062,  756.6812) .. (  87.9409,  755.3039)
+    .. controls (  85.6635,  752.3599) and (  82.5515,  750.3599) .. (  78.5515,  751.4159)
+    .. controls (  74.7449,  752.4199) and (  68.0795,  757.8959) .. (  68.0795,  764.0825)
+    .. controls (  68.0795,  770.2692) and (  73.1035,  771.4305) .. (  75.4182,  770.3465)
+    .. controls (  78.8302,  768.7492) and (  80.6222,  763.4999) .. (  86.2969,  765.4892)
+    .. controls (  89.4129,  766.5825) and (  95.1862,  773.4879) .. ( 102.2182,  775.0825)
+    .. controls ( 106.9969,  776.1652) and ( 113.8662,  773.3172) .. ( 116.6395,  776.1892)
+    .. controls ( 122.1129,  781.8559) and ( 125.2262,  780.0319) .. ( 130.2462,  783.7492)
+    .. controls ( 133.9155,  786.4665) and ( 136.3689,  790.4279) .. ( 144.2182,  790.4705)
+    .. controls ( 150.9129,  790.5079) and ( 155.7729,  786.6225) .. ( 160.3302,  779.8039)
+    .. controls ( 164.9529,  772.8879) and ( 165.5755,  766.1705) .. ( 165.9969,  757.8039)
+    .. controls ( 166.5262,  747.2532) and ( 165.2662,  744.2612) .. ( 165.6635,  734.4159)
+    .. controls ( 166.0409,  725.0212) and ( 169.0182,  708.5425) .. ( 169.9062,  696.5825)
+    .. controls ( 171.0342,  681.3959) and ( 156.0915,  668.3425) .. ( 145.2182,  666.4252)
+    .. controls ( 136.6635,  664.9159) and ( 132.8849,  670.4705) .. ( 130.1075,  675.2492)
+    .. controls ( 123.6982,  686.2719) and ( 115.9502,  694.9225) .. ( 110.1075,  698.2492)
+    .. controls ( 106.8395,  700.1092) and ( 101.6435,  698.1572) .. (  96.4409,  699.0265)
+    .. controls (  89.3115,  700.2172) and (  86.3329,  709.1959) .. (  85.7462,  719.1652)
+    .. controls (  85.4969,  723.4159) and (  89.7102,  729.0012) .. (  90.5022,  730.4972)
+    .. controls (  91.9129,  733.1652) and (  90.1395,  736.6412) .. (  92.6635,  738.5825)
+    .. controls ( 100.2462,  744.4159) and ( 111.6275,  747.6065) .. ( 119.8982,  748.2412)
+    .. controls ( 123.9702,  748.5532) and ( 129.7969,  746.7945) .. ( 132.2462,  743.4159)
+    .. controls ( 134.6635,  740.0825) and ( 134.8302,  735.5825) .. ( 133.0755,  730.6265)
+    .. controls ( 131.3115,  725.6399) and ( 125.0382,  721.3652) .. ( 125.0795,  717.7492)}
 %    \end{macrocode}
 %
 % 而。
 %    \begin{macrocode}
 \def\fdulogo at motto@er at ii{%
-  (108.90466394,  536.58766425)
-    .. controls (109.87666392,  538.57566420) and (102.97266409,  537.08499758) .. ( 98.66333087,  536.37433093)
-    .. controls ( 94.84066430,  535.74366428) and ( 88.89133111,  534.12899765) .. ( 86.55266450,  538.04633088)
-    .. controls ( 84.44066456,  541.58233080) and ( 89.92999775,  547.88499731) .. ( 94.20733098,  550.49299724)
-    .. controls ( 99.89399750,  553.95833049) and (111.29533055,  558.12099705) .. (118.74599703,  558.49966371)
-    .. controls (125.64599686,  558.84899703) and (133.83799665,  551.11166389) .. (133.85132999,  544.52899739)
-    .. controls (133.85932999,  539.75166418) and (127.88866347,  534.22766431) .. (126.31133018,  532.76633102)
-    .. controls (121.78999696,  528.57966445) and ( 98.29533088,  509.82766492) .. ( 92.82999768,  505.85966502)
-    .. controls ( 88.25133113,  502.53566511) and ( 86.05133118,  503.03566509) .. ( 85.59266453,  503.66499841)
-    .. controls ( 85.02466454,  504.44366506) and ( 86.99666449,  508.74899828) .. ( 91.82999770,  514.91566480)
-    .. controls ( 98.69266420,  523.67166458) and (106.80599733,  532.29699770) .. (108.90466394,  536.58766425)
-  (133.85066332,  493.80459866)
-    .. controls (134.29466331,  488.91526545) and (146.75732966,  471.29926589) .. (155.10399612,  472.01393254)
-    .. controls (160.93732931,  472.51393252) and (165.88532919,  481.74859896) .. (167.66266248,  488.19393213)
-    .. controls (168.81732911,  492.37926536) and (169.31332910,  501.70726513) .. (168.63866245,  502.65793177)
-    .. controls (167.98799580,  503.57259841) and (159.59866268,  500.35793183) .. (151.99599620,  498.87393186)
-    .. controls (143.42132975,  497.20059857) and (133.68132999,  495.66459861) .. (133.85066332,  493.80459866)
-  (119.70533034,  486.04059885)
-    .. controls (118.57999704,  486.62459884) and (116.17199710,  486.29259885) .. (115.62133044,  485.54059886)
-    .. controls (115.16266379,  484.91526555) and (116.61999708,  465.61526603) .. (113.77733049,  461.77526612)
-    .. controls (110.88399723,  457.86993289) and (102.49199744,  457.94193289) .. ( 99.68399751,  460.35259949)
-    .. controls ( 96.45466426,  463.12459942) and ( 94.27733098,  467.76593264) .. ( 94.44133097,  472.47126586)
-    .. controls ( 94.62133097,  477.66593239) and ( 97.28666423,  483.17793226) .. ( 95.79999761,  484.01126557)
-    .. controls ( 94.97599763,  484.47393222) and ( 86.97466449,  480.91259898) .. ( 82.37199794,  480.20726566)
-    .. controls ( 75.94133143,  479.22059902) and ( 74.85066480,  485.58193220) .. ( 73.28799817,  485.33259887)
-    .. controls ( 70.95599823,  484.95926555) and ( 72.57999819,  474.64459914) .. ( 73.60799816,  468.02726597)
-    .. controls ( 74.32133148,  463.43126608) and ( 75.78533144,  458.58059954) .. ( 75.32933145,  455.63793294)
-    .. controls ( 74.49599814,  450.24859975) and ( 71.07999822,  448.08193313) .. ( 66.74399833,  447.52726648)
-    .. controls ( 62.58933177,  446.99659983) and ( 58.03866522,  450.99926639) .. ( 55.91333194,  456.29126626)
-    .. controls ( 54.88399863,  458.85259953) and ( 53.27866533,  461.95393279) .. ( 53.38933200,  475.23793245)
-    .. controls ( 53.47866533,  485.96859885) and ( 56.64133192,  504.78593172) .. ( 61.67199846,  508.24993163)
-    .. controls ( 67.35733165,  512.16326487) and ( 70.84266490,  506.77793167) .. ( 71.96133153,  503.75393174)
-    .. controls ( 73.07999817,  500.72993182) and ( 71.44799821,  494.38059864) .. ( 73.20533150,  493.24859867)
-    .. controls ( 74.21866481,  492.59659869) and ( 85.44933120,  497.09259858) .. ( 99.66266418,  500.83259848)
-    .. controls (114.55199714,  504.74859838) and (131.64933004,  508.53526496) .. (143.95466307,  510.95793156)
-    .. controls (156.87199608,  513.49926483) and (174.41332897,  516.70726475) .. (181.47199546,  514.83393147)
-    .. controls (187.07332866,  513.34859817) and (191.83332854,  505.08059838) .. (193.02266184,  499.35526519)
-    .. controls (194.44132847,  492.52726536) and (194.20799514,  479.94593234) .. (188.99599528,  470.13793258)
-    .. controls (185.57732869,  463.70459941) and (180.38532882,  460.47126616) .. (173.56799566,  457.37926623)
-    .. controls (169.12932911,  455.36726629) and (158.60132937,  452.72859968) .. (153.71866282,  453.13793301)
-    .. controls (145.77466302,  453.80459966) and (142.66399643,  465.36459937) .. (139.82932984,  465.58193270)
-    .. controls (136.21866326,  465.86059936) and (133.63332999,  458.01526622) .. (130.27466341,  452.41526636)
-    .. controls (127.86533014,  448.40059979) and (124.58533022,  445.84059986) .. (123.16266359,  446.02726652)
-    .. controls (120.82933031,  446.33259984) and (121.47333030,  457.59259956) .. (121.60799696,  467.80459931)
-    .. controls (121.71866362,  476.24859910) and (120.89599698,  485.42326553) .. (119.70533034,  486.04059885)}
+  ( 108.9046,  536.5876)
+    .. controls ( 109.8766,  538.5756) and ( 102.9726,  537.0849) .. (  98.6633,  536.3743)
+    .. controls (  94.8406,  535.7436) and (  88.8913,  534.1289) .. (  86.5526,  538.0463)
+    .. controls (  84.4406,  541.5823) and (  89.9299,  547.8849) .. (  94.2073,  550.4929)
+    .. controls (  99.8939,  553.9583) and ( 111.2953,  558.1209) .. ( 118.7459,  558.4996)
+    .. controls ( 125.6459,  558.8489) and ( 133.8379,  551.1116) .. ( 133.8513,  544.5289)
+    .. controls ( 133.8593,  539.7516) and ( 127.8886,  534.2276) .. ( 126.3113,  532.7663)
+    .. controls ( 121.7899,  528.5796) and (  98.2953,  509.8276) .. (  92.8299,  505.8596)
+    .. controls (  88.2513,  502.5356) and (  86.0513,  503.0356) .. (  85.5926,  503.6649)
+    .. controls (  85.0246,  504.4436) and (  86.9966,  508.7489) .. (  91.8299,  514.9156)
+    .. controls (  98.6926,  523.6716) and ( 106.8059,  532.2969) .. ( 108.9046,  536.5876)
+  ( 133.8506,  493.8045)
+    .. controls ( 134.2946,  488.9152) and ( 146.7573,  471.2992) .. ( 155.1039,  472.0139)
+    .. controls ( 160.9373,  472.5139) and ( 165.8853,  481.7485) .. ( 167.6626,  488.1939)
+    .. controls ( 168.8173,  492.3792) and ( 169.3133,  501.7072) .. ( 168.6386,  502.6579)
+    .. controls ( 167.9879,  503.5725) and ( 159.5986,  500.3579) .. ( 151.9959,  498.8739)
+    .. controls ( 143.4213,  497.2005) and ( 133.6813,  495.6645) .. ( 133.8506,  493.8045)
+  ( 119.7053,  486.0405)
+    .. controls ( 118.5799,  486.6245) and ( 116.1719,  486.2925) .. ( 115.6213,  485.5405)
+    .. controls ( 115.1626,  484.9152) and ( 116.6199,  465.6152) .. ( 113.7773,  461.7752)
+    .. controls ( 110.8839,  457.8699) and ( 102.4919,  457.9419) .. (  99.6839,  460.3525)
+    .. controls (  96.4546,  463.1245) and (  94.2773,  467.7659) .. (  94.4413,  472.4712)
+    .. controls (  94.6213,  477.6659) and (  97.2866,  483.1779) .. (  95.7999,  484.0112)
+    .. controls (  94.9759,  484.4739) and (  86.9746,  480.9125) .. (  82.3719,  480.2072)
+    .. controls (  75.9413,  479.2205) and (  74.8506,  485.5819) .. (  73.2879,  485.3325)
+    .. controls (  70.9559,  484.9592) and (  72.5799,  474.6445) .. (  73.6079,  468.0272)
+    .. controls (  74.3213,  463.4312) and (  75.7853,  458.5805) .. (  75.3293,  455.6379)
+    .. controls (  74.4959,  450.2485) and (  71.0799,  448.0819) .. (  66.7439,  447.5272)
+    .. controls (  62.5893,  446.9965) and (  58.0386,  450.9992) .. (  55.9133,  456.2912)
+    .. controls (  54.8839,  458.8525) and (  53.2786,  461.9539) .. (  53.3893,  475.2379)
+    .. controls (  53.4786,  485.9685) and (  56.6413,  504.7859) .. (  61.6719,  508.2499)
+    .. controls (  67.3573,  512.1632) and (  70.8426,  506.7779) .. (  71.9613,  503.7539)
+    .. controls (  73.0799,  500.7299) and (  71.4479,  494.3805) .. (  73.2053,  493.2485)
+    .. controls (  74.2186,  492.5965) and (  85.4493,  497.0925) .. (  99.6626,  500.8325)
+    .. controls ( 114.5519,  504.7485) and ( 131.6493,  508.5352) .. ( 143.9546,  510.9579)
+    .. controls ( 156.8719,  513.4992) and ( 174.4133,  516.7072) .. ( 181.4719,  514.8339)
+    .. controls ( 187.0733,  513.3485) and ( 191.8333,  505.0805) .. ( 193.0226,  499.3552)
+    .. controls ( 194.4413,  492.5272) and ( 194.2079,  479.9459) .. ( 188.9959,  470.1379)
+    .. controls ( 185.5773,  463.7045) and ( 180.3853,  460.4712) .. ( 173.5679,  457.3792)
+    .. controls ( 169.1293,  455.3672) and ( 158.6013,  452.7285) .. ( 153.7186,  453.1379)
+    .. controls ( 145.7746,  453.8045) and ( 142.6639,  465.3645) .. ( 139.8293,  465.5819)
+    .. controls ( 136.2186,  465.8605) and ( 133.6333,  458.0152) .. ( 130.2746,  452.4152)
+    .. controls ( 127.8653,  448.4005) and ( 124.5853,  445.8405) .. ( 123.1626,  446.0272)
+    .. controls ( 120.8293,  446.3325) and ( 121.4733,  457.5925) .. ( 121.6079,  467.8045)
+    .. controls ( 121.7186,  476.2485) and ( 120.8959,  485.4232) .. ( 119.7053,  486.0405)}
 %    \end{macrocode}
 %
 % 近。
 %    \begin{macrocode}
 \def\fdulogo at motto@jin{%
-  (147.52999631,  311.63046988)
-    .. controls (148.58999629,  309.42913660) and (152.49666285,  307.13846999) .. (155.99532943,  297.70780356)
-    .. controls (158.12599605,  291.96247037) and (159.99666267,  280.74913732) .. (159.64332934,  273.74780416)
-    .. controls (159.23266269,  265.59180436) and (157.10066274,  260.92113781) .. (154.41532947,  257.01847124)
-    .. controls (150.25666291,  250.97713806) and (146.14599635,  247.36913815) .. (147.32999632,  247.08247149)
-    .. controls (150.07932958,  246.41580484) and (181.78199546,  246.25847151) .. (191.17132855,  248.63447145)
-    .. controls (201.71799496,  251.30513805) and (223.91666107,  249.58647143) .. (224.21799439,  243.24913825)
-    .. controls (224.52066105,  236.91180508) and (214.10332798,  233.82647182) .. (202.32999494,  231.99847187)
-    .. controls (191.77399521,  230.35980524) and (153.31132950,  227.27047199) .. (134.81932996,  228.33180529)
-    .. controls (111.10733056,  229.69313859) and ( 94.27533098,  234.98247179) .. ( 80.55133132,  240.13847167)
-    .. controls ( 70.49666490,  243.91580490) and ( 62.00199845,  249.09180478) .. ( 55.44066528,  249.69313809)
-    .. controls ( 50.32866541,  250.16247142) and ( 46.21799884,  248.13847147) .. ( 42.82999893,  244.69313822)
-    .. controls ( 39.36333235,  241.17047164) and ( 34.71799913,  241.69313829) .. ( 32.66333252,  244.24913823)
-    .. controls ( 31.71666587,  245.42647153) and ( 29.24599927,  249.70780476) .. ( 31.59799921,  254.44247131)
-    .. controls ( 33.57133249,  258.41313788) and ( 37.53133240,  261.19180447) .. ( 41.82999895,  262.62380444)
-    .. controls ( 47.16333215,  264.40113773) and ( 54.84866530,  263.66647108) .. ( 54.91266529,  265.66513769)
-    .. controls ( 55.03799862,  269.54113760) and ( 50.16333208,  275.91580410) .. ( 47.32999882,  284.91580388)
-    .. controls ( 45.24466554,  291.53713705) and ( 44.63399888,  303.49313675) .. ( 44.74599888,  312.16513653)
-    .. controls ( 44.79666555,  316.04113643) and ( 45.49933220,  319.51446968) .. ( 45.44066553,  322.30513628)
-    .. controls ( 45.32999887,  327.63846948) and ( 43.71533224,  330.87180273) .. ( 43.77133224,  334.48246931)
-    .. controls ( 43.83799890,  338.86646920) and ( 44.82733221,  343.80513574) .. ( 48.99666544,  343.91580240)
-    .. controls ( 55.24599862,  344.08246907) and ( 57.56066523,  337.90380256) .. ( 58.24599854,  331.83180271)
-    .. controls ( 58.82999853,  326.66513617) and ( 56.79799858,  319.75846968) .. ( 56.75133191,  314.24913648)
-    .. controls ( 56.66333192,  303.58247008) and ( 59.79266517,  301.92113679) .. ( 63.00733176,  295.52513695)
-    .. controls ( 66.16333168,  289.24913710) and ( 66.24466501,  276.24913743) .. ( 66.24466501,  265.97180435)
-    .. controls ( 66.24466501,  262.88780443) and ( 71.16733155,  260.61713782) .. ( 78.21799804,  257.80513789)
-    .. controls ( 84.61666455,  255.25180462) and ( 92.80599768,  252.25713803) .. (100.57933082,  250.49847141)
-    .. controls (110.16333058,  248.33180479) and (137.50332990,  246.89447150) .. (138.89132986,  247.36647149)
-    .. controls (141.16332980,  248.13847147) and (137.05132991,  250.52647141) .. (136.85932991,  256.47047126)
-    .. controls (136.64999658,  262.92113776) and (136.15666326,  308.45713662) .. (135.71532994,  308.55313662)
-    .. controls (132.49666335,  309.24913660) and (118.69266370,  301.95047012) .. (118.55133037,  293.58247033)
-    .. controls (118.41266371,  285.33180387) and (116.57933042,  277.41580407) .. (112.66466385,  268.59847095)
-    .. controls (109.55666393,  261.59980446) and (104.05666407,  254.43580464) .. ( 99.10999752,  255.39847128)
-    .. controls ( 93.57799766,  256.47447126) and ( 89.94599775,  263.78247107) .. ( 89.47133110,  271.23847089)
-    .. controls ( 88.99666444,  278.69313737) and ( 91.36733105,  295.31580362) .. ( 94.57799764,  309.33313660)
-    .. controls ( 97.74599756,  323.16513626) and (104.65399738,  336.30380260) .. (107.88466397,  341.63846913)
-    .. controls (109.72599726,  344.67713572) and (112.85266385,  350.43046891) .. (116.38466376,  358.30513538)
-    .. controls (118.76999703,  363.61980191) and (119.21799702,  369.63846843) .. (123.07933026,  370.91580173)
-    .. controls (127.88866347,  372.50646836) and (130.19533008,  369.12780177) .. (133.12199667,  368.58246845)
-    .. controls (135.57932994,  368.12380180) and (138.91266319,  368.54113512) .. (141.18599647,  367.05313516)
-    .. controls (142.73132977,  366.04246852) and (143.94066307,  364.24913523) .. (143.85399640,  359.57980201)
-    .. controls (143.76199641,  354.61713547) and (140.43399649,  350.66780224) .. (135.32999662,  347.63846898)
-    .. controls (130.22599674,  344.60780239) and (118.23266371,  338.83313587) .. (116.71799708,  335.08246929)
-    .. controls (116.09933043,  333.54780266) and (116.42466376,  327.45046948) .. (116.66333042,  321.74913629)
-    .. controls (116.91666374,  315.68780311) and (117.13933040,  310.05313658) .. (118.41266371,  310.08246992)
-    .. controls (119.71799701,  310.11180325) and (125.09799687,  319.04113636) .. (132.78866335,  324.87446955)
-    .. controls (138.17266321,  328.95846945) and (144.78466305,  331.71446938) .. (149.10732961,  333.74913599)
-    .. controls (154.41799614,  336.24913593) and (162.34866261,  337.07046924) .. (165.78866252,  335.24913595)
-    .. controls (170.03799575,  332.99846934) and (172.99666234,  329.83180276) .. (173.16332900,  325.99846952)
-    .. controls (173.30732900,  322.66780294) and (172.03799570,  320.29046966) .. (169.21799577,  317.74913639)
-    .. controls (166.46066251,  315.26246979) and (162.63532927,  314.11046982) .. (158.74599603,  313.88780316)
-    .. controls (153.96466282,  313.61446983) and (146.78332966,  313.18246984) .. (147.52999631,  311.63046988)}
+  ( 147.5299,  311.6304)
+    .. controls ( 148.5899,  309.4291) and ( 152.4966,  307.1384) .. ( 155.9953,  297.7078)
+    .. controls ( 158.1259,  291.9624) and ( 159.9966,  280.7491) .. ( 159.6433,  273.7478)
+    .. controls ( 159.2326,  265.5918) and ( 157.1006,  260.9211) .. ( 154.4153,  257.0184)
+    .. controls ( 150.2566,  250.9771) and ( 146.1459,  247.3691) .. ( 147.3299,  247.0824)
+    .. controls ( 150.0793,  246.4158) and ( 181.7819,  246.2584) .. ( 191.1713,  248.6344)
+    .. controls ( 201.7179,  251.3051) and ( 223.9166,  249.5864) .. ( 224.2179,  243.2491)
+    .. controls ( 224.5206,  236.9118) and ( 214.1033,  233.8264) .. ( 202.3299,  231.9984)
+    .. controls ( 191.7739,  230.3598) and ( 153.3113,  227.2704) .. ( 134.8193,  228.3318)
+    .. controls ( 111.1073,  229.6931) and (  94.2753,  234.9824) .. (  80.5513,  240.1384)
+    .. controls (  70.4966,  243.9158) and (  62.0019,  249.0918) .. (  55.4406,  249.6931)
+    .. controls (  50.3286,  250.1624) and (  46.2179,  248.1384) .. (  42.8299,  244.6931)
+    .. controls (  39.3633,  241.1704) and (  34.7179,  241.6931) .. (  32.6633,  244.2491)
+    .. controls (  31.7166,  245.4264) and (  29.2459,  249.7078) .. (  31.5979,  254.4424)
+    .. controls (  33.5713,  258.4131) and (  37.5313,  261.1918) .. (  41.8299,  262.6238)
+    .. controls (  47.1633,  264.4011) and (  54.8486,  263.6664) .. (  54.9126,  265.6651)
+    .. controls (  55.0379,  269.5411) and (  50.1633,  275.9158) .. (  47.3299,  284.9158)
+    .. controls (  45.2446,  291.5371) and (  44.6339,  303.4931) .. (  44.7459,  312.1651)
+    .. controls (  44.7966,  316.0411) and (  45.4993,  319.5144) .. (  45.4406,  322.3051)
+    .. controls (  45.3299,  327.6384) and (  43.7153,  330.8718) .. (  43.7713,  334.4824)
+    .. controls (  43.8379,  338.8664) and (  44.8273,  343.8051) .. (  48.9966,  343.9158)
+    .. controls (  55.2459,  344.0824) and (  57.5606,  337.9038) .. (  58.2459,  331.8318)
+    .. controls (  58.8299,  326.6651) and (  56.7979,  319.7584) .. (  56.7513,  314.2491)
+    .. controls (  56.6633,  303.5824) and (  59.7926,  301.9211) .. (  63.0073,  295.5251)
+    .. controls (  66.1633,  289.2491) and (  66.2446,  276.2491) .. (  66.2446,  265.9718)
+    .. controls (  66.2446,  262.8878) and (  71.1673,  260.6171) .. (  78.2179,  257.8051)
+    .. controls (  84.6166,  255.2518) and (  92.8059,  252.2571) .. ( 100.5793,  250.4984)
+    .. controls ( 110.1633,  248.3318) and ( 137.5033,  246.8944) .. ( 138.8913,  247.3664)
+    .. controls ( 141.1633,  248.1384) and ( 137.0513,  250.5264) .. ( 136.8593,  256.4704)
+    .. controls ( 136.6499,  262.9211) and ( 136.1566,  308.4571) .. ( 135.7153,  308.5531)
+    .. controls ( 132.4966,  309.2491) and ( 118.6926,  301.9504) .. ( 118.5513,  293.5824)
+    .. controls ( 118.4126,  285.3318) and ( 116.5793,  277.4158) .. ( 112.6646,  268.5984)
+    .. controls ( 109.5566,  261.5998) and ( 104.0566,  254.4358) .. (  99.1099,  255.3984)
+    .. controls (  93.5779,  256.4744) and (  89.9459,  263.7824) .. (  89.4713,  271.2384)
+    .. controls (  88.9966,  278.6931) and (  91.3673,  295.3158) .. (  94.5779,  309.3331)
+    .. controls (  97.7459,  323.1651) and ( 104.6539,  336.3038) .. ( 107.8846,  341.6384)
+    .. controls ( 109.7259,  344.6771) and ( 112.8526,  350.4304) .. ( 116.3846,  358.3051)
+    .. controls ( 118.7699,  363.6198) and ( 119.2179,  369.6384) .. ( 123.0793,  370.9158)
+    .. controls ( 127.8886,  372.5064) and ( 130.1953,  369.1278) .. ( 133.1219,  368.5824)
+    .. controls ( 135.5793,  368.1238) and ( 138.9126,  368.5411) .. ( 141.1859,  367.0531)
+    .. controls ( 142.7313,  366.0424) and ( 143.9406,  364.2491) .. ( 143.8539,  359.5798)
+    .. controls ( 143.7619,  354.6171) and ( 140.4339,  350.6678) .. ( 135.3299,  347.6384)
+    .. controls ( 130.2259,  344.6078) and ( 118.2326,  338.8331) .. ( 116.7179,  335.0824)
+    .. controls ( 116.0993,  333.5478) and ( 116.4246,  327.4504) .. ( 116.6633,  321.7491)
+    .. controls ( 116.9166,  315.6878) and ( 117.1393,  310.0531) .. ( 118.4126,  310.0824)
+    .. controls ( 119.7179,  310.1118) and ( 125.0979,  319.0411) .. ( 132.7886,  324.8744)
+    .. controls ( 138.1726,  328.9584) and ( 144.7846,  331.7144) .. ( 149.1073,  333.7491)
+    .. controls ( 154.4179,  336.2491) and ( 162.3486,  337.0704) .. ( 165.7886,  335.2491)
+    .. controls ( 170.0379,  332.9984) and ( 172.9966,  329.8318) .. ( 173.1633,  325.9984)
+    .. controls ( 173.3073,  322.6678) and ( 172.0379,  320.2904) .. ( 169.2179,  317.7491)
+    .. controls ( 166.4606,  315.2624) and ( 162.6353,  314.1104) .. ( 158.7459,  313.8878)
+    .. controls ( 153.9646,  313.6144) and ( 146.7833,  313.1824) .. ( 147.5299,  311.6304)}
 %    \end{macrocode}
 %
 % 思。
 %    \begin{macrocode}
 \def\fdulogo at motto@si{%
-  (106.49093067,  108.99527494)
-    .. controls (107.99626397,  108.66594162) and (109.39359727,  109.32060827) .. (110.41359724,  111.66594154)
-    .. controls (112.08026386,  115.49927478) and (112.58026385,  120.99927464) .. (111.08026389,  121.66594129)
-    .. controls (109.64693059,  122.30327461) and (104.98826404,  120.65127465) .. (104.03359740,  120.00460800)
-    .. controls (102.34959744,  118.86460803) and (105.34026403,  109.24727494) .. (106.49093067,  108.99527494)
-  ( 93.55226433,   38.30461004)
-    .. controls ( 91.74159771,   33.33527684) and ( 87.66293114,   27.77527697) .. ( 79.82959800,   27.80461031)
-    .. controls ( 74.49759814,   27.82461031) and ( 71.40826488,   31.66327688) .. ( 69.12159827,   36.40061009)
-    .. controls ( 66.58026500,   41.66594329) and ( 68.38293162,   53.36727634) .. ( 71.54026488,   59.73527618)
-    .. controls ( 76.03759810,   68.80594262) and ( 85.36026453,   77.49794240) .. ( 85.16693120,   78.80327570)
-    .. controls ( 84.83893121,   81.01527564) and ( 79.32959802,   82.33260894) .. ( 78.16293138,   86.70727550)
-    .. controls ( 76.04826477,   94.63794197) and ( 89.88559775,   94.02727532) .. ( 90.00826442,   96.90727525)
-    .. controls ( 90.17359775,  100.80327515) and ( 80.55226465,  107.13794166) .. ( 80.24693133,  118.99927469)
-    .. controls ( 79.98826467,  129.03394111) and ( 82.75626460,  143.82727407) .. ( 85.77359786,  144.24860740)
-    .. controls ( 87.65226448,  144.51127406) and ( 98.21893088,  128.58194112) .. (101.22559747,  129.59527443)
-    .. controls (103.59626408,  130.39260774) and (107.60693064,  133.24860767) .. (109.16293060,  135.36060762)
-    .. controls (110.87093056,  137.67660756) and (111.02693056,  140.45927416) .. (111.60693054,  143.52727408)
-    .. controls (112.38559719,  147.63794064) and (119.11893036,  149.52327393) .. (121.90026362,  148.91527395)
-    .. controls (125.71893019,  148.08194063) and (128.20959679,  143.25127409) .. (129.77359676,  141.63794079)
-    .. controls (131.55226338,  139.80460751) and (134.96692996,  139.03794086) .. (134.98426329,  134.57794097)
-    .. controls (134.99626329,  131.19394106) and (132.67226335,  130.15794108) .. (131.78826337,  128.12460780)
-    .. controls (130.95493006,  126.20727451) and (130.85093006,  124.21527456) .. (130.12159675,  122.58194127)
-    .. controls (128.01093013,  117.86060806) and (125.46959686,  112.70860818) .. (126.91359683,  112.66594152)
-    .. controls (129.74693009,  112.58194152) and (135.20426329,  125.02727454) .. (142.32959644,  136.91527425)
-    .. controls (148.52026295,  147.24194065) and (151.95492953,  152.08194053) .. (151.95492953,  155.20727379)
-    .. controls (151.95492953,  157.78460706) and (139.55226318,  156.80460708) .. (128.66293012,  155.97127377)
-    .. controls (120.72559698,  155.36327379) and (105.30026403,  154.68727380) .. (105.06293071,  155.59527378)
-    .. controls (104.41359739,  158.08194038) and (107.78293064,  163.07260693) .. (118.44026371,  166.24860685)
-    .. controls (123.65626358,  167.80327347) and (143.06559642,  168.37794013) .. (152.58026285,  165.99927352)
-    .. controls (160.91359598,  163.91527357) and (172.26826236,  150.59127390) .. (174.74692896,  146.41527401)
-    .. controls (176.73626225,  143.06327409) and (175.10692896,  138.36060754) .. (171.26426239,  131.99527437)
-    .. controls (168.19492913,  126.91260783) and (160.09092933,  118.71260803) .. (153.99626282,  111.69394154)
-    .. controls (150.84292956,  108.06194163) and (148.52026295,  103.64327508) .. (146.05226302,  100.86060848)
-    .. controls (142.99626309,   97.41527523) and (132.12159670,   94.86060863) .. (124.58026355,   92.99927534)
-    .. controls (118.95359703,   91.60994205) and (106.72959733,   87.84860881) .. (103.41359741,   86.33260884)
-    .. controls (101.65893079,   85.52994220) and ( 98.92026419,   81.12727564) .. ( 98.98426419,   76.91394241)
-    .. controls ( 99.10693086,   68.86060928) and ( 98.60693087,   63.08194276) .. ( 97.66293089,   55.83260961)
-    .. controls ( 96.79493091,   49.16860977) and ( 96.03493093,   45.12060987) .. ( 93.55226433,   38.30461004)
-  (100.89439748,   57.58234290)
-    .. controls (101.56773079,   59.78367617) and (110.22639724,   56.74234292) .. (114.57306380,   54.50500964)
-    .. controls (123.16373025,   50.08234308) and (132.66373002,   41.41567663) .. (140.20506316,   39.04101003)
-    .. controls (143.06772976,   38.13967672) and (158.71839603,   37.29034340) .. (158.83039603,   39.58234335)
-    .. controls (158.94639603,   41.98367662) and (148.73839628,   46.95167650) .. (144.33039639,   50.74900973)
-    .. controls (140.16906316,   54.33167631) and (130.74639673,   62.99834276) .. (132.24106336,   65.39700937)
-    .. controls (133.55972999,   67.51167598) and (143.95706307,   62.07167612) .. (149.83039625,   60.49967616)
-    .. controls (154.49706280,   59.24900952) and (163.29172925,   58.37167621) .. (171.74639571,   56.66634292)
-    .. controls (181.79706212,   54.63834297) and (192.89039518,   51.46900972) .. (199.00639502,   48.75967645)
-    .. controls (206.71039483,   45.34634320) and (207.40239481,   43.34900992) .. (202.28639494,   37.40901007)
-    .. controls (197.58372839,   31.94767687) and (190.61039523,   25.90234369) .. (183.41306208,   23.33301042)
-    .. controls (169.41306243,   18.33301054) and (150.69039623,   18.54634387) .. (136.69706325,   20.04767717)
-    .. controls (120.84639698,   21.74634379) and (113.83039715,   31.41567688) .. (110.24639724,   37.24901007)
-    .. controls (107.79973064,   41.23167664) and (104.83573071,   49.55034310) .. (103.57973074,   52.16634303)
-    .. controls (102.32373078,   54.78234297) and (100.67573082,   56.86634291) .. (100.89439748,   57.58234290)
-  (128.04773013,   74.22207581)
-    .. controls (126.84373016,   74.84474246) and (132.99706334,   84.33274223) .. (142.83039643,   90.16607542)
-    .. controls (150.18506291,   94.52874197) and (161.83039595,   99.36074185) .. (170.55172907,   99.36074185)
-    .. controls (176.49706225,   99.36074185) and (181.49706213,   96.74874192) .. (184.56239539,   93.83274199)
-    .. controls (187.18772865,   91.33540872) and (188.57306195,   88.19274213) .. (188.28106196,   83.24874225)
-    .. controls (187.99706197,   78.41540904) and (183.91306207,   75.57407578) .. (178.07572888,   75.45407578)
-    .. controls (163.99706257,   75.16607579) and (146.80906300,   79.21140902) .. (141.89306312,   79.04474236)
-    .. controls (135.37706328,   78.82340903) and (130.41306341,   72.99940918) .. (128.04773013,   74.22207581)}
+  ( 106.4909,  108.9952)
+    .. controls ( 107.9962,  108.6659) and ( 109.3935,  109.3206) .. ( 110.4135,  111.6659)
+    .. controls ( 112.0802,  115.4992) and ( 112.5802,  120.9992) .. ( 111.0802,  121.6659)
+    .. controls ( 109.6469,  122.3032) and ( 104.9882,  120.6512) .. ( 104.0335,  120.0046)
+    .. controls ( 102.3495,  118.8646) and ( 105.3402,  109.2472) .. ( 106.4909,  108.9952)
+  (  93.5522,   38.3046)
+    .. controls (  91.7415,   33.3352) and (  87.6629,   27.7752) .. (  79.8295,   27.8046)
+    .. controls (  74.4975,   27.8246) and (  71.4082,   31.6632) .. (  69.1215,   36.4006)
+    .. controls (  66.5802,   41.6659) and (  68.3829,   53.3672) .. (  71.5402,   59.7352)
+    .. controls (  76.0375,   68.8059) and (  85.3602,   77.4979) .. (  85.1669,   78.8032)
+    .. controls (  84.8389,   81.0152) and (  79.3295,   82.3326) .. (  78.1629,   86.7072)
+    .. controls (  76.0482,   94.6379) and (  89.8855,   94.0272) .. (  90.0082,   96.9072)
+    .. controls (  90.1735,  100.8032) and (  80.5522,  107.1379) .. (  80.2469,  118.9992)
+    .. controls (  79.9882,  129.0339) and (  82.7562,  143.8272) .. (  85.7735,  144.2486)
+    .. controls (  87.6522,  144.5112) and (  98.2189,  128.5819) .. ( 101.2255,  129.5952)
+    .. controls ( 103.5962,  130.3926) and ( 107.6069,  133.2486) .. ( 109.1629,  135.3606)
+    .. controls ( 110.8709,  137.6766) and ( 111.0269,  140.4592) .. ( 111.6069,  143.5272)
+    .. controls ( 112.3855,  147.6379) and ( 119.1189,  149.5232) .. ( 121.9002,  148.9152)
+    .. controls ( 125.7189,  148.0819) and ( 128.2095,  143.2512) .. ( 129.7735,  141.6379)
+    .. controls ( 131.5522,  139.8046) and ( 134.9669,  139.0379) .. ( 134.9842,  134.5779)
+    .. controls ( 134.9962,  131.1939) and ( 132.6722,  130.1579) .. ( 131.7882,  128.1246)
+    .. controls ( 130.9549,  126.2072) and ( 130.8509,  124.2152) .. ( 130.1215,  122.5819)
+    .. controls ( 128.0109,  117.8606) and ( 125.4695,  112.7086) .. ( 126.9135,  112.6659)
+    .. controls ( 129.7469,  112.5819) and ( 135.2042,  125.0272) .. ( 142.3295,  136.9152)
+    .. controls ( 148.5202,  147.2419) and ( 151.9549,  152.0819) .. ( 151.9549,  155.2072)
+    .. controls ( 151.9549,  157.7846) and ( 139.5522,  156.8046) .. ( 128.6629,  155.9712)
+    .. controls ( 120.7255,  155.3632) and ( 105.3002,  154.6872) .. ( 105.0629,  155.5952)
+    .. controls ( 104.4135,  158.0819) and ( 107.7829,  163.0726) .. ( 118.4402,  166.2486)
+    .. controls ( 123.6562,  167.8032) and ( 143.0655,  168.3779) .. ( 152.5802,  165.9992)
+    .. controls ( 160.9135,  163.9152) and ( 172.2682,  150.5912) .. ( 174.7469,  146.4152)
+    .. controls ( 176.7362,  143.0632) and ( 175.1069,  138.3606) .. ( 171.2642,  131.9952)
+    .. controls ( 168.1949,  126.9126) and ( 160.0909,  118.7126) .. ( 153.9962,  111.6939)
+    .. controls ( 150.8429,  108.0619) and ( 148.5202,  103.6432) .. ( 146.0522,  100.8606)
+    .. controls ( 142.9962,   97.4152) and ( 132.1215,   94.8606) .. ( 124.5802,   92.9992)
+    .. controls ( 118.9535,   91.6099) and ( 106.7295,   87.8486) .. ( 103.4135,   86.3326)
+    .. controls ( 101.6589,   85.5299) and (  98.9202,   81.1272) .. (  98.9842,   76.9139)
+    .. controls (  99.1069,   68.8606) and (  98.6069,   63.0819) .. (  97.6629,   55.8326)
+    .. controls (  96.7949,   49.1686) and (  96.0349,   45.1206) .. (  93.5522,   38.3046)
+  ( 100.8943,   57.5823)
+    .. controls ( 101.5677,   59.7836) and ( 110.2263,   56.7423) .. ( 114.5730,   54.5050)
+    .. controls ( 123.1637,   50.0823) and ( 132.6637,   41.4156) .. ( 140.2050,   39.0410)
+    .. controls ( 143.0677,   38.1396) and ( 158.7183,   37.2903) .. ( 158.8303,   39.5823)
+    .. controls ( 158.9463,   41.9836) and ( 148.7383,   46.9516) .. ( 144.3303,   50.7490)
+    .. controls ( 140.1690,   54.3316) and ( 130.7463,   62.9983) .. ( 132.2410,   65.3970)
+    .. controls ( 133.5597,   67.5116) and ( 143.9570,   62.0716) .. ( 149.8303,   60.4996)
+    .. controls ( 154.4970,   59.2490) and ( 163.2917,   58.3716) .. ( 171.7463,   56.6663)
+    .. controls ( 181.7970,   54.6383) and ( 192.8903,   51.4690) .. ( 199.0063,   48.7596)
+    .. controls ( 206.7103,   45.3463) and ( 207.4023,   43.3490) .. ( 202.2863,   37.4090)
+    .. controls ( 197.5837,   31.9476) and ( 190.6103,   25.9023) .. ( 183.4130,   23.3330)
+    .. controls ( 169.4130,   18.3330) and ( 150.6903,   18.5463) .. ( 136.6970,   20.0476)
+    .. controls ( 120.8463,   21.7463) and ( 113.8303,   31.4156) .. ( 110.2463,   37.2490)
+    .. controls ( 107.7997,   41.2316) and ( 104.8357,   49.5503) .. ( 103.5797,   52.1663)
+    .. controls ( 102.3237,   54.7823) and ( 100.6757,   56.8663) .. ( 100.8943,   57.5823)
+  ( 128.0477,   74.2220)
+    .. controls ( 126.8437,   74.8447) and ( 132.9970,   84.3327) .. ( 142.8303,   90.1660)
+    .. controls ( 150.1850,   94.5287) and ( 161.8303,   99.3607) .. ( 170.5517,   99.3607)
+    .. controls ( 176.4970,   99.3607) and ( 181.4970,   96.7487) .. ( 184.5623,   93.8327)
+    .. controls ( 187.1877,   91.3354) and ( 188.5730,   88.1927) .. ( 188.2810,   83.2487)
+    .. controls ( 187.9970,   78.4154) and ( 183.9130,   75.5740) .. ( 178.0757,   75.4540)
+    .. controls ( 163.9970,   75.1660) and ( 146.8090,   79.2114) .. ( 141.8930,   79.0447)
+    .. controls ( 135.3770,   78.8234) and ( 130.4130,   72.9994) .. ( 128.0477,   74.2220)}
 %</logo>
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis.dtx	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis.dtx	2019-03-17 21:38:24 UTC (rev 50428)
@@ -2,7 +2,7 @@
 % !TeX program  = XeLaTeX
 % !TeX encoding = UTF-8
 %
-% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either
@@ -37,8 +37,6 @@
 %                                 fduthesis.pdf,
 %                                 fduthesis-en.pdf,
 %                                 fduthesis-code.pdf,
-%                                 latexmkrc,
-%                                 latexmkrc-en,
 %                             and README.md.
 %
 %<*internal>
@@ -49,7 +47,7 @@
 The `fduthesis` Class
 =====================
 
-*LaTeX thesis template for Fudan University, v0.7b*
+*LaTeX thesis template for Fudan University, v0.7c*
 
 Overview
 --------
@@ -69,7 +67,7 @@
 [fduthesis-en.pdf](http://mirrors.ctan.org/macros/latex/contrib/fduthesis/fduthesis-en.pdf)
 (in English).
 
-GitHub re­pos­i­tory: <https://github.com/Stone-Zeng/fduthesis>.
+GitHub re­pos­i­tory: <https://github.com/stone-zeng/fduthesis>.
 
 Installation
 ------------
@@ -87,7 +85,7 @@
 
 - Get the source from GitHub:
 
-      git clone https://github.com/Stone-Zeng/fduthesis.git
+      git clone https://github.com/stone-zeng/fduthesis.git
 
   Run `install-win.bat` (on Windows) or `install-linux.sh` (on Linux)
   to generate the templates and configuration files. These files would
@@ -112,8 +110,8 @@
 Contributing
 ------------
 
-[Issues](https://github.com/Stone-Zeng/fduthesis/issues) and
-[pull requests](https://github.com/Stone-Zeng/fduthesis/pulls)
+[Issues](https://github.com/stone-zeng/fduthesis/issues) and
+[pull requests](https://github.com/stone-zeng/fduthesis/pulls)
 are always welcome.
 
 License
@@ -126,7 +124,7 @@
 
 -----
 
-Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>.
+Copyright (C) 2017–2019 by Xiangdong Zeng <xdzeng96 at gmail.com>.
 %</readme>
 %
 %<*internal>
@@ -144,7 +142,7 @@
 
 \preamble
 
-    Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+    Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 
     This work may be distributed and/or modified under the
     conditions of the LaTeX Project Public License, either
@@ -179,8 +177,6 @@
                                     fduthesis.pdf,
                                     fduthesis-en.pdf,
                                     fduthesis-code.pdf,
-                                    latexmkrc,
-                                    latexmkrc-en,
                                 and README.md.
 
 \endpreamble
@@ -207,10 +203,6 @@
   \usedir{doc/latex/fduthesis}
   \nopreamble\nopostamble
     \file{README.md}           {\from{\jobname.dtx}{readme}}
-    % ``.cfg'' is only for internal/temporal use.
-    % They will be renamed by external scripts.
-    \file{latexmkrc.cfg}       {\from{\jobname-doc.dtx}{latexmk}}
-    \file{latexmkrc-en.cfg}    {\from{\jobname-doc.dtx}{latexmk-en}}
 }
 
 \obeyspaces
@@ -244,7 +236,7 @@
 %<class|class-en|doc|logo>\NeedsTeXFormat{LaTeX2e}
 %<class|class-en|doc|logo>\RequirePackage{expl3}
 %<*!(driver|install|ex-logo|cover)>
-%<!readme>\GetIdInfo $Id: fduthesis.dtx 0.7b 2018-05-06 12:00:00Z Xiangdong Zeng <xdzeng96 at gmail.com> $
+%<!readme>\GetIdInfo $Id: fduthesis.dtx 0.7c 2019-03-17 12:00:00Z Xiangdong Zeng <xdzeng96 at gmail.com> $
 %<class>  {Thesis template for Fudan University}
 %<class>\ProvidesExplClass{\ExplFileName}
 %<class-en>  {Thesis template for Fudan University (English version)}
@@ -258,30 +250,57 @@
 %<!readme>  {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
 %</!(driver|install|ex-logo|cover)>
 %<*driver>
-%\PassOptionsToPackage{showframe}{geometry}
+% \PassOptionsToPackage{showframe}{geometry}
 \documentclass{fdudoc}
-\usepackage{xpinyin}
-\hypersetup
-  {
-    pdftitle  = {fduthesis: 复旦大学论文模板},
-    pdfauthor = {曾祥东}
-  }
-\renewcommand*\expstar{\hyperlink{expstar}{$\mfrake$}}
-\renewcommand*\rexpstar{\hyperlink{rexpstar}{$\mfrakc$}}
+\usepackage{multirow,xpinyin}
+\hypersetup{
+  pdftitle  = {fduthesis: 复旦大学论文模板},
+  pdfauthor = {曾祥东}}
 % 全角标点放在引号中,需要改成半角式,否则间距过大,不好看
-\newcommand\FSID{“{\xeCJKsetup{PunctStyle=banjiao}。}”} ^^A U+3002
-\newcommand\FSFW{“{\xeCJKsetup{PunctStyle=banjiao}.}”} ^^A U+FF0E
-\newcommand\COFW{“{\xeCJKsetup{PunctStyle=banjiao}:}”} ^^A U+FF1A
-\newcommand\SCFW{“{\xeCJKsetup{PunctStyle=banjiao};}”} ^^A U+FF1B
+\def\FSID{“{\xeCJKsetup{PunctStyle=banjiao}。}”} % U+3002
+\def\FSFW{“{\xeCJKsetup{PunctStyle=banjiao}.}”} % U+FF0E
+\def\COFW{“{\xeCJKsetup{PunctStyle=banjiao}:}”} % U+FF1A
+\def\SCFW{“{\xeCJKsetup{PunctStyle=banjiao};}”} % U+FF1B
+% Libertinus Math 字体不包含 `\QED`,暂时使用 `\blacksquare` 代替 
+\AtBeginDocument{\def\QED{\blacksquare}}
+%^^A! \PassOptionsToPackage{scheme=plain, linespread=1.1}{ctex}
+%^^A! \documentclass{fdudoc}
+%^^A! \hypersetup{
+%^^A!   pdftitle  = {fduthesis: LaTeX Thesis Template for Fudan University},
+%^^A!   pdfauthor = {Xiangdong Zeng}}
+%^^A! \ctexset{
+%^^A!   section = {name = {}, format+ = \raggedright},
+%^^A!   subsubsection/tocline = {\CTEXnumberline{#1}#2}}
+%^^A! \pagestyle{headings}
+%^^A! \def\FSID{{\xeCJKsetup{PunctStyle=banjiao}。}}
+%^^A! \def\FSFW{{\xeCJKsetup{PunctStyle=banjiao}.}}
+%^^A! \AtBeginDocument{\def\QED{\blacksquare}}
+%^^A!
+
+\title{\textcolor{MaterialIndigo800}{%
+  \textbf{fduthesis: 复旦大学论文\xpinyin[font=\sffamily]{模}{mu2}板}}}
+\author{曾祥东}
+\date{2019/03/17\quad v0.7c%
+  \thanks{\url{https://github.com/stone-zeng/fduthesis}.}}
+%^^A! \title{\textcolor{MaterialIndigo800}{%
+%^^A!   \textbf{The \textsf{fduthesis} Class \\
+%^^A!     \LaTeX{} Thesis Template for Fudan University}}}
+%^^A! \author{Xiangdong Zeng}
+%^^A! \date{2019/03/17\quad v0.7c%
+%^^A!   \thanks{\url{https://github.com/stone-zeng/fduthesis}.}}
+%^^A!
+
 \begin{document}
+%^^A! \begin{document}
+%^^A!
   \DisableImplementation
 %<!--CODEDOC-->  \EnableImplementation
 %<!--CODEDOC-->  \def\FDUCODEDOC{}
   \DocInput{fduthesis.dtx}
 %<!--CODEDOC-->  \DocInput{fduthesis-doc.dtx,fduthesis-logo.dtx}
-  \IndexLayout
-  \PrintChanges
-  \PrintIndex
+%<!--CODEDOC-->  \IndexLayout
+%<!--CODEDOC-->  \PrintChanges
+%<!--CODEDOC-->  \PrintIndex
 \end{document}
 %</driver>
 % \fi
@@ -326,48 +345,6 @@
 %   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %   Right brace   \}     Tilde         \~}
 %
-%^^A! \PassOptionsToPackage{scheme=plain, linespread=1.1}{ctex}
-%^^A! \documentclass{fdudoc}
-%^^A! \hypersetup
-%^^A!   {
-%^^A!     pdftitle  = {fduthesis: LaTeX Thesis Template for Fudan University},
-%^^A!     pdfauthor = {Xiangdong Zeng}
-%^^A!   }
-%^^A! \ctexset
-%^^A!   {
-%^^A!     section = {name = {}, format+ = \raggedright},
-%^^A!     subsubsection/tocline = {\CTEXnumberline{#1}#2}
-%^^A!   }
-%^^A! \pagestyle{headings}
-%^^A! \renewcommand*\expstar{\hyperlink{expstar}{$\mfrake$}}
-%^^A! \renewcommand*\rexpstar{\hyperlink{rexpstar}{$\mfrakc$}}
-%^^A! \newcommand\FSID{{\xeCJKsetup{PunctStyle=banjiao}。}}
-%^^A! \newcommand\FSFW{{\xeCJKsetup{PunctStyle=banjiao}.}}
-%^^A! \IndexPrologue{\section{Index}}
-%^^A! \def\IndexLayout{%
-%^^A!   \setlength\IndexMin{0.5\textheight}%
-%^^A!   \ctexset{section/numbering=false}%
-%^^A!   \StopSpecialIndexModule}
-%^^A! \def\indexname{Index}
-%^^A! \let\usage\relax
-%^^A!
-%
-% \title{\textcolor{MaterialIndigo800}{^^A
-%   \textbf{fduthesis: 复旦大学论文^^A
-%     \xpinyin[font=\sffamily]{模}{mu2}板}}}
-% \author{曾祥东}
-% \date{\today \quad v0.7b^^A
-%   \thanks{\url{https://github.com/Stone-Zeng/fduthesis}.}}
-%^^A! \title{\textcolor{MaterialIndigo800}{%
-%^^A!   \textbf{The \textsf{fduthesis} Class \\
-%^^A!     \LaTeX{} Thesis Template for Fudan University}}}
-%^^A! \author{Xiangdong Zeng}
-%^^A! \date{\today \quad v0.7b%
-%^^A!   \thanks{\url{https://github.com/Stone-Zeng/fduthesis}.}}
-%^^A!
-%^^A! \begin{document}
-%^^A!
-%
 %^^A 禁止使用 " 符号作为抄录文本缩略符
 % \DeleteShortVerb\"
 %^^A! \DeleteShortVerb\"
@@ -403,8 +380,8 @@
 %^^A 用户手册的页边距
 %^^A+
 % \newgeometry{
-%   left   = 1.75 in,
-%   right  = 1.00 in,
+%   left   = 1.65 in,
+%   right  = 0.80 in,
 %   top    = 1.25 in,
 %   bottom = 1.00 in
 % }
@@ -426,18 +403,16 @@
 %     \scite{pandoxie2014fduthesislatex},基本满足了博士(硕士)
 %     毕业论文格式要求,使用人数较多;
 %   \item richarddzh 编写的硕士论文模板 \cls{fudan-thesis}
-%     \scite{richard2016fudanthesis};
-%   \item hmshan 编写的博士论文模板 \cls{FDU_PhD_Thesis_Template}
-%     \scite{hmshan2017fduphdthesistemplate}。
+%     \scite{richard2016fudanthesis}。
 % \end{itemize}
 % 以上这些模板大都没有经过系统的设计,也鲜有后续维护。相比之下,
 % 清华大学 \scite{thuthesis}、重庆大学 \scite{cquthesis}、
-% 中国科学技术大学 \scite{zepinglee2017ustcthesis} 以及友校
-% 上海交通大学 \scite{weijianwen2017sjtuthesis}等,都有成熟、
+% 中国科学技术大学 \scite{ustcthesis} 中国科学院大学 \scite{ucasthesis}
+% 以及友校上海交通大学 \scite{sjtuthesis}等,都有成熟、
 % 稳定的解决方案,值得参考。
 %
 % 本模板将借鉴前辈经验,重新设计,并使用 \LaTeX3
-% \scite{interfaces3,source3} 编写,以适应 \TeX{} 技术发展潮流;
+% \scite{source3} 编写,以适应 \TeX{} 技术发展潮流;
 % 同时还将构建一套简洁的接口,方便用户使用。
 %^^A! \cls{fduthesis} is a thesis template for Fudan University.
 %^^A! This template is mostly written in \LaTeX3 syntax, and
@@ -515,10 +490,10 @@
 %
 % 代码实现主要面向对 \LaTeX{} 宏包开发感兴趣的用户。如果您有任何改进
 % 意见或者功能需求,欢迎前往 GitHub 仓库
-% \href{https://github.com/Stone-Zeng/fduthesis/issues}{提交 issue}。
+% \href{https://github.com/stone-zeng/fduthesis/issues}{提交 issue}。
 %^^A! If you want to read the implementation part, please turn to the
 %^^A! Chinese version. Any issues or feature requests can be submitted
-%^^A! in the \href{https://github.com/Stone-Zeng/fduthesis/issues}%
+%^^A! in the \href{https://github.com/stone-zeng/fduthesis/issues}%
 %^^A! {GitHub repository}.
 %^^A!
 %
@@ -583,13 +558,13 @@
 %^^A
 % 您也可以从源代码直接生成模板(不推荐):
 % \begin{itemize}
-%   \item 打开 \href{https://github.com/Stone-Zeng/fduthesis}^^A
+%   \item 打开 \href{https://github.com/stone-zeng/fduthesis}^^A
 %     {项目主页},点击“Clone or download”,并选择“Download ZIP”,
 %     下载 \file{fduthesis-master.zip};如果您的电脑中安装有 git
 %     程序,也可通过以下命令直接克隆代码仓库:
 %     \begin{shellexample}[gobble=7,alsoletter={.},^^A
 %         morekeywords={git,clone}]
-%       git clone https://github.com/Stone-Zeng/fduthesis.git
+%       git clone https://github.com/stone-zeng/fduthesis.git
 %     \end{shellexample}
 %   \item 解压并进入到 \file{source} 文件夹,执行以下命令以生成
 %     模板的各组件:
@@ -607,7 +582,7 @@
 %^^A! Although not recommended, you may generate the whole template
 %^^A! from source code as well:
 %^^A! \begin{itemize}
-%^^A!   \item Open the project's \href{https://github.com/Stone-Zeng/fduthesis}%
+%^^A!   \item Open the project's \href{https://github.com/stone-zeng/fduthesis}%
 %^^A!     {homepage}, click ``Clone or download'' and choose
 %^^A!     ``Download ZIP'' to download \file{fduthesis-master.zip}.
 %^^A!     If you have git program on your computer, you can also
@@ -614,7 +589,7 @@
 %^^A!     clone the repository directly:
 %^^A!     \begin{shellexample}[gobble=5,alsoletter={.},%
 %^^A!         morekeywords={git,clone}]
-%^^A!       git clone https://github.com/Stone-Zeng/fduthesis.git
+%^^A!       git clone https://github.com/stone-zeng/fduthesis.git
 %^^A!     \end{shellexample}
 %^^A!   \item Extract files, and get into the \file{source} directory.
 %^^A!     Run the following command to generate all the components:
@@ -665,7 +640,7 @@
 %   \caption{\cls{fduthesis} 的主要组成部分}
 %   \label{tab:fduthesis-components}
 %   \centering
-%   \begin{tabular}{lp{24em}}
+%   \begin{tabular}{lp{20em}}
 %     \toprule
 %     \textbf{文件} & \textbf{功能说明} \\
 %     \midrule
@@ -722,21 +697,6 @@
 %^^A! \end{table}
 %^^A!
 %
-% 如需生成用户手册 \file{fduthesis.pdf},可在命令行中执行
-% \begin{shellexample}[morekeywords={xelatex,makeindex},emph={-o,-s,-t}]
-%   xelatex fduthesis.dtx
-%   makeindex -s gind.ist -o fduthesis.ind fduthesis.idx
-%   makeindex -s gglo.ist -o fduthesis.gls -t fduthesis.glg fduthesis.glo
-%   xelatex fduthesis.dtx
-%   xelatex fduthesis.dtx
-% \end{shellexample}
-% 也可使用 \pkg{latexmk}:
-% \begin{shellexample}[morekeywords={latexmk}]
-%   latexmk fduthesis.dtx
-% \end{shellexample}
-% 本模板已经为编译用户手册提供了 \pkg{latexmk} 配置文件
-% \file{latexmkrc}。
-%
 % \section{使用说明}
 %^^A! \section{User's guide}
 %^^A!
@@ -849,13 +809,6 @@
 %^^A! \end{shellexample}
 %^^A!
 %
-% 需要注意,请不要把模板中的配置文件 \file{latexmkrc} 放置在工作
-% 文件夹下。该配置文件仅适用于生成模板用户手册。
-%^^A! Note that you should not put the profile \file{latexmkrc} in
-%^^A! your working directory. This file is meant to generate the
-%^^A! user's guide.
-%^^A!
-%
 % \subsection{模板选项}
 %^^A! \subsection{Options of the template}
 %^^A!
@@ -926,8 +879,7 @@
 %
 % 双面模式下,正文部分偶数页(在左)的左页眉显示章标题,奇数页
 % (在右)的右页眉显示节标题;前置部分的页眉按同样格式显示,但文字
-% 均为对应标题(如“{\kaishu 目\textvisiblespace{}录}”、
-% “{\kaishu 摘\textvisiblespace{}要}”等)。
+% 均为对应标题(如“目录”、“摘要”等)。
 % 而在单面模式下,正文部分则页面不分奇偶,均同时显示左、右页眉,
 % 文字分别为章标题和节标题;前置部分只有中间页眉,显示对应标题。
 %^^A! At two-sided mode, left headers on the even pages (left hand)
@@ -934,8 +886,8 @@
 %^^A! in \emph{main body} will show the title of chapters, while the
 %^^A! right headers on the odd pages (right hand) will show the
 %^^A! title of sections. Headers in \emph{front matter} have the
-%^^A! same style, but they will only show the title as
-%^^A! ``\textit{Contents}'', ``\textit{Abstract}'', etc.
+%^^A! same style, but they will only show the title as ``Contents'',
+%^^A! ``Abstract'', etc.
 %^^A!
 %^^A! At one-sided mode, both left and right headers on \emph{all}
 %^^A! pages in main body will be shown. The text is the title of
@@ -1051,9 +1003,8 @@
 %   \fdusetup{
 %     style = {cjk-font = adobe, font-size = -4},
 %     info  = {
-%       title      = {关于光产生和转变的一个启发性观点},
-%       title*     = {On a Heuristic Viewpoint Concerning the Production
-%         and Transformation of Light},
+%       title      = {论动体的电动力学},
+%       title*     = {On the Electrodynamics of Moving Bodies},
 %       author     = {阿尔伯特·爱因斯坦},
 %       author*    = {Albert Einstein},
 %       department = {物理学系}
@@ -1069,9 +1020,8 @@
 %   \fdusetup{
 %     style/cjk-font  = adobe,
 %     style/font-size = -4,
-%     info/title      = {关于光产生和转变的一个启发性观点},
-%     info/title*     = {On a Heuristic Viewpoint Concerning the Production
-%       and Transformation of Light},
+%     info/title      = {论动体的电动力学},
+%     info/title*     = {On the Electrodynamics of Moving Bodies},
 %     info/author     = {阿尔伯特·爱因斯坦},
 %     info/author*    = {Albert Einstein},
 %     info/department = {物理学系}
@@ -1106,29 +1056,126 @@
 %^^A!
 %
 %^^A+
-% \begin{function}[updated=2017-09-23]{style/font}
+% \begin{function}[updated=2019-03-05]{style/font}
 %   \begin{fdusyntax}[emph={[1]font}]
-%     font = (*<libertinus|lm|palatino|(times)|none>*)
+%     font = (*<garamond|libertinus|lm|palatino|(times)|times*|none>*)
 %   \end{fdusyntax}
 %^^A-
-%   设置西文字体(包括数学字体)。
+%   设置西文字体(包括数学字体)。具体配置见表~\ref{tab:font}。
 % \end{function}
-%^^A!   Set the western fonts (including math fonts).
+%^^A!   Set fonts (including math fonts). The details can be found in table~\ref{tab:font}.
 %^^A! \end{function}
 %^^A!
 %
+% \begin{table}[ht]
+% \begin{threeparttable}
+%   \caption{西文字体配置}
+%   \label{tab:font}
+%   \centering
+%   \begin{tabular}{ccccc}
+%     \toprule
+%       & \strong{正文字体} & \strong{无衬线字体} & \strong{等宽字体} & \strong{数学字体} \\
+%     \midrule
+%       |garamond|        & EB Garamond         & Libertinus Sans & LM Mono\tnote{a} & Garamond Math   \\
+%       |libertinus|      & Libertinus Serif    & Libertinus Sans & LM Mono          & Libertinus Math \\
+%       |lm|              & LM Roman            & LM Sans         & LM Mono          & LM Math         \\
+%       |palatino|        & TG Pagella\tnote{b} & Libertinus Sans & LM Mono          & TG Pagella Math \\
+%       |times|           & XITS                & TG Heros        & TG Cursor        & XITS Math       \\
+%       |times*|\tnote{c} & Times New Roman     & Arial           & Courier New      & XITS Math       \\
+%     \bottomrule
+%   \end{tabular}
+%   \begin{tablenotes}
+%     \item[a] “LM”是 Latin Modern 的缩写。
+%     \item[b] “TG”是 TeX Gyre 的缩写。
+%     \item[c] 本行中,Times New Roman、Arial 和 Courier New 是商业字体,
+%       在 Windows 和 macOS 系统上均默认安装。
+%   \end{tablenotes}
+% \end{threeparttable}
+% \end{table}
+%^^A! \begin{table}[ht]
+%^^A! \begin{threeparttable}
+%^^A!   \caption{Font configuration}
+%^^A!   \label{tab:font}
+%^^A!   \centering
+%^^A!   \begin{tabular}{ccccc}
+%^^A!     \toprule
+%^^A!       & \strong{Roman} & \strong{Sans-serif} & \strong{Monospaced} & \strong{Math} \\
+%^^A!     \midrule
+%^^A!       |garamond|        & EB Garamond         & Libertinus Sans & LM Mono\tnote{a} & Garamond Math   \\
+%^^A!       |libertinus|      & Libertinus Serif    & Libertinus Sans & LM Mono          & Libertinus Math \\
+%^^A!       |lm|              & LM Roman            & LM Sans         & LM Mono          & LM Math         \\
+%^^A!       |palatino|        & TG Pagella\tnote{b} & Libertinus Sans & LM Mono          & TG Pagella Math \\
+%^^A!       |times|           & XITS                & TG Heros        & TG Cursor        & XITS Math       \\
+%^^A!       |times*|\tnote{c} & Times New Roman     & Arial           & Courier New      & XITS Math       \\
+%^^A!     \bottomrule
+%^^A!   \end{tabular}
+%^^A!   \begin{tablenotes}
+%^^A!     \item[a] ``LM'' is the abbreviation of Latin Modern.
+%^^A!     \item[b] ``TG'' is the abbreviation of TeX Gyre.
+%^^A!     \item[c] Here, Times New Roman, Arial and Courier New are commercial fonts. They are
+%^^A!       installed on Windows and macOS by default.
+%^^A!   \end{tablenotes}
+%^^A! \end{threeparttable}
+%^^A! \end{table}
+%
 %^^A+
-% \begin{function}[rEXP,updated=2017-09-23]{style/cjk-font}
+% \begin{function}[rEXP,updated=2019-03-05]{style/cjk-font}
 %   \begin{fdusyntax}[emph={[1]cjk-font}]
-%     cjk-font = (*<adobe|(fandol)|founder|mac|windows|none>*)
+%     cjk-font = (*<adobe|(fandol)|founder|mac|sinotype|sourcehan|windows|none>*)
 %   \end{fdusyntax}
 %^^A-
-%   设置中文字体。
+%   设置中文字体。具体配置见表~\ref{tab:cjk-font}。
 % \end{function}
-%^^A!   Set CJK (Chinese, Japanese and Korean) fonts.
+%^^A!   Set CJK (Chinese, Japanese and Korean) fonts. The details can be found in
+%^^A!   table~\ref{tab:cjk-font}.
 %^^A! \end{function}
 %^^A!
 %
+% \begin{table}[ht]
+%   \caption{中文字体配置}
+%   \label{tab:cjk-font}
+%   \centering
+%   \begin{tabular}{cccc}
+%     \toprule
+%       & \strong{正文字体(宋体)} & \strong{无衬线字体(黑体)} & \strong{等宽字体(仿宋)} \\
+%     \midrule
+%       \multirow{2}*{|adobe|}     & Adobe 宋体          & Adobe  黑体        & Adobe  仿宋        \\
+%                                  & Adobe Song Std      & Adobe Heiti Std    & Adobe Fangsong Std \\
+%       \multirow{2}*{|fandol|}    & Fandol 宋体         & Fandol 黑体        & Fandol 仿宋        \\
+%                                  & FandolSong          & FandolHei          & FandolFang         \\
+%       \multirow{2}*{|founder|}   & 方正书宋            & 方正黑体           & 方正仿宋           \\
+%                                  & FZShuSong-Z01       & FZHei-B01          & FZFangSong-Z02     \\
+%       \multirow{2}*{|mac|}       & (华文)宋体-简     & (华文)黑体-简    & 华文仿宋           \\
+%                                  & Songti SC           & Heiti SC           & STFangsong         \\
+%       \multirow{2}*{|sinotype|}  & 华文宋体            & 华文黑体           & 华文仿宋           \\
+%                                  & STSong              & STHeiti            & STFangsong         \\
+%       \multirow{2}*{|sourcehan|} & 思源宋体            & 思源黑体           & ---                \\
+%                                  & Source Han Serif SC & Source Han Sans SC & ---                \\
+%       \multirow{2}*{|windows|}   & (中易)宋体        & (中易)黑体       & (中易)仿宋       \\
+%                                  & SimSun              & SimHei             & FangSong           \\
+%     \bottomrule
+%   \end{tabular}
+% \end{table}
+%^^A! \begin{table}[ht]
+%^^A!   \caption{CJK font configuration}
+%^^A!   \label{tab:cjk-font}
+%^^A!   \centering
+%^^A!   \begin{tabular}{cccc}
+%^^A!     \toprule
+%^^A!       & \strong{Roman (song)} & \strong{Sans-serif (hei)} & \strong{Monospaced (fang)} \\
+%^^A!     \midrule
+%^^A!       |adobe|     & Adobe Song Std      & Adobe Heiti Std    & Adobe Fangsong Std \\
+%^^A!       |fandol|    & FandolSong          & FandolHei          & FandolFang         \\
+%^^A!       |founder|   & FZShuSong-Z01       & FZHei-B01          & FZFangSong-Z02     \\
+%^^A!       |mac|       & Songti SC           & Heiti SC           & STFangsong         \\
+%^^A!       |sinotype|  & STSong              & STHeiti            & STFangsong         \\
+%^^A!       |sourcehan| & Source Han Serif SC & Source Han Sans SC & ---                \\
+%^^A!       |windows|   & SimSun              & SimHei             & FangSong           \\
+%^^A!     \bottomrule
+%^^A!   \end{tabular}
+%^^A! \end{table}
+%^^A!
+%
 % 启用 \kvopt{font}{none} 或 \kvopt{cjk-font}{none} 之后,模板将关闭
 % 默认西文 / 中文字体设置。此时,您需要自行使用 \cs{setmainfont}、
 % \cs{setCJKmainfont}、\cs{setmathfont} 等命令来配置字体。
@@ -1168,7 +1215,7 @@
 %
 % 选择 \kvopt{fullwidth-stop}{catcode} 或 \opt{mapping} 后,都会实现
 % 上述效果。有所不同的是,在选择 \opt{catcode} 后,只有^^A
-% \emph{显式的}\FSID 会被替换为\FSFW,但在选择 \opt{mapping} 后,
+% \emph{显式的}\FSID 会被替换为\FSFW;但在选择 \opt{mapping} 后,
 % \emph{所有的}\FSID 都会被替换。例如,如果您用宏保存了一些含有^^A
 % \FSID 的文字,那么在选择 \opt{catcode} 时,其中的\FSID 不会被
 % 替换为\FSFW。
@@ -1442,7 +1489,7 @@
 % \end{function}
 %^^A! \begin{function}[added=2018-01-25]{style/bib-resource}
 %^^A!   \begin{fdusyntax}[emph={[1]bib-resource}]
-%^^A!     bib-resource = (*\marg{bib file(s)}*)
+%^^A!     bib-resource = (*\marg{bib file\symbol{"28}s\symbol{"29}}*)
 %^^A!   \end{fdusyntax}
 %^^A!   Specify the bibliography database (usually in \file{.bib}
 %^^A!   format). If using more than one files, the file names should
@@ -1539,13 +1586,13 @@
 %^^A!
 %
 %^^A+
-% \begin{function}[added=2018-02-01]{info/degree}
+% \begin{function}[added=2018-02-01,updated=2019-03-12]{info/degree}
 %   \begin{fdusyntax}[emph={[1]degree}]
 %     degree = (*<(academic)|professional>*)
 %   \end{fdusyntax}
 %^^A-
-%   学位类型。本选项仅用于硕士学位论文,\opt{academic} 和
-%   \opt{professional} 分表表示学术学位和专业学位。
+%   学位类型,仅适用于博士和硕士学位论文。\opt{academic} 和 \opt{professional}
+%   分别表示学术学位和专业学位。
 % \end{function}
 %^^A!   Degree type. This option can only be used in master degree
 %^^A!   thesis.
@@ -1770,11 +1817,12 @@
 %^^A! \subsection{Writing your thesis}
 %^^A!
 %
-% \begin{quote*}[喬孟符][宋]
-%   作樂府亦有法,曰\CJKunderdot{鳳頭豬肚豹尾}六字是也。
-%   大概起要美麗,中要浩蕩,結要響亮。尤貴在首尾貫穿,意思清新。
-%   茍能若是,斯可以言樂府矣。
-% \end{quote*}
+% \begin{quotation}
+%   喬孟符(吉)博學多能,以樂府稱。嘗云:「作樂府亦有法,曰^^A
+%   \CJKunderdot{鳳頭、豬肚、豹尾}六字是也。」大概起要美麗,中要浩蕩,
+%   結要響亮。尤貴在首尾貫穿,意思清新。苟能若是,斯可以言樂府矣。
+% \end{quotation}
+% \hfill ——陶宗儀《南村輟耕錄·作今樂府法》
 %
 % \subsubsection{凤头}
 %^^A! \subsubsection{Front matter}
@@ -1867,7 +1915,7 @@
 %       (*\meta{符号\ \kern-0.1em$n$}*)  &  (*\meta{说明}*)
 %     \end{notation}
 %   \end{fdusyntax}
-%   符号表。可选参数\meta{列格式说明}与 \LaTeX{} 中标准表格的列格
+%   符号表。可选参数 \meta{列格式说明}与 \LaTeX{} 中标准表格的列格
 %   式说明语法一致,默认值为“|lp{7.5cm}|”,即第一列宽度自动调整,
 %   第二列限宽 \SI{7.5}{cm},两列均为左对齐。
 % \end{function}
@@ -2015,7 +2063,7 @@
 %   ...
 % \end{latexexample}
 %^^A! Actually, the pre-defined math environments are just defined
-%^^A! with \cs{newtheorem} and \cs{newtheorem*}:
+%^^A! with \cs{new\-the\-o\-rem} and \cs{new\-the\-o\-rem*}:
 %^^A! \begin{latexexample}[deletetexcs={\newtheorem},
 %^^A!     morekeywords={\newtheorem,\newtheorem*}]
 %^^A!   \newtheorem*{proof}{proof}
@@ -2210,7 +2258,7 @@
 %     \begin{itemize}
 %       \item \pkg{expl3}、\pkg{xparse}、\pkg{xtemplate} 和
 %         \pkg{l3keys2e},用于构建 \LaTeX3 编程环境
-%         \scite{interfaces3,source3}。它们分属 \pkg{l3kernel} 和
+%         \scite{source3}。它们分属 \pkg{l3kernel} 和
 %         \pkg{l3packages} 宏集。
 %       \item \cls{ctexbook},提供中文排版的通用框架。属于 \CTeX{}
 %         宏集 \scite{CTeX}。
@@ -2225,7 +2273,6 @@
 %       \item \pkg{graphicx},提供图形插入的接口。
 %       \item \pkg{longtable},长表格(允许跨页)支持。
 %       \item \pkg{caption},用于设置题注。
-%       \item \pkg{natbib},提供增强的参考文献著录及引用支持。
 %       \item \pkg{xcolor},提供彩色支持。
 %       \item \pkg{hyperref},提供交叉引用、超链接、电子书签等功能。
 %     \end{itemize}
@@ -2258,7 +2305,6 @@
 %^^A!       \item \pkg{graphicx}
 %^^A!       \item \pkg{longtable}
 %^^A!       \item \pkg{caption}
-%^^A!       \item \pkg{natbib}
 %^^A!       \item \pkg{xcolor}
 %^^A!       \item \pkg{hyperref}
 %^^A!     \end{itemize}
@@ -2287,194 +2333,224 @@
 %
 % \newcommand\urlprefix{\newline\hspace*{\fill}}
 % \let\OldUrl=\url
-% \renewcommand\url[1]{{\small\OldUrl{#1}}}
-% \newcommand\CTANurl[1]{{\small\href{http://mirror.ctan.org/#1}^^A
-%   {\ttfamily CTAN://#1}}}
+% \renewcommand\url[2][]{{\small\textit{#1}~\OldUrl{#2}}}
+% \newcommand\CTANurl[2][]{{\small\textit{#1}~\href{http://mirror.ctan.org/#2}^^A
+%   {\ttfamily CTAN://#2}}}
 %
+% \subsection{图书}
+%
+% \bibitem{knuth1986texbook}
+% \textsc{Knuth D E}.
+% \newblock \textit{The \TeX book: Computers \& Typesetting, volume A} [M].
+% \newblock Boston: Addison--Wesley Publishing Company, 1986
+% \urlprefix \CTANurl[源代码^^A
+%   \footnote{此代码只可作为学习之用。未经 Knuth 本人同意,您不应当编译此文档。}:]^^A
+%   {systems/knuth/dist/tex/texbook.tex}
+%
+% \bibitem{mittelbach2004latexcompanion}
+% \textsc{Mittelbach F} and \textsc{Goossens M}.
+% \newblock \textit{The \LaTeX{} Companion} [M].
+% \newblock 2nd ed.
+% \newblock Boston: Addison--Wesley Publishing Company, 2004
+%
+% \bibitem{胡伟2017latex2e}
+% 胡伟.
+% \newblock \textit{\LaTeXe{} 文类和宏包学习手册} [M].
+% \newblock 北京: 清华大学出版社, 2017
+%
+% \bibitem{刘海洋2013latex入门}
+% 刘海洋.
+% \newblock \textit{\LaTeX{} 入门} [M].
+% \newblock 北京: 电子工业出版社, 2013
+%
+% \subsection{标准、规范}
+%
+% \bibitem{gb-t-7713.1-2006}
+% 国务院学位委员会办公室, 全国信息与文献标准化技术委员会.
+% \newblock \textit{学位论文编写规则: GB/T 7713.1--2006} [S].
+% \newblock 北京: 中国标准出版社, 2007
+%
+% \bibitem{gb-t-7714-2015}
+% 全国信息与文献标准化技术委员会.
+% \newblock \textit{信息与文献\quad 参考文献著录规则: GB/T 7714--2015} [S].
+% \newblock 北京: 中国标准出版社, 2015
+%
+% \bibitem{gb-t-15834-2011}
+% 教育部语言文字信息管理司.
+% \newblock \textit{标点符号用法: GB/T 15834--2011} [S/OL].
+% \newblock 北京: 中国标准出版社, 2012
+% \urlprefix\url{http://www.moe.gov.cn/ewebeditor/uploadfile/2015/01/13/20150113091548267.pdf}
+%
+% \bibitem{clreq}
+% W3C.
+% \newblock \textit{中文排版需求(Requirements for Chinese Text Layout)} [EB/OL].
+% \newblock (2019-03-13) 
+% \urlprefix\url{https://w3c.github.io/clreq/}
+%
+% \bibitem{复旦大学论文规范}
+% 复旦大学图书馆, 复旦大学研究生院.
+% \newblock \textit{复旦大学博士、硕士学位论文规范} [EB/OL].
+% \newblock 2017 年 3 月修订版.
+% \newblock (2017-03-27) 
+% \urlprefix\url{http://www.gs.fudan.edu.cn/_upload/article/4c/a8/a82545ef443b9c057c14ba13782c/c883c6f3-6d7f-410c-8f30-d8bde6fcb990.doc}
+%
+% \subsection{宏包、模版}
+%
 % \bibitem{source2e}
 % \textsc{Braams J}, \textsc{Carlisle D}, \textsc{Jeffrey A}, et al.
 % \newblock \textit{The \LaTeXe{} Sources} [CP/OL].
-% \newblock (2018-04-01) \urlprefix
-%   \CTANurl{macros/latex/base/source2e.pdf}
+% \newblock (2018-12-01) 
+% \urlprefix\url{https://ctan.org/pkg/latex}
+% \urlprefix\CTANurl[源代码:]{macros/latex/base/source2e.pdf}
 %
 % \bibitem{CTeX}
 % \textsc{CTEX.ORG}.
 % \newblock \textit{\CTeX{} 宏集手册} [EB/OL].
-% \newblock version 2.4.12,
-% \newblock (2018-01-28) \urlprefix
-%   \CTANurl{language/chinese/ctex/ctex.pdf}
+% \newblock version 2.4.14,
+% \newblock (2018-05-02) 
+% \urlprefix\url{https://ctan.org/pkg/ctex}
+% \urlprefix\CTANurl[文档及源代码:]{language/chinese/ctex/ctex.pdf}
 %
 % \bibitem{xeCJK}
 % \textsc{CTEX.ORG}.
 % \newblock \textit{\pkg{xeCJK} 宏包} [EB/OL].
-% \newblock version 3.7.0,
-% \newblock (2018-04-07) \urlprefix
-%   \CTANurl{macros/xetex/latex/xecjk/xeCJK.pdf}
+% \newblock version 3.7.1,
+% \newblock (2018-04-30) 
+% \urlprefix\url{https://ctan.org/pkg/xecjk}
+% \urlprefix\CTANurl[文档及源代码:]{macros/xetex/latex/xecjk/xeCJK.pdf}
 %
 % \bibitem{natbib}
 % \textsc{Daly P W}.
 % \newblock \textit{Natural Sciences Citations and References} [EB/OL].
 % \newblock version 8.31b,
-% \newblock (2010-09-13) \urlprefix
-%   \CTANurl{macros/latex/contrib/natbib/natbib.pdf}
+% \newblock (2010-09-13) 
+% \urlprefix\url{https://ctan.org/pkg/natbib}
+% \urlprefix\CTANurl[文档及源代码:]{macros/latex/contrib/natbib/natbib.pdf}
 %
-% \bibitem{hmshan2017fduphdthesistemplate}
-% \textsc{hmshan}.
-% \newblock \textit{复旦博士论文模板} [EB/OL].
-% \newblock (2017-04-04) \urlprefix
-%   \url{https://github.com/hmshan/FDU_PhD_Thesis_Template}
-%
-% \bibitem{knuth1986texbook}
-% \textsc{Knuth D E}.
-% \newblock \textit{The \TeX book: Computers \& Typesetting, volumn A} [M].
-% \newblock Boston: Addison--Wesley Publishing Company, 1986
-%   \urlprefix {\small {\kaishu 源代码
-%     \footnote{此代码只可作为学习之用。未经 Knuth 本人同意,您不应当编译此文档。}:}
-%     \CTANurl{systems/knuth/dist/tex/texbook.tex}}
-%
-% \bibitem{interfaces3}
-% \textsc{The \LaTeX3 Project}.
-% \newblock \textit{The \LaTeX3 Interfaces} [EB/OL].
-% \newblock (2018-03-05) \urlprefix
-%   \CTANurl{macros/latex/contrib/l3kernel/interface3.pdf}
-%
 % \bibitem{source3}
 % \textsc{The \LaTeX3 Project}.
 % \newblock \textit{The \LaTeX3 Sources} [CP/OL].
-% \newblock (2018-03-05) \urlprefix
-%   \CTANurl{macros/latex/contrib/l3kernel/source3.pdf}
+% \newblock (2019-03-05) 
+% \urlprefix\url{https://ctan.org/pkg/l3kernel}
+% \urlprefix\CTANurl[源代码:]{macros/latex/contrib/l3kernel/source3.pdf}
 %
 % \bibitem{biblatex}
 % \textsc{Lehman P}, \textsc{Kime P}, \textsc{Boruvka A}, et al.
 % \newblock \textit{The \pkg{biblatex} Package} [EB/OL].
-% \newblock version 3.11,
-% \newblock (2018-03-01) \urlprefix
-%   \CTANurl{macros/latex/contrib/biblatex/doc/biblatex.pdf}
+% \newblock version 3.12,
+% \newblock (2018-10-18) 
+% \urlprefix\url{https://ctan.org/pkg/biblatex}
+% \urlprefix\CTANurl[文档:]{macros/latex/contrib/biblatex/doc/biblatex.pdf}
 %
-% \bibitem{mittelbach2004latexcompanion}
-% \textsc{Mittelbach F} and \textsc{Goossens M}.
-% \newblock \textit{The \LaTeX{} Companion} [M].
-% \newblock 2nd ed.
-% \newblock Boston: Addison--Wesley Publishing Company, 2004
-%
 % \bibitem{lshort}
 % \textsc{Oetiker T}, \textsc{Partl H}, \textsc{Hyna I}, et al.
 % \newblock \textit{The Not So Short Introduction to \LaTeXe{}: Or \LaTeXe{} in 139 minutes} [EB/OL].
 % \newblock version 6.2,
-% \newblock (2018-02-28) \urlprefix
-%   \CTANurl{info/lshort/english/lshort.pdf}
+% \newblock (2018-02-28) 
+% \urlprefix\url{https://ctan.org/pkg/lshort-english}
+% \urlprefix\CTANurl[文档:]{info/lshort/english/lshort.pdf}
 %
 % \bibitem{lshort-zh-cn}
 % \textsc{Oetiker T}, \textsc{Partl H}, \textsc{Hyna I}, et al.
-% \newblock \textit{一份不太简短的 \LaTeXe{} 介绍: 或 102 分钟了解 \LaTeXe{}} [EB/OL].
-% \newblock China\TeX{} 论坛, 译.
-% \newblock 原版版本 version 5.05, 中文版本 version 5.10,
-% \newblock (2017-03-26) \urlprefix
-%   \CTANurl{info/lshort/chinese/lshort-zh-cn.pdf}
+% \newblock \textit{一份不太简短的 \LaTeXe{} 介绍: 或 106 分钟了解 \LaTeXe{}} [EB/OL].
+% \newblock \CTeX{} 开发小组, 译.
+% \newblock 原版版本 version 6.2, 中文版本 version 6.0,
+% \newblock (2018-09-01) 
+% \urlprefix\url{https://ctan.org/pkg/lshort-zh-cn}
+% \urlprefix\CTANurl[文档:]{info/lshort/chinese/lshort-zh-cn.pdf}
 %
+% \bibitem{biblatex-gb7714-2015}
+% 胡振震.
+% \newblock \textit{符合 GB/T 7714-2015 标准的 biblatex 参考文献样式} [EB/OL].
+% \newblock version 1.0q,
+% \newblock (2019-02-11) 
+% \urlprefix\url{https://ctan.org/pkg/biblatex-gb7714-2015}
+% \urlprefix\CTANurl[文档:]{biblatex-contrib/biblatex-gb7714-2015/biblatex-gb7714-2015.pdf}
+%
+% \bibitem{gbt7714}
+% 李泽平(\textsc{Zeping L}).
+% \newblock \textit{GB/T 7714-2015 \BibTeX{} Style} [EB/OL].
+% \newblock version 1.0.9,
+% \newblock (2018-08-05) 
+% \urlprefix\url{https://ctan.org/pkg/gbt7714}
+% \urlprefix\CTANurl[文档:]{biblio/bibtex/contrib/gbt7714/gbt7714.pdf}
+%
+% \bibitem{cquthesis}
+% 李振楠.
+% \newblock \textit{\textsc{CquThesis}:重庆大学毕业论文 \LaTeX{} 模板} [EB/OL].
+% \newblock version 1.30,
+% \newblock (2018-02-23) 
+% \urlprefix\url{https://ctan.org/pkg/cquthesis}
+% \urlprefix\CTANurl[文档及源代码:]{macros/latex/contrib/cquthesis/cquthesis.pdf}
+%
+% \bibitem{thuthesis}
+% 薛瑞尼.
+% \newblock \textit{\textsc{ThuThesis}:清华大学学位论文模板} [EB/OL].
+% \newblock version 5.4.5,
+% \newblock (2018-05-17) 
+% \urlprefix\url{https://ctan.org/pkg/thuthesis}
+% \urlprefix\CTANurl[文档及源代码:]{macros/latex/contrib/thuthesis/thuthesis.pdf}
+%
+% \emph{以下模版未收录至 CTAN,但仍然保持活跃更新。}
+%
+% \bibitem{sjtuthesis}
+% \textsc{SJTUG}.
+% \newblock \textit{上海交通大学 \XeLaTeX{} 学位论文及课程论文模板} [EB/OL].
+% \newblock version 0.10.2,
+% \newblock (2018-11-05)
+% \urlprefix\url{https://github.com/sjtug/SJTUThesis}
+%
+% \bibitem{ustcthesis}
+% \textsc{USTC \TeX{} User Group}.
+% \newblock \textit{中国科学技术大学学位论文 \LaTeX{} 模板} [EB/OL].
+% \newblock version 3.1.03,
+% \newblock (2019-01-01)
+% \urlprefix\url{https://github.com/ustctug/ustcthesis}
+%
+% \bibitem{ucasthesis}
+% \textsc{mohuangrui}.
+% \newblock \textit{\pkg{ucasthesis} 国科大学位论文 \LaTeX{} 模板} [EB/OL].
+% \newblock (2019-03-14)
+% \urlprefix\url{https://github.com/mohuangrui/ucasthesis}
+%
+% \emph{以下模版现已停止更新。}
+%
 % \bibitem{pandoxie2014fduthesislatex}
 % \textsc{Pandoxie}.
 % \newblock \textit{Fudan University-Latex Template} [EB/OL].
-% \newblock (2014-06-07) \urlprefix
-%   \url{https://github.com/Pandoxie/FDU-Thesis-Latex}
+% \newblock (2014-06-07) 
+% \urlprefix\url{https://github.com/Pandoxie/FDU-Thesis-Latex}
 %
 % \bibitem{richard2016fudanthesis}
 % \textsc{richard}.
 % \newblock \textit{复旦大学硕士学位论文模板} [EB/OL].
-% \newblock (2016-01-31) \urlprefix
-%   \url{https://github.com/richarddzh/fudan-thesis}
+% \newblock (2016-01-31) 
+% \urlprefix\url{https://github.com/richarddzh/fudan-thesis}
 %
-% \bibitem{weijianwen2017sjtuthesis}
-% \textsc{weijianwen}.
-% \newblock \textit{A \XeLaTeX{} template for Shanghai Jiao Tong University (SJTU) thesis} [EB/OL].
-% \newblock version 0.10,
-% \newblock (2018-02-11) \urlprefix
-%   \url{https://github.com/weijianwen/SJTUThesis}
-%
-% \bibitem{wright2009dtxfile}
-% \textsc{Wright J}.
-% \newblock \textit{A model dtx file} [EB/OL].
-% \newblock (2009-10-06) \urlprefix
-%   \url{http://www.texdev.net/2009/10/06/a-model-dtx-file}
-%
-% \bibitem{gbt7714}
-% \textsc{Zeping Lee}.
-% \newblock \textit{GB/T 7714-2015 \BibTeX{} Style} [EB/OL].
-% \newblock version 1.0.3,
-% \newblock (2018-03-16) \urlprefix
-%   \CTANurl{biblio/bibtex/contrib/gbt7714/gbt7714.pdf}
-%
-% \bibitem{zepinglee2017ustcthesis}
-% \textsc{Zeping Lee} and \textsc{seisman}.
-% \newblock \textit{\LaTeX{} template for USTC thesis v3.0} [EB/OL].
-% \newblock version 3.0.4,
-% \newblock (2018-04-03) \urlprefix
-%   \url{https://github.com/ustctug/ustcthesis}
-%
 % \bibitem{数院毕业论文格式}
 % 复旦大学数学科学学院.
-% \newblock \textit{毕业论文格式 tex 版和 word 版} [EB/OL]. \urlprefix
-%   \url{http://math.fudan.edu.cn/show.aspx?info_lb=664&flag=101&info_id=1816}
+% \newblock \textit{毕业论文格式 tex 版和 word 版} [EB/OL].
+% \urlprefix\url{http://math.fudan.edu.cn/show.aspx?info_lb=664&flag=101&info_id=1816}
 %
 % \bibitem{数院毕业论文格式更新}
 % 复旦大学数学科学学院.
-% \newblock \textit{毕业论文格式: Word、\TeX{} 模板更新} [EB/OL]. \urlprefix
-%   \url{http://math.fudan.edu.cn/Show.aspx?info_lb=664&info_id=1855&flag=101}
+% \newblock \textit{毕业论文格式: Word、\TeX{} 模板更新} [EB/OL].
+% \urlprefix\url{http://math.fudan.edu.cn/Show.aspx?info_lb=664&info_id=1855&flag=101}
 %
-% \bibitem{复旦大学论文规范}
-% 复旦大学图书馆, 复旦大学研究生院.
-% \newblock \textit{复旦大学博士、硕士学位论文规范} [EB/OL].
-% \newblock 2017 年 3 月修订版.
-% \newblock (2017-03-27) \urlprefix
-%   \url{http://www.gs.fudan.edu.cn/_upload/article/4c/a8/a82545ef443b9c057c14ba13782c/c883c6f3-6d7f-410c-8f30-d8bde6fcb990.doc}
+% \subsection{其他}
 %
-% \bibitem{gb-t-7713.1-2006}
-% 国务院学位委员会办公室, 全国信息与文献标准化技术委员会.
-% \newblock \textit{学位论文编写规则: GB/T 7713.1--2006} [S].
-% \newblock 北京: 中国标准出版社, 2007
+% \bibitem{wright2009dtxfile}
+% \textsc{Wright J}.
+% \newblock \textit{A model dtx file} [EB/OL].
+% \newblock (2009-10-06) 
+% \urlprefix\url{https://www.texdev.net/2009/10/06/a-model-dtx-file/}
 %
-% \bibitem{胡伟2017latex2e}
-% 胡伟.
-% \newblock \textit{\LaTeXe{} 文类和宏包学习手册} [M].
-% \newblock 北京: 清华大学出版社, 2017
+% \bibitem{孔雀计划}
+% 刘庆(\textsc{Eric Q L}).
+% \newblock \textit{孔雀计划:中文字体排印的思路} [EB/OL].
+% \newblock (2009-10-06) 
+% \urlprefix\url{https://thetype.com/kongque/}
 %
-% \bibitem{biblatex-gb7714-2015}
-% 胡振震.
-% \newblock \textit{符合 GB/T 7714-2015 标准的 biblatex 参考文献样式} [EB/OL].
-% \newblock version 1.0i,
-% \newblock (2018-01-14) \urlprefix
-% {\small\href{http://mirror.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/biblatex-gb7714-2015.pdf}^^A
-%   {\ttfamily CTAN://macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/biblatex-gb77 14-2015.pdf}}
-%
-% \bibitem{gb-t-15834-2011}
-% 教育部语言文字信息管理司.
-% \newblock \textit{标点符号用法: GB/T 15834--2011} [S].
-% \newblock 北京: 中国标准出版社, 2012
-%
-% \bibitem{cquthesis}
-% 李振楠.
-% \newblock \textit{\textsc{CquThesis}:重庆大学毕业论文 \LaTeX{} 模板} [EB/OL].
-% \newblock version 1.30,
-% \newblock (2018-02-23) \urlprefix
-%   \CTANurl{macros/latex/contrib/cquthesis/cquthesis.pdf}
-%
-% \bibitem{刘海洋2013latex入门}
-% 刘海洋.
-% \newblock \textit{\LaTeX{} 入门} [M].
-% \newblock 北京: 电子工业出版社, 2013
-%
-% \bibitem{gb-t-7714-2015}
-% 全国信息与文献标准化技术委员会.
-% \newblock \textit{信息与文献 参考文献著录规则: GB/T 7714--2015} [S].
-% \newblock 北京: 中国标准出版社, 2015
-%
-% \bibitem{thuthesis}
-% 薛瑞尼.
-% \newblock \textit{\textsc{ThuThesis}:清华大学学位论文模板} [EB/OL].
-% \newblock version 5.4.3,
-% \newblock (2017-12-24) \urlprefix
-%   \CTANurl{macros/latex/contrib/thuthesis/thuthesis.pdf}
-%
 % \end{thebibliography}
 %
 % \clearpage
@@ -2483,9 +2559,6 @@
 %
 % \end{documentation}
 %
-%^^A \EnableImplementation
-%^^A \DisableImplementation
-%
 % \begin{implementation}
 %
 %^^A 代码部分的页边距
@@ -2507,16 +2580,14 @@
 % 正常的空格可以使用“|~|”代替;至于 |~| 原来所表示的“带子”,
 % 则要用 \LaTeXe{} 的原始命令 \tn{nobreakspace} 代替。
 %
-% 以下代码中有一些形如 \textcolor[HTML]{2E3191}^^A
-% {\textsf{\textlangle *class\textrangle}} 的标记,这是
-% \pkg{DocStrip} 中的“guard”,用来选择性地提取文件。
+% 以下代码中有一些形如 \textcolor[HTML]{2E3191}{\textsf{<*class>}}
+% 的标记,这是 \pkg{DocStrip} 中的“guard”,用来选择性地提取文件。
 % “\textsf{*}”和“\textsf{/}”分别表示该部分的开始和结束。不含
 % “\textsf{*}”和“\textsf{/}”的 guard 出现在行号右侧,它们用来确定
 % 单独一行代码的归属。这些 guard 的颜色深浅不一,用以明确嵌套关系。
 %
-% 另有若干形如 \textcolor{MaterialPink}^^A
-% {\textsf{\textlangle @@=fdu\textrangle}} 的 guard ,它们由
-% \pkg{l3docstrip} 定义,用来指示名字空间(模块)。
+% 另有若干形如 \textcolor{MaterialPink}{\textsf{<@@=fdu>}} 的 guard,
+% 它们由 \pkg{l3docstrip} 定义,用来指示名字空间(模块)。
 %
 % \subsection{准备}
 %
@@ -2530,7 +2601,7 @@
 \RequirePackage { xparse, xtemplate, l3keys2e }
 \clist_map_inline:nn { expl3, xparse, xtemplate, l3keys2e }
   {
-    \@ifpackagelater {#1} { 2017/12/16 }
+    \@ifpackagelater {#1} { 2018/05/12 }
       { } { \msg_error:nnn { fduthesis } { l3-too-old } {#1} }
   }
 \msg_new:nnn { fduthesis } { l3-too-old }
@@ -2841,9 +2912,9 @@
 % \changes{v0.7}{2018/01/19}{使用 \cls{ctexbook} 文档类,而非直接使用
 %   标准文档类 \cls{book}。}
 %
-% 将选项传入 \cls{ctexbook} 文档类。\\
+% 将选项传入 \cls{ctexbook} 文档类。
 %    \begin{macrocode}
-% TODO: (2017/07/22) Chinese fonts in fduthesis-en
+% TODO: (2017-07-22) Chinese fonts in fduthesis-en
 \PassOptionsToClass
   {
     UTF8,
@@ -2872,11 +2943,10 @@
 % 本模板会在 \pkg{ctexhook} 提供的钩子 \cs{ctex_at_end_preamble:n}
 % 中调用 \pkg{biblatex},而 \pkg{biblatex} 自身又会使用 \pkg{etoolbox}
 % 的钩子 \tn{AtEndPreamble},因此需要在载入 \cls{ctexbook} 之前调用
-% \pkg{etoolbox}。
-%
-% 钩子的顺序为:$\text{\tn{CTEX at document@left at hook}} \prec
-% \text{\tn{@endpreamblehook}} \prec
-% \text{\texttt{\textbackslash begin\{document\}}}$。
+% \pkg{etoolbox}。钩子的顺序为:
+% \[ \text{\tn{CTEX at document@left at hook}}
+%    \prec \text{\tn{@endpreamblehook}}
+%    \prec \text{\texttt{\textbackslash begin\{document\}}}. \]
 %    \begin{macrocode}
 \RequirePackage { etoolbox }
 %    \end{macrocode}
@@ -2932,7 +3002,9 @@
 \@@_check_package:nnn { fontspec     } { 2017/09/22 } { 2.6e   }
 \@@_check_package:nnn { unicode-math } { 2017/11/18 } { 0.8i   }
 \sys_if_engine_xetex:T
-  { \@@_check_package:nnn { xeCJK } { 2017/08/07 } { 3.5.0 } }
+  { \@@_check_package:nnn { xeCJK          } { 2017/08/07 } { 3.5.0 } }
+\sys_if_engine_luatex:T
+  { \@@_check_package:nnn { xunicode-addon } { 2018/04/30 } { 3.7.1 } }
 %    \end{macrocode}
 %
 % \subsection{页面布局}
@@ -2957,753 +3029,497 @@
 %
 % \subsection{字体}
 %
-% \changes{v0.5}{2017/09/09}{重新实现字体调用。核心内容是分离
-%   字体的声明与设定,并按照宋、黑、仿、楷划分中文字体。}
+% \subsubsection{预定义字体配置}
 %
-% 为了避免不必要的字体调用开销
-% \footnote{事实上,此处的修正对性能的提升并不大。},
-% 本模板把字体的\emph{声明}与\emph{设定}分离了开来。使用
-% \cs{fdusetup} 设置的字体选项,以及导言区中通过 \cs{setmainfont}、
-% \cs{setCJKmainfont} 等命令设置的字体,均按照字体\emph{声明}处理。
-% 此时,字体名及其选项被存入相关变量中,但不进行实际调用。导言区
-% 末尾,再进行统一调用。本模板将重新定义 \cs{setmainfont}、
-% \cs{setCJKmainfont} 等命令。
+% \changes{v0.7c}{2019/03/05}{重构字体配置,并兼容 macOS。}
 %
-% 对于中文字体,\pkg{ctex} 宏包及其底层 \pkg{xeCJK} 和
-% \pkg{LuaTeX-ja},均与 \pkg{fontspec} 保持一致,以
-% |main|、|sans|、|mono| 三类进行划分;而本模板则按照
-% 宋、黑、仿、楷等进行划分。为此,需要额外建立二者之间的对应关系。
-%
-% \begin{variable}{\g_@@_font_name_prop,\g_@@_font_options_prop}
-% 存放西文字体名称及选项。
+% \begin{macro}{\g_@@_font_set_tl, \g_@@_cjk_font_set_tl}
+% 存放字体选项值。
 %    \begin{macrocode}
-\prop_new:N \g_@@_font_name_prop
-\prop_new:N \g_@@_font_options_prop
+\tl_new:N \g_@@_font_set_tl
+%<class>\tl_new:N \g_@@_cjk_font_set_tl
 %    \end{macrocode}
-% \end{variable}
+% \end{macro}
 %
-% \begin{variable}{\g_@@_cjk_font_name_prop,
-%   \g_@@_cjk_font_options_prop}
-% 存放中文字体及选项。
+% \begin{macro}{style/font}
+% \changes{v0.7c}{2019/03/05}{新增 \opt{garamond} 和 \opt{times*} 样式。}
+% 预定义西文字体。
 %    \begin{macrocode}
-\prop_new:N \g_@@_cjk_font_name_prop
-\prop_new:N \g_@@_cjk_font_options_prop
-%    \end{macrocode}
-% \end{variable}
-%
-% \subsubsection{选项处理}
-%
-% 定义 |fdu/style| 键值类。
-%    \begin{macrocode}
 \keys_define:nn { fdu / style }
   {
+    font .choices:nn =
+      { garamond, libertinus, lm, palatino, times, times*, none }
+      { \tl_set_eq:NN \g_@@_font_set_tl \l_keys_choice_tl }
+  }
 %    \end{macrocode}
-%
-% \begin{macro}{style/font}
-% 预定义西文字体。部分等宽字体(TeX Gyre Cursor)使用
-% \kvopt{Ligatures}{Common\-Off} 选项以禁用连字。
-%    \begin{macrocode}
-    font .choice:,
-    font .value_required:n = true,
-%    \end{macrocode}
-% Libertinus 系列。
-%    \begin{macrocode}
-    font / libertinus .code:n =
-      {
-        \fdu_choose_font:nn { main } { Libertinus~ Serif }
-        \fdu_choose_font:nn { sans } { Libertinus~ Sans  }
-        \fdu_choose_font_with_option:nnn { mono }
-          { TeX~ Gyre~ Cursor } { Ligatures = Common Off }
-        \fdu_choose_font:nn { math } { Libertinus~ Math  }
-        \keys_set:nn { fdu / style } { footnote-style = libertinus }
-      },
-%    \end{macrocode}
-% Latin Modern 系列。
-%    \begin{macrocode}
-    font / lm .code:n =
-      {
-        \fdu_choose_font:nn { main } { Latin~ Modern~ Roman }
-        \fdu_choose_font:nn { sans } { Latin~ Modern~ Sans  }
-        \fdu_choose_font:nn { mono } { Latin~ Modern~ Mono  }
-        \fdu_choose_font:nn { math } { Latin~ Modern~ Math  }
-        \keys_set:nn { fdu / style } { footnote-style = pifont }
-      },
-%    \end{macrocode}
-% Palatino 系列。
-%    \begin{macrocode}
-    font / palatino .code:n =
-      {
-        \fdu_choose_font:nn { main } { TeX~ Gyre~ Pagella }
-        \fdu_choose_font:nn { sans } { TeX~ Gyre~ Heros   }
-        \fdu_choose_font_with_option:nnn { mono }
-          { TeX~ Gyre~ Cursor } { Ligatures = Common Off }
-        \fdu_choose_font:nn { math } { TeX~ Gyre~ Pagella~ Math }
-        \keys_set:nn { fdu / style } { footnote-style = pifont }
-      },
-%    \end{macrocode}
-% \changes{v0.6}{2017/11/11}{额外处理 XITS 字体的小型大写字母。}
-% Times Roman 系列。XITS 字体没有小型大写字母,因此使用普通字体代替。
-%    \begin{macrocode}
-    font / times .code:n =
-      {
-        \fdu_choose_font_with_option:nnn { main } { XITS }
-          {
-            UprightFeatures    = { SmallCapsFont = *               },
-            BoldFeatures       = { SmallCapsFont = *~ Bold         },
-            ItalicFeatures     = { SmallCapsFont = *~ Italic       },
-            BoldItalicFeatures = { SmallCapsFont = *~ Bold~ Italic },
-          }
-        \fdu_choose_font:nn { sans } { TeX~ Gyre~ Heros  }
-        \fdu_choose_font_with_option:nnn { mono }
-          { TeX~ Gyre~ Cursor } { Ligatures = Common Off }
-        \fdu_choose_font:nn { math } { XITS~ Math        }
-        \keys_set:nn { fdu / style } { footnote-style = xits }
-      },
-%    \end{macrocode}
-% \changes{v0.5}{2017/09/23}{新增 \kvopt{font}{none} 选项。}
-% 不设置西文字体。
-%    \begin{macrocode}
-    font / none .code:n =
-      {
-        \@@_initialize_prop:Nn \g_@@_font_name_prop
-          { main, sans, mono, math }
-        \@@_initialize_prop:Nn \g_@@_font_options_prop
-          { main, sans, mono, math }
-        \keys_set:nn { fdu / style } { footnote-style = plain }
-%<*class>
-      },
-%    \end{macrocode}
 % \end{macro}
 %
 % \begin{macro}{style/cjk-font}
-% 预定义中文(CJK)字体。Adobe 和中易系列没有粗宋体。
+% \changes{v0.7c}{2019/03/05}{新增 \opt{sinotype} 和 \opt{sourcehan} 样式。}
+% 预定义中文字体。
 %    \begin{macrocode}
-    cjk-font .choice:,
-    cjk-font .value_required:n = true,
+%<*class>
+\keys_define:nn { fdu / style }
+  {
+    cjk-font .choices:nn =
+      { adobe, fandol, founder, mac, sinotype, sourcehan, windows, none }
+      { \tl_set_eq:NN \g_@@_cjk_font_set_tl \l_keys_choice_tl }
+  }
 %    \end{macrocode}
-% Adobe 系列。
-%    \begin{macrocode}
-    cjk-font / adobe .code:n =
-      {
-        \fdu_choose_cjk_font:nn { song } { Adobe~ Song~     Std }
-        \fdu_choose_cjk_font:nn { hei  } { Adobe~ Heiti~    Std }
-        \fdu_choose_cjk_font:nn { fang } { Adobe~ Fangsong~ Std }
-        \fdu_choose_cjk_font:nn { kai  } { Adobe~ Kaiti~    Std }
-      },
-%    \end{macrocode}
-% Fandol 系列。
-%    \begin{macrocode}
-    cjk-font / fandol .code:n =
-      {
-        \fdu_choose_cjk_font_with_option:nnn { song }
-          { FandolSong } { BoldFont = FandolSong~ Bold }
-        \fdu_choose_cjk_font:nn { hei  } { FandolHei  }
-        \fdu_choose_cjk_font:nn { fang } { FandolFang }
-        \fdu_choose_cjk_font:nn { kai  } { FandolKai  }
-      },
-%    \end{macrocode}
-% 方正系列。
-%    \begin{macrocode}
-    cjk-font / founder .code:n =
-      {
-        \fdu_choose_cjk_font_with_option:nnn { song }
-          { FZShuSong-Z01 } { BoldFont = FZXiaoBiaoSong-B05 }
-        \fdu_choose_cjk_font:nn { hei  } { FZHei-B01      }
-        \fdu_choose_cjk_font:nn { fang } { FZFangSong-Z02 }
-        \fdu_choose_cjk_font:nn { kai  } { FZKai-Z03      }
-      },
-%    \end{macrocode}
-% Mac (华文)系列。
-%    \begin{macrocode}
-    cjk-font / mac .code:n =
-      {
-        \fdu_choose_cjk_font_with_option:nnn { song }
-          { STSong } { BoldFont = STZhongsong }
-        \fdu_choose_cjk_font:nn { hei  } { STHeiti    }
-        \fdu_choose_cjk_font:nn { fang } { STFangsong }
-        \fdu_choose_cjk_font:nn { kai  } { STKaiti    }
-      },
-%    \end{macrocode}
-% Windows (中易)系列。
-%    \begin{macrocode}
-    cjk-font / windows .code:n =
-      {
-        \fdu_choose_cjk_font:nn { song } { SimSun   }
-        \fdu_choose_cjk_font:nn { hei  } { SimHei   }
-        \fdu_choose_cjk_font:nn { fang } { FangSong }
-        \fdu_choose_cjk_font:nn { kai  } { KaiTi    }
-      },
-%    \end{macrocode}
-% \changes{v0.5}{2017/09/23}{新增 \kvopt{cjk-font}{none} 选项。}
-% 不设置中文字体。
-%    \begin{macrocode}
-    cjk-font / none .code:n =
-      {
-        \@@_initialize_prop:Nn \g_@@_cjk_font_name_prop
-          { rm, sf, tt, kai }
-        \@@_initialize_prop:Nn \g_@@_cjk_font_options_prop
-          { rm, sf, tt, kai }
 %</class>
-      }
-  }
-%    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\@@_initialize_prop:Nn}
-% 把 |prop-list| 清空,将其并设置为 |main={},| |sans={}| 等。
+% \begin{macro}{
+%   \@@_setmainfont:nn,
+%   \@@_setsansfont:nn,
+%   \@@_setmonofont:nn,
+%   \@@_setmathfont:nn}
+% 用于设置西文字体的辅助函数,来源于 \pkg{fontspec} 和 \pkg{unicode-math}。
 % \begin{arguments}
-%   \item |prop-list|
-%   \item {\meta{family 1}, \meta{family 2}, \ldots},如
-%     |{main,| |sans,| |mono,| |math}|
+%   \item 字体名
+%   \item 选项
 % \end{arguments}
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_initialize_prop:Nn #1#2
-  {
-    \prop_gclear:N #1
-    \clist_map_inline:nn {#2} { \prop_gput:Nnn #1 {##1} { } }
-  }
+\cs_new_protected:Npn \@@_setmainfont:nn #1#2
+  { \__fontspec_main_setmainfont:nn {#2} {#1} }
+\cs_new_protected:Npn \@@_setsansfont:nn #1#2
+  { \__fontspec_main_setsansfont:nn {#2} {#1} }
+\cs_new_protected:Npn \@@_setmonofont:nn #1#2
+  { \__fontspec_main_setmonofont:nn {#2} {#1} }
+\cs_new_protected:Npn \@@_setmathfont:nn #1#2
+  { \__um_setmathfont:nn {#2} {#1} }
 %    \end{macrocode}
 % \end{macro}
 %
-% \subsubsection{字体声明}
-%
-% 重定义文档命令,使其只声明字体,而不进行实际调用。
-%
-% \begin{macro}{\setmainfont,\setsansfont,\setmonofont,\setmathfont}
-% 声明西文字体。参数按照 \pkg{fontspec} 的风格,字体选项
-% 在前在后均可。
+% \begin{macro}{
+%   \@@_setCJKmainfont:nn,
+%   \@@_setCJKsansfont:nn,
+%   \@@_setCJKmonofont:nn}
+% 用于设置中文字体的辅助函数,来源于 \pkg{xeCJK} 和 \pkg{ctex} 宏包。
 %    \begin{macrocode}
-\clist_map_inline:nn
-  { main, sans, mono, math }
-  {
-    \exp_args:Nc \RenewDocumentCommand { set #1 font } { O { } m O { } }
-      { \fdu_choose_font_with_option:nnn { #1 } {##2} { ##1, ##3 } }
-  }
-% \RenewDocumentCommand \setmainfont { O { } m O { } }
-%   { \fdu_choose_font_with_option:nnn { main } {#2} { #1, #3 } }
-% \RenewDocumentCommand \setsansfont { O { } m O { } }
-%   { \fdu_choose_font_with_option:nnn { sans } {#2} { #1, #3 } }
-% \RenewDocumentCommand \setmonofont { O { } m O { } }
-%   { \fdu_choose_font_with_option:nnn { mono } {#2} { #1, #3 } }
-% \RenewDocumentCommand \setmathfont { O { } m O { } }
-%   { \fdu_choose_font_with_option:nnn { math } {#2} { #1, #3 } }
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\setCJKmainfont,\setCJKsansfont,\setCJKmonofont,
-%   \setCJKfamilyfont}
-% 声明中文字体。参数同样按照 \pkg{fontspec} 的风格
-% \footnote{\pkg{xeCJK} 和 \pkg{ctex} 与之稍有区别,它们要求字体
-% 选项只能位于字体名的\emph{前或后},而不能同时出现(即不允许形如
-% \cs{setCJKmainfont}\texttt{\oarg{选项 1}\marg{字体}\oarg{选项 2}}
-% 这样的语句)。}。
-%    \begin{macrocode}
 %<*class>
-\RenewDocumentCommand \setCJKmainfont { O { } m O { } }
-  { \fdu_choose_cjk_font_with_option:nnn { rm } {#2} { #1, #3 } }
-\RenewDocumentCommand \setCJKsansfont { O { } m O { } }
-  { \fdu_choose_cjk_font_with_option:nnn { sf } {#2} { #1, #3 } }
-\RenewDocumentCommand \setCJKmonofont { O { } m O { } }
-  { \fdu_choose_cjk_font_with_option:nnn { tt } {#2} { #1, #3 } }
-\RenewDocumentCommand \setCJKfamilyfont { m O { } m O { } }
-  { \fdu_choose_cjk_font_with_option:nnn {#1} {#3} { #2, #4 } }
+\cs_new_protected:Npn \@@_setCJKmainfont:nn #1#2
+  { \@@_set_family:nnn { \CJKrmdefault } {#2} {#1} }
+\cs_new_protected:Npn \@@_setCJKsansfont:nn #1#2
+  { \@@_set_family:nnn { \CJKsfdefault } {#2} {#1} }
+\cs_new_protected:Npn \@@_setCJKmonofont:nn #1#2
+  { \@@_set_family:nnn { \CJKttdefault } {#2} {#1} }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\setCJKsongfont,\setCJKheifont,
-%   \setCJKfangfont,\setCJKkaifont}
-% 声明中文宋、黑、仿、楷字体,暂时不用。
+% \begin{macro}{\@@_set_cjk_font_kai:nn,\fdu at kai}
+% 楷体需要单独设置。
 %    \begin{macrocode}
-% \DeclareDocumentCommand \setCJKsongfont { O { } m O { } }
-%   { \fdu_choose_cjk_font_with_option:nnn { song } {#2} { #1, #3 } }
-% \DeclareDocumentCommand \setCJKheifont  { O { } m O { } }
-%   { \fdu_choose_cjk_font_with_option:nnn { hei  } {#2} { #1, #3 } }
-% \DeclareDocumentCommand \setCJKfangfont { O { } m O { } }
-%   { \fdu_choose_cjk_font_with_option:nnn { fang } {#2} { #1, #3 } }
-% \DeclareDocumentCommand \setCJKkaifont  { O { } m O { } }
-%   { \fdu_choose_cjk_font_with_option:nnn { kai  } {#2} { #1, #3 } }
-%</class>
+\cs_new_protected:Npn \@@_set_cjk_font_kai:nn #1#2
+  { \@@_set_family:nnn { fdu at kai } {#2} {#1} }
+\cs_new_protected:Npn \fdu at kai
+  { \@@_switch_family:n { fdu at kai } }
 %    \end{macrocode}
 % \end{macro}
 %
-% 字体选择只需将字体名及选项存入相应变量即可。
-%
-% \begin{macro}{\fdu_choose_font_with_option:nnn,\fdu_choose_font:nn}
-% 选择西文字体。
-% \begin{arguments}
-%   \item |main| / |sans| / |mono| / |math|
-%   \item 字体名
-%   \item 选项
-% \end{arguments}
+% \begin{macro}{\c_@@_cjk_font_options_tl,
+%   \@@_setCJKmainfont:n,
+%   \@@_setCJKsansfont:n,
+%   \@@_setCJKmonofont:n,
+%   \@@_set_cjk_font_kai:n}
+% 将 bold、italic 和 bold italic 统一按照 roman 设置。
 %    \begin{macrocode}
-\cs_new_protected:Npn \fdu_choose_font_with_option:nnn #1#2#3
-  {
-    \prop_gput:Nnn \g_@@_font_name_prop    {#1} {#2}
-    \prop_gput:Nnn \g_@@_font_options_prop {#1} {#3}
-  }
-\cs_new_protected:Npn \fdu_choose_font:nn #1#2
-  {
-    \prop_gput:Nnn \g_@@_font_name_prop    {#1} {#2}
-    \prop_gput:Nnn \g_@@_font_options_prop {#1} {  }
-  }
+\tl_const:Nn \c_@@_cjk_font_options_tl
+ { UprightFont = *, BoldFont = *, ItalicFont = *, BoldItalicFont = * }
+\cs_new_protected:Npx \@@_setCJKmainfont:n   #1
+  { \@@_setCJKmainfont:nn   {#1} { \c_@@_cjk_font_options_tl } }
+\cs_new_protected:Npx \@@_setCJKsansfont:n   #1
+  { \@@_setCJKsansfont:nn   {#1} { \c_@@_cjk_font_options_tl } }
+\cs_new_protected:Npx \@@_setCJKmonofont:n   #1
+  { \@@_setCJKmonofont:nn   {#1} { \c_@@_cjk_font_options_tl } }
+\cs_new_protected:Npx \@@_set_cjk_font_kai:n #1
+  { \@@_set_cjk_font_kai:nn {#1} { \c_@@_cjk_font_options_tl } }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\fdu_choose_cjk_font_with_option:nnn,
-%   \fdu_choose_cjk_font:nn}
-% 选择中文字体。
-% \begin{arguments}
-%   \item |rm| / |sf| / |tt| 或 |song| / |hei| / |fang| / |kai|
-%   \item 字体名
-%   \item 选项
-% \end{arguments}
+% \begin{macro}{\@@_set_family:nnn,\@@_switch_family:n}
+% 封装 CJK 字体族的设定和切换命令。
 %    \begin{macrocode}
-\cs_new_protected:Npn \fdu_choose_cjk_font_with_option:nnn #1#2#3
+\sys_if_engine_xetex:TF
   {
-    \prop_gput:Nnn \g_@@_cjk_font_name_prop    {#1} {#2}
-    \prop_gput:Nnn \g_@@_cjk_font_options_prop {#1} {#3}
+    \cs_new_eq:NN \@@_set_family:nnn  \xeCJK_set_family:nnn
+    \cs_new_eq:NN \@@_switch_family:n \xeCJK_switch_family:n
   }
-\cs_new_protected:Npn \fdu_choose_cjk_font:nn #1#2
   {
-    \prop_gput:Nnn \g_@@_cjk_font_name_prop    {#1} {#2}
-    \prop_gput:Nnn \g_@@_cjk_font_options_prop {#1} {  }
+    \cs_new_eq:NN \@@_set_family:nnn  \ctex_ltj_set_family:nnn
+    \cs_new_eq:NN \@@_switch_family:n \ctex_ltj_switch_family:n
   }
+%</class>
 %    \end{macrocode}
 % \end{macro}
 %
-% \subsubsection{字体设定}
-%
-% 此时需要利用 \pkg{fontspec}、\pkg{unicode-math}、\pkg{xeCJK}、
-% \pkg{ctex} 等宏包完成实际的字体调用。会在导言区末尾统一进行。
-%
-% \begin{macro}{\@@_set_font:}
-% 设定西文字体。
+% \begin{macro}{
+%   \setmainfont,
+%   \setsansfont,
+%   \setmonofont,
+%   \setmathfont,
+%   \setCJKmainfont,
+%   \setCJKsansfont,
+%   \setCJKmonofont,
+%   \@@_set_font:n}
+% 重新定义以上宏包提供的字体选择命令。我们把它放在导言区末尾,使得用户配置不被
+% 模板配置覆盖。
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_set_font:
+\cs_new_protected:Npn \@@_set_font_helper:n #1
   {
-    \clist_map_inline:nn { main, sans, mono, math }
+    \exp_args:Nc \RenewDocumentCommand { set #1 font } { O { } m O { } }
       {
-        \prop_get:NnN \g_@@_font_name_prop    {##1} \l_@@_tmpa_tl
-        \prop_get:NnN \g_@@_font_options_prop {##1} \l_@@_tmpb_tl
-        \tl_if_empty:NT \l_@@_tmpa_tl
-          { \@@_error:nn { font-not-defined } {##1} }
-        \use:c { @@_set_ ##1 _font:VV } \l_@@_tmpa_tl \l_@@_tmpb_tl
+        \ctex_at_end_preamble:n
+          { \use:c { @@_set #1 font:nn } {##2} { ##1, ##3 } }
       }
   }
+\clist_map_inline:nn { main, sans, mono, math    } { \@@_set_font_helper:n {#1} }
+%<class>\clist_map_inline:nn { CJKmain, CJKsans, CJKmono } { \@@_set_font_helper:n {#1} }
 %    \end{macrocode}
 % \end{macro}
 %
-% \changes{v0.5}{2017/09/23}{同步 \pkg{fontspec} v2.6e。}
-%
-% \begin{macro}{\@@_set_main_font:nn,
-%   \@@_set_sans_font:nn,
-%   \@@_set_mono_font:nn}
-% 拷贝 \cs{__fontspec_main_setmainfont:nn} 等命令。注意参数顺序
-% 是相反的。
-% \begin{arguments}
-%   \item 字体名
-%   \item 选项
-% \end{arguments}
+% \begin{macro}{\@@_load_font_garamond:}
+% EB Garamond 系列。
 %    \begin{macrocode}
-\clist_map_inline:nn { main, sans, mono }
+\cs_new_protected:Npn \@@_load_font_garamond:
   {
-    \cs_new_protected:cpx { @@_set_ #1 _font:nn } ##1 ##2
-      { \exp_not:c { __fontspec_main_set #1 font:nn } {##2} {##1} }
+    \@@_setmainfont:nn { EBGaramond }
+      {
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Italic,
+        BoldItalicFont = *-BoldItalic
+      }
+    \@@_setsansfont:nn { libertinussans }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
+      }
+    \@@_setmonofont:nn { lmmonolt10 }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-oblique,
+        BoldItalicFont = *-boldoblique
+      }
+    \@@_setmathfont:nn { Garamond-Math.otf } { }
   }
 %    \end{macrocode}
 % \end{macro}
 %
-% \changes{v0.6}{2017/10/11}{同步 \pkg{unicode-math} v0.8h。}
-%
-% \begin{macro}{\@@_set_math_font:nn}
-% 拷贝 \pkg{unicode-math} 中的 \cs{setmathfont} 命令。参数同上。
+% \begin{macro}{\@@_load_font_libertinus:}
+% Libertinus 系列。
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_set_math_font:nn #1#2
-  { \__um_setmathfont:nn {#2} {#1} }
-%    \end{macrocode}
-% \end{macro}
-%
-% 生成字体设定函数的变体。
-%    \begin{macrocode}
-\clist_map_inline:nn { main, sans, mono, math }
-  { \cs_generate_variant:cn { @@_set_ #1 _font:nn } { VV } }
-%    \end{macrocode}
-%
-% \begin{macro}{\@@_set_cjk_font:}
-% 设定中文字体。复杂之处在于需要建立宋、黑、仿、楷到
-% |rm| / |sf| / |tt| 的映照,如表~\ref{tab:cjk-font} 所示。
-% \begin{table}[ht]
-%   \caption{宋、黑、仿、楷到 \texttt{rm} / \texttt{sf} /
-%     \texttt{tt} 的映照}
-%   \label{tab:cjk-font}
-%   \centering
-%   \begin{tabular}{ccccc}
-%     \toprule
-%        & Normal & Bold & Italic & Bold-italic \\
-%     \midrule
-%       |rm| & 宋体 & [粗宋] /  \textsf{黑体}  & \textit{楷体} & (\textit{粗楷}) \\
-%       |sf| & \textsf{黑体} & (\textsf{粗黑}) & \textsf{黑体} &  \textsf{黑体}  \\
-%       |tt| & \texttt{仿体} & (\texttt{粗仿}) & \textit{楷体} & (\textit{粗楷}) \\
-%     \bottomrule
-%   \end{tabular}
-% \end{table}
-%    \begin{macrocode}
-%<*class>
-\cs_new_protected:Npn \@@_set_cjk_font:
+\cs_new_protected:Npn \@@_load_font_libertinus:
   {
-    \clist_map_inline:nn { rm, sf, tt, kai }
+    \@@_setmainfont:nn { libertinusserif }
       {
-        \use:c { @@_parse_cjk_ ##1 _font: }
-        \@@_check_cjk_font:n   {##1}
-        \@@_set_cjk_font_aux:n {##1}
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
       }
-%    \end{macrocode}
-% 清除冗余键值对。
-%    \begin{macrocode}
-    \clist_map_inline:nn { song, hei, fang }
+    \@@_setsansfont:nn { libertinussans }
       {
-        \prop_gremove:Nn \g_@@_cjk_font_name_prop    {##1}
-        \prop_gremove:Nn \g_@@_cjk_font_options_prop {##1}
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
       }
+    \@@_setmonofont:nn { lmmonolt10 }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-oblique,
+        BoldItalicFont = *-boldoblique
+      }
+    \@@_setmathfont:nn { libertinusmath-regular.otf } { }
   }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{variable}{\l_@@_font_name_tl,\l_@@_font_options_clist}
-% 临时存放字体名称和选项。
+% \begin{macro}{\@@_load_font_lm:}
+% Latin Modern 系列。在 \XeLaTeX{} 和 \LuaLaTeX{} 中已作为默认字体,所以仅需
+% 额外处理数学部分。
 %    \begin{macrocode}
-\tl_new:N    \l_@@_font_name_tl
-\clist_new:N \l_@@_font_options_clist
+\cs_new_protected:Npn \@@_load_font_lm:
+  { \@@_setmathfont:nn { latinmodern-math.otf } { } }
 %    \end{macrocode}
-% \end{variable}
+% \end{macro}
 %
-% \begin{macro}{\@@_parse_cjk_rm_font:}
-% 解析 |rm| 字体族。未设置 |rm| 字体族(即未调用 \cs{setmainfont})
-% 时,传入 |song| 对应的字体名和选项。|sf| 和 |tt| 字体族的解析
-% 基本类似。
+% \begin{macro}{\@@_load_font_palatino:}
+% Palatino 系列。
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_parse_cjk_rm_font:
+\cs_new_protected:Npn \@@_load_font_palatino:
   {
-    \prop_get:NnNF \g_@@_cjk_font_name_prop
-      { rm } \l_@@_font_name_tl
+    \@@_setmainfont:nn { texgyrepagella }
       {
-        \@@_get_cjk_font_name_options:nn { rm } { song }
-%    \end{macrocode}
-% 根据 \opt{粗宋/黑} 选项来进行操作。目前暂未定义该选项,利用
-% \cs{use_ii:nn} 充当条件判断。使用黑体。
-%    \begin{macrocode}
-        \use_ii:nn
-          {
-%    \end{macrocode}
-% 粗宋。判断是否定义 \opt{BoldFont},若未定义,则设置 \opt{BoldFont}
-% 为普通宋体。
-%    \begin{macrocode}
-            \tl_if_in:NnF \l_@@_font_options_clist { BoldFont = }
-              {
-                \clist_put_right:Nx \l_@@_font_options_clist
-                  { BoldFont = \l_@@_font_name_tl }
-              }
-          }
-          {
-%    \end{macrocode}
-% 黑体。注意右侧选项会覆盖左侧选项。\\
-%    \begin{macrocode}
-% TODO: (2017/09/18) `hei` or `sans`?
-            \prop_get:NnN \g_@@_cjk_font_name_prop { hei }
-              \l_@@_tmpa_tl
-            \clist_put_right:Nx \l_@@_font_options_clist
-              { BoldFont = \l_@@_tmpa_tl }
-          }
-        \@@_get_cjk_kai_font:
-        \@@_set_cjk_font_options:n { rm }
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
       }
-  }
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\@@_parse_cjk_sf_font:}
-% 解析 |sf| 字体族。未设置 |sf| 字体族(即未调用 \cs{setsansfont})
-% 时,传入 |hei| 对应的字体名和选项。
-%    \begin{macrocode}
-\cs_new_protected:Npn \@@_parse_cjk_sf_font:
-  {
-    \prop_get:NnNF \g_@@_cjk_font_name_prop
-      { sf } \l_@@_font_name_tl
+    \@@_setsansfont:nn { libertinussans }
       {
-        \@@_get_cjk_font_name_options:nn { sf } { hei }
-%    \end{macrocode}
-% 黑体的 \opt{BoldFont}、\opt{ItalicFont}、\opt{BoldItalicFont}
-% 都使用普通字体。不需要载入楷体。
-%    \begin{macrocode}
-        \clist_put_right:Nx \l_@@_font_options_clist
-          {
-            BoldFont       = \l_@@_font_name_tl,
-            ItalicFont     = \l_@@_font_name_tl,
-            BoldItalicFont = \l_@@_font_name_tl
-          }
-        \@@_set_cjk_font_options:n { sf }
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic,
+        Scale          = MatchUppercase
       }
+    \@@_setmonofont:nn { lmmonolt10 }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-oblique,
+        BoldItalicFont = *-boldoblique
+      }
+    \@@_setmathfont:nn { texgyrepagella-math.otf } { }
   }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\@@_parse_cjk_tt_font:}
-% 解析 |tt| 字体族。未设置 |tt| 字体族(即未调用 \cs{setmonofont})
-% 时,传入 |fang| 对应的字体名和选项。
+% \begin{macro}{\@@_load_font_times:}
+% Times 系列。
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_parse_cjk_tt_font:
+\cs_new_protected:Npn \@@_load_font_times:
   {
-    \prop_get:NnNF \g_@@_cjk_font_name_prop
-      { tt } \l_@@_font_name_tl
+    \@@_setmainfont:nn { XITS }
       {
-        \@@_get_cjk_font_name_options:nn { tt } { fang }
-        \clist_put_right:Nx \l_@@_font_options_clist
-          { BoldFont = \l_@@_font_name_tl }
-        \@@_get_cjk_kai_font:
-        \@@_set_cjk_font_options:n { tt }
+        Extension          = .otf,
+        UprightFont        = *-Regular,
+        BoldFont           = *-Bold,
+        ItalicFont         = *-Italic,
+        BoldItalicFont     = *-BoldItalic,
+        UprightFeatures    = { SmallCapsFont = *-Regular    },
+        BoldFeatures       = { SmallCapsFont = *-Bold       },
+        ItalicFeatures     = { SmallCapsFont = *-Italic     },
+        BoldItalicFeatures = { SmallCapsFont = *-BoldItalic }
       }
+    \@@_setsansfont:nn { texgyreheros }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
+      }
+    \@@_setmonofont:nn { texgyrecursor }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic,
+        Ligatures      = CommonOff
+      }
+    \@@_setmathfont:nn { XITSMath-Regular.otf }{ BoldFont = XITSMath-Bold.otf }
   }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\@@_parse_cjk_kai_font:}
-% 解析 |kai| 字体族。
+% \begin{macro}{\@@_load_font_times*:}
+% Times* 系列,出数学部分外采用系统字体。
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_parse_cjk_kai_font:
+\cs_new_protected:cpn { @@_load_font_ times* : }
   {
-    \prop_get:NnN \g_@@_cjk_font_name_prop { kai }
-      \l_@@_font_name_tl
-%    \end{macrocode}
-% 与黑体类似,楷体的 \opt{BoldFont}、\opt{ItalicFont}、
-% \opt{BoldItalicFont} 也都使用普通字体。
-%    \begin{macrocode}
-    \clist_set:Nx \l_@@_font_options_clist
-      {
-        BoldFont       = \l_@@_font_name_tl,
-        ItalicFont     = \l_@@_font_name_tl,
-        BoldItalicFont = \l_@@_font_name_tl
-      }
-    \@@_set_cjk_font_options:n { kai }
+    \@@_setmainfont:nn { Times~ New~ Roman    } { }
+    \@@_setsansfont:nn { Arial                } { }
+    \@@_setmonofont:nn { Courier~ New         } { }
+    \@@_setmathfont:nn { XITSMath-Regular.otf }{ BoldFont = XITSMath-Bold.otf }
   }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\@@_get_cjk_font_name_options:nn}
-% 处理字体名称和选项。字体名存入 \cs{l_@@_font_name_tl},字体
-% 选项存入 \cs{l_@@_font_options_clist}。注意字体名还被存入了
-% |prop-list| 中(对应的 \meta{key} = |#1|),但选项则在
-% |\__fdu_parse_cjk_..._font:| 的最后才会被存入 |prop-list| 中。
-% 因此还需要有 \cs{@@_set_cjk_font_options:n} 来设置选项。
-% \begin{arguments}
-%   \item |rm| / |sf| / |tt|
-%   \item |song| / |hei| / |fang|
-% \end{arguments}
+% \begin{macro}{\@@_load_cjk_font_adobe:}
+% Adobe 字库。
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_get_cjk_font_name_options:nn #1#2
+\cs_new_protected:Npn \@@_load_cjk_font_adobe:
   {
-    \prop_get:NnN  \g_@@_cjk_font_name_prop    {#2} \l_@@_font_name_tl
-    \prop_gput:NnV \g_@@_cjk_font_name_prop    {#1} \l_@@_font_name_tl
-    \prop_get:NnN  \g_@@_cjk_font_options_prop {#2} \l_@@_tmpa_tl
-    \clist_set:NV  \l_@@_font_options_clist \l_@@_tmpa_tl
+    \@@_setCJKmainfont:n   { AdobeSongStd-Light       }
+    \@@_setCJKsansfont:n   { AdobeHeitiStd-Regular    }
+    \@@_setCJKmonofont:n   { AdobeFangsongStd-Regular }
+    \@@_set_cjk_font_kai:n { AdobeKaitiStd-Regular    }
   }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\@@_get_cjk_kai_font:}
-% 补齐斜体、粗斜体(都设置为楷体)。
+% \begin{macro}{\@@_load_cjk_font_fandol:}
+% Fandol 字库。注意它是安装在 TeX 发行版中的,所以使用文件名调用。
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_get_cjk_kai_font:
+\cs_new_protected:Npn \@@_load_cjk_font_fandol:
   {
-    \prop_get:NnN \g_@@_cjk_font_name_prop { kai }
-      \l_@@_tmpa_tl
-    \clist_put_right:Nx \l_@@_font_options_clist
+    \@@_setCJKmainfont:nn   { FandolSong }
       {
-        ItalicFont     = \l_@@_tmpa_tl,
-        BoldItalicFont = \l_@@_tmpa_tl
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
       }
+    \@@_setCJKsansfont:nn   { FandolHei  }
+      {
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
+      }
+    \@@_setCJKmonofont:nn   { FandolFang }
+      {
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Regular,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Regular
+      }
+    \@@_set_cjk_font_kai:nn { FandolKai  }
+      {
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Regular,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Regular
+      }
   }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\@@_set_cjk_font_options:n}
+% \begin{macro}{\@@_load_cjk_font_founder:}
+% 方正字库。虽然有粗体(方正小标宋)等,但并非免费,故这里不做处理。
 %    \begin{macrocode}
-% 设置选项,即把选项存入 |prop-list|,对应 \meta{key} = |#1|。
-% |#1| = |rm| / |sf| / |tt|。
-\cs_new_protected:Npn \@@_set_cjk_font_options:n #1
+\cs_new_protected:Npn \@@_load_cjk_font_founder:
   {
-    \prop_put:NnV \g_@@_cjk_font_options_prop {#1}
-      \l_@@_font_options_clist
+    \@@_setCJKmainfont:n   { FZShuSong-Z01  }
+    \@@_setCJKsansfont:n   { FZHei-B01      }
+    \@@_setCJKmonofont:n   { FZFangSong-Z02 }
+    \@@_set_cjk_font_kai:n { FZKai-Z03      }
   }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\@@_check_cjk_font:n}
-% 检查 CJK 字体族是否已定义。
-% |#1| = |rm| / |sf| / |tt|。
+% \begin{macro}{\@@_load_cjk_font_mac:}
+% macOS 自带中文字体。
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_check_cjk_font:n #1
+\cs_new_protected:Npn \@@_load_cjk_font_mac:
   {
-    \prop_get:NnN \g_@@_cjk_font_name_prop {#1}
-      \l_@@_font_name_tl
-    \tl_if_empty:NT \l_@@_font_name_tl
-      { \@@_error:nn { cjk-font-not-defined } {#1} }
+    \@@_setCJKmainfont:nn   { STSongti-SC }
+      {
+        UprightFont    = *-Light,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Light,
+        BoldItalicFont = *-Bold
+      }
+    \@@_setCJKsansfont:nn   { STHeitiSC   }
+      {
+        UprightFont    = *-Medium,
+        BoldFont       = *-Medium,
+        ItalicFont     = *-Medium,
+        BoldItalicFont = *-Medium
+      }
+    \@@_setCJKmonofont:n    { STFangsong  }
+    \@@_set_cjk_font_kai:nn { STKaitiSC   }
+      {
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
+      }
   }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\xeCJK_set_family:nVV,\ctex_ltj_set_family:nVV}
-% 生成 \pkg{xeCJK} 和 \pkg{ctex} 中字体族设定函数的变体。
-% 由于 \cs{@@_set_cjk_font_aux:nnnn} 使用了
-% \cs{cs_new_protected:Npx} 定义,因此必须在它之前给出变体形式。
+% \begin{macro}{\@@_load_cjk_font_sinotype:}
+% 华文字库。
 %    \begin{macrocode}
-\cs_generate_variant:Nn \xeCJK_set_family:nnn    { nVV }
-\cs_generate_variant:Nn \ctex_ltj_set_family:nnn { nVV }
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\@@_set_cjk_font_aux:n}
-% 利用 \pkg{xeCJK} 或 \pkg{ctex-ltj} 调用字体,需按照引擎的不同
-% 分别处理。使用 |Npx| 型来定义是为了在定义时直接确定引擎,以避开
-% 调用时的判断。
-% |#1| = |rm| / |sf| / |tt|。
-%    \begin{macrocode}
-\cs_new_protected:Npx \@@_set_cjk_font_aux:n #1
+\cs_new_protected:Npn \@@_load_cjk_font_sinotype:
   {
-    \prop_get:NnN \exp_not:N \g_@@_cjk_font_name_prop    {#1}
-      \exp_not:N \l_@@_tmpa_tl
-    \prop_get:NnN \exp_not:N \g_@@_cjk_font_options_prop {#1}
-      \exp_not:N \l_@@_tmpb_tl
-    \sys_if_engine_xetex:TF
-      { \xeCJK_set_family:nVV }
-      { \sys_if_engine_luatex:T { \ctex_ltj_set_family:nVV } }
-    {#1} \exp_not:n { \l_@@_tmpb_tl \l_@@_tmpa_tl }
+    \@@_setCJKmainfont:n   { STSong     }
+    \@@_setCJKsansfont:n   { STHeiti    }
+    \@@_setCJKmonofont:n   { STFangsong }
+    \@@_set_cjk_font_kai:n { STKaiti    }
   }
-%</class>
 %    \end{macrocode}
 % \end{macro}
 %
-% 字体族未定义信息。
+% \begin{macro}{\@@_load_cjk_font_sourcehan:}
+% 思源宋体、思源黑体。由于没有对应的楷体和仿宋,这里直接给出警告。
 %    \begin{macrocode}
-\@@_msg_new:nn { font-not-defined }
+\cs_new_protected:Npn \@@_load_cjk_font_sourcehan:
   {
-    \str_upper_case:f { \tl_head:n {#1} } \tl_tail:n {#1} ~
-    font~ is~ not~ defined. \\\\
-    You~ can~ set~ option~ "font"~ via~ "\string\fdusetup",~
-    or~ use~ command~ \\
-    "\string\set #1 font"~ to~ define~ new~ font~ families.
-  }
-%<*class>
-\@@_msg_new:nn { cjk-font-not-defined }
-  {
-    CJK~ font~ family~ "#1"~ is~ not~ defined. \\\\
-    You~ can~ set~ option~ "cjk-font"~ via~ "\string\fdusetup",~
-    or~ use~ commands~ \\
-    "\string\setCJKmainfont",~ "\string\setCJKsansfont"~ or~
-    "\string\setCJKmonofont",~ etc~ \\
-    to~ define~ new~ CJK~ font~ families.
-  }
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\sys_if_engine_xetex:T
-  {
-%    \end{macrocode}
-% 这里给这两个 |prop-list| 变量赋一个空值,使得 \pkg{xeCJK} 认为
-% |rm| 字体族已定义,从而避免警告。\LuaTeX{} 引擎下,
-% \pkg{ctex-ltj} 不会给出警告,暂且不管。
-%    \begin{macrocode}
-    \prop_gput:Nnn \g__xeCJK_family_font_name_prop { rm } { }
-    \prop_gput:Nnn \g__xeCJK_family_name_prop      { rm } { }
-%    \end{macrocode}
-% 关闭 \pkg{xeCJK} 中重定义字体族的警告。
-%    \begin{macrocode}
-    \msg_redirect_name:nnn { xeCJK } { CJKfamily-redef } { none }
-  }
-%</class>
-%    \end{macrocode}
-%
-% 在导言区末尾载入字体。
-%    \begin{macrocode}
-\ctex_at_end_preamble:n
-  {
-    \@@_set_font:
-%<class>    \@@_set_cjk_font:
-  }
-%    \end{macrocode}
-%
-% \subsubsection{字体切换(楷体)}
-%
-% 一般情况下,楷体被用作中文斜体。但有时需要保持西文部分不被倾斜,
-% 因此需要额外定义楷体切换命令。
-%
-% \begin{macro}[TF]{\fdu_family_if_exist:n}
-% \changes{v0.4}{2017/08/10}{修复 \LuaTeX{} 下的展开错误。}
-% 判断字体族是否存在。
-% \XeTeX{} 引擎下直接利用 \pkg{xeCJK} 宏包提供的函数。
-%    \begin{macrocode}
-%<*class>
-\sys_if_engine_xetex:TF
-  {
-    \prg_new_protected_conditional:Npnn
-      \fdu_family_if_exist:n #1 { TF }
+    \@@_setCJKmainfont:nn { SourceHanSerifSC }
       {
-        \xeCJK_family_if_exist:nTF {#1}
-          { \prg_return_true: } { \prg_return_false: }
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
       }
-  }
-  {
-%    \end{macrocode}
-% \LuaTeX{} 引擎下需要利用 \pkg{ctex} 宏包提供的函数。这两个函数
-% 的参数略有不同。
-%    \begin{macrocode}
-    \sys_if_engine_luatex:T
+    \@@_setCJKsansfont:nn { SourceHanSansSC  }
       {
-        \prg_new_protected_conditional:Npnn
-          \fdu_family_if_exist:n #1 { TF }
-          {
-            \ctex_ltj_family_if_exist:nNTF {#1} \l_@@_tmpa_tl
-              { \prg_return_true: } { \prg_return_false: }
-          }
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
       }
+    \@@_warning:n { source-han }
   }
+\@@_msg_new:nn { source-han }
+  { Font~ set~ `sourcehan'~ does~ not~ contain~ kaiti~ and~ fangsong. }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\fdu_cjk_font_kai:}
-% 楷体切换命令。
+% \begin{macro}{\@@_load_cjk_font_windows:}
+% Windows 自带中文字体。
 %    \begin{macrocode}
-\cs_new_protected:Npx \fdu_cjk_font_kai:
+\cs_new_protected:Npn \@@_load_cjk_font_windows:
   {
-    \fdu_family_if_exist:nTF { kai }
-      {
-        \sys_if_engine_xetex:TF
-          { \xeCJK_switch_family:n { kai } }
-          {
-            \sys_if_engine_luatex:T
-              { \ctex_ltj_switch_family:n { kai } }
-          }
-      }
-      { \exp_not:n { \rmfamily \itshape } }
+    \@@_setCJKmainfont:n   { SimSun   }
+    \@@_setCJKsansfont:n   { SimHei   }
+    \@@_setCJKmonofont:n   { FangSong }
+    \@@_set_cjk_font_kai:n { KaiTi    }
   }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}[int]{\fdu at kai}
-% 命令 \cs{fdu_cjk_font_kai:} 采用 \LaTeX3 风格,在 \file{.toc}
-% 文件里无法正常使用,因此重新定义为 \LaTeXe{} 风格的命令。
+% \begin{macro}{\@@_load_font:}
+% 字体加载命令。
 %    \begin{macrocode}
-\cs_new_eq:NN \fdu at kai \fdu_cjk_font_kai:
-%</class>
+\cs_new_protected:Npn \@@_load_font:
+  {
+    \use:c { @@_load_font_     \tl_use:N \g_@@_font_set_tl     : }
+%<class>    \use:c { @@_load_cjk_font_ \tl_use:N \g_@@_cjk_font_set_tl : }
+  }
+\ctex_at_end_preamble:n { \@@_load_font: }
 %    \end{macrocode}
 % \end{macro}
 %
+%^^A 以下相关代码已在 v0.7c 中移除。
+% \changes{v0.5}{2017/09/09}{重新实现字体调用。核心内容是分离字体的声明与设定,
+%   并按照宋、黑、仿、楷划分中文字体。}
+% \changes{v0.6}{2017/11/11}{额外处理 XITS 字体的小型大写字母。}
+% \changes{v0.5}{2017/09/23}{新增 \kvopt{font}{none} 选项。}
+% \changes{v0.5}{2017/09/23}{新增 \kvopt{cjk-font}{none} 选项。}
+% \changes{v0.5}{2017/09/23}{同步 \pkg{fontspec} v2.6e。}
+% \changes{v0.6}{2017/10/11}{同步 \pkg{unicode-math} v0.8h。}
+%
 % \subsubsection{数学字体设置}
 %
 % 根据 GB 3102.11--93 以及 ISO 80000-2:2009 的规定,数学表达式中
 % 表示变量的拉丁字母和希腊字母均应当使用斜体。
-% 这里的 |\keys_set:nn{unicode-math}| 实际相当于 \cs{unimathsetup}。\\
+% 这里的 |\keys_set:nn{unicode-math}| 实际相当于 \cs{unimathsetup}。
 %    \begin{macrocode}
-% TODO: (2018/01/19) do we need `mathrm=sym`?
+% TODO: (2018-01-19) Do we need `mathrm=sym`?
 \keys_set:nn { unicode-math }
   {
     math-style = ISO,
@@ -3946,8 +3762,7 @@
 %
 % \begin{macro}{\cleardoublepage}
 % 重定义 \tn{cleardoublepage},使得偶数页面在没有内容时也不显示
-% 页眉页脚。\\
-% 见 http://tex.stackexchange.com/q/1681 \\
+% 页眉页脚,见 \url{https://tex.stackexchange.com/a/1683}。 \\
 % 最后清空中间页眉,确保正文部分页眉显示正确。
 %    \begin{macrocode}
 \RenewDocumentCommand \cleardoublepage { }
@@ -4168,17 +3983,17 @@
 %    \begin{macrocode}
         \c_@@_fn_style_libertinus_tl
           {
-            \fontspec { Libertinus~ Serif }
+            \fontspec { libertinusserif-regular.otf }
             \@@_fn_symbol_libertinus:n {#1}
           }
         \c_@@_fn_style_libertinus_neg_tl
           {
-            \fontspec { Libertinus~ Serif }
+            \fontspec { libertinusserif-regular.otf }
             \@@_fn_symbol_libertinus_neg:n {#1}
           }
         \c_@@_fn_style_libertinus_sans_tl
           {
-            \fontspec { Libertinus~ Sans }
+            \fontspec { libertinussans-regular.otf }
             \@@_fn_symbol_libertinus_sans:n {#1}
           }
 %    \end{macrocode}
@@ -4197,17 +4012,17 @@
 %    \begin{macrocode}
         \c_@@_fn_style_xits_tl
           {
-            \fontspec { XITS }
+            \fontspec { XITS-Regular.otf }
             \@@_fn_symbol_xits:n {#1}
           }
         \c_@@_fn_style_xits_sans_tl
           {
-            \fontspec { XITS }
+            \fontspec { XITS-Regular.otf }
             \@@_fn_symbol_xits_sans:n {#1}
           }
         \c_@@_fn_style_xits_sans_neg_tl
           {
-            \fontspec { XITS }
+            \fontspec { XITS-Regular.otf }
             \@@_fn_symbol_xits_sans_neg:n {#1}
           }
       }
@@ -4313,7 +4128,7 @@
 %    \end{macrocode}
 % 设置默认样式为 \opt{plain}。
 %    \begin{macrocode}
-% TODO: (2017/12/07) move to interface
+% TODO: (2017-12-07) Move to interface
     \tl_set:Nn \l_@@_thm_style_tl { plain }
 %    \end{macrocode}
 % 处理可选参数。利用 |fdu/theorem| 键值对设置,并按此修改证毕符号、
@@ -4681,8 +4496,7 @@
     secret-level .choices:nn  =
       { none, i, ii, iii }
       {
-        \int_compare:nTF
-          { \l_keys_choice_int >= 2 }
+        \int_compare:nTF { \l_keys_choice_int >= 2 }
           {
             \bool_set_true:N \l_@@_secret_bool
             \tl_set:Nn \l_@@_info_secret_level_tl
@@ -4713,10 +4527,9 @@
 %   \item 宽度
 %   \item 内容
 % \end{arguments}
-% 利用 \cs{tl_map_inline:nn} 在字符间插入 \tn{hfil};紧随其后的
-% \tn{unskip} 将会去掉最后一个 \tn{hfil}。见
-% \url{http://tex.stackexchange.com/q/169689}。|#2| 需要完全展开以
-% 避免 underfull 警告。
+% 利用 \cs{tl_map_inline:nn} 在字符间插入 \tn{hfil};紧随其后的 \tn{unskip}
+% 将会去掉最后一个 \tn{hfil}。见 \url{https://tex.stackexchange.com/q/169689}。
+% |#2| 需要完全展开以避免 underfull 警告。
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_spread_box:nn #1#2
   {
@@ -4898,19 +4711,16 @@
 % \end{macro}
 %
 % \begin{macro}{\@@_cover_degree:}
+% \changes{v0.7c}{2019/03/12}{允许博士学位论文使用学位类型。}
 % 学位类型。
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_cover_degree:
   {
-    \int_compare:nNnT \g_@@_thesis_type_int = \c_two
+    \int_compare:nT { \g_@@_thesis_type_int != 3 }
       {
-        \tl_set:Nx \l_@@_tmpa_tl
-          {
-            \clist_item:Nn \c_@@_degree_type_clist
-              { \l_@@_info_degree_type_int }
-          }
         \c_@@_fullwidth_left_paren_tl
-        \l_@@_tmpa_tl
+        \clist_item:Nn \c_@@_degree_type_clist
+          { \l_@@_info_degree_type_int }
         \c_@@_fullwidth_right_paren_tl
       }
   }
@@ -4988,7 +4798,7 @@
 % 声明封面对象。不需要带参数。
 %    \begin{macrocode}
 %<@@=fdu_cover>
-\DeclareObjectType { fdu / cover } { \c_zero }
+\DeclareObjectType { fdu / cover } { \c_zero_int }
 %    \end{macrocode}
 %
 % \begin{macro}{\DeclareCoverTemplate,\fdu_cover_declare_template:nn}
@@ -5069,9 +4879,9 @@
 % 为了展开的方便,这里需要封装 \pkg{xtemplate} 的一些函数。
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_declare_template_interface:nn #1#2
-  { \DeclareTemplateInterface { fdu / cover } {#1} { \c_zero } {#2} }
+  { \DeclareTemplateInterface { fdu / cover } {#1} { \c_zero_int } {#2} }
 \cs_new_protected:Npn \@@_declare_template_code:nnn #1#2#3
-  { \DeclareTemplateCode { fdu / cover } {#1} { \c_zero } {#2} {#3} }
+  { \DeclareTemplateCode { fdu / cover } {#1} { \c_zero_int } {#2} {#3} }
 \cs_generate_variant:Nn \@@_declare_template_interface:nn { nx  }
 \cs_generate_variant:Nn \@@_declare_template_code:nnn     { nxn }
 %    \end{macrocode}
@@ -5335,12 +5145,12 @@
     section / tocline =
       {
 %<class-en>        \bfseries
-         \CTEXnumberline {#1} #2
+        \CTEXnumberline {#1} #2
       },
     subsection / tocline =
       {
 %<class>        \fdu at kai
-         \CTEXnumberline {#1} #2
+        \CTEXnumberline {#1} #2
       }
   }
 %    \end{macrocode}
@@ -5736,9 +5546,9 @@
 %    \begin{macrocode}
 \cs_new:Npn \@@_biblatex_allow_url_break:
   {
-    \int_set_eq:NN \c at biburlucpenalty  \c_one
-    \int_set_eq:NN \c at biburlnumpenalty \c_one
-    \int_set_eq:NN \c at biburllcpenalty  \c_one
+    \int_set_eq:NN \c at biburlucpenalty  \c_one_int
+    \int_set_eq:NN \c at biburlnumpenalty \c_one_int
+    \int_set_eq:NN \c at biburllcpenalty  \c_one_int
   }
 %    \end{macrocode}
 % \end{macro}

Modified: trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis.ins	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/source/latex/fduthesis/fduthesis.ins	2019-03-17 21:38:24 UTC (rev 50428)
@@ -6,7 +6,7 @@
 %%
 %% fduthesis.dtx  (with options: `install')
 %% 
-%%     Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+%%     Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 %% 
 %%     This work may be distributed and/or modified under the
 %%     conditions of the LaTeX Project Public License, either
@@ -41,8 +41,6 @@
 %%                                     fduthesis.pdf,
 %%                                     fduthesis-en.pdf,
 %%                                     fduthesis-code.pdf,
-%%                                     latexmkrc,
-%%                                     latexmkrc-en,
 %%                                 and README.md.
 %% 
 \input l3docstrip.tex
@@ -51,7 +49,7 @@
 
 \preamble
 
-    Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+    Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 
     This work may be distributed and/or modified under the
     conditions of the LaTeX Project Public License, either
@@ -86,8 +84,6 @@
                                     fduthesis.pdf,
                                     fduthesis-en.pdf,
                                     fduthesis-code.pdf,
-                                    latexmkrc,
-                                    latexmkrc-en,
                                 and README.md.
 
 \endpreamble
@@ -108,10 +104,6 @@
   \usedir{doc/latex/fduthesis}
   \nopreamble\nopostamble
     \file{README.md}           {\from{\jobname.dtx}{readme}}
-    % ``.cfg'' is only for internal/temporal use.
-    % They will be renamed by external scripts.
-    \file{latexmkrc.cfg}       {\from{\jobname-doc.dtx}{latexmk}}
-    \file{latexmkrc-en.cfg}    {\from{\jobname-doc.dtx}{latexmk-en}}
 }
 
 \obeyspaces

Modified: trunk/Master/texmf-dist/tex/latex/fduthesis/fdudoc.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fduthesis/fdudoc.cls	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/tex/latex/fduthesis/fdudoc.cls	2019-03-17 21:38:24 UTC (rev 50428)
@@ -7,7 +7,7 @@
 %% fduthesis.dtx  (with options: `doc')
 %% fduthesis-doc.dtx  (with options: `doc')
 %% 
-%%     Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+%%     Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 %% 
 %%     This work may be distributed and/or modified under the
 %%     conditions of the LaTeX Project Public License, either
@@ -42,13 +42,11 @@
 %%                                     fduthesis.pdf,
 %%                                     fduthesis-en.pdf,
 %%                                     fduthesis-code.pdf,
-%%                                     latexmkrc,
-%%                                     latexmkrc-en,
 %%                                 and README.md.
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \RequirePackage{expl3}
-\GetIdInfo $Id: fduthesis.dtx 0.7b 2018-05-06 12:00:00Z Xiangdong Zeng <xdzeng96 at gmail.com> $
+\GetIdInfo $Id: fduthesis.dtx 0.7c 2019-03-17 12:00:00Z Xiangdong Zeng <xdzeng96 at gmail.com> $
   {Documentation class for fduthesis}
 \ProvidesExplClass{fdudoc}
   {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
@@ -195,7 +193,7 @@
 \tl_new:N \g__fdudoc_macro_code_verbatim_stop_tl
 \cs_new_protected_nopar:Npn \__fdudoc_process_normal_line:
   {
-    \str_case_x:nnF
+    \str_case_e:nnF
       { \str_head:N \l__fdudoc_macro_code_line_tl }
       {
         { \c_percent_str }
@@ -239,7 +237,7 @@
   }
 \cs_new_protected:Npn \__fdudoc_check_angle:n #1
   {
-    \str_if_eq_x:nnTF { \str_head:n {#1} } { < }
+    \str_if_eq:eeTF { \str_head:n {#1} } { < }
       { \__fdudoc_check_module:x { \tl_tail:n {#1} } }
       { \__fdudoc_output_comment_line: }
   }
@@ -246,7 +244,7 @@
 \cs_generate_variant:Nn \__fdudoc_check_angle:n { x }
 \cs_new_protected:Npn \__fdudoc_check_module:n #1
   {
-    \str_case_x:nnF { \str_head:n {#1} }
+    \str_case_e:nnF { \str_head:n {#1} }
       {
         { * } { \__fdudoc_module_star:w }
         { / } { \__fdudoc_module_slash:w }
@@ -339,7 +337,7 @@
       \l__fdudoc_macro_code_line_tl \c__fdudoc_active_cr_tl
       { \tl_use:N \l__fdudoc_macro_code_line_tl }
       {
-        \str_if_eq_x:nnTF
+        \str_if_eq:eeTF
           { \str_head:N \l__fdudoc_macro_code_line_tl } { \c_percent_str }
           { \__fdudoc_output_comment_line: } { \__fdudoc_output_line: }
       }
@@ -456,7 +454,7 @@
 \definecolor { at at guard   } { named } { MaterialPink    }
 \definecolor { code at gray  } { named } { MaterialGrey    }
 \cs_new_protected:Npn \__fdudoc_module_angle:n #1
-  { \textlangle #1 \textrangle }
+  { < #1 > }
 \cs_new_protected_nopar:Npn \__fdudoc_code_line_no:
   {
     \int_gincr:N \c at CodelineNo
@@ -690,13 +688,17 @@
       { \skip_add:Nn \medskipamount { \parskip } }
   }
 \__fdudoc_patch_cmd:Nnn \__codedoc_typeset_functions:
-  { \small \ttfamily } { \footnotesize \CodeFont }
+  { \small \ttfamily } { \footnotesize \ttfamily }
 \__fdudoc_preto_cmd:Nn \__codedoc_typeset_functions:
   { \MacroFont }
 \__fdudoc_patch_cmd:Nnn \__codedoc_macro_init:
   { \hbox:n } { \MacroFont \hbox:n }
 \__fdudoc_patch_cmd:Nnn \__codedoc_macro_dump:
-  { \hbox_unpack_clear:N } { \MacroFont \hbox_unpack_clear:N }
+  { \hbox_unpack_drop:N } { \MacroFont \hbox_unpack_drop:N }
+\__fdudoc_patch_cmd:Nnn \__codedoc_meta_original:n
+  { \ensuremath \langle } { \textlangle }
+\__fdudoc_patch_cmd:Nnn \__codedoc_meta_original:n
+  { \ensuremath \rangle } { \textrangle }
 \cs_set_eq:NN \__codedoc_macro_end_style:n \use_none:n
 \cs_set_protected:Npn \__codedoc_typeset_TF:
   {
@@ -716,7 +718,7 @@
     \vbox_set:Nn \l__codedoc_macro_box
       {
         \MacroFont
-        \vbox_unpack_clear:N \l__codedoc_macro_box
+        \vbox_unpack_drop:N \l__codedoc_macro_box
         \hbox_set:Nn \l_tmpa_box
           { \__codedoc_print_macroname:nN {#1} #2 }
         \dim_set:Nn \l_tmpa_dim
@@ -763,7 +765,7 @@
           \tl_if_empty:nTF {#3}
             { { } { } { } { } }
             {
-              \str_if_eq_x:nnTF {#3} { TeX }
+              \str_if_eq:eeTF {#3} { TeX }
                 {
                   { TeX~ and~ LaTeX2e }
                   { \string \TeX{}~ 和~ \string \LaTeXe{} }
@@ -816,7 +818,7 @@
   {
     \group_begin:
       \sys_if_engine_xetex:T { \xeCJKsetup { CJKecglue = { } } }
-      \rmfamily \__codedoc_meta:n {#1}
+      \__codedoc_meta:n {#1}
     \group_end:
   }
 \msg_redirect_name:nnn { l3doc } { foreign-internal    } { log }
@@ -827,8 +829,7 @@
   \addtocontents{toc}{\StopSpecialIndexModule}}
 \pdfstringdefDisableCommands{%
   \let\path\meta
-  \let\opt\@firstofone
-  \let\kaishu\relax}
+  \let\opt\@firstofone}
 \let\@multitoc at starttoc\@starttoc
 \renewcommand*\@starttoc[1]{%
   \begin{multicols}{2}%
@@ -837,9 +838,9 @@
 \renewcommand\@makefntext[1]{\parindent 0em\noindent\@makefnmark~#1}
 \IndexPrologue{%
   \section{\indexname}%
-  \textit{无衬线字体的数字表示对应索引项出现的页码;
+  \textit{意大利体的数字表示对应索引项出现的页码;
     带下划线的数字表示定义对应索引项的代码行号;
-    其他普通数字则表示使用对应索引项的代码行号.}}
+    其他则表示使用对应索引项的代码行号.}}
 \def\IndexLayout{%
   \newgeometry{%
     left   = 0.85 in,
@@ -850,73 +851,62 @@
   \ctexset{section/numbering=false}%
   \StopSpecialIndexModule}
 \def\indexname{代码索引}
-\def\usage#1{\textsf{#1}}
 \GlossaryPrologue{\section{\glossaryname}}
 \def\glossaryname{修订记录}
-\setmainfont{TeX Gyre Pagella}
-\setsansfont{TeX Gyre Heros}
-\setmathfont{TeX Gyre Pagella Math}
-\setCJKmainfont{FZShuSong-Z01}%
-  [
-    BoldFont       = FZHei-B01,
-    ItalicFont     = FZKai-Z03,
-    BoldItalicFont = FZKai-Z03
-  ]
-\setCJKsansfont{FZHei-B01}%
-  [
-    BoldFont       = FZHei-B01,
-    ItalicFont     = FZKai-Z03,
-    BoldItalicFont = FZKai-Z03
-  ]
-\setCJKmonofont{FZFangSong-Z02}%
-  [
-    BoldFont       = FZHei-B01,
-    ItalicFont     = FZKai-Z03,
-    BoldItalicFont = FZKai-Z03
-  ]
-\newCJKfontfamily\kaishu{FZKai-Z03}%
-  [BoldFont = *, ItalicFont = *, BoldItalicFont = *]
-\newCJKfontfamily\fangsong{FZFangSong-Z02}%
-  [BoldFont = *, ItalicFont = *, BoldItalicFont = *]
-\setmonofont{CMU Typewriter Text}%
-  [
-    UprightFont = * Light,
-    BoldFont    = * Bold,
-    SlantedFont = * Light Oblique,
-    HyphenChar  = None
-  ]
-\newfontfamily\fdudoc at code@font{Source Code Pro}%
-  [BoldFont = * Semibold]
-\newCJKfontfamily\fdudoc at cjk@code at font{Source Han Sans SC}%
-  [BoldFont = * Bold, AutoFakeSlant = 0.22]
-\newcommand*\CodeFont{\fdudoc at code@font\fdudoc at cjk@code at font}
-\ctexset
-  {
-    section = {name = {第,节}, format+ = \raggedright},
-    subsubsection/tocline = {\kaishu\CTEXnumberline{#1}#2},
-    paragraph = {runin = false, numbering = false}
-  }
+\setmainfont{libertinusserif}[%
+  Extension      = .otf,
+  UprightFont    = *-regular,
+  BoldFont       = *-bold,
+  ItalicFont     = *-italic,
+  BoldItalicFont = *-bolditalic,
+  Scale          = 1.1]
+\setsansfont{IBMPlexSansCondensed}[%
+  Extension      = .otf,
+  UprightFont    = *-Regular,
+  BoldFont       = *-Bold,
+  ItalicFont     = *-Italic,
+  BoldItalicFont = *-BoldItalic]
+\setmonofont{Iosevka Slab}[%
+  UprightFont    = * Light,
+  BoldFont       = * Semibold,
+  Scale          = MatchLowercase]
+\setmathfont{libertinusmath-regular.otf}
+\setCJKmainfont{Source Han Serif SC}[%
+  ItalicFont     = FZKai-Z03,
+  RawFeature     = +fwid]
+\setCJKsansfont{Source Han Sans SC}[%
+  ItalicFont     = *,
+  RawFeature     = +fwid]
+\setCJKmonofont{Source Han Sans SC}[%
+  UprightFont    = * Normal,
+  BoldFont       = * Bold,
+  AutoFakeSlant  = 0.1763,  % = tan(10 deg)
+  Scale          = 0.8903,
+  RawFeature     = +fwid]
+\ctexset{%
+  section/name        = {第,节},
+  section/format+     = \raggedright,
+  paragraph/runin     = false,
+  paragraph/numbering = false,
+  punct               = kaiming}
 \setcounter{secnumdepth}{4}
 \setcounter{tocdepth}{3}
-\sisetup
-  {
-    number-math-rm       = \ensuremath,
-    inter-unit-product   = \ensuremath{{}\cdot{}},
-    group-digits         = true,
-    group-minimum-digits = 4,
-    group-separator      = \text{~},
-    range-phrase         = \symbol{"FF5E},
-    separate-uncertainty = true
-  }
-\hypersetup
-  {
-    bookmarksdepth    = 4,
-    bookmarksnumbered = true,
-    colorlinks        = true,
-    citecolor         = MaterialGreen,
-    linkcolor         = MaterialPink,
-    urlcolor          = MaterialIndigo
-  }
+\pagestyle{plain}
+\sisetup{%
+  number-math-rm       = \ensuremath,
+  inter-unit-product   = \ensuremath{{}\cdot{}},
+  group-digits         = true,
+  group-minimum-digits = 4,
+  group-separator      = \text{~},
+  range-phrase         = \symbol{"FF5E},
+  separate-uncertainty = true}
+\hypersetup{%
+  bookmarksdepth    = 4,
+  bookmarksnumbered = true,
+  colorlinks        = true,
+  citecolor         = MaterialGreen,
+  linkcolor         = MaterialPink,
+  urlcolor          = MaterialIndigo}
 \captionsetup{labelsep = quad, labelfont+ = bf}
 \setlist{noitemsep, topsep=\smallskipamount}
 \setlist[1]{labelindent=\parindent}
@@ -967,10 +957,8 @@
 \RecordChanges
 \newcommand*\exptarget{\Hy at raisedlink{\hypertarget{expstar}{}}}
 \newcommand*\rexptarget{\Hy at raisedlink{\hypertarget{rexpstar}{}}}
-\newcommand*\expstar{\hyperlink{expstar}{$\star$}}
-\newcommand*\rexpstar{\hyperlink{rexpstar}{\ding{73}}}
-\renewcommand*\expstar{\hyperlink{expstar}{$\mfrake$}}
-\renewcommand*\rexpstar{\hyperlink{rexpstar}{$\mfrakc$}}
+\newcommand*\expstar{\hyperlink{expstar}{$\symbol{"263B}$}}
+\newcommand*\rexpstar{\hyperlink{rexpstar}{$\symbol{"263A}$}}
 \ExplSyntaxOn
 \cs_set_eq:NN \__codedoc_typeset_exp:  \expstar
 \cs_set_eq:NN \__codedoc_typeset_rexp: \rexpstar
@@ -1013,15 +1001,11 @@
 \renewcommand*\env[1]{\textbf{\texttt{#1}}}
 \newcommand*\bashcmd[1]{\texttt{#1}}
 \newcommand*\scite[1]{\textsuperscript{\cite{#1}}}
-\DeclareDocumentEnvironment{quote*}{oo}
-  {\quote\fangsong\qquad}%
-  {\endquote\IfNoValueF{#1}{%
-    \hfill —— \IfNoValueF{#2}{〔#2〕}#1}}
 \lst at CCPutMacro\lst at ProcessOther {"2D}{\lst at ttfamily{-{}}{-{}}}
 \@empty\z@\@empty
 \lstdefinestyle{style at base}
   {
-    extendedchars   = true,
+    basewidth       = 0.5 em,
     gobble          = 3,
     lineskip        = 2 pt,
     frame           = l,
@@ -1028,7 +1012,7 @@
     framerule       = 1 pt,
     framesep        = 0 pt,
     escapeinside    = {(*}{*)},
-    basicstyle      = \small\CodeFont\color{MaterialGrey900},
+    basicstyle      = \small\ttfamily\color{MaterialGrey900},
     keywordstyle    = \bfseries\color{MaterialIndigo},
     commentstyle    = \itshape\color{MaterialGrey600},
     stringstyle     = \color{MaterialRed},
@@ -1054,12 +1038,12 @@
   }
 \lstdefinestyle{style at syntax}
   {
-    extendedchars = true,
+    basewidth     = 0.5 em,
     gobble        = 6,
     escapeinside  = {(*}{*)},
     language      = [LaTeX]TeX,
     alsoletter    = {*, -},
-    basicstyle    = \footnotesize\CodeFont\color{MaterialGrey900},
+    basicstyle    = \footnotesize\ttfamily\color{MaterialGrey900},
     keywordstyle  = \bfseries\color{MaterialIndigo},
     commentstyle  = \itshape\color{MaterialGrey600},
     texcsstyle    = *\color{MaterialDeepOrange},

Modified: trunk/Master/texmf-dist/tex/latex/fduthesis/fdulogo.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fduthesis/fdulogo.sty	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/tex/latex/fduthesis/fdulogo.sty	2019-03-17 21:38:24 UTC (rev 50428)
@@ -7,7 +7,7 @@
 %% fduthesis.dtx  (with options: `logo')
 %% fduthesis-logo.dtx  (with options: `logo')
 %% 
-%%     Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+%%     Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 %% 
 %%     This work may be distributed and/or modified under the
 %%     conditions of the LaTeX Project Public License, either
@@ -42,13 +42,11 @@
 %%                                     fduthesis.pdf,
 %%                                     fduthesis-en.pdf,
 %%                                     fduthesis-code.pdf,
-%%                                     latexmkrc,
-%%                                     latexmkrc-en,
 %%                                 and README.md.
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \RequirePackage{expl3}
-\GetIdInfo $Id: fduthesis.dtx 0.7b 2018-05-06 12:00:00Z Xiangdong Zeng <xdzeng96 at gmail.com> $
+\GetIdInfo $Id: fduthesis.dtx 0.7c 2019-03-17 12:00:00Z Xiangdong Zeng <xdzeng96 at gmail.com> $
   {Fudan University's Visual Identity}
 \ProvidesExplPackage{fdulogo}
   {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
@@ -55,40 +53,45 @@
 \RequirePackage { luatex85 }
 \RequirePackage { xcolor, tikz }
 \RequirePackage { xparse }
-\NewDocumentCommand \fduname { O { } }
+\NewDocumentCommand \fduname { t+ t- O { } }
   {
-    \__fdulogo_tikz:Nx \fdulogo at name
-      { \l__fdulogo_default_arg_tl, #1 }
+    \__fdulogo_tikz:nx
+      {
+        \IfBooleanTF {#1}
+          { \fdulogo at name@new }
+          {
+            \IfBooleanTF {#2}
+              { \fdulogo at name@original } { \fdulogo at name }
+          }
+      }
+      { \c__fdulogo_default_arg_tl, #3 }
   }
 \NewDocumentCommand \fduemblem { t+ s O { } }
   {
-    \__fdulogo_tikz:cx
+    \__fdulogo_tikz:nx
       {
         \IfBooleanTF {#1}
           {
             \IfBooleanTF {#2}
-              { fdulogo at emblem@new at reversed } { fdulogo at emblem@new }
+              { \fdulogo at emblem@new at reversed } { \fdulogo at emblem@new }
           }
           {
             \IfBooleanTF {#2}
-              { fdulogo at emblem@reversed } { fdulogo at emblem }
+              { \fdulogo at emblem@reversed } { \fdulogo at emblem }
           }
       }
-      { \l__fdulogo_default_arg_tl, #3 }
+      { \c__fdulogo_default_arg_tl, #3 }
   }
 \NewDocumentCommand \fdumotto { O { } }
+  { \__fdulogo_tikz:nx { \fdulogo at motto } { \c__fdulogo_default_arg_tl, #1 } }
+\tl_const:Nn \c__fdulogo_default_arg_tl { x = 1 pt, y = 1 pt }
+\cs_new_protected:Npn \__fdulogo_tikz:nn #1#2
   {
-    \__fdulogo_tikz:Nx \fdulogo at motto
-      { \l__fdulogo_default_arg_tl, #1 }
-  }
-\tl_const:Nn \l__fdulogo_default_arg_tl { x = 1 pt, y = 1 pt }
-\cs_new_protected:Npn \__fdulogo_tikz:Nn #1#2
-  {
     \begin{tikzpicture} [#2]
       #1
     \end{tikzpicture}
   }
-\cs_generate_variant:Nn \__fdulogo_tikz:Nn { Nx, cx }
+\cs_generate_variant:Nn \__fdulogo_tikz:nn { nx }
 \definecolor { FudanBlue } { HTML } { 0E419C }
 \definecolor { FudanRed  } { HTML } { C80000 }
 \definecolor { MaterialGrey } { HTML } { 9E9E9E }
@@ -98,6 +101,16 @@
         \fdulogo at name@dan
         \fdulogo at name@da
         \fdulogo at name@xue;}
+\def\fdulogo at name@original{%
+  \fill \fdulogo at name@original at fu
+        \fdulogo at name@original at dan
+        \fdulogo at name@original at da
+        \fdulogo at name@original at xue;}
+\def\fdulogo at name@new{%
+  \fill \fdulogo at name@new at fu
+        \fdulogo at name@new at dan
+        \fdulogo at name@new at da
+        \fdulogo at name@new at xue;}
 \def\fdulogo at emblem{%
   \fill \fdulogo at emblem@kernel
         \fdulogo at emblem@text
@@ -204,2053 +217,2996 @@
   \end{tikzpicture}
   \hspace*{-42.5cm}}
 \def\fdulogo at name@fu{%
-  ( 86.79426450, 309.23000203)
-    .. controls ( 90.52759774, 306.43000210) and ( 95.27426428, 304.13666883) .. ( 96.80759758, 299.37666895)
-    .. controls (100.07426416, 292.95000244) and (100.74093081, 285.69666929) .. (101.08759747, 278.60333613)
-    .. controls ( 97.58093089, 266.51000310) and ( 89.47426443, 256.63000335) .. ( 83.27426458, 245.87000362)
-    .. controls ( 76.79426475, 235.84333720) and ( 70.78093156, 225.51000413) .. ( 64.22093173, 215.53667104)
-    .. controls ( 62.24759844, 212.88333778) and ( 62.18093178, 209.48333786) .. ( 61.44759846, 206.37667127)
-    .. controls ( 66.44759834, 207.63000457) and ( 71.00759822, 205.08333797) .. ( 75.68759811, 203.80333800)
-    .. controls ( 77.31426473, 200.65667142) and ( 78.78093136, 197.41667150) .. ( 80.55426465, 194.33667157)
-    .. controls ( 80.19426466, 188.60333838) and ( 77.71426472, 183.32333852) .. ( 74.72759813, 178.52333864)
-    .. controls ( 68.70093162, 167.31000558) and ( 62.86093176, 155.99000587) .. ( 56.75426525, 144.81667281)
-    .. controls ( 54.87426529, 140.92333958) and ( 54.19426531, 136.60333968) .. ( 52.91426534, 132.51000645)
-    .. controls ( 54.60759863, 129.12333987) and ( 56.99426524, 126.08333995) .. ( 58.50093187, 122.61667337)
-    .. controls ( 59.66093184, 116.97667351) and ( 61.08759847, 111.27000698) .. ( 60.52759849, 105.45667380)
-    .. controls ( 59.15426519,  78.25667448) and ( 58.22093188,  51.01667516) .. ( 56.68759858,  23.83000917)
-    .. controls ( 54.52759864,  19.44334261) and ( 53.56759866,  12.80334278) .. ( 47.75426547,  12.03000946)
-    .. controls ( 42.10093228,  14.51000940) and ( 39.03426569,  20.09667593) .. ( 37.23426574,  25.71000912)
-    .. controls ( 36.24759909,  37.23000883) and ( 41.36759897,  48.00334190) .. ( 42.15426561,  59.35000828)
-    .. controls ( 43.31426558,  69.33667470) and ( 41.59426563,  79.37667445) .. ( 41.47426563,  89.39000753)
-    .. controls ( 41.72759896,  92.87000744) and ( 39.83426567,  95.81667404) .. ( 38.20759904,  98.71000730)
-    .. controls ( 36.59426575,  98.21667398) and ( 34.98093246,  97.73667399) .. ( 33.35426583,  97.24334067)
-    .. controls ( 28.54093262,  89.83000752) and ( 23.40759941,  82.63000770) .. ( 18.54093287,  75.25667455)
-    .. controls ( 16.62093292,  75.76334120) and ( 14.67426630,  76.15000786) .. ( 12.80759968,  76.81667451)
-    .. controls ( 12.07426636,  78.93667446) and ( 11.02093306,  81.43000773) .. ( 12.54093302,  83.45667435)
-    .. controls ( 20.94093281,  99.43000728) and ( 29.63426593, 115.23000688) .. ( 38.19426571, 131.11000649)
-    .. controls ( 42.94093226, 140.45667292) and ( 48.59426545, 149.36333936) .. ( 52.68759868, 159.00333912)
-    .. controls ( 55.28759862, 168.04333890) and ( 60.40759849, 176.51000535) .. ( 59.79426517, 186.20333844)
-    .. controls ( 54.76759863, 185.93667178) and ( 51.83426537, 181.23000523) .. ( 47.56759881, 179.16333862)
-    .. controls ( 44.71426555, 181.43000523) and ( 41.87426562, 183.71000517) .. ( 39.04759902, 186.01667178)
-    .. controls ( 40.84759898, 191.27000498) and ( 41.78093229, 196.92333818) .. ( 44.86093221, 201.65667139)
-    .. controls ( 52.82093201, 215.04333772) and ( 60.74093181, 228.45667072) .. ( 68.78093161, 241.80333705)
-    .. controls ( 74.71426480, 252.79000345) and ( 83.66093124, 262.99000319) .. ( 83.84759790, 276.12333620)
-    .. controls ( 83.06093126, 284.17666933) and ( 81.95426462, 292.19000246) .. ( 81.08759797, 300.24333559)
-    .. controls ( 82.94093126, 303.27000218) and ( 84.82093121, 306.28333544) .. ( 86.79426450, 309.23000203)
-  (143.71426307,  60.96334157)
-    .. controls (144.87426304,  59.85667494) and (146.06092968,  58.77667496) .. (147.26092965,  57.72334166)
-    .. controls (149.38092960,  57.35000833) and (151.54092954,  57.99000832) .. (153.66092949,  58.11000831)
-    .. controls (154.46092947,  59.65667494) and (155.27426278,  61.20334157) .. (156.08759610,  62.75000820)
-    .. controls (152.87426284,  64.45667482) and (149.39426293,  65.55000813) .. (145.88759635,  66.47000810)
-    .. controls (145.16759637,  64.64334148) and (144.43426306,  62.80334153) .. (143.71426307,  60.96334157)
-  (144.91426304, 141.67000622)
-    .. controls (143.54092974, 139.96333960) and (143.79426307, 137.71000632) .. (143.52759641, 135.67000637)
-    .. controls (146.12759635, 135.72333971) and (148.42092962, 137.09667300) .. (150.07426291, 139.03000629)
-    .. controls (154.63426280, 143.33667285) and (153.22092950, 150.21667268) .. (154.36759614, 155.79000587)
-    .. controls (151.31426288, 151.01667266) and (148.14092963, 146.32333944) .. (144.91426304, 141.67000622)
-  (139.83426317, 253.56333676)
-    .. controls (153.16759617, 263.92333650) and (166.98092916, 273.65666959) .. (180.19426216, 284.17666933)
-    .. controls (184.74092871, 283.19000269) and (188.98092861, 281.07000274) .. (192.24759519, 277.71000282)
-    .. controls (182.23426211, 263.05666986) and (165.90092919, 254.75000340) .. (153.84759615, 242.09667038)
-    .. controls (146.96759633, 233.00333727) and (139.40759651, 224.41667082) .. (132.67426335, 215.21667105)
-    .. controls (126.63426350, 204.79000465) and (121.22093030, 194.00333825) .. (115.50093045, 183.39000518)
-    .. controls (113.88759715, 181.04333857) and (113.86093049, 178.20333864) .. (113.84759715, 175.44333871)
-    .. controls (120.24759699, 184.61667182) and (126.19426351, 194.09667158) .. (132.54093002, 203.31000468)
-    .. controls (140.58092982, 217.01667101) and (152.38092952, 229.56333736) .. (167.99426247, 234.25667058)
-    .. controls (172.19426236, 231.63000397) and (176.00759560, 228.21667073) .. (178.48759554, 223.88333750)
-    .. controls (178.03426222, 208.04333790) and (170.72759573, 193.64333826) .. (166.24759584, 178.71000530)
-    .. controls (159.55426268, 161.00333907) and (159.48759601, 141.69667289) .. (154.91426279, 123.47000668)
-    .. controls (152.00759620, 118.13667348) and (151.20759622, 111.04334032) .. (145.19426304, 108.15000706)
-    .. controls (142.22092978, 112.72334028) and (137.62092989, 115.56334021) .. (132.30093003, 116.57667352)
-    .. controls (129.06093011, 111.89667363) and (125.34093020, 107.51000708) .. (122.47426360, 102.59000720)
-    .. controls (120.10093033,  96.57667402) and (117.70093039,  90.31000751) .. (118.26093038,  83.71000767)
-    .. controls (126.60759683,  88.87000754) and (134.99426329,  93.95000742) .. (143.28759642,  99.20334062)
-    .. controls (149.03426294, 101.97667388) and (155.03426279, 104.23000716) .. (160.84759598, 106.89667376)
-    .. controls (165.36759587, 109.01667371) and (171.96759570, 109.15000704) .. (174.74092896, 104.25667383)
-    .. controls (180.14092883,  99.07000729) and (179.06092886,  91.27000748) .. (179.26092885,  84.47000765)
-    .. controls (176.34092892,  77.25667450) and (172.12759570,  70.45667467) .. (170.91426239,  62.64334153)
-    .. controls (177.99426222,  55.12334172) and (184.76759538,  47.13667525) .. (193.68759516,  41.68334206)
-    .. controls (194.34092847,  38.95000879) and (195.18092845,  36.17667553) .. (194.71426180,  33.32334227)
-    .. controls (192.94092851,  33.12334227) and (191.18092855,  32.92334228) .. (189.42092860,  32.71000895)
-    .. controls (185.27426203,  35.52334221) and (180.14092883,  37.20334217) .. (177.14092890,  41.41667540)
-    .. controls (173.59426233,  46.16334194) and (168.66092912,  49.52334186) .. (163.82092924,  52.81667511)
-    .. controls (161.22092930,  47.79000857) and (157.30092940,  43.59000868) .. (152.34092952,  40.83000874)
-    .. controls (145.87426302,  45.28334197) and (139.71426317,  50.23000851) .. (134.72759663,  56.35000836)
-    .. controls (132.92759668,  59.23000828) and (132.14093003,  62.59000820) .. (130.94093006,  65.73667479)
-    .. controls (132.47426335,  69.56334136) and (134.59426330,  73.12334127) .. (137.24759657,  76.27000786)
-    .. controls (143.88759640,  74.47000790) and (150.47426290,  72.52334129) .. (157.11426274,  70.73667466)
-    .. controls (160.58092932,  73.36334126) and (164.75426255,  75.89667453) .. (166.18092918,  80.25667443)
-    .. controls (168.00759580,  85.73667429) and (170.20759574,  91.05667416) .. (172.34092902,  96.43000735)
-    .. controls (169.06092911,  96.77667401) and (165.74092919,  98.00334065) .. (162.46092927,  97.59000733)
-    .. controls (155.74092944,  94.68334073) and (148.95426294,  91.79000747) .. (142.84759643,  87.72334091)
-    .. controls (137.52759656,  84.17667433) and (131.24759672,  81.96334105) .. (126.76759683,  77.24334117)
-    .. controls (121.84759695,  72.37667462) and (116.75426375,  67.65667474) .. (111.88759720,  62.72334153)
-    .. controls (106.62093067,  55.99000837) and (101.46093080,  49.15000854) .. ( 96.48759759,  42.20334204)
-    .. controls ( 93.54093099,  36.41667552) and ( 90.70093107,  30.57667567) .. ( 87.42093115,  24.96334247)
-    .. controls ( 83.87426457,  26.44334244) and ( 79.19426469,  28.04334240) .. ( 78.46093137,  32.35000896)
-    .. controls ( 80.48759799,  37.96334215) and ( 83.39426458,  43.21667535) .. ( 85.60759786,  48.75000855)
-    .. controls ( 87.51426448,  54.04334175) and ( 92.48759769,  57.36334166) .. ( 95.11426429,  62.25667488)
-    .. controls ( 96.75426425,  65.41667480) and ( 98.54093087,  68.48334139) .. (100.08759750,  71.68334131)
-    .. controls (102.40759744,  76.51000785) and (102.58093077,  82.07000771) .. (105.12759737,  86.80334093)
-    .. controls (109.44759726,  94.08334075) and (113.92759715, 101.27000723) .. (118.08759705, 108.63000705)
-    .. controls (121.11426364, 116.92334018) and (125.23426354, 124.81667331) .. (127.67426347, 133.31000643)
-    .. controls (127.40759681, 142.21667288) and (125.86093019, 151.13667265) .. (127.35426348, 160.04333910)
-    .. controls (126.95426349, 166.37667227) and (130.68759673, 171.60333881) .. (133.59426333, 176.88333868)
-    .. controls (135.03426329, 179.41667195) and (138.31426321, 179.64333861) .. (140.76759648, 180.61667192)
-    .. controls (145.40759636, 173.87000542) and (150.78092956, 167.68333891) .. (155.87426277, 161.28333907)
-    .. controls (154.00759615, 168.75000555) and (157.66092939, 175.69667204) .. (159.02092936, 182.88333853)
-    .. controls (161.96759595, 195.19000489) and (167.38092915, 207.07000459) .. (167.04759582, 219.96333760)
-    .. controls (164.47426255, 219.76333760) and (161.64759596, 220.45667092) .. (159.34092935, 219.03000429)
-    .. controls (154.63426280, 216.43000435) and (149.44759626, 214.25667108) .. (146.07426301, 209.87000452)
-    .. controls (141.96759645, 204.55000465) and (136.86092991, 200.01667143) .. (133.08759667, 194.44333824)
-    .. controls (126.78093016, 180.76333858) and (120.64759698, 166.89667226) .. (117.15426374, 152.17667263)
-    .. controls (111.54093054, 136.29667302) and (108.63426395, 119.43000678) .. (100.72759748, 104.43000715)
-    .. controls ( 99.18093085, 102.67000720) and ( 96.75426425, 101.97667388) .. ( 94.79426430, 100.76334058)
-    .. controls ( 93.07426434, 102.04334055) and ( 91.35426438, 103.32334052) .. ( 89.62093109, 104.59000715)
-    .. controls ( 88.06093113, 110.39000701) and ( 84.32759789, 116.45667352) .. ( 86.74093116, 122.52334004)
-    .. controls ( 92.48759769, 139.11000629) and ( 97.71426422, 155.87000587) .. (103.47426408, 172.44333879)
-    .. controls (111.64759721, 187.41667175) and (119.76759701, 202.41667137) .. (127.88759680, 217.41667100)
-    .. controls (139.84759650, 232.69667061) and (152.04759620, 247.83000357) .. (163.92759590, 263.19000319)
-    .. controls (153.66092949, 255.16333672) and (145.20759637, 245.01667031) .. (135.38092995, 236.47000385)
-    .. controls (130.47426340, 233.84333725) and (124.72759688, 232.63000395) .. (120.52759699, 228.76333738)
-    .. controls (115.07426379, 223.92333750) and (109.78093059, 218.89667096) .. (104.15426406, 214.25667108)
-    .. controls (101.86093079, 217.11000434) and ( 99.04759752, 219.79000427) .. ( 97.95426422, 223.39000418)
-    .. controls ( 96.06093093, 230.88333733) and ( 96.82093091, 239.12333712) .. (100.50093082, 245.96333695)
-    .. controls (104.34093072, 255.28333672) and (108.88759728, 264.28333649) .. (112.63426385, 273.64333626)
-    .. controls (113.75426382, 277.21666950) and (116.74093041, 279.49666944) .. (119.50093035, 281.76333605)
-    .. controls (121.56759696, 280.59000275) and (123.74093024, 279.56333611) .. (125.63426353, 278.11000281)
-    .. controls (128.27426346, 274.76333623) and (129.70093009, 270.69666966) .. (131.18093005, 266.76333643)
-    .. controls (129.26093010, 259.37666995) and (126.90093016, 252.08333680) .. (125.56759686, 244.55000365)
-    .. controls (131.00759672, 246.40333694) and (135.18092995, 250.37667017) .. (139.83426317, 253.56333676)}
+  (  86.7942,  309.2300)
+    .. controls (  90.5275,  306.4300) and (  95.2742,  304.1366) .. (  96.8075,  299.3766)
+    .. controls ( 100.0742,  292.9500) and ( 100.7409,  285.6966) .. ( 101.0875,  278.6033)
+    .. controls (  97.5809,  266.5100) and (  89.4742,  256.6300) .. (  83.2742,  245.8700)
+    .. controls (  76.7942,  235.8433) and (  70.7809,  225.5100) .. (  64.2209,  215.5366)
+    .. controls (  62.2475,  212.8833) and (  62.1809,  209.4833) .. (  61.4475,  206.3766)
+    .. controls (  66.4475,  207.6300) and (  71.0075,  205.0833) .. (  75.6875,  203.8033)
+    .. controls (  77.3142,  200.6566) and (  78.7809,  197.4166) .. (  80.5542,  194.3366)
+    .. controls (  80.1942,  188.6033) and (  77.7142,  183.3233) .. (  74.7275,  178.5233)
+    .. controls (  68.7009,  167.3100) and (  62.8609,  155.9900) .. (  56.7542,  144.8166)
+    .. controls (  54.8742,  140.9233) and (  54.1942,  136.6033) .. (  52.9142,  132.5100)
+    .. controls (  54.6075,  129.1233) and (  56.9942,  126.0833) .. (  58.5009,  122.6166)
+    .. controls (  59.6609,  116.9766) and (  61.0875,  111.2700) .. (  60.5275,  105.4566)
+    .. controls (  59.1542,   78.2566) and (  58.2209,   51.0166) .. (  56.6875,   23.8300)
+    .. controls (  54.5275,   19.4433) and (  53.5675,   12.8033) .. (  47.7542,   12.0300)
+    .. controls (  42.1009,   14.5100) and (  39.0342,   20.0966) .. (  37.2342,   25.7100)
+    .. controls (  36.2475,   37.2300) and (  41.3675,   48.0033) .. (  42.1542,   59.3500)
+    .. controls (  43.3142,   69.3366) and (  41.5942,   79.3766) .. (  41.4742,   89.3900)
+    .. controls (  41.7275,   92.8700) and (  39.8342,   95.8166) .. (  38.2075,   98.7100)
+    .. controls (  36.5942,   98.2166) and (  34.9809,   97.7366) .. (  33.3542,   97.2433)
+    .. controls (  28.5409,   89.8300) and (  23.4075,   82.6300) .. (  18.5409,   75.2566)
+    .. controls (  16.6209,   75.7633) and (  14.6742,   76.1500) .. (  12.8075,   76.8166)
+    .. controls (  12.0742,   78.9366) and (  11.0209,   81.4300) .. (  12.5409,   83.4566)
+    .. controls (  20.9409,   99.4300) and (  29.6342,  115.2300) .. (  38.1942,  131.1100)
+    .. controls (  42.9409,  140.4566) and (  48.5942,  149.3633) .. (  52.6875,  159.0033)
+    .. controls (  55.2875,  168.0433) and (  60.4075,  176.5100) .. (  59.7942,  186.2033)
+    .. controls (  54.7675,  185.9366) and (  51.8342,  181.2300) .. (  47.5675,  179.1633)
+    .. controls (  44.7142,  181.4300) and (  41.8742,  183.7100) .. (  39.0475,  186.0166)
+    .. controls (  40.8475,  191.2700) and (  41.7809,  196.9233) .. (  44.8609,  201.6566)
+    .. controls (  52.8209,  215.0433) and (  60.7409,  228.4566) .. (  68.7809,  241.8033)
+    .. controls (  74.7142,  252.7900) and (  83.6609,  262.9900) .. (  83.8475,  276.1233)
+    .. controls (  83.0609,  284.1766) and (  81.9542,  292.1900) .. (  81.0875,  300.2433)
+    .. controls (  82.9409,  303.2700) and (  84.8209,  306.2833) .. (  86.7942,  309.2300)
+  ( 143.7142,   60.9633)
+    .. controls ( 144.8742,   59.8566) and ( 146.0609,   58.7766) .. ( 147.2609,   57.7233)
+    .. controls ( 149.3809,   57.3500) and ( 151.5409,   57.9900) .. ( 153.6609,   58.1100)
+    .. controls ( 154.4609,   59.6566) and ( 155.2742,   61.2033) .. ( 156.0875,   62.7500)
+    .. controls ( 152.8742,   64.4566) and ( 149.3942,   65.5500) .. ( 145.8875,   66.4700)
+    .. controls ( 145.1675,   64.6433) and ( 144.4342,   62.8033) .. ( 143.7142,   60.9633)
+  ( 144.9142,  141.6700)
+    .. controls ( 143.5409,  139.9633) and ( 143.7942,  137.7100) .. ( 143.5275,  135.6700)
+    .. controls ( 146.1275,  135.7233) and ( 148.4209,  137.0966) .. ( 150.0742,  139.0300)
+    .. controls ( 154.6342,  143.3366) and ( 153.2209,  150.2166) .. ( 154.3675,  155.7900)
+    .. controls ( 151.3142,  151.0166) and ( 148.1409,  146.3233) .. ( 144.9142,  141.6700)
+  ( 139.8342,  253.5633)
+    .. controls ( 153.1675,  263.9233) and ( 166.9809,  273.6566) .. ( 180.1942,  284.1766)
+    .. controls ( 184.7409,  283.1900) and ( 188.9809,  281.0700) .. ( 192.2475,  277.7100)
+    .. controls ( 182.2342,  263.0566) and ( 165.9009,  254.7500) .. ( 153.8475,  242.0966)
+    .. controls ( 146.9675,  233.0033) and ( 139.4075,  224.4166) .. ( 132.6742,  215.2166)
+    .. controls ( 126.6342,  204.7900) and ( 121.2209,  194.0033) .. ( 115.5009,  183.3900)
+    .. controls ( 113.8875,  181.0433) and ( 113.8609,  178.2033) .. ( 113.8475,  175.4433)
+    .. controls ( 120.2475,  184.6166) and ( 126.1942,  194.0966) .. ( 132.5409,  203.3100)
+    .. controls ( 140.5809,  217.0166) and ( 152.3809,  229.5633) .. ( 167.9942,  234.2566)
+    .. controls ( 172.1942,  231.6300) and ( 176.0075,  228.2166) .. ( 178.4875,  223.8833)
+    .. controls ( 178.0342,  208.0433) and ( 170.7275,  193.6433) .. ( 166.2475,  178.7100)
+    .. controls ( 159.5542,  161.0033) and ( 159.4875,  141.6966) .. ( 154.9142,  123.4700)
+    .. controls ( 152.0075,  118.1366) and ( 151.2075,  111.0433) .. ( 145.1942,  108.1500)
+    .. controls ( 142.2209,  112.7233) and ( 137.6209,  115.5633) .. ( 132.3009,  116.5766)
+    .. controls ( 129.0609,  111.8966) and ( 125.3409,  107.5100) .. ( 122.4742,  102.5900)
+    .. controls ( 120.1009,   96.5766) and ( 117.7009,   90.3100) .. ( 118.2609,   83.7100)
+    .. controls ( 126.6075,   88.8700) and ( 134.9942,   93.9500) .. ( 143.2875,   99.2033)
+    .. controls ( 149.0342,  101.9766) and ( 155.0342,  104.2300) .. ( 160.8475,  106.8966)
+    .. controls ( 165.3675,  109.0166) and ( 171.9675,  109.1500) .. ( 174.7409,  104.2566)
+    .. controls ( 180.1409,   99.0700) and ( 179.0609,   91.2700) .. ( 179.2609,   84.4700)
+    .. controls ( 176.3409,   77.2566) and ( 172.1275,   70.4566) .. ( 170.9142,   62.6433)
+    .. controls ( 177.9942,   55.1233) and ( 184.7675,   47.1366) .. ( 193.6875,   41.6833)
+    .. controls ( 194.3409,   38.9500) and ( 195.1809,   36.1766) .. ( 194.7142,   33.3233)
+    .. controls ( 192.9409,   33.1233) and ( 191.1809,   32.9233) .. ( 189.4209,   32.7100)
+    .. controls ( 185.2742,   35.5233) and ( 180.1409,   37.2033) .. ( 177.1409,   41.4166)
+    .. controls ( 173.5942,   46.1633) and ( 168.6609,   49.5233) .. ( 163.8209,   52.8166)
+    .. controls ( 161.2209,   47.7900) and ( 157.3009,   43.5900) .. ( 152.3409,   40.8300)
+    .. controls ( 145.8742,   45.2833) and ( 139.7142,   50.2300) .. ( 134.7275,   56.3500)
+    .. controls ( 132.9275,   59.2300) and ( 132.1409,   62.5900) .. ( 130.9409,   65.7366)
+    .. controls ( 132.4742,   69.5633) and ( 134.5942,   73.1233) .. ( 137.2475,   76.2700)
+    .. controls ( 143.8875,   74.4700) and ( 150.4742,   72.5233) .. ( 157.1142,   70.7366)
+    .. controls ( 160.5809,   73.3633) and ( 164.7542,   75.8966) .. ( 166.1809,   80.2566)
+    .. controls ( 168.0075,   85.7366) and ( 170.2075,   91.0566) .. ( 172.3409,   96.4300)
+    .. controls ( 169.0609,   96.7766) and ( 165.7409,   98.0033) .. ( 162.4609,   97.5900)
+    .. controls ( 155.7409,   94.6833) and ( 148.9542,   91.7900) .. ( 142.8475,   87.7233)
+    .. controls ( 137.5275,   84.1766) and ( 131.2475,   81.9633) .. ( 126.7675,   77.2433)
+    .. controls ( 121.8475,   72.3766) and ( 116.7542,   67.6566) .. ( 111.8875,   62.7233)
+    .. controls ( 106.6209,   55.9900) and ( 101.4609,   49.1500) .. (  96.4875,   42.2033)
+    .. controls (  93.5409,   36.4166) and (  90.7009,   30.5766) .. (  87.4209,   24.9633)
+    .. controls (  83.8742,   26.4433) and (  79.1942,   28.0433) .. (  78.4609,   32.3500)
+    .. controls (  80.4875,   37.9633) and (  83.3942,   43.2166) .. (  85.6075,   48.7500)
+    .. controls (  87.5142,   54.0433) and (  92.4875,   57.3633) .. (  95.1142,   62.2566)
+    .. controls (  96.7542,   65.4166) and (  98.5409,   68.4833) .. ( 100.0875,   71.6833)
+    .. controls ( 102.4075,   76.5100) and ( 102.5809,   82.0700) .. ( 105.1275,   86.8033)
+    .. controls ( 109.4475,   94.0833) and ( 113.9275,  101.2700) .. ( 118.0875,  108.6300)
+    .. controls ( 121.1142,  116.9233) and ( 125.2342,  124.8166) .. ( 127.6742,  133.3100)
+    .. controls ( 127.4075,  142.2166) and ( 125.8609,  151.1366) .. ( 127.3542,  160.0433)
+    .. controls ( 126.9542,  166.3766) and ( 130.6875,  171.6033) .. ( 133.5942,  176.8833)
+    .. controls ( 135.0342,  179.4166) and ( 138.3142,  179.6433) .. ( 140.7675,  180.6166)
+    .. controls ( 145.4075,  173.8700) and ( 150.7809,  167.6833) .. ( 155.8742,  161.2833)
+    .. controls ( 154.0075,  168.7500) and ( 157.6609,  175.6966) .. ( 159.0209,  182.8833)
+    .. controls ( 161.9675,  195.1900) and ( 167.3809,  207.0700) .. ( 167.0475,  219.9633)
+    .. controls ( 164.4742,  219.7633) and ( 161.6475,  220.4566) .. ( 159.3409,  219.0300)
+    .. controls ( 154.6342,  216.4300) and ( 149.4475,  214.2566) .. ( 146.0742,  209.8700)
+    .. controls ( 141.9675,  204.5500) and ( 136.8609,  200.0166) .. ( 133.0875,  194.4433)
+    .. controls ( 126.7809,  180.7633) and ( 120.6475,  166.8966) .. ( 117.1542,  152.1766)
+    .. controls ( 111.5409,  136.2966) and ( 108.6342,  119.4300) .. ( 100.7275,  104.4300)
+    .. controls (  99.1809,  102.6700) and (  96.7542,  101.9766) .. (  94.7942,  100.7633)
+    .. controls (  93.0742,  102.0433) and (  91.3542,  103.3233) .. (  89.6209,  104.5900)
+    .. controls (  88.0609,  110.3900) and (  84.3275,  116.4566) .. (  86.7409,  122.5233)
+    .. controls (  92.4875,  139.1100) and (  97.7142,  155.8700) .. ( 103.4742,  172.4433)
+    .. controls ( 111.6475,  187.4166) and ( 119.7675,  202.4166) .. ( 127.8875,  217.4166)
+    .. controls ( 139.8475,  232.6966) and ( 152.0475,  247.8300) .. ( 163.9275,  263.1900)
+    .. controls ( 153.6609,  255.1633) and ( 145.2075,  245.0166) .. ( 135.3809,  236.4700)
+    .. controls ( 130.4742,  233.8433) and ( 124.7275,  232.6300) .. ( 120.5275,  228.7633)
+    .. controls ( 115.0742,  223.9233) and ( 109.7809,  218.8966) .. ( 104.1542,  214.2566)
+    .. controls ( 101.8609,  217.1100) and (  99.0475,  219.7900) .. (  97.9542,  223.3900)
+    .. controls (  96.0609,  230.8833) and (  96.8209,  239.1233) .. ( 100.5009,  245.9633)
+    .. controls ( 104.3409,  255.2833) and ( 108.8875,  264.2833) .. ( 112.6342,  273.6433)
+    .. controls ( 113.7542,  277.2166) and ( 116.7409,  279.4966) .. ( 119.5009,  281.7633)
+    .. controls ( 121.5675,  280.5900) and ( 123.7409,  279.5633) .. ( 125.6342,  278.1100)
+    .. controls ( 128.2742,  274.7633) and ( 129.7009,  270.6966) .. ( 131.1809,  266.7633)
+    .. controls ( 129.2609,  259.3766) and ( 126.9009,  252.0833) .. ( 125.5675,  244.5500)
+    .. controls ( 131.0075,  246.4033) and ( 135.1809,  250.3766) .. ( 139.8342,  253.5633)}
 \def\fdulogo at name@dan{%
-  (318.28759204,  86.52334094)
-    .. controls (328.19425846,  87.00334092) and (337.14092490,  91.81667414) .. (346.11425801,  95.59000738)
-    .. controls (351.20759122,  94.93667406) and (356.20759109,  93.69667409) .. (360.83425765,  91.41667415)
-    .. controls (361.59425763,  89.11000754) and (362.34092427,  86.79000760) .. (363.11425759,  84.47000765)
-    .. controls (357.78092439,  79.79000777) and (350.70092457,  78.47000780) .. (344.07425806,  76.67000785)
-    .. controls (343.51425808,  77.64334116) and (342.42092477,  79.59000778) .. (341.87425812,  80.56334108)
-    .. controls (332.26092503,  77.56334116) and (322.44759194,  75.27000788) .. (312.82092551,  72.32334129)
-    .. controls (306.68759233,  70.84334133) and (301.54092579,  66.97667476) .. (296.48759259,  63.39000818)
-    .. controls (292.74092601,  58.63000830) and (291.00759272,  52.12334180) .. (285.50092620,  48.87000854)
-    .. controls (279.98092633,  44.65667532) and (272.30092653,  47.80334190) .. (268.44759329,  52.75000845)
-    .. controls (266.51426000,  56.84334168) and (264.15426006,  60.80334158) .. (262.72759343,  65.11000814)
-    .. controls (262.96759343,  67.80334140) and (263.51426008,  70.45667467) .. (263.96759340,  73.12334127)
-    .. controls (267.08759332,  73.39000793) and (270.23425991,  73.53667459) .. (273.32759317,  74.08334125)
-    .. controls (288.47425945,  77.64334116) and (303.11425909,  83.09667435) .. (318.28759204,  86.52334094)
-  (347.60759131, 212.41667112)
-    .. controls (352.20759119, 214.71000440) and (357.26092440, 212.57667112) .. (362.04759095, 212.12333780)
-    .. controls (363.84759090, 209.92333785) and (365.60759086, 207.69667124) .. (367.28759082, 205.39000463)
-    .. controls (364.44759089, 193.92333825) and (356.31425776, 184.75000515) .. (353.11425784, 173.41667210)
-    .. controls (350.19425791, 164.27000566) and (347.51425798, 155.04333922) .. (344.23425806, 146.01667278)
-    .. controls (342.48759144, 141.53667289) and (342.50092477, 136.68333968) .. (341.74092479, 132.00333980)
-    .. controls (340.55425815, 124.59000665) and (339.36759152, 117.16334017) .. (338.18092488, 109.73667369)
-    .. controls (336.31425826, 108.56334038) and (334.43425831, 107.39000708) .. (332.59425835, 106.17667378)
-    .. controls (329.91425842, 108.37667372) and (326.87425849, 110.39000701) .. (325.35425853, 113.61667359)
-    .. controls (323.51425858, 117.24334017) and (321.70092529, 121.09667340) .. (317.79425872, 122.88334003)
-    .. controls (314.35425881, 120.28334009) and (311.04759222, 117.48334016) .. (307.38092565, 115.20334022)
-    .. controls (303.08759242, 121.15000674) and (307.50092565, 127.88333990) .. (309.52759226, 133.76333975)
-    .. controls (308.32759229, 143.05667286) and (300.79425915, 151.83000597) .. (304.55425905, 161.37667240)
-    .. controls (305.95425902, 164.12333900) and (308.52759229, 166.09667228) .. (310.39425891, 168.52333889)
-    .. controls (313.00759217, 167.01667226) and (315.76759211, 165.71000562) .. (318.16759205, 163.84333900)
-    .. controls (322.47425860, 158.48333914) and (326.20759184, 152.29667262) .. (327.11425849, 145.35000613)
-    .. controls (327.94092513, 140.35000626) and (328.71425845, 135.32333972) .. (329.59425843, 130.32333984)
-    .. controls (330.34092507, 130.55000650) and (331.83425837, 131.00333982) .. (332.59425835, 131.21667315)
-    .. controls (335.83425827, 146.37667277) and (340.43425816, 161.20333907) .. (343.70092474, 176.35000536)
-    .. controls (345.04759137, 181.07000524) and (345.90092469, 185.93667178) .. (347.64759131, 190.53667167)
-    .. controls (350.00759125, 194.93667156) and (353.07425784, 199.07000479) .. (353.80759115, 204.15000466)
-    .. controls (347.32759132, 204.91000464) and (341.32759147, 201.87000472) .. (335.78092494, 198.93667146)
-    .. controls (331.47425838, 196.45667152) and (326.50092517, 195.12333822) .. (322.70092527, 191.79000497)
-    .. controls (315.19425879, 185.56333846) and (307.60759231, 179.45667195) .. (300.19425916, 173.12333877)
-    .. controls (296.47425925, 170.24333884) and (294.80759263, 165.69667229) .. (291.99425937, 162.05667238)
-    .. controls (292.47425935, 156.11000586) and (295.62092594, 150.99000599) .. (297.87425922, 145.64333946)
-    .. controls (299.80759250, 137.37667300) and (302.00759245, 127.76333990) .. (297.06092591, 120.15000676)
-    .. controls (295.79425927, 117.40334016) and (293.94092598, 115.01667356) .. (291.96759270, 112.76334028)
-    .. controls (289.50092610, 118.09667348) and (285.55425953, 123.29667335) .. (286.28759284, 129.49667319)
-    .. controls (286.84759283, 138.20333964) and (284.63425955, 146.71000610) .. (283.44759291, 155.27000588)
-    .. controls (286.83425950, 162.61667237) and (286.67425950, 170.93667216) .. (288.94092611, 178.63000530)
-    .. controls (291.67425937, 180.88333858) and (293.70092599, 183.88333850) .. (296.54092592, 186.00333845)
-    .. controls (306.46092567, 191.56333831) and (316.12759210, 197.56333816) .. (325.99425852, 203.21667135)
-    .. controls (333.27425833, 206.09667128) and (340.30092483, 209.61667119) .. (347.60759131, 212.41667112)}
+  ( 318.2875,   86.5233)
+    .. controls ( 328.1942,   87.0033) and ( 337.1409,   91.8166) .. ( 346.1142,   95.5900)
+    .. controls ( 351.2075,   94.9366) and ( 356.2075,   93.6966) .. ( 360.8342,   91.4166)
+    .. controls ( 361.5942,   89.1100) and ( 362.3409,   86.7900) .. ( 363.1142,   84.4700)
+    .. controls ( 357.7809,   79.7900) and ( 350.7009,   78.4700) .. ( 344.0742,   76.6700)
+    .. controls ( 343.5142,   77.6433) and ( 342.4209,   79.5900) .. ( 341.8742,   80.5633)
+    .. controls ( 332.2609,   77.5633) and ( 322.4475,   75.2700) .. ( 312.8209,   72.3233)
+    .. controls ( 306.6875,   70.8433) and ( 301.5409,   66.9766) .. ( 296.4875,   63.3900)
+    .. controls ( 292.7409,   58.6300) and ( 291.0075,   52.1233) .. ( 285.5009,   48.8700)
+    .. controls ( 279.9809,   44.6566) and ( 272.3009,   47.8033) .. ( 268.4475,   52.7500)
+    .. controls ( 266.5142,   56.8433) and ( 264.1542,   60.8033) .. ( 262.7275,   65.1100)
+    .. controls ( 262.9675,   67.8033) and ( 263.5142,   70.4566) .. ( 263.9675,   73.1233)
+    .. controls ( 267.0875,   73.3900) and ( 270.2342,   73.5366) .. ( 273.3275,   74.0833)
+    .. controls ( 288.4742,   77.6433) and ( 303.1142,   83.0966) .. ( 318.2875,   86.5233)
+  ( 347.6075,  212.4166)
+    .. controls ( 352.2075,  214.7100) and ( 357.2609,  212.5766) .. ( 362.0475,  212.1233)
+    .. controls ( 363.8475,  209.9233) and ( 365.6075,  207.6966) .. ( 367.2875,  205.3900)
+    .. controls ( 364.4475,  193.9233) and ( 356.3142,  184.7500) .. ( 353.1142,  173.4166)
+    .. controls ( 350.1942,  164.2700) and ( 347.5142,  155.0433) .. ( 344.2342,  146.0166)
+    .. controls ( 342.4875,  141.5366) and ( 342.5009,  136.6833) .. ( 341.7409,  132.0033)
+    .. controls ( 340.5542,  124.5900) and ( 339.3675,  117.1633) .. ( 338.1809,  109.7366)
+    .. controls ( 336.3142,  108.5633) and ( 334.4342,  107.3900) .. ( 332.5942,  106.1766)
+    .. controls ( 329.9142,  108.3766) and ( 326.8742,  110.3900) .. ( 325.3542,  113.6166)
+    .. controls ( 323.5142,  117.2433) and ( 321.7009,  121.0966) .. ( 317.7942,  122.8833)
+    .. controls ( 314.3542,  120.2833) and ( 311.0475,  117.4833) .. ( 307.3809,  115.2033)
+    .. controls ( 303.0875,  121.1500) and ( 307.5009,  127.8833) .. ( 309.5275,  133.7633)
+    .. controls ( 308.3275,  143.0566) and ( 300.7942,  151.8300) .. ( 304.5542,  161.3766)
+    .. controls ( 305.9542,  164.1233) and ( 308.5275,  166.0966) .. ( 310.3942,  168.5233)
+    .. controls ( 313.0075,  167.0166) and ( 315.7675,  165.7100) .. ( 318.1675,  163.8433)
+    .. controls ( 322.4742,  158.4833) and ( 326.2075,  152.2966) .. ( 327.1142,  145.3500)
+    .. controls ( 327.9409,  140.3500) and ( 328.7142,  135.3233) .. ( 329.5942,  130.3233)
+    .. controls ( 330.3409,  130.5500) and ( 331.8342,  131.0033) .. ( 332.5942,  131.2166)
+    .. controls ( 335.8342,  146.3766) and ( 340.4342,  161.2033) .. ( 343.7009,  176.3500)
+    .. controls ( 345.0475,  181.0700) and ( 345.9009,  185.9366) .. ( 347.6475,  190.5366)
+    .. controls ( 350.0075,  194.9366) and ( 353.0742,  199.0700) .. ( 353.8075,  204.1500)
+    .. controls ( 347.3275,  204.9100) and ( 341.3275,  201.8700) .. ( 335.7809,  198.9366)
+    .. controls ( 331.4742,  196.4566) and ( 326.5009,  195.1233) .. ( 322.7009,  191.7900)
+    .. controls ( 315.1942,  185.5633) and ( 307.6075,  179.4566) .. ( 300.1942,  173.1233)
+    .. controls ( 296.4742,  170.2433) and ( 294.8075,  165.6966) .. ( 291.9942,  162.0566)
+    .. controls ( 292.4742,  156.1100) and ( 295.6209,  150.9900) .. ( 297.8742,  145.6433)
+    .. controls ( 299.8075,  137.3766) and ( 302.0075,  127.7633) .. ( 297.0609,  120.1500)
+    .. controls ( 295.7942,  117.4033) and ( 293.9409,  115.0166) .. ( 291.9675,  112.7633)
+    .. controls ( 289.5009,  118.0966) and ( 285.5542,  123.2966) .. ( 286.2875,  129.4966)
+    .. controls ( 286.8475,  138.2033) and ( 284.6342,  146.7100) .. ( 283.4475,  155.2700)
+    .. controls ( 286.8342,  162.6166) and ( 286.6742,  170.9366) .. ( 288.9409,  178.6300)
+    .. controls ( 291.6742,  180.8833) and ( 293.7009,  183.8833) .. ( 296.5409,  186.0033)
+    .. controls ( 306.4609,  191.5633) and ( 316.1275,  197.5633) .. ( 325.9942,  203.2166)
+    .. controls ( 333.2742,  206.0966) and ( 340.3009,  209.6166) .. ( 347.6075,  212.4166)}
 \def\fdulogo at name@da{%
-  (500.52758749, 206.59000460)
-    .. controls (503.94092073, 220.15000426) and (500.12758750, 234.41667057) .. (504.03425407, 247.92333690)
-    .. controls (511.07425389, 246.55000360) and (517.44758706, 242.07000371) .. (519.55425368, 234.97667056)
-    .. controls (516.83425375, 217.67000432) and (512.24758719, 200.72333808) .. (509.44758726, 183.43000518)
-    .. controls (505.98092068, 167.81667224) and (503.00758742, 152.09667263) .. (499.86092084, 136.41667302)
-    .. controls (505.75425402, 140.20333959) and (512.02092053, 143.41667285) .. (517.80758705, 147.37667275)
-    .. controls (519.20758702, 148.73667271) and (519.98092033, 150.59000600) .. (521.03425364, 152.20333929)
-    .. controls (519.78092034, 156.32333919) and (518.88758703, 160.77667241) .. (522.32758694, 164.09667233)
-    .. controls (528.04758680, 164.07000566) and (533.75425332, 164.08333900) .. (539.46091985, 164.07000566)
-    .. controls (541.24758647, 162.17667238) and (544.28758639, 160.44333909) .. (542.76758643, 157.40333916)
-    .. controls (541.94091978, 149.95000602) and (534.75425330, 146.48333944) .. (529.51425343, 142.35000621)
-    .. controls (520.10092033, 136.29667302) and (510.22092058, 131.00333982) .. (500.80758748, 124.93667331)
-    .. controls (503.71425407, 118.32334014) and (507.70092064, 112.28334029) .. (510.84758723, 105.77667379)
-    .. controls (515.51425378,  95.17667405) and (524.40758689,  87.40334091) .. (531.72758671,  78.67000780)
-    .. controls (538.30091988,  74.05667458) and (544.99425304,  69.55000803) .. (551.88758620,  65.37667480)
-    .. controls (556.27425276,  63.48334151) and (560.44758599,  61.11000824) .. (564.12758590,  58.03000831)
-    .. controls (558.10091938,  53.81667509) and (550.71425290,  52.76334178) .. (543.98091973,  50.16334184)
-    .. controls (539.66091984,  48.55000855) and (534.92758663,  48.35000856) .. (530.38092007,  48.51000855)
-    .. controls (520.74092031,  51.48334181) and (513.10092051,  59.24334162) .. (509.72758726,  68.72334138)
-    .. controls (504.24758739,  85.40334096) and (500.02092083, 102.44334054) .. (494.66092097, 119.16334012)
-    .. controls (491.66092104, 110.84334033) and (488.38092112, 102.61667387) .. (485.64758786,  94.20334074)
-    .. controls (481.35425463,  87.89667423) and (477.18092140,  81.47000773) .. (472.75425485,  75.24334122)
-    .. controls (465.78092169,  65.49667479) and (454.34092197,  59.77667494) .. (442.62092227,  58.23000831)
-    .. controls (439.51425568,  58.68334163) and (436.43425576,  59.39000828) .. (433.48758916,  60.48334159)
-    .. controls (430.78092256,  61.73667489) and (429.92758925,  64.85667481) .. (428.51425595,  67.21667475)
-    .. controls (434.07425581,  68.15000806) and (439.74092234,  68.56334138) .. (445.26092220,  69.84334135)
-    .. controls (455.00758862,  73.60334126) and (464.20758839,  79.99000777) .. (469.18092160,  89.41667420)
-    .. controls (473.36758817,  98.01667398) and (479.90092134, 105.60334046) .. (481.12758797, 115.40334021)
-    .. controls (475.23425479, 113.83000692) and (470.84758823, 109.43000703) .. (466.18092168, 105.79000712)
-    .. controls (460.79425515, 100.05667393) and (457.03425524,  91.63000747) .. (448.46092212,  90.15000751)
-    .. controls (445.51425553,  95.32334072) and (444.71425555, 101.31000723) .. (443.67425557, 107.07000709)
-    .. controls (446.92758883, 106.27000711) and (450.19425541, 105.51000713) .. (453.47425533, 104.79000715)
-    .. controls (462.60758843, 111.72334031) and (470.71425490, 120.11000676) .. (480.90092131, 125.56333996)
-    .. controls (485.82092119, 128.04333990) and (487.58092114, 133.69667309) .. (488.79425445, 138.65667297)
-    .. controls (493.14092100, 161.23000573) and (496.22092093, 184.00333850) .. (500.52758749, 206.59000460)}
+  ( 500.5275,  206.5900)
+    .. controls ( 503.9409,  220.1500) and ( 500.1275,  234.4166) .. ( 504.0342,  247.9233)
+    .. controls ( 511.0742,  246.5500) and ( 517.4475,  242.0700) .. ( 519.5542,  234.9766)
+    .. controls ( 516.8342,  217.6700) and ( 512.2475,  200.7233) .. ( 509.4475,  183.4300)
+    .. controls ( 505.9809,  167.8166) and ( 503.0075,  152.0966) .. ( 499.8609,  136.4166)
+    .. controls ( 505.7542,  140.2033) and ( 512.0209,  143.4166) .. ( 517.8075,  147.3766)
+    .. controls ( 519.2075,  148.7366) and ( 519.9809,  150.5900) .. ( 521.0342,  152.2033)
+    .. controls ( 519.7809,  156.3233) and ( 518.8875,  160.7766) .. ( 522.3275,  164.0966)
+    .. controls ( 528.0475,  164.0700) and ( 533.7542,  164.0833) .. ( 539.4609,  164.0700)
+    .. controls ( 541.2475,  162.1766) and ( 544.2875,  160.4433) .. ( 542.7675,  157.4033)
+    .. controls ( 541.9409,  149.9500) and ( 534.7542,  146.4833) .. ( 529.5142,  142.3500)
+    .. controls ( 520.1009,  136.2966) and ( 510.2209,  131.0033) .. ( 500.8075,  124.9366)
+    .. controls ( 503.7142,  118.3233) and ( 507.7009,  112.2833) .. ( 510.8475,  105.7766)
+    .. controls ( 515.5142,   95.1766) and ( 524.4075,   87.4033) .. ( 531.7275,   78.6700)
+    .. controls ( 538.3009,   74.0566) and ( 544.9942,   69.5500) .. ( 551.8875,   65.3766)
+    .. controls ( 556.2742,   63.4833) and ( 560.4475,   61.1100) .. ( 564.1275,   58.0300)
+    .. controls ( 558.1009,   53.8166) and ( 550.7142,   52.7633) .. ( 543.9809,   50.1633)
+    .. controls ( 539.6609,   48.5500) and ( 534.9275,   48.3500) .. ( 530.3809,   48.5100)
+    .. controls ( 520.7409,   51.4833) and ( 513.1009,   59.2433) .. ( 509.7275,   68.7233)
+    .. controls ( 504.2475,   85.4033) and ( 500.0209,  102.4433) .. ( 494.6609,  119.1633)
+    .. controls ( 491.6609,  110.8433) and ( 488.3809,  102.6166) .. ( 485.6475,   94.2033)
+    .. controls ( 481.3542,   87.8966) and ( 477.1809,   81.4700) .. ( 472.7542,   75.2433)
+    .. controls ( 465.7809,   65.4966) and ( 454.3409,   59.7766) .. ( 442.6209,   58.2300)
+    .. controls ( 439.5142,   58.6833) and ( 436.4342,   59.3900) .. ( 433.4875,   60.4833)
+    .. controls ( 430.7809,   61.7366) and ( 429.9275,   64.8566) .. ( 428.5142,   67.2166)
+    .. controls ( 434.0742,   68.1500) and ( 439.7409,   68.5633) .. ( 445.2609,   69.8433)
+    .. controls ( 455.0075,   73.6033) and ( 464.2075,   79.9900) .. ( 469.1809,   89.4166)
+    .. controls ( 473.3675,   98.0166) and ( 479.9009,  105.6033) .. ( 481.1275,  115.4033)
+    .. controls ( 475.2342,  113.8300) and ( 470.8475,  109.4300) .. ( 466.1809,  105.7900)
+    .. controls ( 460.7942,  100.0566) and ( 457.0342,   91.6300) .. ( 448.4609,   90.1500)
+    .. controls ( 445.5142,   95.3233) and ( 444.7142,  101.3100) .. ( 443.6742,  107.0700)
+    .. controls ( 446.9275,  106.2700) and ( 450.1942,  105.5100) .. ( 453.4742,  104.7900)
+    .. controls ( 462.6075,  111.7233) and ( 470.7142,  120.1100) .. ( 480.9009,  125.5633)
+    .. controls ( 485.8209,  128.0433) and ( 487.5809,  133.6966) .. ( 488.7942,  138.6566)
+    .. controls ( 493.1409,  161.2300) and ( 496.2209,  184.0033) .. ( 500.5275,  206.5900)}
 \def\fdulogo at name@xue{%
-  (747.62091464, 258.36333664)
-    .. controls (750.15424791, 256.21667003) and (752.74091451, 254.15000341) .. (755.38091445, 252.13667013)
-    .. controls (750.84758123, 243.33667035) and (742.26091478, 238.23000381) .. (734.47424830, 232.65667062)
-    .. controls (736.20758159, 230.40333734) and (737.98091488, 228.19000406) .. (739.79424817, 226.00333745)
-    .. controls (743.27424808, 226.81667076) and (746.76758133, 227.55000408) .. (750.28758124, 228.23000406)
-    .. controls (751.46091455, 225.40333746) and (752.64758118, 222.57667087) .. (753.86091449, 219.76333760)
-    .. controls (750.62091457, 213.24333777) and (748.54091462, 206.27000461) .. (746.78091466, 199.23000478)
-    .. controls (748.22091463, 197.71000482) and (749.67424792, 196.17667153) .. (751.14091455, 194.67000490)
-    .. controls (760.71424765, 211.47000448) and (769.88758075, 228.49667072) .. (779.47424718, 245.29667030)
-    .. controls (773.42091400, 244.24333699) and (767.28758082, 243.89667033) .. (761.19424764, 243.24333702)
-    .. controls (760.47424765, 248.00333690) and (766.58091417, 249.36333686) .. (769.60758076, 251.87000347)
-    .. controls (775.06091396, 251.71000347) and (782.16758045, 254.05667008) .. (786.15424701, 249.12333687)
-    .. controls (787.15424699, 247.96333690) and (788.06091363, 246.71000360) .. (788.99424694, 245.47000363)
-    .. controls (786.26091368, 234.07000391) and (778.42091387, 225.05667081) .. (772.88758068, 214.99000439)
-    .. controls (768.59424745, 208.51000455) and (764.74091421, 201.75000472) .. (760.55424765, 195.21667155)
-    .. controls (758.16758105, 190.29667167) and (756.44758109, 185.07000514) .. (754.07424781, 180.13667193)
-    .. controls (759.44758101, 179.95000527) and (764.83424755, 179.33667195) .. (770.22091408, 179.47000528)
-    .. controls (776.19424726, 180.55000525) and (781.90091379, 182.84333853) .. (787.99424697, 183.31000518)
-    .. controls (792.42091352, 184.25667183) and (796.32758009, 181.16333857) .. (800.31424666, 179.72333861)
-    .. controls (800.47424665, 177.73667199) and (800.64757998, 175.75000537) .. (800.83424665, 173.76333875)
-    .. controls (790.94091356, 167.73667224) and (782.19424711, 159.31000578) .. (770.64758073, 156.49667252)
-    .. controls (756.94091441, 154.17667258) and (743.36758142, 151.12333932) .. (729.70091509, 148.53667272)
-    .. controls (723.98091523, 147.25667275) and (717.72758206, 145.35000613) .. (714.59424880, 139.93667293)
-    .. controls (723.31424858, 140.35000626) and (731.92758170, 145.47000613) .. (740.60758148, 142.33667287)
-    .. controls (742.23424811, 139.56333961) and (743.82091474, 136.75000635) .. (745.38091470, 133.92333975)
-    .. controls (743.54091474, 131.48333981) and (742.03424812, 128.80333988) .. (740.20758149, 126.36333994)
-    .. controls (735.48758161, 121.79000672) and (729.54091509, 118.80334013) .. (723.72758191, 115.85667354)
-    .. controls (728.02091513, 114.00334025) and (732.62091502, 115.64334021) .. (737.06091491, 115.85667354)
-    .. controls (744.58091472, 116.27000686) and (752.03424787, 117.36334016) .. (759.52758101, 118.15000681)
-    .. controls (762.92758093, 116.28334019) and (766.28758084, 114.35000691) .. (769.48758076, 112.13667363)
-    .. controls (770.55424740, 108.49667372) and (771.60758071, 104.85667381) .. (772.66091402, 101.21667390)
-    .. controls (771.22091405,  98.23000731) and (769.11424744,  95.67000737) .. (766.28758084,  93.91000742)
-    .. controls (756.02091443,  97.39000733) and (745.16758137,  96.35000736) .. (734.52758164,  96.37667402)
-    .. controls (729.95424842,  95.96334070) and (725.63424853,  94.23000741) .. (721.18091530,  93.17667410)
-    .. controls (717.24758207,  83.47000768) and (718.54091537,  72.91000794) .. (717.83424872,  62.71000820)
-    .. controls (717.24758207,  53.75000842) and (722.64758193,  43.71000867) .. (716.04758210,  35.91000887)
-    .. controls (712.07424886,  35.36334221) and (708.03424897,  33.52334226) .. (704.04758240,  34.85667556)
-    .. controls (697.94091588,  36.35000886) and (691.66091604,  37.27000883) .. (685.71424952,  39.37667545)
-    .. controls (678.32758304,  44.67000865) and (670.20758324,  49.53667519) .. (665.38091670,  57.52334166)
-    .. controls (673.52758316,  53.41667510) and (681.47424963,  48.71000855) .. (690.28758274,  46.15000861)
-    .. controls (694.52758264,  44.61667532) and (698.95424919,  46.32334194) .. (703.22091575,  46.88334193)
-    .. controls (704.35424906,  49.84334185) and (705.78091569,  52.71000845) .. (706.66091567,  55.76334170)
-    .. controls (707.98091563,  66.84334143) and (706.18091568,  78.27000781) .. (709.15424894,  89.13667420)
-    .. controls (708.72758228,  89.65667419) and (707.86091564,  90.69667416) .. (707.43424898,  91.21667415)
-    .. controls (695.24758262,  90.37667417) and (683.74091624,  85.91000762) .. (673.22091650,  79.89667443)
-    .. controls (667.54091664,  76.23000786) and (660.62091682,  76.04334120) .. (654.28758364,  74.23000791)
-    .. controls (648.38091712,  73.23000793) and (643.48758391,  77.65667449) .. (639.82091734,  81.69667439)
-    .. controls (638.15425071,  84.59000765) and (637.00758407,  87.73667424) .. (635.58091744,  90.75000750)
-    .. controls (641.15425064,  95.83000737) and (649.06091711,  94.83000739) .. (655.91425027,  96.53667402)
-    .. controls (669.07424994,  99.97667393) and (682.16758295, 103.71000717) .. (695.24758262, 107.53667374)
-    .. controls (700.00758250, 109.08334037) and (706.22091568, 108.84334038) .. (709.24758227, 113.48334026)
-    .. controls (713.56758216, 119.85667344) and (721.44758196, 123.11000669) .. (724.18091523, 130.64333983)
-    .. controls (717.19424874, 130.88333983) and (710.54091557, 128.16333989) .. (703.74091574, 127.00333992)
-    .. controls (700.96758248, 129.33667320) and (700.46091582, 132.96333977) .. (699.67424917, 136.28333969)
-    .. controls (702.44758244, 139.24333962) and (705.16758237, 142.28333954) .. (708.15424896, 145.04333947)
-    .. controls (713.63424883, 149.91000602) and (720.66091532, 152.35000596) .. (727.23424849, 155.35000588)
-    .. controls (731.56758171, 157.07000584) and (731.92758170, 162.24333904) .. (732.67424835, 166.16333894)
-    .. controls (723.46091525, 167.77667224) and (714.14091548, 164.72333898) .. (705.96758235, 160.63000575)
-    .. controls (700.03424917, 157.68333916) and (693.82091599, 155.39000588) .. (687.82091614, 152.59000595)
-    .. controls (684.79424955, 153.49667259) and (682.08758295, 155.12333922) .. (679.58091634, 157.03000584)
-    .. controls (680.38091632, 167.76333890) and (682.68758293, 178.51000530) .. (681.42091630, 189.31000503)
-    .. controls (680.79424965, 193.81667159) and (681.86091629, 198.25667148) .. (682.78091626, 202.64333803)
-    .. controls (683.50091625, 202.24333804) and (684.95424954, 201.45667140) .. (685.67424952, 201.05667141)
-    .. controls (687.36758282, 198.41667147) and (689.34091610, 195.97667153) .. (691.35424938, 193.57667159)
-    .. controls (694.04758265, 194.40333824) and (696.83424925, 195.01667156) .. (699.39424918, 196.21667153)
-    .. controls (701.24758247, 198.09667148) and (702.44758244, 200.47000475) .. (704.11424906, 202.49667137)
-    .. controls (709.31424893, 207.03000459) and (715.47424878, 210.37667117) .. (722.04758195, 212.47000445)
-    .. controls (724.15424856, 214.63000440) and (726.15424851, 216.88333768) .. (728.10091513, 219.19000429)
-    .. controls (727.86091514, 220.85667091) and (727.62091514, 222.52333754) .. (727.40758181, 224.19000416)
-    .. controls (723.18091525, 223.24333752) and (719.78091534, 220.56333758) .. (716.82091541, 217.55000433)
-    .. controls (716.16758210, 224.28333749) and (713.46091550, 231.16333732) .. (716.06091543, 237.81667049)
-    .. controls (718.95424869, 236.79000385) and (721.88758195, 235.89667053) .. (724.86091521, 235.07000389)
-    .. controls (732.74091501, 242.52333704) and (743.15424809, 247.96333690) .. (747.62091464, 258.36333664)
-  (696.82091591, 220.16333759)
-    .. controls (700.36758249, 219.00333762) and (703.24758242, 216.63000435) .. (705.64758236, 213.81667109)
-    .. controls (704.32758239, 210.63000450) and (703.11424909, 207.39000458) .. (702.15424911, 204.07000466)
-    .. controls (700.64758248, 203.27000468) and (699.14091585, 202.45667137) .. (697.63424923, 201.64333806)
-    .. controls (696.60758258, 203.37667135) and (695.56758261, 205.08333797) .. (694.55424930, 206.80333793)
-    .. controls (695.31424928, 211.25667115) and (696.06091593, 215.71000437) .. (696.82091591, 220.16333759)
-  (749.11424794, 167.77667224)
-    .. controls (747.63424798, 165.07000564) and (746.10091468, 162.37667237) .. (744.63424805, 159.67000577)
-    .. controls (755.00758112, 160.13667243) and (764.79424755, 163.65667234) .. (774.58091397, 166.85667226)
-    .. controls (778.28758054, 167.81667224) and (780.35424716, 171.29667215) .. (782.99424709, 173.76333875)
-    .. controls (771.44758071, 174.45667207) and (759.56758101, 172.97667211) .. (749.11424794, 167.77667224)
-  (742.71424810, 179.96333860)
-    .. controls (740.74091481, 176.05667203) and (747.15424799, 179.88333860) .. (742.71424810, 179.96333860)
-  (713.83424882, 188.16333839)
-    .. controls (711.34091555, 184.93667181) and (709.32758227, 181.25667190) .. (706.18091568, 178.57667197)
-    .. controls (699.63424918, 177.63000532) and (692.48758269, 178.65667197) .. (687.60758281, 183.47000518)
-    .. controls (687.67424947, 177.49667199) and (687.62091614, 171.52333881) .. (687.64758281, 165.53667229)
-    .. controls (699.67424917, 169.11000554) and (711.88758220, 172.00333880) .. (723.98091523, 175.37667205)
-    .. controls (721.91424862, 176.56333868) and (719.84758200, 177.75000532) .. (717.79424872, 178.93667196)
-    .. controls (718.16758205, 181.56333856) and (718.52758204, 184.19000516) .. (718.88758203, 186.81667176)
-    .. controls (717.19424874, 187.27000508) and (715.51424878, 187.71000507) .. (713.83424882, 188.16333839)
-  (741.00758147, 214.85667106)
-    .. controls (737.16758157, 207.41667125) and (733.72758166, 199.53667144) .. (734.23424831, 190.96333832)
-    .. controls (735.32758162, 190.33667167) and (736.43424826, 189.69667169) .. (737.55424823, 189.07000504)
-    .. controls (738.12758155, 193.45667160) and (738.30091488, 197.91000482) .. (739.31424818, 202.21667138)
-    .. controls (740.48758149, 206.29667127) and (743.34091475, 210.61667117) .. (741.00758147, 214.85667106)
-  (701.99424912, 258.20333664)
-    .. controls (704.94091571, 255.97667003) and (708.68758228, 254.55000340) .. (711.04758222, 251.68333681)
-    .. controls (711.56758221, 247.73667024) and (712.63424885, 242.96333702) .. (709.48758226, 239.81667044)
-    .. controls (703.08758242, 233.87000392) and (696.68758258, 227.91000407) .. (690.47424940, 221.77667089)
-    .. controls (689.72758276, 223.44333751) and (688.99424944, 225.11000414) .. (688.27424946, 226.76333743)
-    .. controls (691.99424937, 232.81667061) and (695.06091596, 239.23000378) .. (698.54091587, 245.41667030)
-    .. controls (700.23424916, 249.49667019) and (700.87424914, 253.93667008) .. (701.99424912, 258.20333664)
-  (654.71425030, 137.15000634)
-    .. controls (658.28758354, 146.24333944) and (659.68758351, 156.59000585) .. (667.11424999, 163.60333901)
-    .. controls (667.80758330, 160.27000576) and (668.83424995, 157.00333917) .. (669.26091660, 153.63000592)
-    .. controls (668.40758329, 150.57667267) and (666.80758333, 147.80333940) .. (665.84758335, 144.79000615)
-    .. controls (665.35425003, 140.60333958) and (665.68758336, 136.36333969) .. (665.72758336, 132.15000646)
-    .. controls (664.06091673, 130.12333985) and (662.02091678, 128.45667322) .. (659.56758351, 127.47000658)
-    .. controls (657.88758355, 130.67000650) and (656.24758359, 133.88333975) .. (654.71425030, 137.15000634)}
+  ( 747.6209,  258.3633)
+    .. controls ( 750.1542,  256.2166) and ( 752.7409,  254.1500) .. ( 755.3809,  252.1366)
+    .. controls ( 750.8475,  243.3366) and ( 742.2609,  238.2300) .. ( 734.4742,  232.6566)
+    .. controls ( 736.2075,  230.4033) and ( 737.9809,  228.1900) .. ( 739.7942,  226.0033)
+    .. controls ( 743.2742,  226.8166) and ( 746.7675,  227.5500) .. ( 750.2875,  228.2300)
+    .. controls ( 751.4609,  225.4033) and ( 752.6475,  222.5766) .. ( 753.8609,  219.7633)
+    .. controls ( 750.6209,  213.2433) and ( 748.5409,  206.2700) .. ( 746.7809,  199.2300)
+    .. controls ( 748.2209,  197.7100) and ( 749.6742,  196.1766) .. ( 751.1409,  194.6700)
+    .. controls ( 760.7142,  211.4700) and ( 769.8875,  228.4966) .. ( 779.4742,  245.2966)
+    .. controls ( 773.4209,  244.2433) and ( 767.2875,  243.8966) .. ( 761.1942,  243.2433)
+    .. controls ( 760.4742,  248.0033) and ( 766.5809,  249.3633) .. ( 769.6075,  251.8700)
+    .. controls ( 775.0609,  251.7100) and ( 782.1675,  254.0566) .. ( 786.1542,  249.1233)
+    .. controls ( 787.1542,  247.9633) and ( 788.0609,  246.7100) .. ( 788.9942,  245.4700)
+    .. controls ( 786.2609,  234.0700) and ( 778.4209,  225.0566) .. ( 772.8875,  214.9900)
+    .. controls ( 768.5942,  208.5100) and ( 764.7409,  201.7500) .. ( 760.5542,  195.2166)
+    .. controls ( 758.1675,  190.2966) and ( 756.4475,  185.0700) .. ( 754.0742,  180.1366)
+    .. controls ( 759.4475,  179.9500) and ( 764.8342,  179.3366) .. ( 770.2209,  179.4700)
+    .. controls ( 776.1942,  180.5500) and ( 781.9009,  182.8433) .. ( 787.9942,  183.3100)
+    .. controls ( 792.4209,  184.2566) and ( 796.3275,  181.1633) .. ( 800.3142,  179.7233)
+    .. controls ( 800.4742,  177.7366) and ( 800.6475,  175.7500) .. ( 800.8342,  173.7633)
+    .. controls ( 790.9409,  167.7366) and ( 782.1942,  159.3100) .. ( 770.6475,  156.4966)
+    .. controls ( 756.9409,  154.1766) and ( 743.3675,  151.1233) .. ( 729.7009,  148.5366)
+    .. controls ( 723.9809,  147.2566) and ( 717.7275,  145.3500) .. ( 714.5942,  139.9366)
+    .. controls ( 723.3142,  140.3500) and ( 731.9275,  145.4700) .. ( 740.6075,  142.3366)
+    .. controls ( 742.2342,  139.5633) and ( 743.8209,  136.7500) .. ( 745.3809,  133.9233)
+    .. controls ( 743.5409,  131.4833) and ( 742.0342,  128.8033) .. ( 740.2075,  126.3633)
+    .. controls ( 735.4875,  121.7900) and ( 729.5409,  118.8033) .. ( 723.7275,  115.8566)
+    .. controls ( 728.0209,  114.0033) and ( 732.6209,  115.6433) .. ( 737.0609,  115.8566)
+    .. controls ( 744.5809,  116.2700) and ( 752.0342,  117.3633) .. ( 759.5275,  118.1500)
+    .. controls ( 762.9275,  116.2833) and ( 766.2875,  114.3500) .. ( 769.4875,  112.1366)
+    .. controls ( 770.5542,  108.4966) and ( 771.6075,  104.8566) .. ( 772.6609,  101.2166)
+    .. controls ( 771.2209,   98.2300) and ( 769.1142,   95.6700) .. ( 766.2875,   93.9100)
+    .. controls ( 756.0209,   97.3900) and ( 745.1675,   96.3500) .. ( 734.5275,   96.3766)
+    .. controls ( 729.9542,   95.9633) and ( 725.6342,   94.2300) .. ( 721.1809,   93.1766)
+    .. controls ( 717.2475,   83.4700) and ( 718.5409,   72.9100) .. ( 717.8342,   62.7100)
+    .. controls ( 717.2475,   53.7500) and ( 722.6475,   43.7100) .. ( 716.0475,   35.9100)
+    .. controls ( 712.0742,   35.3633) and ( 708.0342,   33.5233) .. ( 704.0475,   34.8566)
+    .. controls ( 697.9409,   36.3500) and ( 691.6609,   37.2700) .. ( 685.7142,   39.3766)
+    .. controls ( 678.3275,   44.6700) and ( 670.2075,   49.5366) .. ( 665.3809,   57.5233)
+    .. controls ( 673.5275,   53.4166) and ( 681.4742,   48.7100) .. ( 690.2875,   46.1500)
+    .. controls ( 694.5275,   44.6166) and ( 698.9542,   46.3233) .. ( 703.2209,   46.8833)
+    .. controls ( 704.3542,   49.8433) and ( 705.7809,   52.7100) .. ( 706.6609,   55.7633)
+    .. controls ( 707.9809,   66.8433) and ( 706.1809,   78.2700) .. ( 709.1542,   89.1366)
+    .. controls ( 708.7275,   89.6566) and ( 707.8609,   90.6966) .. ( 707.4342,   91.2166)
+    .. controls ( 695.2475,   90.3766) and ( 683.7409,   85.9100) .. ( 673.2209,   79.8966)
+    .. controls ( 667.5409,   76.2300) and ( 660.6209,   76.0433) .. ( 654.2875,   74.2300)
+    .. controls ( 648.3809,   73.2300) and ( 643.4875,   77.6566) .. ( 639.8209,   81.6966)
+    .. controls ( 638.1542,   84.5900) and ( 637.0075,   87.7366) .. ( 635.5809,   90.7500)
+    .. controls ( 641.1542,   95.8300) and ( 649.0609,   94.8300) .. ( 655.9142,   96.5366)
+    .. controls ( 669.0742,   99.9766) and ( 682.1675,  103.7100) .. ( 695.2475,  107.5366)
+    .. controls ( 700.0075,  109.0833) and ( 706.2209,  108.8433) .. ( 709.2475,  113.4833)
+    .. controls ( 713.5675,  119.8566) and ( 721.4475,  123.1100) .. ( 724.1809,  130.6433)
+    .. controls ( 717.1942,  130.8833) and ( 710.5409,  128.1633) .. ( 703.7409,  127.0033)
+    .. controls ( 700.9675,  129.3366) and ( 700.4609,  132.9633) .. ( 699.6742,  136.2833)
+    .. controls ( 702.4475,  139.2433) and ( 705.1675,  142.2833) .. ( 708.1542,  145.0433)
+    .. controls ( 713.6342,  149.9100) and ( 720.6609,  152.3500) .. ( 727.2342,  155.3500)
+    .. controls ( 731.5675,  157.0700) and ( 731.9275,  162.2433) .. ( 732.6742,  166.1633)
+    .. controls ( 723.4609,  167.7766) and ( 714.1409,  164.7233) .. ( 705.9675,  160.6300)
+    .. controls ( 700.0342,  157.6833) and ( 693.8209,  155.3900) .. ( 687.8209,  152.5900)
+    .. controls ( 684.7942,  153.4966) and ( 682.0875,  155.1233) .. ( 679.5809,  157.0300)
+    .. controls ( 680.3809,  167.7633) and ( 682.6875,  178.5100) .. ( 681.4209,  189.3100)
+    .. controls ( 680.7942,  193.8166) and ( 681.8609,  198.2566) .. ( 682.7809,  202.6433)
+    .. controls ( 683.5009,  202.2433) and ( 684.9542,  201.4566) .. ( 685.6742,  201.0566)
+    .. controls ( 687.3675,  198.4166) and ( 689.3409,  195.9766) .. ( 691.3542,  193.5766)
+    .. controls ( 694.0475,  194.4033) and ( 696.8342,  195.0166) .. ( 699.3942,  196.2166)
+    .. controls ( 701.2475,  198.0966) and ( 702.4475,  200.4700) .. ( 704.1142,  202.4966)
+    .. controls ( 709.3142,  207.0300) and ( 715.4742,  210.3766) .. ( 722.0475,  212.4700)
+    .. controls ( 724.1542,  214.6300) and ( 726.1542,  216.8833) .. ( 728.1009,  219.1900)
+    .. controls ( 727.8609,  220.8566) and ( 727.6209,  222.5233) .. ( 727.4075,  224.1900)
+    .. controls ( 723.1809,  223.2433) and ( 719.7809,  220.5633) .. ( 716.8209,  217.5500)
+    .. controls ( 716.1675,  224.2833) and ( 713.4609,  231.1633) .. ( 716.0609,  237.8166)
+    .. controls ( 718.9542,  236.7900) and ( 721.8875,  235.8966) .. ( 724.8609,  235.0700)
+    .. controls ( 732.7409,  242.5233) and ( 743.1542,  247.9633) .. ( 747.6209,  258.3633)
+  ( 696.8209,  220.1633)
+    .. controls ( 700.3675,  219.0033) and ( 703.2475,  216.6300) .. ( 705.6475,  213.8166)
+    .. controls ( 704.3275,  210.6300) and ( 703.1142,  207.3900) .. ( 702.1542,  204.0700)
+    .. controls ( 700.6475,  203.2700) and ( 699.1409,  202.4566) .. ( 697.6342,  201.6433)
+    .. controls ( 696.6075,  203.3766) and ( 695.5675,  205.0833) .. ( 694.5542,  206.8033)
+    .. controls ( 695.3142,  211.2566) and ( 696.0609,  215.7100) .. ( 696.8209,  220.1633)
+  ( 749.1142,  167.7766)
+    .. controls ( 747.6342,  165.0700) and ( 746.1009,  162.3766) .. ( 744.6342,  159.6700)
+    .. controls ( 755.0075,  160.1366) and ( 764.7942,  163.6566) .. ( 774.5809,  166.8566)
+    .. controls ( 778.2875,  167.8166) and ( 780.3542,  171.2966) .. ( 782.9942,  173.7633)
+    .. controls ( 771.4475,  174.4566) and ( 759.5675,  172.9766) .. ( 749.1142,  167.7766)
+  ( 742.7142,  179.9633)
+    .. controls ( 740.7409,  176.0566) and ( 747.1542,  179.8833) .. ( 742.7142,  179.9633)
+  ( 713.8342,  188.1633)
+    .. controls ( 711.3409,  184.9366) and ( 709.3275,  181.2566) .. ( 706.1809,  178.5766)
+    .. controls ( 699.6342,  177.6300) and ( 692.4875,  178.6566) .. ( 687.6075,  183.4700)
+    .. controls ( 687.6742,  177.4966) and ( 687.6209,  171.5233) .. ( 687.6475,  165.5366)
+    .. controls ( 699.6742,  169.1100) and ( 711.8875,  172.0033) .. ( 723.9809,  175.3766)
+    .. controls ( 721.9142,  176.5633) and ( 719.8475,  177.7500) .. ( 717.7942,  178.9366)
+    .. controls ( 718.1675,  181.5633) and ( 718.5275,  184.1900) .. ( 718.8875,  186.8166)
+    .. controls ( 717.1942,  187.2700) and ( 715.5142,  187.7100) .. ( 713.8342,  188.1633)
+  ( 741.0075,  214.8566)
+    .. controls ( 737.1675,  207.4166) and ( 733.7275,  199.5366) .. ( 734.2342,  190.9633)
+    .. controls ( 735.3275,  190.3366) and ( 736.4342,  189.6966) .. ( 737.5542,  189.0700)
+    .. controls ( 738.1275,  193.4566) and ( 738.3009,  197.9100) .. ( 739.3142,  202.2166)
+    .. controls ( 740.4875,  206.2966) and ( 743.3409,  210.6166) .. ( 741.0075,  214.8566)
+  ( 701.9942,  258.2033)
+    .. controls ( 704.9409,  255.9766) and ( 708.6875,  254.5500) .. ( 711.0475,  251.6833)
+    .. controls ( 711.5675,  247.7366) and ( 712.6342,  242.9633) .. ( 709.4875,  239.8166)
+    .. controls ( 703.0875,  233.8700) and ( 696.6875,  227.9100) .. ( 690.4742,  221.7766)
+    .. controls ( 689.7275,  223.4433) and ( 688.9942,  225.1100) .. ( 688.2742,  226.7633)
+    .. controls ( 691.9942,  232.8166) and ( 695.0609,  239.2300) .. ( 698.5409,  245.4166)
+    .. controls ( 700.2342,  249.4966) and ( 700.8742,  253.9366) .. ( 701.9942,  258.2033)
+  ( 654.7142,  137.1500)
+    .. controls ( 658.2875,  146.2433) and ( 659.6875,  156.5900) .. ( 667.1142,  163.6033)
+    .. controls ( 667.8075,  160.2700) and ( 668.8342,  157.0033) .. ( 669.2609,  153.6300)
+    .. controls ( 668.4075,  150.5766) and ( 666.8075,  147.8033) .. ( 665.8475,  144.7900)
+    .. controls ( 665.3542,  140.6033) and ( 665.6875,  136.3633) .. ( 665.7275,  132.1500)
+    .. controls ( 664.0609,  130.1233) and ( 662.0209,  128.4566) .. ( 659.5675,  127.4700)
+    .. controls ( 657.8875,  130.6700) and ( 656.2475,  133.8833) .. ( 654.7142,  137.1500)}
+\def\fdulogo at name@original at fu{%
+  (  63.7187,  348.5068)
+    .. controls (  60.4345,  350.4238) and (  55.1425,  360.9033) .. (  55.1425,  365.4902)
+    .. controls (  55.1425,  367.7783) and (  54.5781,  370.0000) .. (  53.8876,  370.4267)
+    .. controls (  52.0273,  371.5761) and (  52.3505,  376.2568) .. (  55.0390,  387.0869)
+    .. controls (  57.9892,  398.9746) and (  59.3242,  421.2656) .. (  59.4433,  460.6738)
+    .. controls (  59.5136,  483.6279) and (  59.1660,  490.8095) .. (  57.9667,  491.2089)
+    .. controls (  57.1044,  491.4970) and (  56.0781,  490.6962) .. (  55.6855,  489.4316)
+    .. controls (  53.8339,  483.4589) and (  49.7734,  476.0205) .. (  46.3623,  472.3515)
+    .. controls (  40.4824,  466.0283) and (  27.6064,  449.6054) .. (  27.5683,  448.3818)
+    .. controls (  27.5507,  447.7753) and (  25.7001,  445.1054) .. (  23.4570,  442.4492)
+    .. controls (  21.2138,  439.7919) and (  17.7470,  435.6035) .. (  15.7529,  433.1406)
+    .. controls (  13.7587,  430.6767) and (  11.2587,  428.8291) .. (  10.1962,  429.0341)
+    .. controls (   7.1943,  429.6123) and (   6.1728,  435.7353) .. (   8.0849,  441.6943)
+    .. controls (   9.0175,  444.5986) and (  10.1367,  449.6435) .. (  10.5732,  452.9062)
+    .. controls (  11.0097,  456.1679) and (  11.8369,  459.1279) .. (  12.4121,  459.4833)
+    .. controls (  12.9873,  459.8388) and (  15.8300,  465.0761) .. (  18.7294,  471.1210)
+    .. controls (  21.6289,  477.1660) and (  25.9257,  485.0312) .. (  28.2783,  488.5986)
+    .. controls (  30.6298,  492.1669) and (  32.5546,  495.4589) .. (  32.5546,  495.9150)
+    .. controls (  32.5546,  496.3720) and (  34.4414,  499.6640) .. (  36.7470,  503.2324)
+    .. controls (  54.8505,  531.2480) and (  61.8486,  544.5488) .. (  76.0195,  577.8828)
+    .. controls (  84.0869,  596.8603) and (  88.1699,  609.4833) .. (  86.2412,  609.4833)
+    .. controls (  84.2617,  609.4833) and (  77.5195,  605.1582) .. (  76.4853,  603.2255)
+    .. controls (  74.3144,  599.1699) and (  67.1699,  595.6796) .. (  61.0410,  595.6796)
+    .. controls (  56.1933,  595.6796) and (  54.9560,  596.2089) .. (  52.9873,  599.1298)
+    .. controls (  47.7968,  606.8281) and (  47.2285,  608.9013) .. (  48.8974,  614.0566)
+    .. controls (  51.0605,  620.7402) and (  54.8066,  627.9716) .. (  56.7324,  629.1806)
+    .. controls (  58.8642,  630.5175) and (  61.8818,  635.3535) .. (  68.2509,  647.6376)
+    .. controls (  71.1484,  653.2246) and (  76.0781,  662.3134) .. (  79.2060,  667.8349)
+    .. controls (  85.9501,  679.7392) and (  97.4296,  699.6835) .. (  99.0693,  702.3447)
+    .. controls (  99.7070,  703.3798) and ( 101.3164,  706.4863) .. ( 102.6445,  709.2470)
+    .. controls ( 103.9736,  712.0078) and ( 107.3671,  718.5019) .. ( 110.1865,  723.6777)
+    .. controls ( 115.6513,  733.7138) and ( 116.8476,  740.9736) .. ( 113.4951,  743.7568)
+    .. controls ( 112.4599,  744.6152) and ( 111.6132,  746.1044) .. ( 111.6132,  747.0644)
+    .. controls ( 111.6132,  748.0244) and ( 111.1289,  749.7910) .. ( 110.5371,  750.9892)
+    .. controls ( 109.9453,  752.1875) and ( 108.6113,  754.8623) .. ( 107.5712,  756.9326)
+    .. controls ( 106.5322,  759.0029) and ( 105.3457,  762.8896) .. ( 104.9345,  765.5683)
+    .. controls ( 103.9853,  771.7617) and ( 107.1162,  786.8242) .. ( 110.4873,  792.2783)
+    .. controls ( 112.6621,  795.7978) and ( 113.8027,  796.4589) .. ( 117.6757,  796.4423)
+    .. controls ( 123.5791,  796.4179) and ( 124.3876,  795.8017) .. ( 127.9365,  788.6191)
+    .. controls ( 129.5556,  785.3398) and ( 131.3291,  782.6582) .. ( 131.8769,  782.6582)
+    .. controls ( 133.2851,  782.6582) and ( 138.6689,  770.5615) .. ( 140.2548,  763.8349)
+    .. controls ( 141.6250,  758.0244) and ( 140.5087,  743.3037) .. ( 138.4179,  739.6113)
+    .. controls ( 137.8242,  738.5625) and ( 135.6250,  735.8193) .. ( 133.5312,  733.5146)
+    .. controls ( 131.4375,  731.2109) and ( 128.9482,  727.4384) .. ( 127.9990,  725.1328)
+    .. controls ( 127.0498,  722.8261) and ( 124.0996,  717.5781) .. ( 121.4433,  713.4687)
+    .. controls ( 118.7871,  709.3593) and ( 114.5478,  702.2109) .. ( 112.0224,  697.5830)
+    .. controls ( 109.4970,  692.9550) and ( 107.0449,  688.8867) .. ( 106.5722,  688.5410)
+    .. controls ( 106.1005,  688.1962) and ( 103.8623,  684.5253) .. ( 101.5986,  680.3847)
+    .. controls (  99.3349,  676.2431) and (  95.6318,  669.4667) .. (  93.3681,  665.3251)
+    .. controls (  83.6328,  647.5078) and (  75.5703,  630.7490) .. (  76.4667,  630.1943)
+    .. controls (  77.0000,  629.8652) and (  78.7724,  630.6289) .. (  80.4072,  631.8916)
+    .. controls (  83.6494,  634.3974) and (  94.4062,  638.3457) .. (  97.9912,  638.3457)
+    .. controls ( 101.7519,  638.3457) and ( 108.7685,  630.2607) .. ( 109.6279,  624.9375)
+    .. controls ( 110.4746,  619.6953) and ( 109.8320,  608.5390) .. ( 108.6142,  607.3203)
+    .. controls ( 108.1933,  606.8994) and ( 107.8486,  604.9677) .. ( 107.8486,  603.0273)
+    .. controls ( 107.8486,  599.7431) and ( 102.0507,  587.4033) .. (  98.5000,  583.1298)
+    .. controls (  97.6396,  582.0947) and (  96.5654,  580.4013) .. (  96.1123,  579.3652)
+    .. controls (  95.6591,  578.3300) and (  93.6162,  574.6601) .. (  91.5712,  571.2089)
+    .. controls (  88.0849,  565.3251) and (  82.5166,  554.2861) .. (  77.9619,  544.2285)
+    .. controls (  76.8681,  541.8134) and (  75.2792,  538.9892) .. (  74.4316,  537.9541)
+    .. controls (  73.5839,  536.9189) and (  71.7558,  533.4228) .. (  70.3681,  530.1855)
+    -- (  67.8447,  524.2988)
+    -- (  73.4033,  521.0419)
+    .. controls (  77.1738,  518.8320) and (  79.1962,  516.6904) .. (  79.6914,  514.3798)
+    .. controls (  80.0937,  512.5068) and (  81.2099,  508.9980) .. (  82.1728,  506.5820)
+    .. controls (  86.5839,  495.5126) and (  87.6708,  487.7197) .. (  86.3554,  476.5888)
+    .. controls (  85.6542,  470.6542) and (  84.3349,  463.8212) .. (  83.4248,  461.4062)
+    .. controls (  79.3779,  450.6718) and (  76.4365,  405.2714) .. (  78.9306,  392.0546)
+    .. controls (  80.9570,  381.3125) and (  81.1181,  361.3896) .. (  79.1933,  359.4648)
+    .. controls (  78.3886,  358.6611) and (  77.7314,  356.9609) .. (  77.7314,  355.6875)
+    .. controls (  77.7314,  354.4130) and (  76.3447,  351.9853) .. (  74.6503,  350.2910)
+    .. controls (  71.4482,  347.0888) and (  67.3076,  346.4130) .. (  63.7187,  348.5068)
+    -- cycle
+  ( 121.3378,  363.6250)
+    .. controls ( 118.4638,  365.2988) and ( 115.5087,  371.1171) .. ( 115.1513,  375.8027)
+    .. controls ( 114.8017,  380.3916) and ( 119.9746,  390.4814) .. ( 123.6982,  392.4746)
+    .. controls ( 125.4375,  393.4052) and ( 130.4707,  402.0556) .. ( 137.4248,  416.0673)
+    .. controls ( 143.4648,  428.2353) and ( 149.6513,  439.8847) .. ( 151.1718,  441.9550)
+    .. controls ( 152.6923,  444.0253) and ( 156.7666,  451.0839) .. ( 160.2246,  457.6416)
+    .. controls ( 163.6826,  464.1982) and ( 167.8085,  471.8212) .. ( 169.3925,  474.5820)
+    .. controls ( 172.3759,  479.7802) and ( 188.9492,  512.9023) .. ( 195.0781,  525.9150)
+    -- ( 198.5683,  533.3271)
+    -- ( 195.9511,  541.6015)
+    .. controls ( 188.5712,  564.9355) and ( 189.0019,  585.9726) .. ( 197.1015,  597.7753)
+    .. controls ( 202.0546,  604.9931) and ( 207.8789,  606.9218) .. ( 213.7558,  603.2900)
+    .. controls ( 218.9550,  600.0761) and ( 226.5000,  591.0585) .. ( 229.0039,  585.0654)
+    .. controls ( 231.2138,  579.7753) and ( 230.3710,  572.2500) .. ( 226.7636,  565.0566)
+    .. controls ( 225.4121,  562.3623) and ( 223.5273,  557.9492) .. ( 222.5742,  555.2480)
+    .. controls ( 221.6210,  552.5468) and ( 219.6689,  548.6904) .. ( 218.2353,  546.6777)
+    .. controls ( 215.7900,  543.2431) and ( 215.7500,  542.7666) .. ( 217.5820,  538.9042)
+    .. controls ( 219.7304,  534.3779) and ( 225.2773,  527.9150) .. ( 227.0136,  527.9150)
+    .. controls ( 227.6210,  527.9150) and ( 228.4677,  529.7500) .. ( 228.8935,  531.9931)
+    .. controls ( 229.3203,  534.2363) and ( 230.2138,  538.3310) .. ( 230.8798,  541.0917)
+    .. controls ( 232.5839,  548.1601) and ( 238.0087,  582.7109) .. ( 239.6464,  596.9345)
+    .. controls ( 240.4013,  603.4912) and ( 241.7695,  611.6787) .. ( 242.6865,  615.1298)
+    .. controls ( 243.6035,  618.5810) and ( 245.0283,  625.0751) .. ( 245.8525,  629.5615)
+    .. controls ( 246.6767,  634.0478) and ( 248.1083,  641.3886) .. ( 249.0351,  645.8750)
+    .. controls ( 252.2812,  661.6015) and ( 252.6083,  667.8359) .. ( 250.3076,  670.1367)
+    .. controls ( 247.7714,  672.6728) and ( 246.9531,  672.7070) .. ( 241.6767,  670.5019)
+    .. controls ( 236.2041,  668.2158) and ( 228.7421,  661.5556) .. ( 224.9863,  655.6054)
+    .. controls ( 223.3173,  652.9619) and ( 220.5400,  650.1552) .. ( 218.8144,  649.3691)
+    .. controls ( 213.0771,  646.7558) and ( 199.5488,  626.3496) .. ( 189.8740,  605.7187)
+    .. controls ( 187.4472,  600.5419) and ( 183.5625,  592.3535) .. ( 181.2412,  587.5224)
+    .. controls ( 178.9208,  582.6914) and ( 174.2080,  570.8320) .. ( 170.7685,  561.1699)
+    .. controls ( 158.1699,  525.7753) and ( 153.7880,  509.1025) .. ( 154.1757,  498.0234)
+    .. controls ( 154.5546,  487.1591) and ( 152.3115,  483.7128) .. ( 145.2041,  484.2392)
+    .. controls ( 140.7119,  484.5712) and ( 139.5087,  485.3554) .. ( 135.9492,  490.2685)
+    .. controls ( 133.6992,  493.3740) and ( 131.8203,  496.7177) .. ( 131.7744,  497.6992)
+    .. controls ( 131.7285,  498.6796) and ( 130.8408,  500.4218) .. ( 129.8017,  501.5703)
+    .. controls ( 127.9267,  503.6416) and ( 128.6152,  508.4580) .. ( 131.5966,  514.1259)
+    .. controls ( 133.5039,  517.7539) and ( 136.5722,  529.8681) .. ( 138.5859,  541.7187)
+    .. controls ( 141.5419,  559.1220) and ( 145.0478,  573.0263) .. ( 150.7675,  590.0322)
+    .. controls ( 156.3212,  606.5429) and ( 170.8408,  636.9462) .. ( 179.1259,  649.4140)
+    .. controls ( 182.0244,  653.7773) and ( 184.3964,  657.6123) .. ( 184.3964,  657.9384)
+    .. controls ( 184.3964,  658.2636) and ( 184.9638,  659.2119) .. ( 185.6582,  660.0449)
+    .. controls ( 186.3515,  660.8789) and ( 189.5498,  665.5136) .. ( 192.7646,  670.3457)
+    .. controls ( 201.0341,  682.7724) and ( 208.4853,  691.3623) .. ( 230.8671,  714.2666)
+    .. controls ( 256.5087,  740.5078) and ( 263.9902,  748.6582) .. ( 263.1806,  749.4677)
+    .. controls ( 260.4433,  752.2050) and ( 217.0244,  714.2587) .. ( 217.0234,  709.1279)
+    .. controls ( 217.0234,  707.6347) and ( 209.1914,  701.2744) .. ( 202.4902,  697.3251)
+    .. controls ( 199.5615,  695.5996) and ( 193.2314,  690.5175) .. ( 188.4228,  686.0312)
+    .. controls ( 183.6142,  681.5449) and ( 175.8994,  674.8007) .. ( 171.2792,  671.0449)
+    .. controls ( 166.6582,  667.2880) and ( 162.0712,  662.6542) .. ( 161.0849,  660.7480)
+    .. controls ( 159.8359,  658.3330) and ( 157.9570,  657.0312) .. ( 154.8896,  656.4550)
+    .. controls ( 152.4677,  656.0009) and ( 150.1777,  655.1289) .. ( 149.7988,  654.5166)
+    .. controls ( 148.2412,  651.9970) and ( 145.3828,  653.7207) .. ( 142.8027,  658.7373)
+    .. controls ( 140.9335,  662.3720) and ( 139.8974,  667.0683) .. ( 139.5498,  673.4824)
+    .. controls ( 139.0849,  682.0546) and ( 139.5058,  684.1816) .. ( 144.2656,  697.3251)
+    .. controls ( 147.1396,  705.2626) and ( 150.2011,  714.2978) .. ( 151.0693,  717.4033)
+    .. controls ( 151.9365,  720.5097) and ( 154.0625,  725.8740) .. ( 155.7939,  729.3251)
+    .. controls ( 157.5244,  732.7763) and ( 160.8564,  741.3818) .. ( 163.1982,  748.4501)
+    .. controls ( 167.3398,  760.9492) and ( 167.5585,  761.2998) .. ( 171.2207,  761.2929)
+    .. controls ( 176.0166,  761.2861) and ( 176.8701,  760.6884) .. ( 182.3017,  753.5498)
+    .. controls ( 190.4697,  742.8154) and ( 192.2460,  738.1162) .. ( 191.2802,  729.7939)
+    .. controls ( 190.8095,  725.7373) and ( 189.9150,  722.1044) .. ( 189.2929,  721.7197)
+    .. controls ( 188.6708,  721.3349) and ( 188.1435,  719.7832) .. ( 188.1210,  718.2705)
+    .. controls ( 188.1005,  716.7587) and ( 187.2705,  714.4501) .. ( 186.2792,  713.1406)
+    .. controls ( 185.2880,  711.8310) and ( 184.7841,  710.2626) .. ( 185.1591,  709.6562)
+    .. controls ( 185.5341,  709.0498) and ( 184.3613,  706.7324) .. ( 182.5537,  704.5078)
+    .. controls ( 176.2597,  696.7617) and ( 170.6162,  688.5410) .. ( 171.5927,  688.5410)
+    .. controls ( 172.5136,  688.5410) and ( 177.8388,  693.0654) .. ( 188.1914,  702.6455)
+    .. controls ( 192.5410,  706.6689) and ( 207.4589,  719.7226) .. ( 212.5458,  723.9550)
+    .. controls ( 226.7460,  735.7705) and ( 234.7490,  742.5771) .. ( 238.7802,  746.2666)
+    .. controls ( 241.4199,  748.6816) and ( 245.9335,  752.1787) .. ( 248.8115,  754.0371)
+    .. controls ( 251.6884,  755.8955) and ( 255.5439,  758.5781) .. ( 257.3789,  759.9980)
+    .. controls ( 259.2138,  761.4179) and ( 261.0595,  762.5800) .. ( 261.4824,  762.5800)
+    .. controls ( 261.9042,  762.5800) and ( 264.4677,  763.9804) .. ( 267.1796,  765.6914)
+    .. controls ( 269.8906,  767.4033) and ( 274.3437,  769.1611) .. ( 277.0742,  769.5976)
+    .. controls ( 281.2587,  770.2666) and ( 282.2548,  769.9882) .. ( 283.4130,  767.8232)
+    .. controls ( 285.1201,  764.6337) and ( 285.1845,  759.3916) .. ( 283.5556,  756.3476)
+    .. controls ( 282.8779,  755.0810) and ( 274.2666,  746.5683) .. ( 264.4189,  737.4306)
+    .. controls ( 236.8994,  711.8955) and ( 233.5156,  708.6523) .. ( 221.7294,  696.5058)
+    .. controls ( 215.6904,  690.2822) and ( 210.7490,  684.6142) .. ( 210.7490,  683.9101)
+    .. controls ( 210.7490,  683.2060) and ( 209.1777,  681.2783) .. ( 207.2578,  679.6250)
+    .. controls ( 202.0390,  675.1337) and ( 183.5908,  644.7089) .. ( 172.3320,  622.0253)
+    .. controls ( 164.8525,  606.9560) and ( 154.1376,  572.4765) .. ( 154.3955,  564.3066)
+    .. controls ( 154.5195,  560.4033) and ( 159.4882,  570.7187) .. ( 166.9404,  590.3505)
+    .. controls ( 179.9580,  624.6455) and ( 195.5937,  650.8427) .. ( 211.2441,  664.5820)
+    .. controls ( 221.0693,  673.2070) and ( 236.7929,  683.2783) .. ( 244.4101,  685.8251)
+    .. controls ( 249.2539,  687.4453) and ( 259.8808,  685.6884) .. ( 262.2089,  682.8828)
+    .. controls ( 265.0830,  679.4199) and ( 265.0908,  663.5078) .. ( 262.2236,  653.4042)
+    .. controls ( 259.5097,  643.8427) and ( 258.5136,  639.9707) .. ( 253.0253,  617.6396)
+    .. controls ( 246.7910,  592.2773) and ( 244.6474,  581.0888) .. ( 244.7304,  574.3457)
+    .. controls ( 244.7792,  570.3388) and ( 242.9199,  559.8564) .. ( 240.2968,  549.3505)
+    .. controls ( 237.3984,  537.7431) and ( 235.8564,  528.7470) .. ( 235.9951,  524.2529)
+    .. controls ( 236.2636,  515.5292) and ( 232.5380,  504.7851) .. ( 227.8417,  500.7460)
+    -- ( 224.3984,  497.7841)
+    -- ( 218.8144,  501.6259)
+    .. controls ( 215.2558,  504.0742) and ( 212.0908,  507.7177) .. ( 210.0869,  511.6718)
+    .. controls ( 208.3574,  515.0839) and ( 206.4023,  517.8759) .. ( 205.7412,  517.8759)
+    .. controls ( 204.2958,  517.8759) and ( 200.2373,  509.2109) .. ( 198.3154,  502.0224)
+    .. controls ( 197.5527,  499.1689) and ( 196.0849,  496.1357) .. ( 195.0546,  495.2802)
+    .. controls ( 194.0244,  494.4257) and ( 193.1816,  493.0390) .. ( 193.1816,  492.2001)
+    .. controls ( 193.1816,  491.3613) and ( 190.6035,  485.3603) .. ( 187.4511,  478.8642)
+    .. controls ( 176.0371,  455.3359) and ( 174.5761,  452.0292) .. ( 175.1708,  451.0673)
+    .. controls ( 175.5029,  450.5302) and ( 179.0117,  452.5800) .. ( 182.9667,  455.6240)
+    .. controls ( 186.9228,  458.6679) and ( 192.2509,  462.0322) .. ( 194.8076,  463.1005)
+    .. controls ( 197.3642,  464.1689) and ( 199.4560,  465.6357) .. ( 199.4560,  466.3613)
+    .. controls ( 199.4560,  467.0869) and ( 200.5166,  467.6806) .. ( 201.8125,  467.6806)
+    .. controls ( 203.1083,  467.6806) and ( 204.8535,  468.5058) .. ( 205.6904,  469.5136)
+    .. controls ( 206.5273,  470.5224) and ( 208.3828,  471.7197) .. ( 209.8144,  472.1738)
+    .. controls ( 211.2451,  472.6279) and ( 215.0058,  474.8535) .. ( 218.1718,  477.1191)
+    .. controls ( 226.6582,  483.1943) and ( 245.3232,  492.5048) .. ( 254.8427,  495.4121)
+    .. controls ( 271.0996,  500.3769) and ( 277.7939,  497.3447) .. ( 279.3369,  484.3193)
+    .. controls ( 280.3896,  475.4277) and ( 275.7705,  459.1787) .. ( 266.4531,  438.9951)
+    .. controls ( 263.7792,  433.2021) and ( 263.6015,  432.0722) .. ( 265.1748,  430.8378)
+    .. controls ( 282.7666,  417.0439) and ( 292.2167,  410.1445) .. ( 294.5136,  409.4208)
+    .. controls ( 296.0673,  408.9316) and ( 297.4042,  407.8632) .. ( 297.4853,  407.0468)
+    .. controls ( 297.5673,  406.2314) and ( 297.7744,  403.8691) .. ( 297.9472,  401.7988)
+    .. controls ( 298.1191,  399.7275) and ( 298.6835,  396.7636) .. ( 299.2001,  395.2099)
+    .. controls ( 300.0253,  392.7304) and ( 299.7119,  392.3867) .. ( 296.6250,  392.3867)
+    .. controls ( 290.6464,  392.3867) and ( 282.8457,  397.1640) .. ( 275.8261,  405.1240)
+    .. controls ( 272.1279,  409.3183) and ( 268.8203,  413.1386) .. ( 268.4746,  413.6142)
+    .. controls ( 266.6044,  416.1943) and ( 258.3535,  421.3466) .. ( 257.2177,  420.6445)
+    .. controls ( 256.4873,  420.1933) and ( 254.8076,  417.7451) .. ( 253.4833,  415.2031)
+    .. controls ( 250.1953,  408.8906) and ( 242.1611,  400.7851) .. ( 235.8378,  397.4013)
+    .. controls ( 231.6357,  395.1523) and ( 228.4111,  396.6767) .. ( 219.2968,  405.2226)
+    .. controls ( 205.1884,  418.4492) and ( 201.6474,  425.8037) .. ( 204.4218,  436.1074)
+    .. controls ( 206.0703,  442.2314) and ( 211.5292,  445.7070) .. ( 221.5488,  447.0136)
+    .. controls ( 227.3857,  447.7744) and ( 233.3994,  446.0888) .. ( 249.3583,  439.2177)
+    .. controls ( 252.2500,  437.9726) and ( 266.0332,  469.8496) .. ( 267.9326,  482.1718)
+    .. controls ( 269.0634,  489.5146) and ( 267.2861,  490.5273) .. ( 257.3164,  488.2246)
+    .. controls ( 246.9472,  485.8291) and ( 232.6816,  478.5859) .. ( 216.8574,  467.6835)
+    .. controls ( 208.7568,  462.1025) and ( 192.7851,  448.6933) .. ( 190.1689,  445.2773)
+    .. controls ( 188.7695,  443.4501) and ( 186.7568,  441.1083) .. ( 185.6972,  440.0722)
+    .. controls ( 184.6367,  439.0371) and ( 181.2890,  435.3671) .. ( 178.2578,  431.9160)
+    .. controls ( 175.2265,  428.4648) and ( 169.5791,  422.2412) .. ( 165.7089,  418.0849)
+    .. controls ( 156.6582,  408.3662) and ( 143.5576,  389.1601) .. ( 142.4257,  383.9511)
+    .. controls ( 141.2187,  378.3964) and ( 133.4042,  366.8457) .. ( 129.1552,  364.3349)
+    .. controls ( 125.1210,  361.9521) and ( 124.3330,  361.8808) .. ( 121.3388,  363.6250)
+    -- cycle
+  ( 240.4843,  420.3164)
+    .. controls ( 245.4355,  427.6318) and ( 245.3349,  428.1669) .. ( 238.4580,  431.1250)
+    .. controls ( 225.2060,  436.8261) and ( 216.6250,  435.6982) .. ( 219.3847,  428.6171)
+    .. controls ( 220.8486,  424.8632) and ( 228.1435,  417.9160) .. ( 231.4550,  417.1220)
+    .. controls ( 236.5566,  415.8994) and ( 237.7900,  416.3359) .. cycle
+  ( 210.8183,  574.7900)
+    .. controls ( 212.4023,  581.8710) and ( 210.9570,  587.5849) .. ( 207.8408,  586.5585)
+    .. controls ( 206.2021,  586.0195) and ( 205.1494,  574.3193) .. ( 206.3203,  569.6562)
+    .. controls ( 207.4140,  565.2968) and ( 209.1328,  567.2587) .. cycle}
+\def\fdulogo at name@original at dan{%
+  ( 319.2978,  425.6777)
+    .. controls ( 316.5371,  426.6718) and ( 314.1982,  427.4941) .. ( 314.1005,  427.5048)
+    .. controls ( 314.0019,  427.5156) and ( 313.5791,  428.8916) .. ( 313.1591,  430.5644)
+    .. controls ( 312.7392,  432.2363) and ( 311.0673,  435.2011) .. ( 309.4433,  437.1523)
+    .. controls ( 307.2539,  439.7822) and ( 306.4658,  442.3232) .. ( 306.3945,  446.9746)
+    .. controls ( 306.2812,  454.4550) and ( 308.2353,  457.9169) .. ( 313.8671,  460.2138)
+    .. controls ( 316.1630,  461.1503) and ( 318.7304,  462.7900) .. ( 319.5712,  463.8574)
+    .. controls ( 320.8925,  465.5341) and ( 321.1054,  465.4033) .. ( 321.1396,  462.8896)
+    .. controls ( 321.1718,  460.4746) and ( 321.6582,  460.1201) .. ( 324.0029,  460.8007)
+    .. controls ( 337.7177,  464.7763) and ( 344.6855,  467.1533) .. ( 346.2773,  468.3994)
+    .. controls ( 348.2480,  469.9414) and ( 356.8476,  473.0244) .. ( 360.0810,  473.3476)
+    .. controls ( 363.5185,  473.6914) and ( 367.6103,  475.3642) .. ( 367.6103,  476.4257)
+    .. controls ( 367.6103,  477.0019) and ( 371.0400,  477.8710) .. ( 375.2304,  478.3574)
+    .. controls ( 379.9208,  478.9013) and ( 383.1083,  479.9140) .. ( 383.5214,  480.9902)
+    .. controls ( 383.8906,  481.9521) and ( 385.3154,  482.7392) .. ( 386.6884,  482.7392)
+    .. controls ( 388.0615,  482.7392) and ( 390.6826,  483.5585) .. ( 392.5146,  484.5595)
+    .. controls ( 397.3085,  487.1796) and ( 410.1279,  490.5087) .. ( 411.6943,  489.5410)
+    .. controls ( 412.4267,  489.0878) and ( 414.5957,  489.8789) .. ( 416.5156,  491.2988)
+    .. controls ( 418.5839,  492.8281) and ( 421.0566,  493.6044) .. ( 422.5849,  493.2050)
+    .. controls ( 424.0029,  492.8339) and ( 428.4482,  493.7597) .. ( 432.4648,  495.2626)
+    .. controls ( 436.4814,  496.7656) and ( 440.8964,  498.2636) .. ( 442.2763,  498.5927)
+    .. controls ( 443.6572,  498.9208) and ( 446.8447,  499.7939) .. ( 449.3593,  500.5332)
+    .. controls ( 459.2617,  503.4414) and ( 473.3349,  496.3613) .. ( 473.3349,  488.4716)
+    .. controls ( 473.3349,  483.8603) and ( 471.1064,  481.7968) .. ( 465.1064,  480.8515)
+    .. controls ( 455.5791,  479.3496) and ( 442.7822,  475.0976) .. ( 442.0498,  473.1894)
+    .. controls ( 441.5449,  471.8730) and ( 440.3046,  471.5410) .. ( 437.8847,  472.0722)
+    .. controls ( 435.5341,  472.5888) and ( 434.2226,  472.2685) .. ( 433.7617,  471.0664)
+    .. controls ( 433.1894,  469.5761) and ( 423.9970,  463.9160) .. ( 422.1494,  463.9160)
+    .. controls ( 421.8193,  463.9160) and ( 422.2431,  465.0263) .. ( 423.0908,  466.3837)
+    .. controls ( 423.9384,  467.7402) and ( 427.3320,  470.1328) .. ( 430.6308,  471.6992)
+    .. controls ( 433.9306,  473.2656) and ( 436.6298,  475.2001) .. ( 436.6298,  475.9990)
+    .. controls ( 436.6298,  476.7978) and ( 437.4765,  477.7763) .. ( 438.5117,  478.1728)
+    .. controls ( 439.5478,  478.5703) and ( 440.3945,  479.5380) .. ( 440.3945,  480.3242)
+    .. controls ( 440.3945,  481.1855) and ( 439.5224,  481.4013) .. ( 438.1982,  480.8681)
+    .. controls ( 436.9902,  480.3808) and ( 432.4912,  479.5302) .. ( 428.1992,  478.9775)
+    .. controls ( 420.8281,  478.0283) and ( 406.4062,  473.3974) .. ( 398.5673,  469.4638)
+    .. controls ( 396.6132,  468.4824) and ( 394.1865,  467.6806) .. ( 393.1738,  467.6806)
+    .. controls ( 392.1611,  467.6806) and ( 388.9951,  466.5507) .. ( 386.1376,  465.1708)
+    .. controls ( 383.2802,  463.7900) and ( 380.0605,  462.6367) .. ( 378.9824,  462.6064)
+    .. controls ( 377.9042,  462.5781) and ( 374.7636,  461.1708) .. ( 372.0029,  459.4824)
+    .. controls ( 369.2421,  457.7939) and ( 365.8115,  455.8935) .. ( 364.3789,  455.2587)
+    .. controls ( 362.9472,  454.6250) and ( 360.8359,  452.6718) .. ( 359.6875,  450.9189)
+    .. controls ( 358.5390,  449.1669) and ( 355.6376,  446.8017) .. ( 353.2392,  445.6640)
+    .. controls ( 350.8417,  444.5263) and ( 348.5458,  442.5429) .. ( 348.1376,  441.2578)
+    .. controls ( 347.7294,  439.9726) and ( 345.0263,  437.0771) .. ( 342.1308,  434.8242)
+    .. controls ( 339.2353,  432.5722) and ( 336.3847,  429.9550) .. ( 335.7968,  429.0087)
+    .. controls ( 334.7763,  427.3671) and ( 327.3623,  423.6982) .. ( 325.2988,  423.8144)
+    .. controls ( 324.7587,  423.8466) and ( 322.0585,  424.6826) .. cycle
+  ( 415.2949,  521.2421)
+    .. controls ( 415.2939,  521.8066) and ( 414.0234,  523.7656) .. ( 412.4716,  525.5957)
+    .. controls ( 410.9199,  527.4267) and ( 406.3144,  532.9501) .. ( 402.2382,  537.8701)
+    .. controls ( 398.1611,  542.7910) and ( 394.4912,  546.6523) .. ( 394.0810,  546.4521)
+    .. controls ( 389.8281,  544.3691) and ( 381.4082,  538.3232) .. ( 381.3857,  537.3359)
+    .. controls ( 381.3671,  536.6406) and ( 377.9853,  533.0712) .. ( 373.8642,  529.4033)
+    .. controls ( 365.7919,  522.2177) and ( 365.2246,  523.8359) .. ( 372.6259,  532.9345)
+    .. controls ( 375.1533,  536.0400) and ( 379.4140,  542.1757) .. ( 382.0947,  546.5693)
+    -- ( 386.9697,  554.5566)
+    -- ( 383.3955,  561.0009)
+    .. controls ( 371.1005,  583.1689) and ( 370.1201,  585.7314) .. ( 370.1201,  595.7177)
+    .. controls ( 370.1201,  609.5302) and ( 372.8642,  611.1503) .. ( 384.7451,  604.3525)
+    .. controls ( 388.8574,  602.0000) and ( 394.4375,  597.0087) .. ( 398.9501,  591.6484)
+    .. controls ( 410.9628,  577.3779) and ( 415.2675,  565.4941) .. ( 410.8603,  558.7685)
+    .. controls ( 409.1503,  556.1591) and ( 408.9873,  555.0546) .. ( 410.1425,  553.9003)
+    .. controls ( 412.0410,  552.0019) and ( 414.0000,  554.7304) .. ( 414.0097,  559.2871)
+    .. controls ( 414.0136,  561.0126) and ( 415.1083,  565.8125) .. ( 416.4423,  569.9541)
+    .. controls ( 417.7773,  574.0947) and ( 420.6787,  583.6953) .. ( 422.8896,  591.2871)
+    .. controls ( 428.1640,  609.3964) and ( 435.3603,  630.5166) .. ( 442.3437,  648.3847)
+    .. controls ( 448.2597,  663.5214) and ( 450.4130,  672.2275) .. ( 448.2412,  672.2275)
+    .. controls ( 447.5458,  672.2275) and ( 446.2958,  671.4082) .. ( 445.4648,  670.4072)
+    .. controls ( 444.6337,  669.4052) and ( 441.3173,  668.1953) .. ( 438.0957,  667.7187)
+    .. controls ( 433.0722,  666.9755) and ( 415.9150,  659.3427) .. ( 414.0419,  657.0175)
+    .. controls ( 413.6962,  656.5898) and ( 408.8964,  653.3017) .. ( 403.3750,  649.7109)
+    .. controls ( 397.8535,  646.1201) and ( 390.2304,  640.3369) .. ( 386.4345,  636.8593)
+    .. controls ( 382.6376,  633.3818) and ( 377.5556,  628.7265) .. ( 375.1396,  626.5146)
+    .. controls ( 367.3935,  619.4218) and ( 361.8623,  615.7998) .. ( 357.4667,  614.9384)
+    .. controls ( 347.3837,  612.9648) and ( 344.0810,  606.7646) .. ( 345.5927,  592.6455)
+    .. controls ( 346.2294,  586.6962) and ( 347.3085,  583.3525) .. ( 349.3886,  580.8798)
+    .. controls ( 357.6210,  571.0966) and ( 361.7832,  554.2304) .. ( 358.8720,  542.4482)
+    .. controls ( 353.4013,  520.3105) and ( 351.4619,  518.8955) .. ( 344.5126,  531.9648)
+    .. controls ( 341.8271,  537.0156) and ( 341.5449,  538.9179) .. ( 341.9218,  549.4023)
+    .. controls ( 342.3574,  561.4921) and ( 340.2324,  576.2607) .. ( 337.0078,  583.5527)
+    .. controls ( 334.1416,  590.0341) and ( 333.7705,  591.7919) .. ( 335.0937,  592.6093)
+    .. controls ( 335.7832,  593.0361) and ( 337.1455,  592.7236) .. ( 338.1210,  591.9140)
+    .. controls ( 342.5576,  588.2324) and ( 343.1953,  594.2929) .. ( 340.5273,  614.7910)
+    .. controls ( 339.9306,  619.3750) and ( 340.3457,  621.9453) .. ( 342.3544,  626.0849)
+    .. controls ( 345.1796,  631.9101) and ( 345.8798,  632.4570) .. ( 359.9794,  639.8652)
+    .. controls ( 365.2119,  642.6152) and ( 370.0576,  645.3115) .. ( 370.7480,  645.8593)
+    .. controls ( 376.1210,  650.1191) and ( 423.3105,  672.5322) .. ( 434.1201,  675.9589)
+    .. controls ( 450.5595,  681.1689) and ( 456.0761,  681.8339) .. ( 462.0791,  679.3251)
+    .. controls ( 466.0400,  677.6708) and ( 466.7470,  676.7871) .. ( 466.7470,  673.4941)
+    .. controls ( 466.7470,  671.3593) and ( 465.0273,  665.9335) .. ( 462.9248,  661.4365)
+    .. controls ( 460.8222,  656.9394) and ( 457.4599,  648.8095) .. ( 455.4541,  643.3691)
+    .. controls ( 453.4482,  637.9287) and ( 450.3544,  630.6103) .. ( 448.5791,  627.1064)
+    .. controls ( 446.8037,  623.6025) and ( 443.9121,  616.0859) .. ( 442.1542,  610.4033)
+    .. controls ( 440.3964,  604.7207) and ( 438.1884,  597.8125) .. ( 437.2480,  595.0517)
+    .. controls ( 434.3066,  586.4208) and ( 425.3359,  549.3056) .. ( 425.3359,  545.7714)
+    .. controls ( 425.3359,  543.2763) and ( 421.6914,  523.2187) .. ( 421.0371,  522.1103)
+    .. controls ( 420.5351,  521.2607) and ( 415.2958,  520.4687) .. cycle
+  ( 388.3437,  583.7851)
+    .. controls ( 382.5791,  591.8632) and ( 380.1591,  593.6923) .. ( 380.1591,  589.9697)
+    .. controls ( 380.1591,  586.7412) and ( 383.9306,  580.2763) .. ( 388.7685,  575.2099)
+    .. controls ( 392.8916,  570.8935) and ( 393.3750,  570.6816) .. ( 393.7402,  573.0410)
+    .. controls ( 393.9833,  574.6132) and ( 391.8339,  578.8945) .. cycle}
+\def\fdulogo at name@original at da{%
+  ( 632.3828,  446.7656)
+    .. controls ( 622.5283,  451.5029) and ( 618.4785,  456.6845) .. ( 616.0380,  467.6806)
+    .. controls ( 615.0996,  471.9091) and ( 609.2675,  486.2031) .. ( 602.8417,  500.0214)
+    .. controls ( 601.1503,  503.6601) and ( 599.7656,  507.7158) .. ( 599.7656,  509.0341)
+    .. controls ( 599.7656,  510.3525) and ( 596.9423,  518.6220) .. ( 593.4912,  527.4111)
+    .. controls ( 586.7197,  544.6562) and ( 586.2617,  546.8935) .. ( 589.0263,  549.1875)
+    .. controls ( 590.4794,  550.3945) and ( 591.3232,  550.1152) .. ( 593.3144,  547.7724)
+    .. controls ( 597.7050,  542.6074) and ( 612.7236,  522.1816) .. ( 620.4716,  510.8378)
+    .. controls ( 629.6787,  497.3574) and ( 638.2832,  487.7587) .. ( 641.1611,  487.7587)
+    .. controls ( 642.3437,  487.7587) and ( 644.6259,  486.0439) .. ( 646.2314,  483.9482)
+    .. controls ( 647.8378,  481.8525) and ( 651.9296,  478.7421) .. ( 655.3242,  477.0371)
+    .. controls ( 661.8212,  473.7744) and ( 683.9677,  467.6806) .. ( 689.3300,  467.6806)
+    .. controls ( 691.0625,  467.6806) and ( 692.8281,  467.1152) .. ( 693.2548,  466.4257)
+    .. controls ( 693.6816,  465.7353) and ( 695.1269,  465.1708) .. ( 696.4658,  465.1708)
+    .. controls ( 698.1943,  465.1708) and ( 698.9023,  464.3037) .. ( 698.9023,  462.1865)
+    .. controls ( 698.9023,  458.3867) and ( 696.1435,  456.1035) .. ( 691.0166,  455.6591)
+    .. controls ( 688.7968,  455.4667) and ( 681.3339,  454.4423) .. ( 674.4316,  453.3837)
+    .. controls ( 667.5292,  452.3242) and ( 659.5107,  451.4365) .. ( 656.6113,  451.4121)
+    .. controls ( 653.6298,  451.3867) and ( 650.9052,  450.6464) .. ( 650.3369,  449.7089)
+    .. controls ( 649.5332,  448.3798) and ( 639.4472,  443.5361) .. ( 638.3281,  443.9414)
+    .. controls ( 638.1689,  443.9990) and ( 635.4941,  445.2695) .. cycle
+  ( 496.2373,  448.9541)
+    .. controls ( 479.6962,  450.5019) and ( 478.0410,  451.0771) .. ( 478.0410,  455.2734)
+    .. controls ( 478.0410,  458.7822) and ( 478.2382,  458.8964) .. ( 484.2890,  458.8964)
+    .. controls ( 494.1474,  458.8964) and ( 514.1533,  465.6093) .. ( 519.5810,  470.7382)
+    .. controls ( 527.7900,  478.4960) and ( 546.3144,  501.7636) .. ( 550.9013,  510.0781)
+    .. controls ( 554.6816,  516.9326) and ( 565.1533,  544.1220) .. ( 564.3300,  544.9453)
+    .. controls ( 563.4492,  545.8261) and ( 547.2187,  535.0283) .. ( 538.3994,  527.6933)
+    .. controls ( 525.3037,  516.8037) and ( 515.6875,  506.8515) .. ( 515.6875,  504.1884)
+    .. controls ( 515.6875,  502.8212) and ( 514.3144,  500.1181) .. ( 512.6367,  498.1816)
+    .. controls ( 509.6484,  494.7324) and ( 509.5126,  494.7041) .. ( 506.0527,  496.7753)
+    .. controls ( 500.6611,  500.0019) and ( 498.2792,  512.2998) .. ( 502.2734,  516.2929)
+    .. controls ( 503.9550,  517.9755) and ( 504.5849,  518.0244) .. ( 506.2958,  516.6054)
+    .. controls ( 508.7910,  514.5341) and ( 513.3173,  516.8486) .. ( 522.0527,  524.6640)
+    .. controls ( 529.6005,  531.4179) and ( 531.0126,  532.5263) .. ( 546.1201,  543.5625)
+    .. controls ( 553.1943,  548.7294) and ( 561.2988,  554.6660) .. ( 564.1298,  556.7539)
+    .. controls ( 569.9980,  561.0820) and ( 570.1572,  561.5517) .. ( 577.9648,  597.5615)
+    .. controls ( 584.8300,  629.2246) and ( 586.9716,  644.9052) .. ( 588.4189,  674.1103)
+    .. controls ( 589.1376,  688.6035) and ( 590.2744,  706.6015) .. ( 590.9453,  714.1044)
+    .. controls ( 591.9648,  725.5039) and ( 591.8623,  728.1806) .. ( 590.3183,  730.3837)
+    .. controls ( 587.9892,  733.7089) and ( 587.9482,  738.7968) .. ( 590.2265,  741.9111)
+    .. controls ( 591.8593,  744.1455) and ( 592.5312,  744.2011) .. ( 599.9511,  742.7255)
+    .. controls ( 605.9921,  741.5244) and ( 608.7617,  740.2324) .. ( 611.3876,  737.3925)
+    .. controls ( 614.9140,  733.5791) and ( 615.1044,  730.8125) .. ( 612.2880,  724.3056)
+    .. controls ( 611.6904,  722.9248) and ( 610.2568,  715.8662) .. ( 609.1015,  708.6191)
+    .. controls ( 607.9472,  701.3720) and ( 606.2294,  690.6435) .. ( 605.2861,  684.7763)
+    .. controls ( 604.3417,  678.9101) and ( 603.6250,  670.1572) .. ( 603.6923,  665.3251)
+    .. controls ( 603.8808,  651.9794) and ( 599.1054,  623.3896) .. ( 593.5273,  604.4638)
+    .. controls ( 587.9189,  585.4316) and ( 584.6064,  571.8359) .. ( 585.5791,  571.8359)
+    .. controls ( 585.9355,  571.8359) and ( 588.2861,  573.4101) .. ( 590.8007,  575.3339)
+    .. controls ( 595.6123,  579.0146) and ( 606.5830,  585.7197) .. ( 616.0791,  590.7851)
+    .. controls ( 619.1845,  592.4414) and ( 624.4023,  595.6318) .. ( 627.6738,  597.8750)
+    .. controls ( 630.9453,  600.1181) and ( 634.1591,  601.9541) .. ( 634.8154,  601.9541)
+    .. controls ( 635.4716,  601.9541) and ( 636.3681,  602.5341) .. ( 636.8066,  603.2431)
+    .. controls ( 637.8388,  604.9150) and ( 633.4511,  608.4746) .. ( 625.1191,  612.7246)
+    .. controls ( 617.2500,  616.7392) and ( 616.5166,  620.3007) .. ( 623.6396,  619.9111)
+    .. controls ( 626.0380,  619.7792) and ( 634.7773,  619.3222) .. ( 643.0595,  618.8945)
+    .. controls ( 651.3417,  618.4677) and ( 659.3261,  617.8740) .. ( 660.8027,  617.5761)
+    .. controls ( 665.6210,  616.6035) and ( 665.4443,  613.2607) .. ( 660.3369,  608.7460)
+    .. controls ( 657.7363,  606.4482) and ( 655.0908,  604.5439) .. ( 654.4589,  604.5156)
+    .. controls ( 653.3681,  604.4658) and ( 646.1669,  599.8320) .. ( 601.0800,  570.1640)
+    -- ( 581.6894,  557.4052)
+    -- ( 578.2109,  548.6210)
+    .. controls ( 576.2968,  543.7890) and ( 572.1328,  533.0605) .. ( 568.9550,  524.7783)
+    .. controls ( 563.4970,  510.5498) and ( 559.1699,  502.1572) .. ( 548.2490,  484.6210)
+    .. controls ( 542.0810,  474.7177) and ( 534.3271,  461.6035) .. ( 532.1142,  457.3330)
+    .. controls ( 531.1406,  455.4550) and ( 529.1640,  453.5595) .. ( 527.7216,  453.1210)
+    .. controls ( 526.2792,  452.6835) and ( 524.1386,  451.4814) .. ( 522.9638,  450.4511)
+    .. controls ( 520.4082,  448.2089) and ( 510.2705,  447.6406) .. cycle}
+\def\fdulogo at name@original at xue{%
+  ( 859.9462,  361.5869)
+    .. controls ( 857.7607,  362.5371) and ( 855.7080,  363.0507) .. ( 855.3837,  362.7265)
+    .. controls ( 853.8916,  361.2343) and ( 832.1875,  365.2773) .. ( 827.5283,  367.9150)
+    .. controls ( 824.7675,  369.4785) and ( 820.8144,  371.1298) .. ( 818.7441,  371.5849)
+    .. controls ( 814.5322,  372.5117) and ( 810.7656,  374.1992) .. ( 791.7636,  383.6689)
+    .. controls ( 773.4511,  392.7949) and ( 756.0244,  404.7509) .. ( 758.0625,  406.7900)
+    .. controls ( 758.5966,  407.3242) and ( 772.4179,  400.8740) .. ( 774.8232,  398.9677)
+    .. controls ( 777.2548,  397.0410) and ( 800.0771,  388.0917) .. ( 813.0966,  383.9599)
+    .. controls ( 828.4384,  379.0908) and ( 849.4228,  376.2177) .. ( 855.8945,  378.0996)
+    -- ( 860.1552,  379.3388)
+    -- ( 859.8203,  393.7060)
+    .. controls ( 859.3164,  415.3574) and ( 856.8242,  456.8144) .. ( 855.9267,  458.4892)
+    .. controls ( 854.9560,  460.2998) and ( 837.3593,  454.7207) .. ( 830.4912,  450.4257)
+    .. controls ( 828.0087,  448.8730) and ( 825.1162,  447.6025) .. ( 824.0634,  447.6025)
+    .. controls ( 823.0107,  447.6025) and ( 821.8242,  446.7548) .. ( 821.4277,  445.7197)
+    .. controls ( 821.0302,  444.6845) and ( 819.5576,  443.8378) .. ( 818.1562,  443.8378)
+    .. controls ( 816.7539,  443.8378) and ( 815.6064,  443.1162) .. ( 815.6064,  442.2343)
+    .. controls ( 815.6064,  441.3525) and ( 810.1005,  437.7529) .. ( 803.3710,  434.2343)
+    .. controls ( 786.6523,  425.4951) and ( 784.1806,  424.2441) .. ( 779.8427,  422.3300)
+    .. controls ( 777.7714,  421.4169) and ( 774.0683,  419.3847) .. ( 771.6132,  417.8144)
+    .. controls ( 766.0869,  414.2822) and ( 755.1582,  413.1093) .. ( 750.4921,  415.5478)
+    .. controls ( 746.3808,  417.6962) and ( 741.5625,  422.7500) .. ( 736.6806,  430.0332)
+    .. controls ( 733.3593,  434.9873) and ( 733.0986,  435.9882) .. ( 734.5537,  438.1904)
+    .. controls ( 735.8554,  440.1621) and ( 738.0654,  440.8437) .. ( 744.8505,  441.3681)
+    .. controls ( 753.9287,  442.0703) and ( 767.1630,  446.4082) .. ( 779.8017,  452.8242)
+    .. controls ( 783.9208,  454.9150) and ( 789.1044,  456.7939) .. ( 791.3212,  457.0000)
+    .. controls ( 794.9130,  457.3339) and ( 802.8613,  461.4062) .. ( 799.9208,  461.4062)
+    .. controls ( 799.2685,  461.4062) and ( 799.9677,  462.2695) .. ( 801.4736,  463.3242)
+    .. controls ( 803.1396,  464.4912) and ( 805.4218,  464.9394) .. ( 807.2968,  464.4697)
+    .. controls ( 809.6064,  463.8896) and ( 810.7226,  464.3339) .. ( 811.7412,  466.2373)
+    .. controls ( 812.4892,  467.6347) and ( 814.0888,  468.8017) .. ( 815.2949,  468.8291)
+    .. controls ( 819.8984,  468.9326) and ( 823.2294,  469.7812) .. ( 824.6611,  471.2138)
+    .. controls ( 825.4794,  472.0312) and ( 827.4648,  472.7001) .. ( 829.0742,  472.7001)
+    .. controls ( 830.6835,  472.7001) and ( 834.0283,  473.5468) .. ( 836.5058,  474.5820)
+    .. controls ( 838.9833,  475.6171) and ( 842.0019,  476.4648) .. ( 843.2138,  476.4648)
+    .. controls ( 844.4257,  476.4648) and ( 846.0927,  477.2792) .. ( 846.9189,  478.2744)
+    .. controls ( 847.7451,  479.2695) and ( 850.2138,  480.2578) .. ( 852.4062,  480.4707)
+    .. controls ( 855.7832,  480.7978) and ( 856.4550,  481.4238) .. ( 856.8144,  484.5791)
+    .. controls ( 857.2656,  488.5478) and ( 862.0068,  495.2529) .. ( 870.1855,  503.4873)
+    .. controls ( 878.4355,  511.7929) and ( 887.1357,  521.8330) .. ( 887.1357,  523.0478)
+    .. controls ( 887.1357,  523.6728) and ( 885.0175,  523.2919) .. ( 882.4296,  522.2011)
+    .. controls ( 865.0791,  514.8906) and ( 855.0830,  512.4111) .. ( 841.6679,  512.0908)
+    .. controls ( 834.2597,  511.9150) and ( 827.9033,  512.2500) .. ( 827.5410,  512.8359)
+    .. controls ( 825.0546,  516.8583) and ( 834.7304,  527.3525) .. ( 848.9355,  536.0410)
+    .. controls ( 872.5839,  550.5058) and ( 891.0488,  558.1162) .. ( 915.9726,  563.6728)
+    .. controls ( 937.9951,  568.5830) and ( 964.7958,  579.8984) .. ( 975.9189,  588.9814)
+    .. controls ( 983.2890,  595.0009) and ( 982.8359,  596.0996) .. ( 973.4091,  595.0625)
+    .. controls ( 962.0449,  593.8125) and ( 930.1123,  588.2060) .. ( 926.4716,  586.8212)
+    .. controls ( 924.7626,  586.1718) and ( 921.9355,  585.6396) .. ( 920.1894,  585.6396)
+    .. controls ( 918.4433,  585.6396) and ( 913.1767,  584.4736) .. ( 908.4843,  583.0488)
+    .. controls ( 899.9658,  580.4619) and ( 899.9501,  580.4482) .. ( 896.6240,  573.0371)
+    .. controls ( 890.3193,  558.9892) and ( 881.4707,  552.6191) .. ( 883.2324,  563.3964)
+    .. controls ( 883.3203,  563.9316) and ( 882.7470,  566.9277) .. ( 881.9599,  570.0546)
+    .. controls ( 880.8320,  574.5312) and ( 880.0957,  575.5644) .. ( 878.4980,  574.9082)
+    .. controls ( 877.3818,  574.4492) and ( 874.4921,  573.5107) .. ( 872.0771,  572.8212)
+    .. controls ( 869.6611,  572.1328) and ( 862.6025,  569.1259) .. ( 856.3906,  566.1396)
+    .. controls ( 850.1787,  563.1533) and ( 839.5781,  558.4052) .. ( 832.8320,  555.5888)
+    .. controls ( 826.0869,  552.7724) and ( 815.1669,  547.9277) .. ( 808.5664,  544.8222)
+    .. controls ( 797.6845,  539.7041) and ( 796.2529,  539.3261) .. ( 793.2226,  540.7734)
+    .. controls ( 786.2568,  544.1015) and ( 789.9345,  552.0595) .. ( 799.1591,  553.6181)
+    .. controls ( 801.9160,  554.0839) and ( 810.8388,  557.0097) .. ( 818.9873,  560.1191)
+    .. controls ( 836.3183,  566.7343) and ( 871.1201,  578.7656) .. ( 876.2841,  579.9277)
+    .. controls ( 879.6445,  580.6835) and ( 879.8115,  581.0195) .. ( 879.0097,  585.3828)
+    .. controls ( 877.7978,  591.9804) and ( 875.8417,  593.4570) .. ( 875.8417,  587.7734)
+    .. controls ( 875.8417,  583.9667) and ( 875.3896,  583.1298) .. ( 873.3320,  583.1298)
+    .. controls ( 871.9511,  583.1298) and ( 870.8222,  583.5576) .. ( 870.8222,  584.0791)
+    .. controls ( 870.8222,  584.6005) and ( 869.0214,  585.8242) .. ( 866.8212,  586.7978)
+    .. controls ( 863.5742,  588.2353) and ( 861.5224,  588.2968) .. ( 855.9267,  587.1230)
+    .. controls ( 845.7187,  584.9814) and ( 845.1533,  587.5312) .. ( 855.1357,  590.6894)
+    .. controls ( 861.8408,  592.8115) and ( 862.4755,  594.2402) .. ( 858.8349,  599.0136)
+    .. controls ( 857.1455,  601.2285) and ( 855.7636,  603.3984) .. ( 855.7636,  603.8359)
+    .. controls ( 855.7636,  605.1064) and ( 849.2841,  613.2480) .. ( 848.2734,  613.2480)
+    .. controls ( 847.7685,  613.2480) and ( 844.1982,  608.5019) .. ( 840.3378,  602.7021)
+    .. controls ( 833.2685,  592.0791) and ( 824.7119,  581.8750) .. ( 822.8740,  581.8750)
+    .. controls ( 822.3281,  581.8750) and ( 821.8808,  583.5488) .. ( 821.8808,  585.5937)
+    .. controls ( 821.8808,  588.2441) and ( 823.2646,  590.6757) .. ( 826.7001,  594.0634)
+    .. controls ( 829.3515,  596.6777) and ( 834.2500,  603.2568) .. ( 837.5859,  608.6845)
+    -- ( 843.6523,  618.5537)
+    -- ( 840.6103,  620.8925)
+    .. controls ( 838.9365,  622.1787) and ( 837.1435,  623.2431) .. ( 836.6259,  623.2587)
+    .. controls ( 834.7148,  623.3154) and ( 835.7675,  627.0302) .. ( 838.3857,  629.4697)
+    .. controls ( 840.9277,  631.8378) and ( 841.2900,  631.8671) .. ( 844.5205,  629.9589)
+    .. controls ( 846.4091,  628.8427) and ( 848.7753,  628.2460) .. ( 849.7792,  628.6308)
+    .. controls ( 850.7832,  629.0156) and ( 856.0537,  634.8886) .. ( 861.4921,  641.6816)
+    .. controls ( 866.9306,  648.4736) and ( 872.1015,  654.7773) .. ( 872.9833,  655.6894)
+    .. controls ( 875.5976,  658.3935) and ( 874.8876,  659.3046) .. ( 869.0117,  660.7841)
+    .. controls ( 860.1054,  663.0273) and ( 857.3457,  662.5126) .. ( 850.3759,  657.3125)
+    .. controls ( 846.7822,  654.6308) and ( 842.5195,  652.0351) .. ( 840.9033,  651.5439)
+    .. controls ( 835.7929,  649.9931) and ( 838.2041,  654.8964) .. ( 844.1699,  658.1875)
+    .. controls ( 847.0947,  659.8007) and ( 849.4892,  661.6435) .. ( 849.4892,  662.2822)
+    .. controls ( 849.4892,  662.9208) and ( 846.3828,  663.4433) .. ( 842.5869,  663.4433)
+    .. controls ( 835.7421,  663.4433) and ( 835.6845,  663.4755) .. ( 835.6845,  667.2392)
+    .. controls ( 835.6845,  670.2187) and ( 836.4267,  671.3222) .. ( 839.1357,  672.3720)
+    .. controls ( 842.4033,  673.6376) and ( 853.2587,  673.1093) .. ( 857.5117,  671.4775)
+    .. controls ( 858.7666,  670.9960) and ( 861.3046,  672.5205) .. ( 864.5576,  675.7099)
+    .. controls ( 867.3544,  678.4511) and ( 871.4189,  682.0361) .. ( 873.5898,  683.6767)
+    .. controls ( 890.8730,  696.7343) and ( 897.1748,  702.7265) .. ( 897.1748,  706.0996)
+    .. controls ( 897.1748,  710.6279) and ( 901.3623,  711.9609) .. ( 904.7968,  708.5263)
+    .. controls ( 909.1591,  704.1640) and ( 907.9541,  700.2519) .. ( 901.1923,  696.8261)
+    .. controls ( 893.7861,  693.0732) and ( 876.6660,  680.3652) .. ( 871.0878,  674.4804)
+    -- ( 866.9619,  670.1269)
+    -- ( 874.7207,  666.2812)
+    -- ( 882.4794,  662.4365)
+    -- ( 887.5058,  666.0771)
+    .. controls ( 893.1787,  670.1865) and ( 896.1015,  670.6113) .. ( 898.9677,  667.7460)
+    .. controls ( 901.8320,  664.8808) and ( 901.4472,  658.3007) .. ( 897.5244,  643.0595)
+    -- ( 894.0537,  629.5781)
+    -- ( 897.1035,  621.0986)
+    .. controls ( 902.7265,  605.4677) and ( 900.2685,  599.8505) .. ( 885.4394,  594.4404)
+    .. controls ( 882.7138,  593.4462) and ( 882.0791,  592.6152) .. ( 882.7773,  590.9560)
+    .. controls ( 883.2812,  589.7578) and ( 883.9687,  587.5068) .. ( 884.3056,  585.9541)
+    .. controls ( 885.1201,  582.1992) and ( 890.0908,  582.1992) .. ( 893.8154,  585.9541)
+    .. controls ( 895.3554,  587.5068) and ( 901.3554,  599.5068) .. ( 907.1474,  612.6201)
+    .. controls ( 912.9404,  625.7333) and ( 919.0888,  639.0039) .. ( 920.8105,  642.1103)
+    .. controls ( 927.4179,  654.0302) and ( 929.0996,  656.9658) .. ( 937.3466,  670.9726)
+    .. controls ( 948.2617,  689.5097) and ( 952.0039,  698.1718) .. ( 950.2841,  700.9199)
+    .. controls ( 948.2871,  704.1103) and ( 943.3750,  704.0205) .. ( 933.3613,  700.6103)
+    .. controls ( 923.2431,  697.1650) and ( 909.6972,  693.5488) .. ( 907.0322,  693.5820)
+    .. controls ( 901.1621,  693.6542) and ( 938.3847,  709.4511) .. ( 945.4882,  709.9013)
+    .. controls ( 952.8808,  710.3701) and ( 954.8691,  709.8330) .. ( 956.8310,  706.8378)
+    .. controls ( 958.6474,  704.0664) and ( 958.6474,  703.2148) .. ( 956.8349,  697.1123)
+    .. controls ( 954.9199,  690.6611) and ( 939.8642,  661.9316) .. ( 931.6289,  649.0117)
+    .. controls ( 927.9404,  643.2265) and ( 918.5078,  624.1748) .. ( 918.5078,  622.5107)
+    .. controls ( 918.5078,  621.8417) and ( 907.2167,  597.7626) .. ( 904.6103,  592.8720)
+    .. controls ( 901.6191,  587.2617) and ( 902.9716,  587.2021) .. ( 922.3652,  592.0996)
+    .. controls ( 942.4111,  597.1601) and ( 965.8681,  600.7509) .. ( 979.5800,  600.8554)
+    .. controls ( 986.2460,  600.9072) and ( 988.3535,  600.4296) .. ( 990.3750,  598.4082)
+    -- ( 992.8857,  595.8974)
+    -- ( 990.2851,  591.7099)
+    .. controls ( 986.5478,  585.6914) and ( 978.9980,  578.9824) .. ( 972.4677,  575.8779)
+    .. controls ( 951.8281,  566.0634) and ( 944.1455,  563.7490) .. ( 895.9199,  552.8183)
+    .. controls ( 875.5029,  548.1904) and ( 859.4863,  540.1650) .. ( 848.9199,  529.2666)
+    .. controls ( 843.2080,  523.3750) and ( 843.7802,  523.2089) .. ( 857.6455,  526.7285)
+    .. controls ( 863.1669,  528.1298) and ( 874.1787,  529.6015) .. ( 882.1162,  529.9990)
+    .. controls ( 896.3076,  530.7089) and ( 896.5947,  530.6689) .. ( 899.4365,  527.5986)
+    .. controls ( 903.1230,  523.6132) and ( 903.2421,  521.1093) .. ( 900.0810,  514.0322)
+    .. controls ( 897.0097,  507.1572) and ( 887.7187,  499.8359) .. ( 878.6464,  497.1416)
+    .. controls ( 870.7539,  494.7978) and ( 862.0371,  488.5439) .. ( 862.0371,  485.2255)
+    .. controls ( 862.0371,  482.9873) and ( 862.6269,  482.7900) .. ( 867.3710,  483.4384)
+    .. controls ( 870.3037,  483.8398) and ( 875.0908,  485.0175) .. ( 878.0078,  486.0556)
+    .. controls ( 880.9248,  487.0937) and ( 883.8935,  487.5839) .. ( 884.6044,  487.1435)
+    .. controls ( 885.3164,  486.7041) and ( 886.2431,  487.2441) .. ( 886.6650,  488.3437)
+    .. controls ( 887.1660,  489.6484) and ( 888.2734,  490.0761) .. ( 889.8535,  489.5742)
+    .. controls ( 891.1855,  489.1513) and ( 893.0966,  489.4873) .. ( 894.1005,  490.3203)
+    .. controls ( 895.1416,  491.1845) and ( 897.4951,  491.5214) .. ( 899.5781,  491.1054)
+    .. controls ( 902.0449,  490.6113) and ( 903.7480,  490.9990) .. ( 904.8271,  492.2998)
+    .. controls ( 905.9716,  493.6787) and ( 907.6318,  493.9980) .. ( 910.6787,  493.4267)
+    .. controls ( 913.4121,  492.9140) and ( 915.6416,  493.2167) .. ( 916.9130,  494.2714)
+    .. controls ( 918.0009,  495.1757) and ( 920.0761,  496.0068) .. ( 921.5234,  496.1181)
+    .. controls ( 922.9707,  496.2304) and ( 927.9970,  496.6679) .. ( 932.6933,  497.0898)
+    .. controls ( 937.5419,  497.5253) and ( 943.4179,  497.2685) .. ( 946.2880,  496.4960)
+    .. controls ( 950.5859,  495.3388) and ( 951.7197,  494.2841) .. ( 953.8574,  489.4531)
+    .. controls ( 955.3623,  486.0488) and ( 956.0664,  482.5576) .. ( 955.6113,  480.7451)
+    .. controls ( 955.1806,  479.0302) and ( 955.4052,  477.7197) .. ( 956.1308,  477.7197)
+    .. controls ( 958.7851,  477.7197) and ( 957.2763,  473.9687) .. ( 954.3232,  473.2275)
+    .. controls ( 952.6259,  472.8017) and ( 950.5322,  471.6025) .. ( 949.6689,  470.5634)
+    .. controls ( 945.5595,  465.6113) and ( 939.1972,  466.1250) .. ( 924.2705,  472.6132)
+    .. controls ( 917.5117,  475.5507) and ( 908.3144,  475.3681) .. ( 897.1748,  472.0751)
+    .. controls ( 894.0683,  471.1572) and ( 890.1152,  470.1406) .. ( 888.3906,  469.8164)
+    .. controls ( 879.7187,  468.1845) and ( 868.6953,  464.6953) .. ( 866.7431,  462.9638)
+    .. controls ( 864.2519,  460.7548) and ( 863.8935,  450.7460) .. ( 865.8789,  438.8173)
+    .. controls ( 866.5107,  435.0214) and ( 867.5664,  426.2685) .. ( 868.2246,  419.3671)
+    .. controls ( 868.8837,  412.4648) and ( 870.9599,  401.1708) .. ( 872.8388,  394.2695)
+    .. controls ( 877.9130,  375.6347) and ( 877.9716,  372.8085) .. ( 873.4365,  365.7207)
+    .. controls ( 869.2724,  359.2128) and ( 867.0009,  358.5175) .. cycle
+  ( 891.8671,  576.6201)
+    .. controls ( 892.1406,  577.4404) and ( 891.4697,  578.1103) .. ( 890.3769,  578.1103)
+    .. controls ( 889.2841,  578.1103) and ( 888.3906,  577.2167) .. ( 888.3906,  576.1240)
+    .. controls ( 888.3906,  573.9082) and ( 891.0917,  574.2939) .. cycle
+  ( 874.9306,  601.4609)
+    .. controls ( 873.2265,  615.7216) and ( 872.0917,  634.7187) .. ( 872.7216,  638.4462)
+    .. controls ( 873.1542,  641.0097) and ( 873.0458,  643.3798) .. ( 872.4794,  643.7138)
+    .. controls ( 871.9130,  644.0478) and ( 867.7255,  639.4150) .. ( 863.1748,  633.4189)
+    .. controls ( 853.7236,  620.9667) and ( 853.7255,  621.0458) .. ( 862.6591,  611.3652)
+    .. controls ( 865.8437,  607.9140) and ( 869.3906,  603.5322) .. ( 870.5410,  601.6279)
+    .. controls ( 872.8398,  597.8203) and ( 875.3769,  597.7246) .. cycle
+  ( 888.3154,  605.0439)
+    .. controls ( 894.6455,  609.0390) and ( 895.3037,  611.5156) .. ( 891.8476,  618.3330)
+    .. controls ( 888.0751,  625.7744) and ( 888.1044,  638.3427) .. ( 891.9199,  649.5332)
+    .. controls ( 894.8027,  657.9882) and ( 895.4882,  664.6982) .. ( 893.4687,  664.6982)
+    .. controls ( 890.0390,  664.6982) and ( 885.6953,  661.2636) .. ( 883.3261,  656.6787)
+    .. controls ( 881.8603,  653.8427) and ( 879.5341,  649.5449) .. ( 878.1562,  647.1298)
+    .. controls ( 875.9248,  643.2187) and ( 875.7216,  641.1474) .. ( 876.3007,  628.2099)
+    .. controls ( 877.0380,  611.7304) and ( 879.0341,  601.9541) .. ( 881.6621,  601.9541)
+    .. controls ( 882.6298,  601.9541) and ( 885.6230,  603.3447) .. cycle
+  ( 760.3574,  503.1308)
+    .. controls ( 759.0263,  506.0644) and ( 757.9316,  509.8759) .. ( 757.9248,  511.6015)
+    .. controls ( 757.8925,  520.3115) and ( 769.6572,  552.4189) .. ( 774.7480,  557.5097)
+    .. controls ( 777.3837,  560.1455) and ( 777.2109,  558.1542) .. ( 774.1230,  550.3203)
+    .. controls ( 772.1250,  545.2490) and ( 771.3232,  539.3105) .. ( 770.5751,  524.0312)
+    .. controls ( 769.8300,  508.7939) and ( 769.1240,  503.5527) .. ( 767.4814,  501.0458)
+    .. controls ( 764.5371,  496.5517) and ( 763.1611,  496.9541) .. cycle
+  ( 787.3212,  554.5810)
+    .. controls ( 786.4121,  556.9658) and ( 787.3837,  620.5800) .. ( 788.3447,  621.5410)
+    .. controls ( 789.6826,  622.8789) and ( 791.7636,  616.0781) .. ( 791.7714,  610.3427)
+    .. controls ( 791.7744,  607.4541) and ( 792.6220,  599.4931) .. ( 793.6533,  592.6513)
+    .. controls ( 797.0976,  569.7998) and ( 795.6972,  553.0126) .. ( 790.3466,  553.0126)
+    .. controls ( 789.0126,  553.0126) and ( 787.6513,  553.7187) .. cycle
+  ( 805.2324,  584.0712)
+    .. controls ( 802.1093,  587.5371) and ( 801.3720,  592.7802) .. ( 803.1083,  599.1806)
+    .. controls ( 803.9902,  602.4316) and ( 804.9482,  605.3701) .. ( 805.2363,  605.7099)
+    .. controls ( 805.5253,  606.0507) and ( 807.3525,  604.3798) .. ( 809.2978,  601.9960)
+    .. controls ( 813.6728,  596.6357) and ( 814.1035,  596.9228) .. ( 824.0458,  611.7929)
+    .. controls ( 828.0322,  617.7548) and ( 831.6855,  623.1865) .. ( 832.1660,  623.8642)
+    .. controls ( 832.6464,  624.5419) and ( 833.4072,  624.7285) .. ( 833.8574,  624.2783)
+    .. controls ( 834.3066,  623.8281) and ( 831.4179,  617.3505) .. ( 827.4365,  609.8837)
+    .. controls ( 823.4560,  602.4160) and ( 818.8994,  593.8427) .. ( 817.3105,  590.8310)
+    .. controls ( 812.2558,  581.2451) and ( 809.2802,  579.5800) .. cycle
+  ( 805.5673,  619.6240)
+    .. controls ( 805.5673,  620.3261) and ( 806.4199,  622.5498) .. ( 807.4609,  624.5634)
+    .. controls ( 808.6738,  626.9082) and ( 809.2382,  630.9101) .. ( 809.0302,  635.6904)
+    .. controls ( 808.8505,  639.7958) and ( 809.1093,  643.5595) .. ( 809.6035,  644.0546)
+    .. controls ( 810.0986,  644.5488) and ( 813.6953,  643.4423) .. ( 817.5986,  641.5937)
+    -- ( 824.6943,  638.2343)
+    -- ( 823.8730,  632.9570)
+    .. controls ( 822.9101,  626.7626) and ( 820.1318,  624.1855) .. ( 815.1748,  624.8896)
+    .. controls ( 812.3994,  625.2841) and ( 811.3154,  624.7597) .. ( 810.2988,  622.5283)
+    .. controls ( 808.9218,  619.5058) and ( 805.5673,  617.4462) .. cycle
+  ( 785.4892,  643.8544)
+    .. controls ( 785.4892,  644.8134) and ( 787.9101,  648.9082) .. ( 790.8701,  652.9521)
+    .. controls ( 801.2392,  667.1250) and ( 810.7919,  685.3535) .. ( 813.1943,  695.5517)
+    .. controls ( 814.9306,  702.9228) and ( 815.9335,  705.1835) .. ( 817.4853,  705.2216)
+    .. controls ( 819.7021,  705.2763) and ( 823.3242,  698.9609) .. ( 824.0097,  693.8457)
+    .. controls ( 825.4511,  683.0986) and ( 824.3291,  681.1855) .. ( 805.5244,  662.3212)
+    .. controls ( 795.8857,  652.6523) and ( 787.9990,  644.1494) .. ( 787.9990,  643.4257)
+    .. controls ( 787.9990,  642.7021) and ( 787.4345,  642.1103) .. ( 786.7441,  642.1103)
+    .. controls ( 786.0537,  642.1103) and ( 785.4892,  642.8955) .. cycle}
+\def\fdulogo at name@new at fu{%
+  (  55.0390,  387.0869)
+    .. controls (  57.9895,  398.9746) and (  59.3242,  421.2656) .. (  59.4433,  460.6738)
+    .. controls (  59.5163,  484.5095) and (  57.7684,  496.1414) .. (  55.6855,  489.4316)
+    .. controls (  53.8339,  483.4589) and (  49.7734,  476.0205) .. (  46.3623,  472.3515)
+    .. controls (  31.1615,  456.0046) and (  26.3968,  446.2864) .. (  15.7529,  433.1406)
+    .. controls (   9.5617,  425.4911) and (   4.5521,  430.6845) .. (   8.0849,  441.6943)
+    .. controls (  13.6228,  458.9399) and (  18.9023,  474.3809) .. (  28.2783,  488.5986)
+    .. controls (  44.9066,  513.8311) and (  60.5305,  541.4483) .. (  76.0195,  577.8828)
+    .. controls (  84.0869,  596.8603) and (  88.1699,  609.4833) .. (  86.2412,  609.4833)
+    .. controls (  76.5818,  609.4833) and (  73.8409,  595.6796) .. (  61.0410,  595.6796)
+    .. controls (  50.3699,  595.6796) and (  47.2025,  608.8211) .. (  48.8974,  614.0566)
+    .. controls (  54.4324,  631.1588) and (  68.1855,  648.3813) .. (  79.2060,  667.8349)
+    .. controls (  94.2228,  694.3416) and (  98.8544,  702.8741) .. ( 110.1865,  723.6777)
+    .. controls ( 122.1487,  745.6462) and ( 107.8188,  746.7762) .. ( 104.9345,  765.5683)
+    .. controls ( 103.5975,  774.2918) and ( 107.4349,  796.4862) .. ( 117.6757,  796.4423)
+    .. controls ( 128.7291,  796.3966) and ( 137.2404,  776.6205) .. ( 140.2548,  763.8349)
+    .. controls ( 143.2233,  751.2460) and ( 139.0235,  739.5603) .. ( 133.5312,  733.5146)
+    .. controls ( 116.9963,  715.3215) and ( 105.2681,  687.0973) .. (  93.3681,  665.3251)
+    .. controls (  83.6328,  647.5078) and (  75.5703,  630.7490) .. (  76.4667,  630.1943)
+    .. controls (  77.3392,  629.6558) and (  94.9170,  638.3457) .. (  97.9912,  638.3457)
+    .. controls ( 125.3575,  638.3457) and (  99.1470,  586.3046) .. (  96.1123,  579.3652)
+    .. controls (  89.4190,  564.0746) and (  76.5780,  544.0366) .. (  68.5863,  526.0000)
+    .. controls (  67.9618,  524.5904) and (  68.5232,  523.9042) .. (  68.9999,  523.6301)
+    .. controls (  73.1350,  521.2523) and (  78.9204,  517.9777) .. (  79.6914,  514.3798)
+    .. controls (  83.3602,  497.3000) and (  90.2348,  479.4761) .. (  83.4248,  461.4062)
+    .. controls (  79.3779,  450.6718) and (  76.4365,  405.2714) .. (  78.9306,  392.0546)
+    .. controls (  82.7074,  372.0329) and (  80.5146,  338.7081) .. (  63.7187,  348.5068)
+    .. controls (  53.5652,  354.4334) and (  51.2609,  371.8675) .. cycle
+  ( 129.1552,  364.3349)
+    .. controls ( 113.7450,  355.2328) and ( 114.2706,  383.4133) .. ( 123.6982,  392.4746)
+    .. controls ( 128.2277,  396.8281) and ( 149.1023,  439.1372) .. ( 151.1718,  441.9550)
+    .. controls ( 154.8792,  447.0030) and ( 166.1628,  468.9529) .. ( 169.3925,  474.5820)
+    .. controls ( 173.7258,  482.1323) and ( 191.9586,  519.2902) .. ( 198.5683,  533.3271)
+    .. controls ( 191.4936,  555.6943) and ( 187.2401,  583.4053) .. ( 197.1015,  597.7753)
+    .. controls ( 211.4228,  618.6445) and ( 237.9139,  587.2907) .. ( 226.7636,  565.0566)
+    .. controls ( 223.7394,  559.0278) and ( 221.9125,  551.8403) .. ( 218.2353,  546.6777)
+    .. controls ( 213.6543,  540.2435) and ( 223.8166,  527.9150) .. ( 227.0136,  527.9150)
+    .. controls ( 233.0836,  527.9150) and ( 239.8272,  604.3686) .. ( 242.6865,  615.1298)
+    .. controls ( 244.9560,  623.6713) and ( 255.4766,  664.9677) .. ( 250.3076,  670.1367)
+    .. controls ( 234.1576,  686.2866) and ( 192.8189,  611.6179) .. ( 181.2412,  587.5224)
+    .. controls ( 178.9208,  582.6914) and ( 174.2080,  570.8320) .. ( 170.7685,  561.1699)
+    .. controls ( 158.1699,  525.7753) and ( 153.7880,  509.1025) .. ( 154.1757,  498.0234)
+    .. controls ( 154.7645,  481.1422) and ( 143.0623,  480.4507) .. ( 135.9492,  490.2685)
+    .. controls ( 123.8279,  506.9984) and ( 134.2462,  516.1795) .. ( 138.5859,  541.7187)
+    .. controls ( 145.1713,  580.4892) and ( 160.4837,  621.3605) .. ( 179.1259,  649.4140)
+    .. controls ( 195.6117,  674.2315) and ( 199.1401,  681.7989) .. ( 230.8671,  714.2666)
+    .. controls ( 256.5087,  740.5078) and ( 263.9902,  748.6582) .. ( 263.1806,  749.4677)
+    .. controls ( 258.0824,  754.5659) and ( 167.3067,  665.7151) .. ( 161.0849,  660.7480)
+    .. controls ( 151.4535,  653.0588) and ( 140.3734,  658.2870) .. ( 139.5498,  673.4824)
+    .. controls ( 139.0082,  683.4698) and ( 148.6950,  708.9102) .. ( 151.0693,  717.4033)
+    .. controls ( 154.1772,  728.5364) and ( 158.7776,  735.1072) .. ( 163.1982,  748.4501)
+    .. controls ( 169.0726,  766.1786) and ( 173.1305,  765.6032) .. ( 182.3017,  753.5498)
+    .. controls ( 190.4697,  742.8154) and ( 192.2460,  738.1162) .. ( 191.2802,  729.7939)
+    .. controls ( 190.1589,  720.1301) and ( 171.5927,  688.5410) .. ( 171.5927,  688.5410)
+    .. controls ( 172.5136,  688.5410) and ( 177.8388,  693.0654) .. ( 188.1914,  702.6455)
+    .. controls ( 200.0776,  713.6404) and ( 231.4099,  739.5211) .. ( 238.7802,  746.2666)
+    .. controls ( 243.8325,  750.8889) and ( 278.2404,  777.4924) .. ( 283.4130,  767.8232)
+    .. controls ( 285.1201,  764.6337) and ( 285.1845,  759.3916) .. ( 283.5556,  756.3476)
+    .. controls ( 282.8779,  755.0810) and ( 274.2666,  746.5683) .. ( 264.4189,  737.4306)
+    .. controls ( 236.8994,  711.8955) and ( 233.5156,  708.6523) .. ( 221.7294,  696.5058)
+    .. controls ( 212.7452,  687.2470) and ( 205.7109,  678.1240) .. ( 198.7333,   66.8000)
+    .. controls ( 190.7900,  656.4755) and ( 182.9210,  643.3594) .. ( 172.3320,  622.0253)
+    .. controls ( 164.8525,  606.9560) and ( 154.1376,  572.4765) .. ( 154.3955,  564.3066)
+    .. controls ( 154.5195,  560.4033) and ( 159.4882,  570.7187) .. ( 166.9404,  590.3505)
+    .. controls ( 185.2140,  638.4926) and ( 205.3883,  672.7778) .. ( 244.4101,  685.8251)
+    .. controls ( 249.2539,  687.4453) and ( 259.8808,  685.6884) .. ( 262.2089,  682.8828)
+    .. controls ( 265.0830,  679.4199) and ( 265.0908,  663.5078) .. ( 262.2236,  653.4042)
+    .. controls ( 260.0426,  645.7203) and ( 245.6604,  580.0308) .. ( 244.7304,  574.3457)
+    .. controls ( 243.4658,  566.6151) and ( 235.7631,  531.7710) .. ( 235.9951,  524.2529)
+    .. controls ( 236.3220,  513.6341) and ( 232.9531,  505.6026) .. ( 226.7422,  500.0000)
+    .. controls ( 225.5997,  498.9694) and ( 223.4661,  498.4973) .. ( 222.0000,  499.4394)
+    .. controls ( 213.6905,  504.7787) and ( 212.8672,  506.1857) .. ( 210.0869,  511.6718)
+    .. controls ( 208.3574,  515.0839) and ( 206.4023,  517.8759) .. ( 205.7412,  517.8759)
+    .. controls ( 202.2991,  517.8759) and ( 190.6275,  485.4098) .. ( 187.4511,  478.8642)
+    .. controls ( 174.1759,  451.4995) and ( 169.1477,  444.9884) .. ( 182.9667,  455.6240)
+    .. controls ( 203.2746,  471.2497) and ( 229.5269,  487.6807) .. ( 254.8427,  495.4121)
+    .. controls ( 293.2283,  507.1350) and ( 278.5836,  465.2726) .. ( 266.4531,  438.9951)
+    .. controls ( 263.7792,  433.2021) and ( 263.6015,  432.0722) .. ( 265.1748,  430.8378)
+    .. controls ( 282.7666,  417.0439) and ( 292.2167,  410.1445) .. ( 294.5136,  409.4208)
+    .. controls ( 299.3315,  407.9037) and ( 297.4554,  400.4573) .. ( 299.2001,  395.2099)
+    .. controls ( 300.0253,  392.7304) and ( 299.7119,  392.3867) .. ( 296.6250,  392.3867)
+    .. controls ( 288.1453,  392.3867) and ( 273.8219,  406.2578) .. ( 268.4746,  413.6142)
+    .. controls ( 266.6044,  416.1943) and ( 258.3535,  421.3466) .. ( 257.2177,  420.6445)
+    .. controls ( 256.4873,  420.1933) and ( 254.8076,  417.7451) .. ( 253.4833,  415.2031)
+    .. controls ( 250.1953,  408.8906) and ( 242.1611,  400.7851) .. ( 235.8378,  397.4013)
+    .. controls ( 231.6357,  395.1523) and ( 228.4111,  396.6767) .. ( 219.2968,  405.2226)
+    .. controls ( 201.3337,  422.0630) and ( 193.7961,  443.3944) .. ( 221.5488,  447.0136)
+    .. controls ( 227.3857,  447.7744) and ( 233.3994,  446.0888) .. ( 249.3583,  439.2177)
+    .. controls ( 252.2500,  437.9726) and ( 266.0332,  469.8496) .. ( 267.9326,  482.1718)
+    .. controls ( 269.0634,  489.5146) and ( 267.2861,  490.5273) .. ( 257.3164,  488.2246)
+    .. controls ( 240.4992,  484.3394) and ( 201.2412,  459.7346) .. ( 190.1689,  445.2773)
+    .. controls ( 178.7371,  430.3513) and ( 146.2938,  401.7530) .. ( 142.4257,  383.9511)
+    .. controls ( 141.2187,  378.3964) and ( 133.4042,  366.8457) .. cycle
+  ( 240.4843,  420.3164)
+    .. controls ( 245.4355,  427.6318) and ( 245.3349,  428.1669) .. ( 238.4580,  431.1250)
+    .. controls ( 199.7665,  447.7705) and ( 229.4978,  404.0855) .. cycle
+  ( 206.3203,  569.6562)
+    .. controls ( 208.4865,  561.0221) and ( 216.0378,  589.2583) .. ( 207.8408,  586.5585)
+    .. controls ( 206.2021,  586.0195) and ( 205.1494,  574.3193) .. cycle}
+\def\fdulogo at name@new at dan{%
+  ( 440.3945,  480.3242)
+    .. controls ( 440.3945,  493.9969) and ( 342.6972,  435.2649) .. ( 342.1308,  434.8242)
+    .. controls ( 334.0659,  428.5518) and ( 331.4774,  421.2875) .. ( 319.2978,  425.6777)
+    .. controls ( 313.6807,  427.7004) and ( 306.5464,  437.0606) .. ( 306.3945,  446.9746)
+    .. controls ( 306.1996,  459.8458) and ( 314.2750,  457.1341) .. ( 319.5712,  463.8574)
+    .. controls ( 320.8925,  465.5341) and ( 321.1054,  465.4033) .. ( 321.1396,  462.8896)
+    .. controls ( 321.1718,  460.4746) and ( 321.6582,  460.1201) .. ( 324.0029,  460.8007)
+    .. controls ( 363.4345,  472.2310) and ( 405.8435,  487.7403) .. ( 449.3593,  500.5332)
+    .. controls ( 459.2617,  503.4414) and ( 473.3349,  496.3613) .. ( 473.3349,  488.4716)
+    .. controls ( 473.3349,  483.8603) and ( 471.1064,  481.7968) .. ( 465.1064,  480.8515)
+    .. controls ( 440.0788,  476.9060) and ( 444.5980,  471.6216) .. ( 424.0000,  464.3716)
+    .. controls ( 421.5870,  463.5223) and ( 421.5125,  463.8563) .. ( 423.0908,  466.3837)
+    .. controls ( 425.8137,  470.7410) and ( 440.3945,  474.8715) .. cycle
+  ( 386.9697,  554.5566)
+    .. controls ( 376.6975,  573.0775) and ( 370.1201,  587.3956) .. ( 370.1201,  595.7177)
+    .. controls ( 370.1201,  609.5302) and ( 372.8642,  611.1503) .. ( 384.7451,  604.3525)
+    .. controls ( 397.6452,  596.9727) and ( 417.7923,  569.3470) .. ( 410.8603,  558.7685)
+    .. controls ( 406.8251,  552.6108) and ( 414.1201,  550.7666) .. ( 415.0097,  559.2871)
+    .. controls ( 416.0322,  569.0742) and ( 419.4716,  579.5505) .. ( 422.8896,  591.2871)
+    .. controls ( 428.1640,  609.3964) and ( 435.3603,  630.5166) .. ( 442.3437,  648.3847)
+    .. controls ( 448.2597,  663.5214) and ( 450.4130,  672.2275) .. ( 448.2412,  672.2275)
+    .. controls ( 432.8061,  672.2275) and ( 414.3667,  656.8592) .. ( 403.3750,  649.7109)
+    .. controls ( 392.6486,  642.7352) and ( 383.3332,  634.0160) .. ( 375.1396,  626.5146)
+    .. controls ( 367.3935,  619.4218) and ( 361.8623,  615.7998) .. ( 357.4667,  614.9384)
+    .. controls ( 347.3837,  612.9648) and ( 344.0810,  606.7646) .. ( 345.5927,  592.6455)
+    .. controls ( 346.2294,  586.6962) and ( 347.3085,  583.3525) .. ( 349.3886,  580.8798)
+    .. controls ( 357.6210,  571.0966) and ( 361.7832,  554.2304) .. ( 358.8720,  542.4482)
+    .. controls ( 353.4013,  520.3105) and ( 351.4619,  518.8955) .. ( 344.5126,  531.9648)
+    .. controls ( 341.8271,  537.0156) and ( 341.5449,  538.9179) .. ( 341.9218,  549.4023)
+    .. controls ( 342.3574,  561.4921) and ( 340.2324,  576.2607) .. ( 337.0078,  583.5527)
+    .. controls ( 333.9066,  590.5655) and ( 333.5168,  595.7347) .. ( 338.1210,  591.9140)
+    .. controls ( 347.6700,  583.9899) and ( 337.1957,  615.4540) .. ( 342.3544,  626.0849)
+    .. controls ( 345.1796,  631.9101) and ( 345.8798,  632.4570) .. ( 359.9794,  639.8652)
+    .. controls ( 373.6076,  647.0277) and ( 413.7152,  669.4904) .. ( 434.1201,  675.9589)
+    .. controls ( 450.0799,  681.0169) and ( 466.7470,  684.8132) .. ( 466.7470,  673.4941)
+    .. controls ( 466.7470,  665.0127) and ( 458.5812,  651.8508) .. ( 455.4541,  643.3691)
+    .. controls ( 449.5969,  627.4829) and ( 443.0128,  611.9750) .. ( 437.2480,  595.0517)
+    .. controls ( 434.3066,  586.4208) and ( 425.3359,  549.3056) .. ( 425.3359,  545.7714)
+    .. controls ( 425.3359,  543.2763) and ( 421.6914,  523.2187) .. ( 421.0371,  522.1103)
+    .. controls ( 417.4489,  516.0369) and ( 406.8234,  532.3358) .. ( 402.2382,  537.8701)
+    .. controls ( 398.1611,  542.7910) and ( 394.4912,  546.6523) .. ( 394.0810,  546.4521)
+    .. controls ( 381.0716,  540.0803) and ( 383.5794,  538.0502) .. ( 373.8642,  529.4033)
+    .. controls ( 365.7919,  522.2177) and ( 365.2246,  523.8359) .. ( 372.6259,  532.9345)
+    .. controls ( 377.2491,  538.6153) and ( 382.7885,  547.7060) .. cycle
+  ( 393.7402,  573.0410)
+    .. controls ( 393.9372,  574.3148) and ( 380.1591,  598.6663) .. ( 380.1591,  589.9697)
+    .. controls ( 380.1591,  586.7412) and ( 383.9306,  580.2763) .. ( 388.7685,  575.2099)
+    .. controls ( 392.8916,  570.8935) and ( 393.3750,  570.6816) .. cycle}
+\def\fdulogo at name@new at da{%
+  ( 689.3300,  467.6806)
+    .. controls ( 692.0732,  467.6265) and ( 698.9023,  465.2232) .. ( 698.9023,  462.1865)
+    .. controls ( 698.9023,  453.2264) and ( 666.9692,  451.4993) .. ( 656.6113,  451.4121)
+    .. controls ( 650.6810,  451.3616) and ( 642.6827,  443.3644) .. ( 638.3281,  443.9414)
+    .. controls ( 625.8084,  445.6001) and ( 618.8730,  454.9070) .. ( 616.0380,  467.6806)
+    .. controls ( 615.0996,  471.9091) and ( 609.2675,  486.2031) .. ( 602.8417,  500.0214)
+    .. controls ( 600.1004,  505.9188) and ( 585.6732,  546.4052) .. ( 589.0263,  549.1875)
+    .. controls ( 596.0000,  544.0000) and ( 658.2679,  468.2930) .. cycle
+  ( 478.0410,  455.2734)
+    .. controls ( 478.0410,  458.7822) and ( 478.2382,  458.8964) .. ( 484.2890,  458.8964)
+    .. controls ( 494.1474,  458.8964) and ( 514.1533,  465.6093) .. ( 519.5810,  470.7382)
+    .. controls ( 527.7900,  478.4960) and ( 546.3144,  501.7636) .. ( 550.9013,  510.0781)
+    .. controls ( 554.6816,  516.9326) and ( 565.1533,  544.1220) .. ( 564.3300,  544.9453)
+    .. controls ( 563.4492,  545.8261) and ( 547.2187,  535.0283) .. ( 538.3994,  527.6933)
+    .. controls ( 525.3037,  516.8037) and ( 515.6875,  506.8515) .. ( 515.6875,  504.1884)
+    .. controls ( 515.6875,  499.8336) and ( 510.6558,  494.0197) .. ( 506.0527,  496.7753)
+    .. controls ( 500.6611,  500.0019) and ( 498.2792,  512.2998) .. ( 502.2734,  516.2929)
+    .. controls ( 503.9550,  517.9755) and ( 504.5849,  518.0244) .. ( 506.2958,  516.6054)
+    .. controls ( 508.7910,  514.5341) and ( 513.3173,  516.8486) .. ( 522.0527,  524.6640)
+    .. controls ( 528.0462,  530.0271) and ( 554.5837,  549.7136) .. ( 564.1298,  556.7539)
+    .. controls ( 576.9433,  566.2046) and ( 587.1237,  647.9745) .. ( 588.4189,  674.1103)
+    .. controls ( 589.1376,  688.6035) and ( 590.2744,  706.6015) .. ( 590.9453,  714.1044)
+    .. controls ( 591.9648,  725.5039) and ( 591.8623,  728.1806) .. ( 590.3183,  730.3837)
+    .. controls ( 587.9892,  733.7089) and ( 587.9482,  738.7968) .. ( 590.2265,  741.9111)
+    .. controls ( 593.9345,  746.9852) and ( 609.2742,  739.6781) .. ( 611.3876,  737.3925)
+    .. controls ( 617.6537,  730.6163) and ( 611.0457,  720.8148) .. ( 609.1015,  708.6191)
+    .. controls ( 606.8052,  694.2020) and ( 603.4859,  680.1258) .. ( 603.6923,  665.3251)
+    .. controls ( 603.8808,  651.9794) and ( 599.1054,  623.3896) .. ( 593.5273,  604.4638)
+    .. controls ( 587.9189,  585.4316) and ( 584.6064,  571.8359) .. ( 585.5791,  571.8359)
+    .. controls ( 585.9355,  571.8359) and ( 588.2861,  573.4101) .. ( 590.8007,  575.3339)
+    .. controls ( 598.5688,  581.2763) and ( 617.0611,  590.5981) .. ( 627.6738,  597.8750)
+    .. controls ( 637.5055,  604.6163) and ( 642.0950,  604.0655) .. ( 625.1191,  612.7246)
+    .. controls ( 603.5489,  623.7291) and ( 650.5666,  619.6409) .. ( 660.8027,  617.5761)
+    .. controls ( 670.7346,  615.5712) and ( 659.0000,  608.0000) .. ( 654.4589,  604.5156)
+    .. controls ( 628.0000,  584.0000) and ( 614.5406,  579.0209) .. ( 583.0000,  558.2675)
+    .. controls ( 581.9864,  557.6007) and ( 581.6212,  557.2352) .. ( 581.1341,  556.0000)
+    .. controls ( 571.0688,  530.4789) and ( 564.0389,  509.9755) .. ( 548.2490,  484.6210)
+    .. controls ( 537.3892,  467.1846) and ( 533.6349,  459.8094) .. ( 522.9638,  450.4511)
+    .. controls ( 519.0514,  447.0186) and ( 478.0410,  447.5572) .. cycle}
+\def\fdulogo at name@new at xue{%
+  ( 866.9619,  670.1269)
+    .. controls ( 872.1341,  667.5631) and ( 877.3066,  664.9996) .. ( 882.4794,  662.4365)
+    .. controls ( 897.1636,  673.0723) and ( 904.9638,  671.9636) .. ( 897.5244,  643.0595)
+    .. controls ( 892.0676,  621.8633) and ( 910.3840,  603.5410) .. ( 885.4394,  594.4404)
+    .. controls ( 879.0342,  592.1041) and ( 885.2172,  577.2860) .. ( 893.8154,  585.9541)
+    .. controls ( 897.5953,  589.7651) and ( 918.1269,  637.2683) .. ( 920.8105,  642.1103)
+    .. controls ( 925.8907,  651.2752) and ( 953.6300,  695.5733) .. ( 950.2841,  700.9199)
+    .. controls ( 946.3859,  707.1475) and ( 908.5359,  693.5632) .. ( 907.0322,  693.5820)
+    .. controls ( 903.4746,  693.6258) and ( 948.9630,  718.8494) .. ( 956.8310,  706.8378)
+    .. controls ( 958.6474,  704.0664) and ( 958.6474,  703.2148) .. ( 956.8349,  697.1123)
+    .. controls ( 954.9199,  690.6611) and ( 939.8642,  661.9316) .. ( 931.6289,  649.0117)
+    .. controls ( 917.4050,  626.7024) and ( 917.3557,  616.7870) .. ( 904.6103,  592.8720)
+    .. controls ( 901.6191,  587.2617) and ( 902.9716,  587.2021) .. ( 922.3652,  592.0996)
+    .. controls ( 942.4111,  597.1601) and ( 965.8681,  600.7509) .. ( 979.5800,  600.8554)
+    .. controls (1006.2410,  601.0624) and ( 980.8352,  579.8558) .. ( 972.4677,  575.8779)
+    .. controls ( 951.8281,  566.0634) and ( 944.1455,  563.7490) .. ( 895.9199,  552.8183)
+    .. controls ( 875.5029,  548.1904) and ( 859.4863,  540.1650) .. ( 848.9199,  529.2666)
+    .. controls ( 843.2080,  523.3750) and ( 843.7802,  523.2089) .. ( 857.6455,  526.7285)
+    .. controls ( 872.2212,  530.4278) and ( 910.6040,  537.5911) .. ( 900.0810,  514.0322)
+    .. controls ( 897.0097,  507.1572) and ( 887.7187,  499.8359) .. ( 878.6464,  497.1416)
+    .. controls ( 870.7539,  494.7978) and ( 863.0371,  488.5439) .. ( 863.0371,  485.2255)
+    .. controls ( 863.0371,  485.2255) and ( 947.3786,  504.0948) .. ( 953.8574,  489.4531)
+    .. controls ( 962.5270,  469.8408) and ( 947.0187,  462.7251) .. ( 924.2705,  472.6132)
+    .. controls ( 914.7527,  476.7498) and ( 899.4143,  471.8888) .. ( 888.3906,  469.8164)
+    .. controls ( 873.8373,  467.0778) and ( 866.6132,  465.4492) .. ( 864.8242,  461.0000)
+    .. controls ( 863.2480,  457.0791) and ( 864.3739,  447.8594) .. ( 865.8789,  438.8173)
+    .. controls ( 868.0575,  425.7284) and ( 869.2750,  407.3598) .. ( 872.8388,  394.2695)
+    .. controls ( 877.9130,  375.6347) and ( 877.9716,  372.8085) .. ( 873.4365,  365.7207)
+    .. controls ( 869.2724,  359.2128) and ( 867.0009,  358.5175) .. ( 859.9462,  361.5869)
+    .. controls ( 827.5201,  375.6846) and ( 821.4643,  368.8674) .. ( 791.7636,  383.6689)
+    .. controls ( 773.4511,  392.7949) and ( 756.0244,  404.7509) .. ( 758.0625,  406.7900)
+    .. controls ( 758.5966,  407.3242) and ( 772.4179,  400.8740) .. ( 774.8232,  398.9677)
+    .. controls ( 785.1163,  390.8118) and ( 831.3897,  376.7914) .. ( 853.9999,  378.3438)
+    .. controls ( 858.3950,  378.6456) and ( 860.1896,  378.1501) .. ( 860.0654,  382.9999)
+    .. controls ( 859.4822,  405.7672) and ( 857.8050,  454.9841) .. ( 855.9267,  458.4892)
+    .. controls ( 852.1312,  465.5686) and ( 771.6132,  417.8144) .. ( 771.6132,  417.8144)
+    .. controls ( 754.9244,  407.1476) and ( 744.3724,  418.5578) .. ( 736.6806,  430.0332)
+    .. controls ( 730.8985,  438.6579) and ( 733.8836,  440.5205) .. ( 744.8505,  441.3681)
+    .. controls ( 781.3750,  444.1931) and ( 821.0000,  475.0000) .. ( 855.4062,  483.4707)
+    .. controls ( 856.7646,  483.8046) and ( 856.7910,  485.2587) .. ( 856.8144,  486.5791)
+    .. controls ( 856.8769,  490.0722) and ( 862.0068,  495.2529) .. ( 870.1855,  503.4873)
+    .. controls ( 878.4355,  511.7929) and ( 887.1357,  521.8330) .. ( 887.1357,  523.0478)
+    .. controls ( 887.1357,  523.6728) and ( 885.0175,  523.2919) .. ( 882.4296,  522.2011)
+    .. controls ( 865.0791,  514.8906) and ( 855.0830,  512.4111) .. ( 841.6679,  512.0908)
+    .. controls ( 834.2597,  511.9150) and ( 827.9033,  512.2500) .. ( 827.5410,  512.8359)
+    .. controls ( 825.0546,  516.8583) and ( 834.7304,  527.3525) .. ( 848.9355,  536.0410)
+    .. controls ( 872.5839,  550.5058) and ( 891.0488,  558.1162) .. ( 915.9726,  563.6728)
+    .. controls ( 937.9951,  568.5830) and ( 964.7958,  579.8984) .. ( 975.9189,  588.9814)
+    .. controls ( 983.2890,  595.0009) and ( 982.8359,  596.0996) .. ( 973.4091,  595.0625)
+    .. controls ( 949.3745,  592.4188) and ( 924.0128,  587.7639) .. ( 908.4843,  583.0488)
+    .. controls ( 899.9658,  580.4619) and ( 899.9501,  580.4482) .. ( 896.6240,  573.0371)
+    .. controls ( 890.3193,  558.9892) and ( 881.4707,  552.6191) .. ( 883.2324,  563.3964)
+    .. controls ( 883.6320,  565.8299) and ( 883.1162,  576.9833) .. ( 880.4980,  575.9082)
+    .. controls ( 858.6269,  566.9150) and ( 830.4409,  555.1138) .. ( 808.5664,  544.8222)
+    .. controls ( 797.6845,  539.7041) and ( 796.2529,  539.3261) .. ( 793.2226,  540.7734)
+    .. controls ( 786.2568,  544.1015) and ( 789.9345,  552.0595) .. ( 799.1591,  553.6181)
+    .. controls ( 801.9160,  554.0839) and ( 810.8388,  557.0097) .. ( 818.9873,  560.1191)
+    .. controls ( 836.3183,  566.7343) and ( 871.1201,  578.7656) .. ( 876.2841,  579.9277)
+    .. controls ( 879.6445,  580.6835) and ( 879.8115,  581.0195) .. ( 879.0097,  585.3828)
+    .. controls ( 877.7978,  591.9804) and ( 875.8417,  593.4570) .. ( 875.8417,  587.7734)
+    .. controls ( 875.8417,  583.9667) and ( 875.3896,  583.1298) .. ( 873.3320,  583.1298)
+    .. controls ( 871.9511,  583.1298) and ( 870.8222,  583.5576) .. ( 870.8222,  584.0791)
+    .. controls ( 870.8222,  587.6404) and ( 861.1080,  588.2099) .. ( 855.9267,  587.1230)
+    .. controls ( 845.7187,  584.9814) and ( 845.1533,  587.5312) .. ( 855.1357,  590.6894)
+    .. controls ( 865.6679,  594.0227) and ( 853.8306,  613.2480) .. ( 848.2734,  613.2480)
+    .. controls ( 847.7685,  613.2480) and ( 844.1982,  608.5019) .. ( 840.3378,  602.7021)
+    .. controls ( 833.2685,  592.0791) and ( 824.7119,  581.8750) .. ( 822.8740,  581.8750)
+    .. controls ( 822.3281,  581.8750) and ( 821.8808,  583.5488) .. ( 821.8808,  585.5937)
+    .. controls ( 821.8808,  588.2441) and ( 823.2646,  590.6757) .. ( 826.7001,  594.0634)
+    .. controls ( 831.8747,  599.1656) and ( 839.0208,  611.0189) .. ( 843.6523,  618.5537)
+    .. controls ( 839.5013,  621.7452) and ( 831.6608,  623.2039) .. ( 838.3857,  629.4697)
+    .. controls ( 842.8114,  633.5928) and ( 845.6252,  627.0387) .. ( 849.7792,  628.6308)
+    .. controls ( 851.8094,  629.4089) and ( 871.6414,  654.3014) .. ( 872.9833,  655.6894)
+    .. controls ( 875.5976,  658.3935) and ( 874.8876,  659.3046) .. ( 869.0117,  660.7841)
+    .. controls ( 860.1054,  663.0273) and ( 857.3457,  662.5126) .. ( 850.3759,  657.3125)
+    .. controls ( 846.7822,  654.6308) and ( 842.5195,  652.0351) .. ( 840.9033,  651.5439)
+    .. controls ( 830.5901,  648.4143) and ( 849.4892,  662.0866) .. ( 849.4892,  662.2822)
+    .. controls ( 849.4892,  662.9208) and ( 846.3828,  663.4433) .. ( 842.5869,  663.4433)
+    .. controls ( 835.7421,  663.4433) and ( 835.6845,  663.4755) .. ( 835.6845,  667.2392)
+    .. controls ( 835.6845,  675.0414) and ( 850.2865,  674.2498) .. ( 857.5117,  671.4775)
+    .. controls ( 860.4374,  670.3550) and ( 871.3424,  681.9783) .. ( 873.5898,  683.6767)
+    .. controls ( 890.8730,  696.7343) and ( 897.1748,  702.7265) .. ( 897.1748,  706.0996)
+    .. controls ( 897.1748,  710.6279) and ( 901.3623,  711.9609) .. ( 904.7968,  708.5263)
+    .. controls ( 909.1591,  704.1640) and ( 907.9541,  700.2519) .. ( 901.1923,  696.8261)
+    .. controls ( 890.8471,  691.5839) and ( 874.3538,  677.9265) .. cycle
+  ( 888.3906,  576.1240)
+    .. controls ( 888.3906,  571.7533) and ( 894.7409,  578.1103) .. ( 890.3769,  578.1103)
+    .. controls ( 889.2841,  578.1103) and ( 888.3906,  577.2167) .. cycle
+  ( 874.9306,  601.4609)
+    .. controls ( 873.2265,  615.7216) and ( 872.0917,  634.7187) .. ( 872.7216,  638.4462)
+    .. controls ( 874.6299,  649.7538) and ( 868.3526,  640.2413) .. ( 863.1748,  633.4189)
+    .. controls ( 853.7236,  620.9667) and ( 853.7255,  621.0458) .. ( 862.6591,  611.3652)
+    .. controls ( 865.8437,  607.9140) and ( 869.3906,  603.5322) .. ( 870.5410,  601.6279)
+    .. controls ( 872.8398,  597.8203) and ( 875.3769,  597.7246) .. cycle
+  ( 888.3154,  605.0439)
+    .. controls ( 894.6455,  609.0390) and ( 895.3037,  611.5156) .. ( 891.8476,  618.3330)
+    .. controls ( 888.0751,  625.7744) and ( 888.1044,  638.3427) .. ( 891.9199,  649.5332)
+    .. controls ( 894.8027,  657.9882) and ( 895.4882,  664.6982) .. ( 893.4687,  664.6982)
+    .. controls ( 886.1028,  664.6982) and ( 881.4064,  652.8263) .. ( 878.1562,  647.1298)
+    .. controls ( 874.2248,  640.2391) and ( 877.1219,  601.9541) .. ( 881.6621,  601.9541)
+    .. controls ( 882.6298,  601.9541) and ( 885.6230,  603.3447) .. cycle
+  ( 767.4814,  501.0458)
+    .. controls ( 762.0969,  492.8272) and ( 757.9420,  507.2428) .. ( 757.9248,  511.6015)
+    .. controls ( 757.8925,  520.3115) and ( 769.6572,  552.4189) .. ( 774.7480,  557.5097)
+    .. controls ( 777.3837,  560.1455) and ( 777.2109,  558.1542) .. ( 774.1230,  550.3203)
+    .. controls ( 773.0663,  547.6383) and ( 769.0537,  503.4455) .. cycle
+  ( 787.3212,  554.5810)
+    .. controls ( 786.4121,  556.9658) and ( 787.3837,  620.5800) .. ( 788.3447,  621.5410)
+    .. controls ( 788.3447,  621.5410) and ( 803.6477,  553.0126) .. ( 790.3466,  553.0126)
+    .. controls ( 789.0126,  553.0126) and ( 787.6513,  553.7187) .. cycle
+  ( 817.3105,  590.8310)
+    .. controls ( 805.5565,  568.5402) and ( 796.1662,  595.0102) .. ( 805.2363,  605.7099)
+    .. controls ( 805.5253,  606.0507) and ( 807.3525,  604.3798) .. ( 809.2978,  601.9960)
+    .. controls ( 813.6728,  596.6357) and ( 814.1035,  596.9228) .. ( 824.0458,  611.7929)
+    .. controls ( 827.9590,  617.6453) and ( 832.5091,  625.6266) .. ( 833.8574,  624.2783)
+    .. controls ( 835.3276,  622.8048) and ( 818.0093,  592.1556) .. cycle
+  ( 805.5673,  619.6240)
+    .. controls ( 805.5673,  623.9644) and ( 809.3582,  628.1528) .. ( 809.0302,  635.6904)
+    .. controls ( 808.5672,  646.2700) and ( 809.2222,  645.5608) .. ( 817.5986,  641.5937)
+    .. controls ( 825.7117,  637.7526) and ( 826.1018,  623.3375) .. ( 815.1748,  624.8896)
+    .. controls ( 811.9062,  625.3542) and ( 805.5673,  616.8618) .. cycle
+  ( 785.4892,  643.8544)
+    .. controls ( 785.4892,  644.8134) and ( 787.9101,  648.9082) .. ( 790.8701,  652.9521)
+    .. controls ( 801.2392,  667.1250) and ( 810.7919,  685.3535) .. ( 813.1943,  695.5517)
+    .. controls ( 814.9306,  702.9228) and ( 815.9335,  705.1835) .. ( 817.4853,  705.2216)
+    .. controls ( 819.7021,  705.2763) and ( 823.3242,  698.9609) .. ( 824.0097,  693.8457)
+    .. controls ( 825.4511,  683.0986) and ( 824.3291,  681.1855) .. ( 805.5244,  662.3212)
+    .. controls ( 795.8857,  652.6523) and ( 787.9990,  644.1494) .. ( 787.9990,  643.4257)
+    .. controls ( 787.9990,  642.7021) and ( 787.4345,  642.1103) .. ( 786.7441,  642.1103)
+    .. controls ( 786.0537,  642.1103) and ( 785.4892,  642.8955) .. cycle}
 \def\fdulogo at emblem@kernel{%
-  (351.02572456, 574.53945678)
-    .. controls (353.31905783, 587.19278979) and (370.06572408, 593.55278963) .. (380.65239048, 586.95278980)
-    .. controls (386.01239035, 582.31278991) and (389.51905693, 574.99279010) .. (388.22572363, 567.81945694)
-    .. controls (386.66572367, 555.08612393) and (380.57239049, 543.57945755) .. (377.06572391, 531.37945785)
-    .. controls (375.69239061, 525.83279133) and (379.82572384, 521.44612477) .. (382.75905710, 517.29945821)
-    .. controls (419.97238950, 519.71279148) and (457.09238857, 523.61945805) .. (494.39905431, 524.81945802)
-    .. controls (505.81238735, 525.81945799) and (517.31905373, 525.21945801) .. (528.69238678, 524.05945804)
-    .. controls (539.05238652, 523.29945806) and (548.67905295, 513.85945829) .. (547.86571964, 503.17945856)
-    .. controls (547.22571965, 497.11279204) and (542.46571977, 490.89945887) .. (535.86571994, 491.12612553)
-    .. controls (523.49238691, 491.00612553) and (511.29238722, 493.79279213) .. (498.93238753, 494.09945879)
-    .. controls (478.77238803, 495.83279208) and (458.51905520, 495.72612541) .. (438.31905571, 495.01945876)
-    .. controls (427.34572265, 493.97945879) and (416.13238960, 494.20612545) .. (405.57238986, 490.60612554)
-    .. controls (398.26572338, 488.08612560) and (390.46572357, 486.52612564) .. (383.90572374, 482.24612575)
-    .. controls (379.85239050, 479.57945915) and (376.14572393, 475.11279259) .. (376.97239058, 469.93945939)
-    .. controls (378.22572388, 458.71279300) and (386.95905699, 449.31279324) .. (386.15905701, 437.71279353)
-    .. controls (383.69239041, 424.51279386) and (378.01239055, 412.21946083) .. (374.45239064, 399.31279449)
-    .. controls (371.06572406, 387.49946145) and (370.10572408, 375.17946176) .. (368.23905746, 363.07279540)
-    .. controls (367.66572414, 356.96612888) and (366.55905750, 350.91279570) .. (366.34572417, 344.76612919)
-    .. controls (363.49239091, 318.55279651) and (365.89239085, 292.17946383) .. (366.31905751, 265.91279782)
-    .. controls (366.58572417, 249.05946491) and (367.50572415, 232.21946533) .. (369.07905744, 215.44613242)
-    .. controls (369.79905742, 204.24613270) and (372.17239070, 193.21946631) .. (372.89239068, 182.01946659)
-    .. controls (372.62572402, 175.80613341) and (371.38572405, 167.51280028) .. (364.62572422, 165.19280034)
-    .. controls (358.59905770, 163.63280038) and (350.94572456, 163.64613371) .. (346.71905800, 168.96613358)
-    .. controls (338.13239155, 178.77946667) and (337.71905822, 192.48613299) .. (335.77239161, 204.72613269)
-    .. controls (331.25239172, 230.40613205) and (330.90572506, 256.55279806) .. (331.15905839, 282.55279741)
-    .. controls (288.67905945, 280.91279745) and (245.66572719, 283.05946406) .. (203.82572824, 274.09946429)
-    .. controls (200.02572833, 273.43279764) and (195.38572845, 270.87279770) .. (192.34572852, 274.64613094)
-    .. controls (185.49239536, 281.73946410) and (184.87906204, 292.20613050) .. (182.30572878, 301.25946361)
-    .. controls (185.73239536, 303.24613022) and (188.99906194, 305.72613016) .. (192.98572851, 306.45946348)
-    .. controls (217.54572789, 311.79279668) and (242.75906060, 313.05946331) .. (267.81239330, 313.27279664)
-    .. controls (289.33239277, 313.92612996) and (310.87905889, 315.92612991) .. (332.42572502, 314.57946327)
-    .. controls (332.63905835, 354.81946227) and (336.22572493, 396.36612790) .. (353.90572449, 433.12612698)
-    .. controls (355.45239111, 435.01946026) and (353.79905782, 436.64612689) .. (352.65239118, 438.15279352)
-    .. controls (344.61239138, 431.49946035) and (339.75905817, 422.07279392) .. (335.77239161, 412.61946082)
-    .. controls (331.29239172, 401.53946110) and (322.95905859, 391.68612801) .. (322.25239194, 379.32612832)
-    .. controls (320.61239198, 363.93946204) and (319.06572536, 347.01946246) .. (308.14572563, 335.00612943)
-    .. controls (294.86572596, 321.71279643) and (275.35905978, 317.88612986) .. (257.25239357, 317.31279654)
-    .. controls (244.57239389, 317.01946321) and (231.38572755, 315.24612992) .. (219.17239452, 319.59279648)
-    .. controls (199.06572836, 326.67279631) and (183.39906208, 345.41946250) .. (180.62572882, 366.63279531)
-    .. controls (176.82572891, 393.49946130) and (177.69239556, 421.24612727) .. (185.07906204, 447.43279329)
-    .. controls (187.31906198, 454.19279312) and (188.82572861, 462.31279291) .. (195.33239512, 466.37945948)
-    .. controls (225.99906102, 487.49945895) and (267.79905997, 488.05945894) .. (300.91905914, 472.39279266)
-    .. controls (312.34572552, 465.79279283) and (313.77239216, 451.15279319) .. (315.38572545, 439.37946015)
-    .. controls (318.67905870, 442.36612675) and (320.02572533, 446.68612664) .. (322.13239195, 450.47279321)
-    .. controls (330.99905839, 465.63279283) and (344.74572471, 477.15279254) .. (354.63905780, 491.48612552)
-    .. controls (353.30572450, 493.36612547) and (350.90572456, 494.19279212) .. (349.06572461, 495.49945875)
-    .. controls (339.71905817, 486.91279230) and (328.70572512, 479.15279249) .. (315.81239210, 477.43279254)
-    .. controls (308.29239229, 476.05945924) and (300.81239248, 482.25945908) .. (300.05239250, 489.71279223)
-    .. controls (300.29239249, 493.88612546) and (303.38572575, 496.91279205) .. (305.75905902, 500.05945864)
-    .. controls (316.66572542, 513.49945830) and (329.54572509, 525.39279134) .. (338.87905819, 540.08612430)
-    .. controls (345.31905803, 550.57945737) and (348.10572463, 562.72612374) .. (351.02572456, 574.53945678)
-  (211.99906137, 380.15279497)
-    .. controls (213.41239466, 369.35279524) and (216.90572791, 357.49946220) .. (226.42572767, 351.12612903)
-    .. controls (238.31906071, 346.09946249) and (251.69239371, 345.40612917) .. (264.37239339, 347.04612913)
-    .. controls (269.66572659, 347.21946246) and (275.17239312, 348.29946243) .. (279.49239301, 351.53946235)
-    .. controls (289.10572611, 358.76612884) and (292.73239268, 371.93946184) .. (290.85239273, 383.45946155)
-    .. controls (264.70572672, 389.28612807) and (238.03906072, 383.60612822) .. (211.99906137, 380.15279497)
-  (220.85239448, 442.37946008)
-    .. controls (211.53239471, 434.35279361) and (209.46572810, 421.25946061) .. (209.38572810, 409.60612757)
-    .. controls (235.99906077, 409.13946091) and (262.61239343, 411.53946085) .. (289.21239277, 412.67279416)
-    .. controls (289.95905942, 420.89946062) and (289.99905942, 429.51279373) .. (286.93239283, 437.32612687)
-    .. controls (284.69239288, 443.07279340) and (279.74572634, 448.15279327) .. (273.42572650, 449.03279325)
-    .. controls (266.31906001, 450.25945988) and (259.06572686, 450.32612655) .. (251.90572704, 451.01945986)
-    .. controls (241.14572730, 450.67279321) and (229.57239426, 449.28612657) .. (220.85239448, 442.37946008)
-  (450.54572207, 484.52612569)
-    .. controls (463.87905507, 485.19279234) and (477.23905474, 484.59279236) .. (490.58572107, 484.91279235)
-    .. controls (506.99905399, 486.12612565) and (524.78572021, 485.08612568) .. (538.90571986, 475.72612591)
-    .. controls (546.77238633, 470.17945938) and (548.85238628, 459.53945965) .. (547.14571965, 450.56612654)
-    .. controls (546.15905301, 446.07279332) and (545.11905304, 440.93946012) .. (541.03905314, 438.16612685)
-    .. controls (528.78572011, 428.23279377) and (512.14572053, 427.39279379) .. (497.05238757, 427.35279379)
-    .. controls (466.02572168, 428.56612709) and (434.85238913, 425.24612717) .. (403.91905657, 428.87279375)
-    .. controls (397.62572339, 429.84612706) and (392.70572352, 435.05946026) .. (390.78572356, 440.95279345)
-    .. controls (388.53239029, 447.27279329) and (388.27905696, 454.15279312) .. (388.61239028, 460.79279295)
-    .. controls (390.07905691, 469.07279275) and (397.18572340, 474.97945926) .. (404.33238989, 478.60612584)
-    .. controls (418.87905619, 485.12612568) and (435.21238912, 482.07279242) .. (450.54572207, 484.52612569)
-  (415.59905628, 458.27279302)
-    .. controls (412.73238968, 456.53945973) and (413.49238966, 452.84612648) .. (413.25238967, 450.03279322)
-    .. controls (414.81238963, 448.92612658) and (416.33238959, 447.43279329) .. (418.39905621, 447.41945995)
-    .. controls (447.37238882, 446.75279330) and (476.33238809, 448.08612660) .. (505.29238737, 448.96612658)
-    .. controls (510.42572057, 449.33945991) and (515.23905379, 451.27279319) .. (520.01238700, 453.05945981)
-    .. controls (519.62572034, 456.45945973) and (518.38572037, 459.73945965) .. (515.66572044, 461.93945959)
-    .. controls (487.70572114, 462.57945957) and (459.71905517, 462.08612625) .. (431.78572254, 460.81945962)
-    .. controls (426.35905601, 460.52612629) and (420.41238949, 461.31279294) .. (415.59905628, 458.27279302)
-  (434.01238915,419.45946065)
-    .. controls (450.58572207, 421.12612728) and (467.27905498, 420.31279396) .. (483.87905457, 421.35279394)
-    .. controls (500.83905415, 422.59279391) and (517.85238705, 420.91279395) .. (534.57238664, 418.08612735)
-    .. controls (542.10571978, 417.03279405) and (547.46571965, 410.41946088) .. (549.71905292, 403.55279438)
-    .. controls (552.38571952, 395.33946126) and (553.19905284, 385.84612816) .. (548.91905294, 378.03279502)
-    .. controls (544.65238638, 370.49946188) and (536.97238658, 364.72612869) .. (528.23905346, 363.79279538)
-    .. controls (491.77238771, 359.75279548) and (454.99905529, 362.17946208) .. (418.42572287, 360.08612880)
-    .. controls (411.46572305, 358.71279550) and (403.94572323, 360.21946213) .. (398.41239004, 364.75279535)
-    .. controls (389.18572360, 372.11279517) and (385.21239037, 385.13946151) .. (388.13239030, 396.48612789)
-    .. controls (389.59905693, 400.72612779) and (392.98572351, 403.88612771) .. (395.93239010, 407.13946096)
-    .. controls (400.77238998, 412.32612750) and (407.02572316, 416.53946073) .. (414.21238964, 417.44612737)
-    .. controls (420.79905615, 418.16612735) and (427.35905598, 419.32612732) .. (434.01238915, 419.45946065)
-  (434.35905581, 393.23279464)
-    .. controls (427.49238931, 392.47279466) and (420.30572283, 393.41946130) .. (413.71905632, 390.99279470)
-    .. controls (413.31905633, 390.03279472) and (412.51905635, 388.11279477) .. (412.13238970, 387.15279479)
-    .. controls (413.11905634, 385.65946150) and (413.75905632, 383.40612822) .. (415.87905627, 383.20612823)
-    .. controls (424.22572273, 380.80612829) and (432.86572251, 383.40612822) .. (441.34572230, 383.33946156)
-    .. controls (465.45238836, 385.19279484) and (489.63905443, 385.57946150) .. (513.75905382, 387.15279479)
-    .. controls (517.51905373, 387.05946146) and (519.97238700, 390.40612805) .. (521.50572030, 393.41946130)
-    .. controls (509.73238726, 396.53946123) and (497.45238756, 395.43279459) .. (485.46572120, 394.75279460)
-    .. controls (468.42572162, 394.47279461) and (451.41238871, 393.20612798) .. (434.35905581, 393.23279464)
-  (409.93238975, 351.67279568)
-    .. controls (434.37238914, 354.71279560) and (459.05238852, 354.63279561) .. (483.62572124, 355.91279557)
-    .. controls (485.82572119, 350.48612904) and (483.75905457, 344.68612919) .. (479.95905467, 340.59279596)
-    .. controls (476.77238808, 336.71279605) and (472.75905485, 333.45946280) .. (470.66572157, 328.76612959)
-    .. controls (481.29238797, 329.64612956) and (491.83905437, 331.35279619) .. (502.50572077, 331.65946285)
-    .. controls (510.19905391, 333.91279612) and (513.45238716, 342.01946259) .. (519.03905369, 346.97946246)
-    .. controls (523.06572026, 349.80612906) and (527.89238680, 353.35279564) .. (533.07905334, 351.55279568)
-    .. controls (540.77238648, 348.75279575) and (544.71905305, 339.03279600) .. (542.39905311, 331.43279619)
-    .. controls (536.53238659, 309.72613006) and (530.59905340, 287.99279727) .. (522.91905359, 266.85946447)
-    .. controls (511.78572054, 262.21946458) and (499.50572085, 266.01946449) .. (487.89238780, 265.24613117)
-    .. controls (483.34572125, 264.73946452) and (478.39905471, 265.49946450) .. (474.30572148, 263.07279790)
-    .. controls (474.23905481, 261.36613127) and (474.34572147, 259.65946465) .. (474.65238813, 257.96613136)
-    .. controls (478.51905470, 242.35279841) and (481.25238797, 226.47279881) .. (485.98572118, 211.08613253)
-    .. controls (487.06572116, 204.00613271) and (487.67905447, 196.05946624) .. (484.25238789, 189.51279973)
-    .. controls (476.31905476, 184.71279985) and (465.85238835, 189.35279974) .. (460.89238848, 196.41946623)
-    .. controls (451.43905538, 210.80613254) and (446.58572217, 227.61946545) .. (443.34572225, 244.36613170)
-    .. controls (442.22572228, 249.07279825) and (441.66572229, 254.07279812) .. (438.85238903, 258.15279802)
-    .. controls (419.99905617, 259.47279799) and (405.93238985, 243.37946505) .. (387.73239031, 241.71279843)
-    .. controls (379.39905718, 242.19279842) and (375.17239062, 251.88613151) .. (376.69239058, 259.24613132)
-    .. controls (377.26572390, 264.15279787) and (381.23905714, 267.63279778) .. (385.10572371, 270.17946438)
-    .. controls (391.30572355, 273.80613096) and (398.41239004, 275.27279759) .. (405.15905654, 277.51279753)
-    .. controls (415.71905627, 280.60613079) and (426.22572268, 284.92613068) .. (437.39905573, 284.68613069)
-    .. controls (437.42572240, 291.23279719) and (437.54572239, 297.80613036) .. (436.70572242, 304.32613020)
-    .. controls (418.06572288, 303.93946354) and (402.18572328, 292.19279717) .. (383.91905707, 289.95279722)
-    .. controls (379.93239050, 289.39279724) and (376.61239058, 292.69946382) .. (375.42572395, 296.21946373)
-    .. controls (373.71905732, 301.08613028) and (374.13239065, 306.87279680) .. (376.93239058, 311.27279669)
-    .. controls (384.66572372, 317.89946319) and (395.17239012, 320.05946314) .. (405.07905654, 320.76612979)
-    .. controls (417.17238957, 322.07279642) and (429.94572258, 321.69946310) .. (441.02572231, 327.49946295)
-    .. controls (440.74572231, 329.12612958) and (440.49238899, 330.76612954) .. (440.25238899, 332.37946283)
-    .. controls (429.37238927, 333.83279613) and (417.82572289, 328.43279626) .. (407.47905648, 333.69946280)
-    .. controls (400.06572333, 337.24612937) and (401.46572330, 350.71279570) .. (409.93238975, 351.67279568)
-  (470.38572157, 306.49946348)
-    .. controls (470.22572158, 300.08613030) and (470.13238825, 293.64613046) .. (470.43905491, 287.23279729)
-    .. controls (479.91905467, 288.63279726) and (489.97238775, 287.17946396) .. (499.06572086, 290.41946388)
-    .. controls (502.74572076, 295.76613041) and (502.45238744, 302.59279691) .. (502.78572076, 308.79279675)
-    .. controls (491.93238770, 310.05946339) and (481.17238797, 307.24613012) .. (470.38572157, 306.49946348)}
+  ( 351.0257,  574.5394)
+    .. controls ( 353.3190,  587.1927) and ( 370.0657,  593.5527) .. ( 380.6523,  586.9527)
+    .. controls ( 386.0123,  582.3127) and ( 389.5190,  574.9927) .. ( 388.2257,  567.8194)
+    .. controls ( 386.6657,  555.0861) and ( 380.5723,  543.5794) .. ( 377.0657,  531.3794)
+    .. controls ( 375.6923,  525.8327) and ( 379.8257,  521.4461) .. ( 382.7590,  517.2994)
+    .. controls ( 419.9723,  519.7127) and ( 457.0923,  523.6194) .. ( 494.3990,  524.8194)
+    .. controls ( 505.8123,  525.8194) and ( 517.3190,  525.2194) .. ( 528.6923,  524.0594)
+    .. controls ( 539.0523,  523.2994) and ( 548.6790,  513.8594) .. ( 547.8657,  503.1794)
+    .. controls ( 547.2257,  497.1127) and ( 542.4657,  490.8994) .. ( 535.8657,  491.1261)
+    .. controls ( 523.4923,  491.0061) and ( 511.2923,  493.7927) .. ( 498.9323,  494.0994)
+    .. controls ( 478.7723,  495.8327) and ( 458.5190,  495.7261) .. ( 438.3190,  495.0194)
+    .. controls ( 427.3457,  493.9794) and ( 416.1323,  494.2061) .. ( 405.5723,  490.6061)
+    .. controls ( 398.2657,  488.0861) and ( 390.4657,  486.5261) .. ( 383.9057,  482.2461)
+    .. controls ( 379.8523,  479.5794) and ( 376.1457,  475.1127) .. ( 376.9723,  469.9394)
+    .. controls ( 378.2257,  458.7127) and ( 386.9590,  449.3127) .. ( 386.1590,  437.7127)
+    .. controls ( 383.6923,  424.5127) and ( 378.0123,  412.2194) .. ( 374.4523,  399.3127)
+    .. controls ( 371.0657,  387.4994) and ( 370.1057,  375.1794) .. ( 368.2390,  363.0727)
+    .. controls ( 367.6657,  356.9661) and ( 366.5590,  350.9127) .. ( 366.3457,  344.7661)
+    .. controls ( 363.4923,  318.5527) and ( 365.8923,  292.1794) .. ( 366.3190,  265.9127)
+    .. controls ( 366.5857,  249.0594) and ( 367.5057,  232.2194) .. ( 369.0790,  215.4461)
+    .. controls ( 369.7990,  204.2461) and ( 372.1723,  193.2194) .. ( 372.8923,  182.0194)
+    .. controls ( 372.6257,  175.8061) and ( 371.3857,  167.5128) .. ( 364.6257,  165.1928)
+    .. controls ( 358.5990,  163.6328) and ( 350.9457,  163.6461) .. ( 346.7190,  168.9661)
+    .. controls ( 338.1323,  178.7794) and ( 337.7190,  192.4861) .. ( 335.7723,  204.7261)
+    .. controls ( 331.2523,  230.4061) and ( 330.9057,  256.5527) .. ( 331.1590,  282.5527)
+    .. controls ( 288.6790,  280.9127) and ( 245.6657,  283.0594) .. ( 203.8257,  274.0994)
+    .. controls ( 200.0257,  273.4327) and ( 195.3857,  270.8727) .. ( 192.3457,  274.6461)
+    .. controls ( 185.4923,  281.7394) and ( 184.8790,  292.2061) .. ( 182.3057,  301.2594)
+    .. controls ( 185.7323,  303.2461) and ( 188.9990,  305.7261) .. ( 192.9857,  306.4594)
+    .. controls ( 217.5457,  311.7927) and ( 242.7590,  313.0594) .. ( 267.8123,  313.2727)
+    .. controls ( 289.3323,  313.9261) and ( 310.8790,  315.9261) .. ( 332.4257,  314.5794)
+    .. controls ( 332.6390,  354.8194) and ( 336.2257,  396.3661) .. ( 353.9057,  433.1261)
+    .. controls ( 355.4523,  435.0194) and ( 353.7990,  436.6461) .. ( 352.6523,  438.1527)
+    .. controls ( 344.6123,  431.4994) and ( 339.7590,  422.0727) .. ( 335.7723,  412.6194)
+    .. controls ( 331.2923,  401.5394) and ( 322.9590,  391.6861) .. ( 322.2523,  379.3261)
+    .. controls ( 320.6123,  363.9394) and ( 319.0657,  347.0194) .. ( 308.1457,  335.0061)
+    .. controls ( 294.8657,  321.7127) and ( 275.3590,  317.8861) .. ( 257.2523,  317.3127)
+    .. controls ( 244.5723,  317.0194) and ( 231.3857,  315.2461) .. ( 219.1723,  319.5927)
+    .. controls ( 199.0657,  326.6727) and ( 183.3990,  345.4194) .. ( 180.6257,  366.6327)
+    .. controls ( 176.8257,  393.4994) and ( 177.6923,  421.2461) .. ( 185.0790,  447.4327)
+    .. controls ( 187.3190,  454.1927) and ( 188.8257,  462.3127) .. ( 195.3323,  466.3794)
+    .. controls ( 225.9990,  487.4994) and ( 267.7990,  488.0594) .. ( 300.9190,  472.3927)
+    .. controls ( 312.3457,  465.7927) and ( 313.7723,  451.1527) .. ( 315.3857,  439.3794)
+    .. controls ( 318.6790,  442.3661) and ( 320.0257,  446.6861) .. ( 322.1323,  450.4727)
+    .. controls ( 330.9990,  465.6327) and ( 344.7457,  477.1527) .. ( 354.6390,  491.4861)
+    .. controls ( 353.3057,  493.3661) and ( 350.9057,  494.1927) .. ( 349.0657,  495.4994)
+    .. controls ( 339.7190,  486.9127) and ( 328.7057,  479.1527) .. ( 315.8123,  477.4327)
+    .. controls ( 308.2923,  476.0594) and ( 300.8123,  482.2594) .. ( 300.0523,  489.7127)
+    .. controls ( 300.2923,  493.8861) and ( 303.3857,  496.9127) .. ( 305.7590,  500.0594)
+    .. controls ( 316.6657,  513.4994) and ( 329.5457,  525.3927) .. ( 338.8790,  540.0861)
+    .. controls ( 345.3190,  550.5794) and ( 348.1057,  562.7261) .. ( 351.0257,  574.5394)
+  ( 211.9990,  380.1527)
+    .. controls ( 213.4123,  369.3527) and ( 216.9057,  357.4994) .. ( 226.4257,  351.1261)
+    .. controls ( 238.3190,  346.0994) and ( 251.6923,  345.4061) .. ( 264.3723,  347.0461)
+    .. controls ( 269.6657,  347.2194) and ( 275.1723,  348.2994) .. ( 279.4923,  351.5394)
+    .. controls ( 289.1057,  358.7661) and ( 292.7323,  371.9394) .. ( 290.8523,  383.4594)
+    .. controls ( 264.7057,  389.2861) and ( 238.0390,  383.6061) .. ( 211.9990,  380.1527)
+  ( 220.8523,  442.3794)
+    .. controls ( 211.5323,  434.3527) and ( 209.4657,  421.2594) .. ( 209.3857,  409.6061)
+    .. controls ( 235.9990,  409.1394) and ( 262.6123,  411.5394) .. ( 289.2123,  412.6727)
+    .. controls ( 289.9590,  420.8994) and ( 289.9990,  429.5127) .. ( 286.9323,  437.3261)
+    .. controls ( 284.6923,  443.0727) and ( 279.7457,  448.1527) .. ( 273.4257,  449.0327)
+    .. controls ( 266.3190,  450.2594) and ( 259.0657,  450.3261) .. ( 251.9057,  451.0194)
+    .. controls ( 241.1457,  450.6727) and ( 229.5723,  449.2861) .. ( 220.8523,  442.3794)
+  ( 450.5457,  484.5261)
+    .. controls ( 463.8790,  485.1927) and ( 477.2390,  484.5927) .. ( 490.5857,  484.9127)
+    .. controls ( 506.9990,  486.1261) and ( 524.7857,  485.0861) .. ( 538.9057,  475.7261)
+    .. controls ( 546.7723,  470.1794) and ( 548.8523,  459.5394) .. ( 547.1457,  450.5661)
+    .. controls ( 546.1590,  446.0727) and ( 545.1190,  440.9394) .. ( 541.0390,  438.1661)
+    .. controls ( 528.7857,  428.2327) and ( 512.1457,  427.3927) .. ( 497.0523,  427.3527)
+    .. controls ( 466.0257,  428.5661) and ( 434.8523,  425.2461) .. ( 403.9190,  428.8727)
+    .. controls ( 397.6257,  429.8461) and ( 392.7057,  435.0594) .. ( 390.7857,  440.9527)
+    .. controls ( 388.5323,  447.2727) and ( 388.2790,  454.1527) .. ( 388.6123,  460.7927)
+    .. controls ( 390.0790,  469.0727) and ( 397.1857,  474.9794) .. ( 404.3323,  478.6061)
+    .. controls ( 418.8790,  485.1261) and ( 435.2123,  482.0727) .. ( 450.5457,  484.5261)
+  ( 415.5990,  458.2727)
+    .. controls ( 412.7323,  456.5394) and ( 413.4923,  452.8461) .. ( 413.2523,  450.0327)
+    .. controls ( 414.8123,  448.9261) and ( 416.3323,  447.4327) .. ( 418.3990,  447.4194)
+    .. controls ( 447.3723,  446.7527) and ( 476.3323,  448.0861) .. ( 505.2923,  448.9661)
+    .. controls ( 510.4257,  449.3394) and ( 515.2390,  451.2727) .. ( 520.0123,  453.0594)
+    .. controls ( 519.6257,  456.4594) and ( 518.3857,  459.7394) .. ( 515.6657,  461.9394)
+    .. controls ( 487.7057,  462.5794) and ( 459.7190,  462.0861) .. ( 431.7857,  460.8194)
+    .. controls ( 426.3590,  460.5261) and ( 420.4123,  461.3127) .. ( 415.5990,  458.2727)
+  ( 434.0123,  419.4594)
+    .. controls ( 450.5857,  421.1261) and ( 467.2790,  420.3127) .. ( 483.8790,  421.3527)
+    .. controls ( 500.8390,  422.5927) and ( 517.8523,  420.9127) .. ( 534.5723,  418.0861)
+    .. controls ( 542.1057,  417.0327) and ( 547.4657,  410.4194) .. ( 549.7190,  403.5527)
+    .. controls ( 552.3857,  395.3394) and ( 553.1990,  385.8461) .. ( 548.9190,  378.0327)
+    .. controls ( 544.6523,  370.4994) and ( 536.9723,  364.7261) .. ( 528.2390,  363.7927)
+    .. controls ( 491.7723,  359.7527) and ( 454.9990,  362.1794) .. ( 418.4257,  360.0861)
+    .. controls ( 411.4657,  358.7127) and ( 403.9457,  360.2194) .. ( 398.4123,  364.7527)
+    .. controls ( 389.1857,  372.1127) and ( 385.2123,  385.1394) .. ( 388.1323,  396.4861)
+    .. controls ( 389.5990,  400.7261) and ( 392.9857,  403.8861) .. ( 395.9323,  407.1394)
+    .. controls ( 400.7723,  412.3261) and ( 407.0257,  416.5394) .. ( 414.2123,  417.4461)
+    .. controls ( 420.7990,  418.1661) and ( 427.3590,  419.3261) .. ( 434.0123,  419.4594)
+  ( 434.3590,  393.2327)
+    .. controls ( 427.4923,  392.4727) and ( 420.3057,  393.4194) .. ( 413.7190,  390.9927)
+    .. controls ( 413.3190,  390.0327) and ( 412.5190,  388.1127) .. ( 412.1323,  387.1527)
+    .. controls ( 413.1190,  385.6594) and ( 413.7590,  383.4061) .. ( 415.8790,  383.2061)
+    .. controls ( 424.2257,  380.8061) and ( 432.8657,  383.4061) .. ( 441.3457,  383.3394)
+    .. controls ( 465.4523,  385.1927) and ( 489.6390,  385.5794) .. ( 513.7590,  387.1527)
+    .. controls ( 517.5190,  387.0594) and ( 519.9723,  390.4061) .. ( 521.5057,  393.4194)
+    .. controls ( 509.7323,  396.5394) and ( 497.4523,  395.4327) .. ( 485.4657,  394.7527)
+    .. controls ( 468.4257,  394.4727) and ( 451.4123,  393.2061) .. ( 434.3590,  393.2327)
+  ( 409.9323,  351.6727)
+    .. controls ( 434.3723,  354.7127) and ( 459.0523,  354.6327) .. ( 483.6257,  355.9127)
+    .. controls ( 485.8257,  350.4861) and ( 483.7590,  344.6861) .. ( 479.9590,  340.5927)
+    .. controls ( 476.7723,  336.7127) and ( 472.7590,  333.4594) .. ( 470.6657,  328.7661)
+    .. controls ( 481.2923,  329.6461) and ( 491.8390,  331.3527) .. ( 502.5057,  331.6594)
+    .. controls ( 510.1990,  333.9127) and ( 513.4523,  342.0194) .. ( 519.0390,  346.9794)
+    .. controls ( 523.0657,  349.8061) and ( 527.8923,  353.3527) .. ( 533.0790,  351.5527)
+    .. controls ( 540.7723,  348.7527) and ( 544.7190,  339.0327) .. ( 542.3990,  331.4327)
+    .. controls ( 536.5323,  309.7261) and ( 530.5990,  287.9927) .. ( 522.9190,  266.8594)
+    .. controls ( 511.7857,  262.2194) and ( 499.5057,  266.0194) .. ( 487.8923,  265.2461)
+    .. controls ( 483.3457,  264.7394) and ( 478.3990,  265.4994) .. ( 474.3057,  263.0727)
+    .. controls ( 474.2390,  261.3661) and ( 474.3457,  259.6594) .. ( 474.6523,  257.9661)
+    .. controls ( 478.5190,  242.3527) and ( 481.2523,  226.4727) .. ( 485.9857,  211.0861)
+    .. controls ( 487.0657,  204.0061) and ( 487.6790,  196.0594) .. ( 484.2523,  189.5127)
+    .. controls ( 476.3190,  184.7127) and ( 465.8523,  189.3527) .. ( 460.8923,  196.4194)
+    .. controls ( 451.4390,  210.8061) and ( 446.5857,  227.6194) .. ( 443.3457,  244.3661)
+    .. controls ( 442.2257,  249.0727) and ( 441.6657,  254.0727) .. ( 438.8523,  258.1527)
+    .. controls ( 419.9990,  259.4727) and ( 405.9323,  243.3794) .. ( 387.7323,  241.7127)
+    .. controls ( 379.3990,  242.1927) and ( 375.1723,  251.8861) .. ( 376.6923,  259.2461)
+    .. controls ( 377.2657,  264.1527) and ( 381.2390,  267.6327) .. ( 385.1057,  270.1794)
+    .. controls ( 391.3057,  273.8061) and ( 398.4123,  275.2727) .. ( 405.1590,  277.5127)
+    .. controls ( 415.7190,  280.6061) and ( 426.2257,  284.9261) .. ( 437.3990,  284.6861)
+    .. controls ( 437.4257,  291.2327) and ( 437.5457,  297.8061) .. ( 436.7057,  304.3261)
+    .. controls ( 418.0657,  303.9394) and ( 402.1857,  292.1927) .. ( 383.9190,  289.9527)
+    .. controls ( 379.9323,  289.3927) and ( 376.6123,  292.6994) .. ( 375.4257,  296.2194)
+    .. controls ( 373.7190,  301.0861) and ( 374.1323,  306.8727) .. ( 376.9323,  311.2727)
+    .. controls ( 384.6657,  317.8994) and ( 395.1723,  320.0594) .. ( 405.0790,  320.7661)
+    .. controls ( 417.1723,  322.0727) and ( 429.9457,  321.6994) .. ( 441.0257,  327.4994)
+    .. controls ( 440.7457,  329.1261) and ( 440.4923,  330.7661) .. ( 440.2523,  332.3794)
+    .. controls ( 429.3723,  333.8327) and ( 417.8257,  328.4327) .. ( 407.4790,  333.6994)
+    .. controls ( 400.0657,  337.2461) and ( 401.4657,  350.7127) .. ( 409.9323,  351.6727)
+  ( 470.3857,  306.4994)
+    .. controls ( 470.2257,  300.0861) and ( 470.1323,  293.6461) .. ( 470.4390,  287.2327)
+    .. controls ( 479.9190,  288.6327) and ( 489.9723,  287.1794) .. ( 499.0657,  290.4194)
+    .. controls ( 502.7457,  295.7661) and ( 502.4523,  302.5927) .. ( 502.7857,  308.7927)
+    .. controls ( 491.9323,  310.0594) and ( 481.1723,  307.2461) .. ( 470.3857,  306.4994)}
 \def\fdulogo at emblem@F{%
-  ( 85.70573119, 304.00613021)
-    .. controls ( 90.07906441, 311.59279668) and (100.06573083, 314.24612995) .. (108.09239730, 311.64613001)
-    .. controls (103.82573074, 301.69946360) and (107.82573064, 290.84613053) .. (112.17239720, 281.68613076)
-    .. controls (119.41239701, 280.19279747) and (126.06573018, 284.45946403) .. (132.95906334, 285.88613066)
-    .. controls (137.94572988, 286.45946398) and (139.27906318, 291.77946384) .. (141.21239647, 295.53946375)
-    .. controls (142.14572978, 295.53946375) and (144.01239640, 295.52613042) .. (144.94572971, 295.52613042)
-    .. controls (148.49239629, 287.19279729) and (154.53239614, 279.35279749) .. (153.91906282, 269.83279773)
-    .. controls (149.89239625, 270.88613103) and (145.59906303, 272.07279767) .. (141.47906313, 270.85946437)
-    .. controls (125.89239685, 265.43279784) and (110.17239725, 260.40613130) .. ( 94.46573097, 255.35279809)
-    .. controls ( 89.01239777, 253.68613146) and ( 84.71906455, 249.71279823) .. ( 80.70573132, 245.81946499)
-    .. controls ( 73.74573149, 252.05946484) and ( 70.87906489, 261.25946461) .. ( 68.05239830, 269.87279773)
-    .. controls ( 64.50573172, 280.96613078) and ( 57.47906523, 291.33946386) .. ( 58.22573188, 303.44613022)
-    .. controls ( 62.19906511, 305.32613017) and ( 65.98573168, 307.81946344) .. ( 70.30573158, 308.83279675)
-    .. controls ( 74.57239814, 304.05946354) and ( 71.82573154, 297.28613037) .. ( 71.27906488, 291.71279718)
-    .. controls ( 72.87906484, 283.55279738) and ( 77.30573140, 276.27279757) .. ( 80.70573132, 268.76613109)
-    .. controls ( 88.21239779, 270.85946437) and ( 96.07906426, 272.48613099) .. (102.67906410, 276.83279755)
-    .. controls (102.70573077, 283.04613073) and ( 99.11906419, 288.36613060) .. ( 97.53239756, 294.19279712)
-    .. controls ( 95.97239760, 299.61946365) and ( 90.13239775, 301.51279693) .. ( 85.70573119, 304.00613021)}
+  (  85.7057,  304.0061)
+    .. controls (  90.0790,  311.5927) and ( 100.0657,  314.2461) .. ( 108.0923,  311.6461)
+    .. controls ( 103.8257,  301.6994) and ( 107.8257,  290.8461) .. ( 112.1723,  281.6861)
+    .. controls ( 119.4123,  280.1927) and ( 126.0657,  284.4594) .. ( 132.9590,  285.8861)
+    .. controls ( 137.9457,  286.4594) and ( 139.2790,  291.7794) .. ( 141.2123,  295.5394)
+    .. controls ( 142.1457,  295.5394) and ( 144.0123,  295.5261) .. ( 144.9457,  295.5261)
+    .. controls ( 148.4923,  287.1927) and ( 154.5323,  279.3527) .. ( 153.9190,  269.8327)
+    .. controls ( 149.8923,  270.8861) and ( 145.5990,  272.0727) .. ( 141.4790,  270.8594)
+    .. controls ( 125.8923,  265.4327) and ( 110.1723,  260.4061) .. (  94.4657,  255.3527)
+    .. controls (  89.0123,  253.6861) and (  84.7190,  249.7127) .. (  80.7057,  245.8194)
+    .. controls (  73.7457,  252.0594) and (  70.8790,  261.2594) .. (  68.0523,  269.8727)
+    .. controls (  64.5057,  280.9661) and (  57.4790,  291.3394) .. (  58.2257,  303.4461)
+    .. controls (  62.1990,  305.3261) and (  65.9857,  307.8194) .. (  70.3057,  308.8327)
+    .. controls (  74.5723,  304.0594) and (  71.8257,  297.2861) .. (  71.2790,  291.7127)
+    .. controls (  72.8790,  283.5527) and (  77.3057,  276.2727) .. (  80.7057,  268.7661)
+    .. controls (  88.2123,  270.8594) and (  96.0790,  272.4861) .. ( 102.6790,  276.8327)
+    .. controls ( 102.7057,  283.0461) and (  99.1190,  288.3661) .. (  97.5323,  294.1927)
+    .. controls (  95.9723,  299.6194) and (  90.1323,  301.5127) .. (  85.7057,  304.0061)}
 \def\fdulogo at emblem@U at i{%
-  ( 50.99906539, 392.96612798)
-    .. controls ( 54.67906530, 390.99279470) and ( 58.05239855, 387.84612811) .. ( 62.49239844, 387.95279477)
-    .. controls ( 76.31906476, 388.51279476) and ( 90.14573108, 389.13946141) .. (103.97239740, 389.69946140)
-    .. controls (110.18573058, 389.12612808) and (117.35906373, 390.09946139) .. (122.42573027, 385.65946150)
-    .. controls (129.65239676, 379.60612832) and (131.54573004, 369.59279523) .. (131.63906338, 360.61946212)
-    .. controls (131.19906339, 353.85946229) and (131.29239672, 346.59279581) .. (127.78573014, 340.53946263)
-    .. controls (126.01239685, 337.35279604) and (122.75906360, 335.13946276) .. (119.15906369, 334.52612944)
-    .. controls (101.30573080, 331.45946285) and ( 83.07906459, 332.15279617) .. ( 65.17239837, 329.57946290)
-    .. controls ( 61.19906514, 328.36612960) and ( 57.73239856, 324.13946304) .. ( 53.25239867, 325.91279632)
-    .. controls ( 51.42573205, 332.44612949) and ( 51.81239870, 339.35279599) .. ( 53.03906534, 345.95279582)
-    .. controls ( 74.42573147, 345.69946250) and ( 95.83906427, 346.47279581) .. (117.07906374, 348.97946241)
-    .. controls (119.71906367, 350.11279572) and (120.93239698, 353.23279564) .. (121.71906362, 355.83279558)
-    .. controls (123.27906358, 362.08612875) and (121.62573029, 368.72612859) .. (119.06573036, 374.47279511)
-    .. controls (117.10573041, 378.72612834) and (111.81239720, 378.75279500) .. (107.82573064, 378.64612834)
-    .. controls ( 92.15906436, 378.25946168) and ( 76.47906475, 377.84612836) .. ( 60.86573181, 376.51279506)
-    .. controls ( 58.59906520, 373.07279515) and ( 56.30573193, 366.75279530) .. ( 51.03906539, 368.65946192)
-    .. controls ( 50.62573207, 369.13946191) and ( 49.82573209, 370.11279522) .. ( 49.41239876, 370.59279521)
-    .. controls ( 47.93239880, 378.00612836) and ( 46.78573216, 386.17946148) .. ( 50.99906539, 392.96612798)}
+  (  50.9990,  392.9661)
+    .. controls (  54.6790,  390.9927) and (  58.0523,  387.8461) .. (  62.4923,  387.9527)
+    .. controls (  76.3190,  388.5127) and (  90.1457,  389.1394) .. ( 103.9723,  389.6994)
+    .. controls ( 110.1857,  389.1261) and ( 117.3590,  390.0994) .. ( 122.4257,  385.6594)
+    .. controls ( 129.6523,  379.6061) and ( 131.5457,  369.5927) .. ( 131.6390,  360.6194)
+    .. controls ( 131.1990,  353.8594) and ( 131.2923,  346.5927) .. ( 127.7857,  340.5394)
+    .. controls ( 126.0123,  337.3527) and ( 122.7590,  335.1394) .. ( 119.1590,  334.5261)
+    .. controls ( 101.3057,  331.4594) and (  83.0790,  332.1527) .. (  65.1723,  329.5794)
+    .. controls (  61.1990,  328.3661) and (  57.7323,  324.1394) .. (  53.2523,  325.9127)
+    .. controls (  51.4257,  332.4461) and (  51.8123,  339.3527) .. (  53.0390,  345.9527)
+    .. controls (  74.4257,  345.6994) and (  95.8390,  346.4727) .. ( 117.0790,  348.9794)
+    .. controls ( 119.7190,  350.1127) and ( 120.9323,  353.2327) .. ( 121.7190,  355.8327)
+    .. controls ( 123.2790,  362.0861) and ( 121.6257,  368.7261) .. ( 119.0657,  374.4727)
+    .. controls ( 117.1057,  378.7261) and ( 111.8123,  378.7527) .. ( 107.8257,  378.6461)
+    .. controls (  92.1590,  378.2594) and (  76.4790,  377.8461) .. (  60.8657,  376.5127)
+    .. controls (  58.5990,  373.0727) and (  56.3057,  366.7527) .. (  51.0390,  368.6594)
+    .. controls (  50.6257,  369.1394) and (  49.8257,  370.1127) .. (  49.4123,  370.5927)
+    .. controls (  47.9323,  378.0061) and (  46.7857,  386.1794) .. (  50.9990,  392.9661)}
 \def\fdulogo at emblem@D{%
-  (64.02573173, 473.6194593)
-    .. controls ( 78.02573138, 477.27279254) and ( 92.67906435, 474.61945927) .. (106.45239734, 471.21945936)
-    .. controls (111.21239722, 469.93945939) and (116.33239709, 469.28612607) .. (120.49239699, 466.43279281)
-    .. controls (127.27906348, 462.27279292) and (131.21239672, 454.53945978) .. (132.19906336, 446.80612664)
-    .. controls (133.41239666, 440.40612680) and (130.65239673, 434.23279362) .. (129.90573009, 427.96612711)
-    .. controls (128.55906345, 418.87279400) and (127.78573014, 408.80612759) .. (121.33239697, 401.63279443)
-    .. controls (114.69239713, 407.53946095) and (105.42573070, 407.83279428) .. ( 97.10573091, 409.17946091)
-    .. controls ( 80.67906465, 411.91279417) and ( 63.93239840, 417.91279402) .. ( 47.22573215, 413.43279414)
-    .. controls ( 48.17239880, 428.72612709) and ( 50.41239874, 443.89946004) .. ( 52.57239869, 459.05945966)
-    .. controls ( 53.59906533, 465.39279284) and ( 57.58573189, 471.75279268) .. ( 64.02573173, 473.61945930)
-  ( 67.21239832, 459.93945964)
-    .. controls ( 60.79906515, 452.17945983) and ( 60.07906516, 441.68612676) .. ( 58.89239853, 432.11279367)
-    .. controls ( 78.57239804, 427.71279378) and ( 98.43906421, 424.23279387) .. (118.22573038, 420.35279396)
-    .. controls (119.94573033, 426.56612714) and (122.21239694, 432.80612699) .. (122.02573028, 439.35279349)
-    .. controls (121.94573028, 443.07279340) and (121.23906364, 447.20612663) .. (118.14573038, 449.64612656)
-    .. controls (107.43906398, 459.37945965) and ( 92.27906436, 460.72612629) .. ( 78.53239804, 462.00612626)
-    .. controls ( 74.75906480, 461.88612626) and ( 69.99906492, 463.28612622) .. ( 67.21239832, 459.93945964)}
+  (  64.0257,  473.6194)
+    .. controls (  78.0257,  477.2727) and (  92.6790,  474.6194) .. ( 106.4523,  471.2194)
+    .. controls ( 111.2123,  469.9394) and ( 116.3323,  469.2861) .. ( 120.4923,  466.4327)
+    .. controls ( 127.2790,  462.2727) and ( 131.2123,  454.5394) .. ( 132.1990,  446.8061)
+    .. controls ( 133.4123,  440.4061) and ( 130.6523,  434.2327) .. ( 129.9057,  427.9661)
+    .. controls ( 128.5590,  418.8727) and ( 127.7857,  408.8061) .. ( 121.3323,  401.6327)
+    .. controls ( 114.6923,  407.5394) and ( 105.4257,  407.8327) .. (  97.1057,  409.1794)
+    .. controls (  80.6790,  411.9127) and (  63.9323,  417.9127) .. (  47.2257,  413.4327)
+    .. controls (  48.1723,  428.7261) and (  50.4123,  443.8994) .. (  52.5723,  459.0594)
+    .. controls (  53.5990,  465.3927) and (  57.5857,  471.7527) .. (  64.0257,  473.6194)
+  (  67.2123,  459.9394)
+    .. controls (  60.7990,  452.1794) and (  60.0790,  441.6861) .. (  58.8923,  432.1127)
+    .. controls (  78.5723,  427.7127) and (  98.4390,  424.2327) .. ( 118.2257,  420.3527)
+    .. controls ( 119.9457,  426.5661) and ( 122.2123,  432.8061) .. ( 122.0257,  439.3527)
+    .. controls ( 121.9457,  443.0727) and ( 121.2390,  447.2061) .. ( 118.1457,  449.6461)
+    .. controls ( 107.4390,  459.3794) and (  92.2790,  460.7261) .. (  78.5323,  462.0061)
+    .. controls (  74.7590,  461.8861) and (  69.9990,  463.2861) .. (  67.2123,  459.9394)}
 \def\fdulogo at emblem@A{%
-  (107.38573065, 530.41945788)
-    .. controls (111.05239722, 526.09945799) and (114.81239713, 521.85945809) .. (118.71906370, 517.76612486)
-    .. controls (120.58573032, 520.44612479) and (122.43906361, 523.13945806) .. (124.26573023, 525.84612466)
-    .. controls (118.67906370, 527.49945795) and (113.02573051, 528.93945792) .. (107.38573065, 530.41945788)
-  ( 89.70573109, 544.55279086)
-    .. controls ( 91.74573104, 545.16612418) and ( 93.89239765, 544.69945752) .. ( 95.93239760, 544.41945753)
-    .. controls (115.55906378, 540.88612428) and (134.86572996, 535.79279108) .. (154.51906280, 532.49945783)
-    .. controls (160.10572933, 531.44612452) and (167.25239582, 533.00612448) .. (170.87906239, 527.48612462)
-    .. controls (168.58572912, 523.08612473) and (165.61239586, 519.11279149) .. (162.43906261, 515.32612492)
-    .. controls (157.33239607, 519.85945814) and (150.53239624, 521.39279144) .. (144.02572973, 522.69945807)
-    .. controls (139.35906318, 516.29945823) and (134.78572996, 509.81945839) .. (130.29239674, 503.28612522)
-    .. controls (132.79906335, 500.36612530) and (135.02572996, 497.21945871) .. (137.59906323, 494.33945878)
-    .. controls (140.86572981, 490.48612554) and (146.43906301, 490.76612554) .. (150.51906290, 488.17945893)
-    .. controls (145.53239636, 481.44612577) and (143.07906309, 472.28612600) .. (135.02572996, 468.32612610)
-    .. controls (120.83906365, 493.68612546) and (101.47906413, 515.53945825) .. ( 85.14573120, 539.44612432)
-    .. controls ( 86.58573117, 541.20612428) and ( 87.99906447, 543.03279090) .. ( 89.70573109, 544.55279086)}
+  ( 107.3857,  530.4194)
+    .. controls ( 111.0523,  526.0994) and ( 114.8123,  521.8594) .. ( 118.7190,  517.7661)
+    .. controls ( 120.5857,  520.4461) and ( 122.4390,  523.1394) .. ( 124.2657,  525.8461)
+    .. controls ( 118.6790,  527.4994) and ( 113.0257,  528.9394) .. ( 107.3857,  530.4194)
+  (  89.7057,  544.5527)
+    .. controls (  91.7457,  545.1661) and (  93.8923,  544.6994) .. (  95.9323,  544.4194)
+    .. controls ( 115.5590,  540.8861) and ( 134.8657,  535.7927) .. ( 154.5190,  532.4994)
+    .. controls ( 160.1057,  531.4461) and ( 167.2523,  533.0061) .. ( 170.8790,  527.4861)
+    .. controls ( 168.5857,  523.0861) and ( 165.6123,  519.1127) .. ( 162.4390,  515.3261)
+    .. controls ( 157.3323,  519.8594) and ( 150.5323,  521.3927) .. ( 144.0257,  522.6994)
+    .. controls ( 139.3590,  516.2994) and ( 134.7857,  509.8194) .. ( 130.2923,  503.2861)
+    .. controls ( 132.7990,  500.3661) and ( 135.0257,  497.2194) .. ( 137.5990,  494.3394)
+    .. controls ( 140.8657,  490.4861) and ( 146.4390,  490.7661) .. ( 150.5190,  488.1794)
+    .. controls ( 145.5323,  481.4461) and ( 143.0790,  472.2861) .. ( 135.0257,  468.3261)
+    .. controls ( 120.8390,  493.6861) and ( 101.4790,  515.5394) .. (  85.1457,  539.4461)
+    .. controls (  86.5857,  541.2061) and (  87.9990,  543.0327) .. (  89.7057,  544.5527)}
 \def\fdulogo at emblem@N at i{%
-  (153.31906283, 624.63278886)
-    .. controls (156.06572943, 630.35278871) and (161.94572928, 633.68612196) .. (167.59906248, 635.97945524)
-    .. controls (179.55906218, 618.63278901) and (194.97239513, 604.12612270) .. (208.77239478, 588.31278976)
-    .. controls (212.86572801, 584.17945653) and (219.05239452, 578.93945667) .. (215.43906128, 572.49945683)
-    .. controls (210.57239474, 572.80612349) and (206.01239485, 574.61945677) .. (201.35906163, 575.87279008)
-    .. controls (183.07906209, 581.17945661) and (165.26572920, 588.16612310) .. (146.61239633, 592.09945634)
-    .. controls (156.63906275, 580.55278996) and (168.83906245, 571.23279019) .. (179.42572885, 560.24612380)
-    .. controls (183.30572875, 555.93945724) and (189.82572859, 557.67279053) .. (194.91906179, 556.27279057)
-    .. controls (192.39906186, 547.75279078) and (184.19906206, 542.28612425) .. (177.15906224, 537.52612437)
-    .. controls (172.38572902, 539.67279098) and (172.66572902, 546.39279081) .. (168.70572912, 549.51279073)
-    .. controls (157.05239607, 560.07279047) and (146.07906301, 571.32612352) .. (134.61239663, 582.08612325)
-    .. controls (131.57239671, 585.24612317) and (126.90573016, 585.17945651) .. (122.93239693, 586.12612315)
-    -- (119.852397, 589.08612308)
-    .. controls (124.66573022, 596.48612289) and (131.69239671, 601.99278942) .. (137.39906323, 608.63278926)
-    .. controls (154.65239613, 603.63278938) and (171.90572904, 598.63278951) .. (189.26572860, 594.00612296)
-    .. controls (183.41239541, 601.83278943) and (175.70572894, 608.04612260) .. (169.03906244, 615.16612243)
-    .. controls (165.26572920, 619.17945566) and (159.41239601, 617.56612237) .. (154.55906280, 618.04612235)
-    .. controls (152.37239619, 619.28612232) and (152.86572951, 622.55278891) .. (153.31906283, 624.63278886)}
+  ( 153.3190,  624.6327)
+    .. controls ( 156.0657,  630.3527) and ( 161.9457,  633.6861) .. ( 167.5990,  635.9794)
+    .. controls ( 179.5590,  618.6327) and ( 194.9723,  604.1261) .. ( 208.7723,  588.3127)
+    .. controls ( 212.8657,  584.1794) and ( 219.0523,  578.9394) .. ( 215.4390,  572.4994)
+    .. controls ( 210.5723,  572.8061) and ( 206.0123,  574.6194) .. ( 201.3590,  575.8727)
+    .. controls ( 183.0790,  581.1794) and ( 165.2657,  588.1661) .. ( 146.6123,  592.0994)
+    .. controls ( 156.6390,  580.5527) and ( 168.8390,  571.2327) .. ( 179.4257,  560.2461)
+    .. controls ( 183.3057,  555.9394) and ( 189.8257,  557.6727) .. ( 194.9190,  556.2727)
+    .. controls ( 192.3990,  547.7527) and ( 184.1990,  542.2861) .. ( 177.1590,  537.5261)
+    .. controls ( 172.3857,  539.6727) and ( 172.6657,  546.3927) .. ( 168.7057,  549.5127)
+    .. controls ( 157.0523,  560.0727) and ( 146.0790,  571.3261) .. ( 134.6123,  582.0861)
+    .. controls ( 131.5723,  585.2461) and ( 126.9057,  585.1794) .. ( 122.9323,  586.1261)
+    -- ( 119.8523,  589.0861)
+    .. controls ( 124.6657,  596.4861) and ( 131.6923,  601.9927) .. ( 137.3990,  608.6327)
+    .. controls ( 154.6523,  603.6327) and ( 171.9057,  598.6327) .. ( 189.2657,  594.0061)
+    .. controls ( 183.4123,  601.8327) and ( 175.7057,  608.0461) .. ( 169.0390,  615.1661)
+    .. controls ( 165.2657,  619.1794) and ( 159.4123,  617.5661) .. ( 154.5590,  618.0461)
+    .. controls ( 152.3723,  619.2861) and ( 152.8657,  622.5527) .. ( 153.3190,  624.6327)}
 \def\fdulogo at emblem@U at ii{%
-  (258.77239353, 689.04612058)
-    .. controls (263.03906009, 694.20612045) and (270.21239324, 695.88612041) .. (276.62572642, 694.88612043)
-    .. controls (276.59905975, 690.75278720) and (275.33239312, 686.48612064) .. (276.51905975, 682.41945408)
-    .. controls (282.11905961, 665.88612116) and (289.74572609, 649.93945489) .. (293.02572601, 632.69945532)
-    .. controls (294.21239264, 626.47278881) and (291.66572604, 619.00612233) .. (285.58572619, 616.32612240)
-    .. controls (278.66572637, 613.15278914) and (271.43905988, 610.23278922) .. (263.81239340, 609.36612257)
-    .. controls (254.57239364, 608.23278927) and (245.35906053, 614.29945578) .. (241.86572729, 622.75278890)
-    .. controls (236.78572741, 634.63278861) and (232.09239420, 646.68612164) .. (227.06572766, 658.57945467)
-    .. controls (224.87906104, 664.13945454) and (217.69239456, 665.99278782) .. (216.43906126, 672.12612100)
-    .. controls (224.42572772, 675.79278758) and (232.47906085, 680.09945414) .. (241.53239396, 680.01945414)
-    .. controls (240.37239399, 674.65945427) and (235.95906077, 669.33945441) .. (238.66572737, 663.75278788)
-    .. controls (244.29239389, 650.99278820) and (248.97239378, 637.77945519) .. (255.50572695, 625.41945550)
-    .. controls (257.49239356, 621.37945560) and (262.10572678, 619.03278900) .. (266.54572667, 619.45945565)
-    .. controls (273.71905982, 620.08612230) and (280.29239299, 623.95278887) .. (285.22572620, 629.05945541)
-    .. controls (285.79905952, 636.09945524) and (282.41239294, 642.45945508) .. (280.02572633, 648.84612158)
-    .. controls (275.86572644, 658.92612133) and (272.35905986, 669.28612107) .. (267.86572664, 679.23278749)
-    .. controls (266.06572668, 683.59278738) and (260.81239348, 684.91278735) .. (258.77239353, 689.04612058)}
+  ( 258.7723,  689.0461)
+    .. controls ( 263.0390,  694.2061) and ( 270.2123,  695.8861) .. ( 276.6257,  694.8861)
+    .. controls ( 276.5990,  690.7527) and ( 275.3323,  686.4861) .. ( 276.5190,  682.4194)
+    .. controls ( 282.1190,  665.8861) and ( 289.7457,  649.9394) .. ( 293.0257,  632.6994)
+    .. controls ( 294.2123,  626.4727) and ( 291.6657,  619.0061) .. ( 285.5857,  616.3261)
+    .. controls ( 278.6657,  613.1527) and ( 271.4390,  610.2327) .. ( 263.8123,  609.3661)
+    .. controls ( 254.5723,  608.2327) and ( 245.3590,  614.2994) .. ( 241.8657,  622.7527)
+    .. controls ( 236.7857,  634.6327) and ( 232.0923,  646.6861) .. ( 227.0657,  658.5794)
+    .. controls ( 224.8790,  664.1394) and ( 217.6923,  665.9927) .. ( 216.4390,  672.1261)
+    .. controls ( 224.4257,  675.7927) and ( 232.4790,  680.0994) .. ( 241.5323,  680.0194)
+    .. controls ( 240.3723,  674.6594) and ( 235.9590,  669.3394) .. ( 238.6657,  663.7527)
+    .. controls ( 244.2923,  650.9927) and ( 248.9723,  637.7794) .. ( 255.5057,  625.4194)
+    .. controls ( 257.4923,  621.3794) and ( 262.1057,  619.0327) .. ( 266.5457,  619.4594)
+    .. controls ( 273.7190,  620.0861) and ( 280.2923,  623.9527) .. ( 285.2257,  629.0594)
+    .. controls ( 285.7990,  636.0994) and ( 282.4123,  642.4594) .. ( 280.0257,  648.8461)
+    .. controls ( 275.8657,  658.9261) and ( 272.3590,  669.2861) .. ( 267.8657,  679.2327)
+    .. controls ( 266.0657,  683.5927) and ( 260.8123,  684.9127) .. ( 258.7723,  689.0461)}
 \def\fdulogo at emblem@N at ii{%
-  (345.57239136, 707.99278677)
-    .. controls (351.03905789, 715.44611992) and (361.02572431, 712.24612000) .. (368.81239078, 712.56611999)
-    .. controls (367.34572415, 708.07278677) and (363.99905757, 704.12612020) .. (363.83905757, 699.28612032)
-    .. controls (365.07905754, 679.73945415) and (367.55905748, 660.25945463) .. (368.05239080, 640.65945512)
-    .. controls (368.63905745, 636.84612188) and (362.54572427, 633.19278864) .. (360.34572432, 637.16612188)
-    .. controls (349.19905794, 652.40612150) and (338.90572486, 668.24612110) .. (328.15905846, 683.76612071)
-    .. controls (326.07905851, 686.48612064) and (324.19905856, 690.83278720) .. (320.06572533, 690.09945389)
-    .. controls (319.41239201, 685.96612066) and (319.43905868, 681.75278743) .. (320.21239199, 677.63278753)
-    .. controls (322.09239195, 666.87278780) and (322.53239194, 655.93945474) .. (324.17239190, 645.15278834)
-    .. controls (325.58572519, 640.72612179) and (329.97239175, 638.20612185) .. (332.14572503, 634.19278862)
-    .. controls (326.27905851, 628.95278875) and (317.94572538, 628.97945541) .. (310.55905890, 628.49945543)
-    .. controls (305.85239235, 632.85945532) and (311.27905888, 638.31278851) .. (311.17239222, 643.37945505)
-    .. controls (310.53239224, 656.73945472) and (307.94572563, 669.89945439) .. (306.62572567, 683.19278739)
-    .. controls (306.25239234, 686.61945397) and (306.75905900, 690.33945388) .. (304.94572571, 693.44612047)
-    .. controls (302.85239243, 697.00612038) and (300.17239250, 700.25945363) .. (298.98572586, 704.29945353)
-    .. controls (306.07905901, 706.59278681) and (314.30572548, 709.81945339) .. (321.50572530, 706.32612015)
-    .. controls (335.55905828, 694.53945378) and (342.13239145, 675.93945424) .. (356.90572441, 664.89945452)
-    .. controls (356.95905774, 675.96612091) and (354.50572447, 686.87278730) .. (354.14572448, 697.93945369)
-    .. controls (353.74572449, 702.85945357) and (348.65239128, 704.89945352) .. (345.57239136, 707.99278677)}
+  ( 345.5723,  707.9927)
+    .. controls ( 351.0390,  715.4461) and ( 361.0257,  712.2461) .. ( 368.8123,  712.5661)
+    .. controls ( 367.3457,  708.0727) and ( 363.9990,  704.1261) .. ( 363.8390,  699.2861)
+    .. controls ( 365.0790,  679.7394) and ( 367.5590,  660.2594) .. ( 368.0523,  640.6594)
+    .. controls ( 368.6390,  636.8461) and ( 362.5457,  633.1927) .. ( 360.3457,  637.1661)
+    .. controls ( 349.1990,  652.4061) and ( 338.9057,  668.2461) .. ( 328.1590,  683.7661)
+    .. controls ( 326.0790,  686.4861) and ( 324.1990,  690.8327) .. ( 320.0657,  690.0994)
+    .. controls ( 319.4123,  685.9661) and ( 319.4390,  681.7527) .. ( 320.2123,  677.6327)
+    .. controls ( 322.0923,  666.8727) and ( 322.5323,  655.9394) .. ( 324.1723,  645.1527)
+    .. controls ( 325.5857,  640.7261) and ( 329.9723,  638.2061) .. ( 332.1457,  634.1927)
+    .. controls ( 326.2790,  628.9527) and ( 317.9457,  628.9794) .. ( 310.5590,  628.4994)
+    .. controls ( 305.8523,  632.8594) and ( 311.2790,  638.3127) .. ( 311.1723,  643.3794)
+    .. controls ( 310.5323,  656.7394) and ( 307.9457,  669.8994) .. ( 306.6257,  683.1927)
+    .. controls ( 306.2523,  686.6194) and ( 306.7590,  690.3394) .. ( 304.9457,  693.4461)
+    .. controls ( 302.8523,  697.0061) and ( 300.1723,  700.2594) .. ( 298.9857,  704.2994)
+    .. controls ( 306.0790,  706.5927) and ( 314.3057,  709.8194) .. ( 321.5057,  706.3261)
+    .. controls ( 335.5590,  694.5394) and ( 342.1323,  675.9394) .. ( 356.9057,  664.8994)
+    .. controls ( 356.9590,  675.9661) and ( 354.5057,  686.8727) .. ( 354.1457,  697.9394)
+    .. controls ( 353.7457,  702.8594) and ( 348.6523,  704.8994) .. ( 345.5723,  707.9927)}
 \def\fdulogo at emblem@I at i{%
-  (393.63905683, 711.84612001)
-    .. controls (401.78572329, 713.56611997) and (410.42572307, 711.12612003) .. (418.22572288, 708.49945343)
-    .. controls (419.49238951, 706.96612013) and (420.79905615, 704.49945353) .. (418.99905619, 702.80612024)
-    .. controls (417.34572290, 700.15278697) and (413.27905633, 699.49945365) .. (412.61238968, 696.23278707)
-    .. controls (410.30572308, 680.88612078) and (409.26572310, 665.35278784) .. (406.74572316, 650.01945489)
-    .. controls (407.15905649, 644.20612170) and (412.57238969, 639.67278848) .. (411.42572305, 633.57945530)
-    .. controls (402.90572326, 634.09945529) and (393.87905682, 633.55278863) .. (385.95905702, 637.24612187)
-    .. controls (382.23905711, 642.79278840) and (392.01239020, 645.07278835) .. (392.18572353, 650.45945488)
-    .. controls (394.46572347, 666.68612114) and (395.21239012, 683.08612073) .. (397.15905674, 699.33945366)
-    .. controls (396.67905675, 703.57945355) and (388.99905694, 707.79278678) .. (393.63905683, 711.84612001)}
+  ( 393.6390,  711.8461)
+    .. controls ( 401.7857,  713.5661) and ( 410.4257,  711.1261) .. ( 418.2257,  708.4994)
+    .. controls ( 419.4923,  706.9661) and ( 420.7990,  704.4994) .. ( 418.9990,  702.8061)
+    .. controls ( 417.3457,  700.1527) and ( 413.2790,  699.4994) .. ( 412.6123,  696.2327)
+    .. controls ( 410.3057,  680.8861) and ( 409.2657,  665.3527) .. ( 406.7457,  650.0194)
+    .. controls ( 407.1590,  644.2061) and ( 412.5723,  639.6727) .. ( 411.4257,  633.5794)
+    .. controls ( 402.9057,  634.0994) and ( 393.8790,  633.5527) .. ( 385.9590,  637.2461)
+    .. controls ( 382.2390,  642.7927) and ( 392.0123,  645.0727) .. ( 392.1857,  650.4594)
+    .. controls ( 394.4657,  666.6861) and ( 395.2123,  683.0861) .. ( 397.1590,  699.3394)
+    .. controls ( 396.6790,  703.5794) and ( 388.9990,  707.7927) .. ( 393.6390,  711.8461)}
 \def\fdulogo at emblem@V{%
-  (441.78572229, 703.56612022)
-    .. controls (448.49238879, 702.35278691) and (455.27905528, 701.24612027) .. (461.71905512, 698.95278700)
-    .. controls (463.45238841, 698.27278702) and (465.39905503, 697.71278703) .. (466.45238834, 696.01945374)
-    .. controls (466.90572166, 691.77945384) and (462.97238843, 688.87278725) .. (461.18572180, 685.39278734)
-    .. controls (460.79905515, 673.55278763) and (460.79905515, 661.69945460) .. (461.15905514, 649.85945489)
-    .. controls (460.83905515, 646.92612163) and (463.10572176, 644.73945502) .. (464.71905505, 642.59278841)
-    .. controls (473.78572149, 651.93945484) and (480.62572132, 663.12612123) .. (488.50572112, 673.44612097)
-    .. controls (491.79905437, 677.59278753) and (488.85238778, 683.29945406) .. (491.63905438, 687.63278728)
-    .. controls (498.55905420, 687.17945396) and (507.41238731, 686.35278731) .. (511.02572056, 679.44612082)
-    .. controls (503.19905409, 674.83278760) and (496.61238758, 668.47278776) .. (491.50572105, 660.96612128)
-    .. controls (480.99905464, 647.37945495) and (471.69238821, 632.75278865) .. (459.53238851, 620.52612229)
-    .. controls (456.67905525, 622.16612225) and (453.65238866, 623.43278889) .. (450.57238874, 624.53945553)
-    .. controls (448.95905544, 641.12612178) and (447.43905548, 657.71278803) .. (445.82572219, 674.29945428)
-    .. controls (445.07905554, 679.45945415) and (445.34572220, 684.76612069) .. (443.85238890, 689.79278723)
-    .. controls (442.51905560, 694.27278712) and (441.53238896, 698.87278700) .. (441.78572229, 703.56612022)}
+  ( 441.7857,  703.5661)
+    .. controls ( 448.4923,  702.3527) and ( 455.2790,  701.2461) .. ( 461.7190,  698.9527)
+    .. controls ( 463.4523,  698.2727) and ( 465.3990,  697.7127) .. ( 466.4523,  696.0194)
+    .. controls ( 466.9057,  691.7794) and ( 462.9723,  688.8727) .. ( 461.1857,  685.3927)
+    .. controls ( 460.7990,  673.5527) and ( 460.7990,  661.6994) .. ( 461.1590,  649.8594)
+    .. controls ( 460.8390,  646.9261) and ( 463.1057,  644.7394) .. ( 464.7190,  642.5927)
+    .. controls ( 473.7857,  651.9394) and ( 480.6257,  663.1261) .. ( 488.5057,  673.4461)
+    .. controls ( 491.7990,  677.5927) and ( 488.8523,  683.2994) .. ( 491.6390,  687.6327)
+    .. controls ( 498.5590,  687.1794) and ( 507.4123,  686.3527) .. ( 511.0257,  679.4461)
+    .. controls ( 503.1990,  674.8327) and ( 496.6123,  668.4727) .. ( 491.5057,  660.9661)
+    .. controls ( 480.9990,  647.3794) and ( 471.6923,  632.7527) .. ( 459.5323,  620.5261)
+    .. controls ( 456.6790,  622.1661) and ( 453.6523,  623.4327) .. ( 450.5723,  624.5394)
+    .. controls ( 448.9590,  641.1261) and ( 447.4390,  657.7127) .. ( 445.8257,  674.2994)
+    .. controls ( 445.0790,  679.4594) and ( 445.3457,  684.7661) .. ( 443.8523,  689.7927)
+    .. controls ( 442.5190,  694.2727) and ( 441.5323,  698.8727) .. ( 441.7857,  703.5661)}
 \def\fdulogo at emblem@E{%
-  (526.98572016, 668.59278776)
-    .. controls (530.17238675, 669.21945441) and (532.65238668, 666.80612114) .. (535.09238662, 665.19278784)
-    .. controls (547.45238631, 655.96612141) and (561.49238596, 649.28612157) .. (573.99905232, 640.27278847)
-    .. controls (578.85238553, 635.77945524) and (575.13238562, 627.07278880) .. (569.21238577, 625.37945550)
-    .. controls (565.73238586, 639.41945515) and (550.83905290, 644.23278837) .. (539.90571984, 651.08612153)
-    .. controls (535.22571995, 646.21945498) and (529.57238676, 641.72612176) .. (527.15905349, 635.21945526)
-    .. controls (529.51905343, 629.52612207) and (535.87905327, 627.33945546) .. (540.77238648, 624.31278886)
-    .. controls (546.33238634, 620.17945563) and (553.49238616, 625.57945550) .. (559.19905269, 622.00612226)
-    .. controls (557.10571941, 614.04612245) and (552.87905284, 605.24612267) .. (544.41238639, 602.64612274)
-    .. controls (542.49238644, 612.75278915) and (533.62571999, 619.48612232) .. (524.83905355, 623.59278888)
-    .. controls (521.87905362, 625.23278884) and (519.13238702, 622.43278891) .. (517.53238706, 620.20612230)
-    .. controls (514.90572046, 616.47278906) and (511.87905387, 612.81945582) .. (510.49238724, 608.40612260)
-    .. controls (509.59905393, 605.47278934) and (511.30572055, 602.61945607) .. (513.65238716, 600.96612278)
-    .. controls (519.42572035, 596.49945623) and (525.18572020, 591.80612301) .. (531.94572003, 588.91278975)
-    .. controls (536.98571991, 588.85945642) and (541.79905312, 590.76612304) .. (546.73238633, 591.63278968)
-    .. controls (550.63905290, 583.88612321) and (541.33238647, 575.32612342) .. (533.66571999, 578.12612335)
-    .. controls (521.42572030, 583.35278989) and (511.61238721, 592.63278966) .. (500.49238749, 599.72612281)
-    .. controls (495.63905428, 603.19278939) and (489.46572110, 605.95278932) .. (487.42572115, 612.03278917)
-    .. controls (495.85238760, 615.57945575) and (501.03905414, 623.43278889) .. (505.39905403, 631.05945536)
-    .. controls (511.77238721, 642.09945509) and (521.27905363, 651.56612152) .. (524.62572022, 664.15278787)
-    .. controls (525.11905354, 665.76612116) and (525.31905353, 667.68612111) .. (526.98572016, 668.59278776)}
+  ( 526.9857,  668.5927)
+    .. controls ( 530.1723,  669.2194) and ( 532.6523,  666.8061) .. ( 535.0923,  665.1927)
+    .. controls ( 547.4523,  655.9661) and ( 561.4923,  649.2861) .. ( 573.9990,  640.2727)
+    .. controls ( 578.8523,  635.7794) and ( 575.1323,  627.0727) .. ( 569.2123,  625.3794)
+    .. controls ( 565.7323,  639.4194) and ( 550.8390,  644.2327) .. ( 539.9057,  651.0861)
+    .. controls ( 535.2257,  646.2194) and ( 529.5723,  641.7261) .. ( 527.1590,  635.2194)
+    .. controls ( 529.5190,  629.5261) and ( 535.8790,  627.3394) .. ( 540.7723,  624.3127)
+    .. controls ( 546.3323,  620.1794) and ( 553.4923,  625.5794) .. ( 559.1990,  622.0061)
+    .. controls ( 557.1057,  614.0461) and ( 552.8790,  605.2461) .. ( 544.4123,  602.6461)
+    .. controls ( 542.4923,  612.7527) and ( 533.6257,  619.4861) .. ( 524.8390,  623.5927)
+    .. controls ( 521.8790,  625.2327) and ( 519.1323,  622.4327) .. ( 517.5323,  620.2061)
+    .. controls ( 514.9057,  616.4727) and ( 511.8790,  612.8194) .. ( 510.4923,  608.4061)
+    .. controls ( 509.5990,  605.4727) and ( 511.3057,  602.6194) .. ( 513.6523,  600.9661)
+    .. controls ( 519.4257,  596.4994) and ( 525.1857,  591.8061) .. ( 531.9457,  588.9127)
+    .. controls ( 536.9857,  588.8594) and ( 541.7990,  590.7661) .. ( 546.7323,  591.6327)
+    .. controls ( 550.6390,  583.8861) and ( 541.3323,  575.3261) .. ( 533.6657,  578.1261)
+    .. controls ( 521.4257,  583.3527) and ( 511.6123,  592.6327) .. ( 500.4923,  599.7261)
+    .. controls ( 495.6390,  603.1927) and ( 489.4657,  605.9527) .. ( 487.4257,  612.0327)
+    .. controls ( 495.8523,  615.5794) and ( 501.0390,  623.4327) .. ( 505.3990,  631.0594)
+    .. controls ( 511.7723,  642.0994) and ( 521.2790,  651.5661) .. ( 524.6257,  664.1527)
+    .. controls ( 525.1190,  665.7661) and ( 525.3190,  667.6861) .. ( 526.9857,  668.5927)}
 \def\fdulogo at emblem@R{%
-  (594.53238514, 624.33945553)
-    .. controls (604.35905156, 620.15278897) and (610.29238474, 610.84612253) .. (618.54571787, 604.51278936)
-    .. controls (626.91905099, 597.44612287) and (634.30571748, 587.99278977) .. (635.51905078, 576.76612339)
-    .. controls (636.38571742, 567.01945696) and (628.43905096, 557.52612387) .. (618.63905120, 556.84612388)
-    .. controls (612.81238468, 556.05945724) and (607.19905149, 559.85945714) .. (601.46571830, 557.91279052)
-    .. controls (599.13238502, 548.69945742) and (595.37238512, 539.60612432) .. (596.02571843, 529.89945789)
-    .. controls (596.55905175, 525.01945801) and (590.23905191, 525.37945800) .. (587.15905199, 526.69945797)
-    .. controls (579.63905218, 528.67279126) and (576.29238559, 538.76612434) .. (580.51905215, 545.09945751)
-    .. controls (584.26571873, 550.67279071) and (587.94571863, 556.56612389) .. (589.05238527, 563.32612372)
-    .. controls (589.65238526, 567.80612361) and (587.42571865, 572.03279017) .. (584.82571871, 575.51279008)
-    .. controls (584.02571873, 575.35279009) and (582.41238544, 575.04612343) .. (581.61238546, 574.88612343)
-    .. controls (576.83905225, 570.57945687) and (571.67905237, 566.53945698) .. (567.95905247, 561.21945711)
-    .. controls (567.26571915, 557.91279052) and (567.86571914, 553.57945730) .. (564.86571921, 551.31279069)
-    .. controls (561.95905262, 550.63279071) and (560.17238600, 553.53945730) .. (558.30571938, 555.21945726)
-    .. controls (554.73238613, 559.59279048) and (550.77238623, 563.65945705) .. (547.39905298, 568.17945693)
-    .. controls (545.87905302, 569.69945690) and (546.42571967, 571.96612351) .. (546.21238634, 573.85945679)
-    .. controls (549.82571959, 575.89945674) and (554.03905282, 574.81945677) .. (557.94571938, 575.44612342)
-    .. controls (561.51905263, 577.15279004) and (563.70571924, 580.59278996) .. (566.37238584, 583.36612322)
-    .. controls (574.14571898, 591.17945636) and (581.69238546, 599.20612283) .. (589.57238526, 606.91278930)
-    .. controls (594.50571847, 611.35278919) and (593.13238517, 618.48612234) .. (594.53238514, 624.33945553)
-  (592.65238518, 585.5394565)
-    .. controls (591.53238521, 581.93945659) and (593.85238515, 578.40612335) .. (596.10571843, 575.77945674)
-    .. controls (598.30571838, 573.47279014) and (600.42571832, 570.77945687) .. (603.53238491, 569.68612356)
-    .. controls (612.70571802, 566.64612364) and (624.47905105, 576.00612341) .. (621.10571781, 585.80612316)
-    .. controls (617.58571789, 591.11278969) and (613.22571800, 596.53945623) .. (606.97238483, 598.64612284)
-    .. controls (601.49238496, 595.15278959) and (596.38571842, 590.89945637) .. (592.65238518, 585.53945650)}
+  ( 594.5323,  624.3394)
+    .. controls ( 604.3590,  620.1527) and ( 610.2923,  610.8461) .. ( 618.5457,  604.5127)
+    .. controls ( 626.9190,  597.4461) and ( 634.3057,  587.9927) .. ( 635.5190,  576.7661)
+    .. controls ( 636.3857,  567.0194) and ( 628.4390,  557.5261) .. ( 618.6390,  556.8461)
+    .. controls ( 612.8123,  556.0594) and ( 607.1990,  559.8594) .. ( 601.4657,  557.9127)
+    .. controls ( 599.1323,  548.6994) and ( 595.3723,  539.6061) .. ( 596.0257,  529.8994)
+    .. controls ( 596.5590,  525.0194) and ( 590.2390,  525.3794) .. ( 587.1590,  526.6994)
+    .. controls ( 579.6390,  528.6727) and ( 576.2923,  538.7661) .. ( 580.5190,  545.0994)
+    .. controls ( 584.2657,  550.6727) and ( 587.9457,  556.5661) .. ( 589.0523,  563.3261)
+    .. controls ( 589.6523,  567.8061) and ( 587.4257,  572.0327) .. ( 584.8257,  575.5127)
+    .. controls ( 584.0257,  575.3527) and ( 582.4123,  575.0461) .. ( 581.6123,  574.8861)
+    .. controls ( 576.8390,  570.5794) and ( 571.6790,  566.5394) .. ( 567.9590,  561.2194)
+    .. controls ( 567.2657,  557.9127) and ( 567.8657,  553.5794) .. ( 564.8657,  551.3127)
+    .. controls ( 561.9590,  550.6327) and ( 560.1723,  553.5394) .. ( 558.3057,  555.2194)
+    .. controls ( 554.7323,  559.5927) and ( 550.7723,  563.6594) .. ( 547.3990,  568.1794)
+    .. controls ( 545.8790,  569.6994) and ( 546.4257,  571.9661) .. ( 546.2123,  573.8594)
+    .. controls ( 549.8257,  575.8994) and ( 554.0390,  574.8194) .. ( 557.9457,  575.4461)
+    .. controls ( 561.5190,  577.1527) and ( 563.7057,  580.5927) .. ( 566.3723,  583.3661)
+    .. controls ( 574.1457,  591.1794) and ( 581.6923,  599.2061) .. ( 589.5723,  606.9127)
+    .. controls ( 594.5057,  611.3527) and ( 593.1323,  618.4861) .. ( 594.5323,  624.3394)
+  ( 592.6523,  585.5394)
+    .. controls ( 591.5323,  581.9394) and ( 593.8523,  578.4061) .. ( 596.1057,  575.7794)
+    .. controls ( 598.3057,  573.4727) and ( 600.4257,  570.7794) .. ( 603.5323,  569.6861)
+    .. controls ( 612.7057,  566.6461) and ( 624.4790,  576.0061) .. ( 621.1057,  585.8061)
+    .. controls ( 617.5857,  591.1127) and ( 613.2257,  596.5394) .. ( 606.9723,  598.6461)
+    .. controls ( 601.4923,  595.1527) and ( 596.3857,  590.8994) .. ( 592.6523,  585.5394)}
 \def\fdulogo at emblem@S{%
-  (638.23905071, 535.65945775)
-    .. controls (644.62571722, 539.87279098) and (653.18571700, 542.09945759) .. (660.43905016, 538.80612434)
-    .. controls (669.22571660, 534.85945777) and (674.87904979, 525.96612466) .. (676.86571641, 516.77945822)
-    .. controls (677.59904973, 511.88612501) and (677.78571639, 506.92612513) .. (678.57238304, 502.03279192)
-    .. controls (679.25238302, 497.08612538) and (683.17238292, 493.05945881) .. (682.65238293, 487.87279228)
-    .. controls (676.70571642, 483.33945906) and (669.71904992, 479.61945915) .. (661.99905012, 480.09945914)
-    .. controls (660.69238348, 487.24612562) and (669.39904993, 491.04612553) .. (669.37238327, 497.92612536)
-    .. controls (669.99904992, 507.01945846) and (667.61238331, 516.13945824) .. (663.41238341, 524.16612470)
-    .. controls (660.99905014, 528.63279126) and (654.89238363, 529.96612456) .. (650.89238373, 526.83279130)
-    .. controls (645.69238386, 512.75279165) and (649.19905044, 497.60612537) .. (650.66571707, 483.17945906)
-    .. controls (651.43905038, 478.12612585) and (648.98571711, 473.13945931) .. (645.39905053, 469.73945940)
-    .. controls (634.13238415, 460.97945961) and (616.05238460, 463.81945954) .. (607.49238481, 475.07279260)
-    .. controls (599.98571833, 484.69945902) and (597.97238505, 497.76612536) .. (599.85238500, 509.60612507)
-    .. controls (597.17238507, 510.68612504) and (594.49238514, 511.72612501) .. (591.83905187, 512.81945832)
-    .. controls (591.82571854, 514.47279161) and (591.81238520, 516.12612490) .. (591.81238520, 517.77945819)
-    .. controls (599.25238502, 521.72612476) and (606.35905151, 526.57945797) .. (614.50571797, 528.99279125)
-    .. controls (618.49238454, 530.51279121) and (621.70571779, 524.55279136) .. (618.77238453, 521.79279143)
-    .. controls (615.51905128, 517.81945819) and (610.41238474, 514.41945828) .. (610.30571808, 508.77945842)
-    .. controls (609.93238475, 501.56612527) and (609.59905143, 493.80612546) .. (613.13238467, 487.24612562)
-    .. controls (615.38571795, 482.81945907) and (620.01238450, 479.41945915) .. (625.03905104, 479.24612582)
-    .. controls (630.01238425, 480.01945914) and (632.85238418, 485.43279234) .. (633.13238417, 490.04612555)
-    .. controls (632.71905085, 499.36612532) and (629.99905092, 508.51279176) .. (630.45238424, 517.88612486)
-    .. controls (630.45238424, 524.44612469) and (632.39905086, 531.89945784) .. (638.23905071, 535.65945775)}
+  ( 638.2390,  535.6594)
+    .. controls ( 644.6257,  539.8727) and ( 653.1857,  542.0994) .. ( 660.4390,  538.8061)
+    .. controls ( 669.2257,  534.8594) and ( 674.8790,  525.9661) .. ( 676.8657,  516.7794)
+    .. controls ( 677.5990,  511.8861) and ( 677.7857,  506.9261) .. ( 678.5723,  502.0327)
+    .. controls ( 679.2523,  497.0861) and ( 683.1723,  493.0594) .. ( 682.6523,  487.8727)
+    .. controls ( 676.7057,  483.3394) and ( 669.7190,  479.6194) .. ( 661.9990,  480.0994)
+    .. controls ( 660.6923,  487.2461) and ( 669.3990,  491.0461) .. ( 669.3723,  497.9261)
+    .. controls ( 669.9990,  507.0194) and ( 667.6123,  516.1394) .. ( 663.4123,  524.1661)
+    .. controls ( 660.9990,  528.6327) and ( 654.8923,  529.9661) .. ( 650.8923,  526.8327)
+    .. controls ( 645.6923,  512.7527) and ( 649.1990,  497.6061) .. ( 650.6657,  483.1794)
+    .. controls ( 651.4390,  478.1261) and ( 648.9857,  473.1394) .. ( 645.3990,  469.7394)
+    .. controls ( 634.1323,  460.9794) and ( 616.0523,  463.8194) .. ( 607.4923,  475.0727)
+    .. controls ( 599.9857,  484.6994) and ( 597.9723,  497.7661) .. ( 599.8523,  509.6061)
+    .. controls ( 597.1723,  510.6861) and ( 594.4923,  511.7261) .. ( 591.8390,  512.8194)
+    .. controls ( 591.8257,  514.4727) and ( 591.8123,  516.1261) .. ( 591.8123,  517.7794)
+    .. controls ( 599.2523,  521.7261) and ( 606.3590,  526.5794) .. ( 614.5057,  528.9927)
+    .. controls ( 618.4923,  530.5127) and ( 621.7057,  524.5527) .. ( 618.7723,  521.7927)
+    .. controls ( 615.5190,  517.8194) and ( 610.4123,  514.4194) .. ( 610.3057,  508.7794)
+    .. controls ( 609.9323,  501.5661) and ( 609.5990,  493.8061) .. ( 613.1323,  487.2461)
+    .. controls ( 615.3857,  482.8194) and ( 620.0123,  479.4194) .. ( 625.0390,  479.2461)
+    .. controls ( 630.0123,  480.0194) and ( 632.8523,  485.4327) .. ( 633.1323,  490.0461)
+    .. controls ( 632.7190,  499.3661) and ( 629.9990,  508.5127) .. ( 630.4523,  517.8861)
+    .. controls ( 630.4523,  524.4461) and ( 632.3990,  531.8994) .. ( 638.2390,  535.6594)}
 \def\fdulogo at emblem@I at ii{%
-  (693.17238267, 460.65945962)
-    .. controls (695.39904928, 458.89945967) and (698.14571588, 457.08612638) .. (698.39904921, 453.96612646)
-    .. controls (700.21238249, 444.25946003) and (703.63904908, 434.81946027) .. (704.10571573, 424.88612718)
-    .. controls (702.42571577, 424.35279386) and (700.77238248, 423.80612721) .. (699.13238252, 423.24612722)
-    .. controls (696.71904925, 426.16612715) and (694.93238263, 430.25946038) .. (690.86571606, 431.11279369)
-    .. controls (676.33238309, 429.47279374) and (662.25238344, 425.27279384) .. (647.78571714, 423.21946056)
-    .. controls (642.43905061, 422.31279391) and (636.83905075, 421.92612726) .. (632.07905086, 419.04612733)
-    .. controls (631.17238422, 414.68612744) and (630.98571756, 409.28612757) .. (626.54571767, 406.89946097)
-    .. controls (625.27905103, 407.88612761) and (623.54571774, 408.52612759) .. (622.90571776, 410.12612755)
-    .. controls (618.81238453, 419.75279398) and (617.74571789, 430.27279372) .. (615.85238460, 440.47279346)
-    .. controls (615.19905129, 444.11279337) and (616.45238459, 449.79279323) .. (621.06571781, 449.76612656)
-    .. controls (626.46571767, 447.93945994) and (625.82571769, 440.51279346) .. (630.81238423, 438.12612685)
-    .. controls (649.21238377, 441.15279344) and (667.62571664, 444.21946003) .. (685.87904952, 447.96612661)
-    .. controls (691.09238272, 449.81945989) and (691.13238272, 456.33945973) .. (693.17238267, 460.65945962)}
+  ( 693.1723,  460.6594)
+    .. controls ( 695.3990,  458.8994) and ( 698.1457,  457.0861) .. ( 698.3990,  453.9661)
+    .. controls ( 700.2123,  444.2594) and ( 703.6390,  434.8194) .. ( 704.1057,  424.8861)
+    .. controls ( 702.4257,  424.3527) and ( 700.7723,  423.8061) .. ( 699.1323,  423.2461)
+    .. controls ( 696.7190,  426.1661) and ( 694.9323,  430.2594) .. ( 690.8657,  431.1127)
+    .. controls ( 676.3323,  429.4727) and ( 662.2523,  425.2727) .. ( 647.7857,  423.2194)
+    .. controls ( 642.4390,  422.3127) and ( 636.8390,  421.9261) .. ( 632.0790,  419.0461)
+    .. controls ( 631.1723,  414.6861) and ( 630.9857,  409.2861) .. ( 626.5457,  406.8994)
+    .. controls ( 625.2790,  407.8861) and ( 623.5457,  408.5261) .. ( 622.9057,  410.1261)
+    .. controls ( 618.8123,  419.7527) and ( 617.7457,  430.2727) .. ( 615.8523,  440.4727)
+    .. controls ( 615.1990,  444.1127) and ( 616.4523,  449.7927) .. ( 621.0657,  449.7661)
+    .. controls ( 626.4657,  447.9394) and ( 625.8257,  440.5127) .. ( 630.8123,  438.1261)
+    .. controls ( 649.2123,  441.1527) and ( 667.6257,  444.2194) .. ( 685.8790,  447.9661)
+    .. controls ( 691.0923,  449.8194) and ( 691.1323,  456.3394) .. ( 693.1723,  460.6594)}
 \def\fdulogo at emblem@T{%
-  (687.11904949, 391.40612802)
-    .. controls (692.18571603, 396.44612789) and (700.15904916, 398.43279451) .. (706.61238233, 394.81946127)
-    .. controls (706.78571566, 374.25946178) and (705.19904904, 353.75279563) .. (703.82571574, 333.25946281)
-    .. controls (700.34571582, 329.09946291) and (694.30571598, 327.64612961) .. (689.37238277, 329.96612956)
-    .. controls (688.77238278, 331.28612952) and (686.81238283, 333.12612948) .. (688.65238278, 334.40612945)
-    .. controls (693.03904934, 338.87279600) and (696.07904926, 344.75279585) .. (696.21238259, 351.11279569)
-    .. controls (676.75904975, 354.25946228) and (656.98571691, 354.79279560) .. (637.30571740, 354.53946228)
-    .. controls (634.55905080, 351.79279568) and (633.61238416, 346.79279580) .. (629.33238427, 345.80612916)
-    .. controls (626.47905100, 344.97946251) and (624.83905105, 348.13946244) .. (624.63905105, 350.49946238)
-    .. controls (623.18571775, 359.37946215) and (623.46571775, 368.61946192) .. (625.85238435, 377.31279504)
-    .. controls (626.31905101, 378.97946166) and (627.93238430, 379.81946164) .. (629.11905094, 380.89946162)
-    .. controls (632.85238418, 378.88612833) and (634.81238413, 374.55279511) .. (638.83905070, 373.08612848)
-    .. controls (652.43905036, 371.25946186) and (666.17238335, 370.56612854) .. (679.85238300, 369.60612857)
-    .. controls (683.91904957, 369.20612858) and (688.18571613, 368.07279527) .. (692.10571603, 369.79279523)
-    .. controls (696.71904925, 371.05946186) and (698.61238253, 377.13946171) .. (696.22571593, 381.05946161)
-    .. controls (694.06571598, 385.20612818) and (690.09238275, 387.91279477) .. (687.11904949, 391.40612802)}
+  ( 687.1190,  391.4061)
+    .. controls ( 692.1857,  396.4461) and ( 700.1590,  398.4327) .. ( 706.6123,  394.8194)
+    .. controls ( 706.7857,  374.2594) and ( 705.1990,  353.7527) .. ( 703.8257,  333.2594)
+    .. controls ( 700.3457,  329.0994) and ( 694.3057,  327.6461) .. ( 689.3723,  329.9661)
+    .. controls ( 688.7723,  331.2861) and ( 686.8123,  333.1261) .. ( 688.6523,  334.4061)
+    .. controls ( 693.0390,  338.8727) and ( 696.0790,  344.7527) .. ( 696.2123,  351.1127)
+    .. controls ( 676.7590,  354.2594) and ( 656.9857,  354.7927) .. ( 637.3057,  354.5394)
+    .. controls ( 634.5590,  351.7927) and ( 633.6123,  346.7927) .. ( 629.3323,  345.8061)
+    .. controls ( 626.4790,  344.9794) and ( 624.8390,  348.1394) .. ( 624.6390,  350.4994)
+    .. controls ( 623.1857,  359.3794) and ( 623.4657,  368.6194) .. ( 625.8523,  377.3127)
+    .. controls ( 626.3190,  378.9794) and ( 627.9323,  379.8194) .. ( 629.1190,  380.8994)
+    .. controls ( 632.8523,  378.8861) and ( 634.8123,  374.5527) .. ( 638.8390,  373.0861)
+    .. controls ( 652.4390,  371.2594) and ( 666.1723,  370.5661) .. ( 679.8523,  369.6061)
+    .. controls ( 683.9190,  369.2061) and ( 688.1857,  368.0727) .. ( 692.1057,  369.7927)
+    .. controls ( 696.7190,  371.0594) and ( 698.6123,  377.1394) .. ( 696.2257,  381.0594)
+    .. controls ( 694.0657,  385.2061) and ( 690.0923,  387.9127) .. ( 687.1190,  391.4061)}
 \def\fdulogo at emblem@Y{%
-  (617.57238456, 308.67279676)
-    .. controls (618.33238454, 308.65946342) and (619.85238450, 308.63279676) .. (620.61238448, 308.63279676)
-    .. controls (623.38571775, 305.37946350) and (624.41238439, 301.15279694) .. (625.58571769, 297.15279704)
-    .. controls (633.54571749, 294.43279711) and (641.94571728, 290.29946388) .. (650.53238374, 292.67279716)
-    .. controls (660.39905016, 294.88613043) and (670.37238324, 296.63279706) .. (680.22571633, 298.93946367)
-    .. controls (686.91904949, 299.96613031) and (690.85238273, 306.43279681) .. (697.30571590, 308.08613010)
-    .. controls (698.06571588, 299.28613032) and (694.90571596, 290.91279720) .. (692.13238270, 282.73946407)
-    .. controls (691.75904937, 281.24613077) and (690.83904940, 280.21946413) .. (689.37238277, 279.64613081)
-    .. controls (686.74571616, 280.49946413) and (685.17238287, 282.87279740) .. (683.39904958, 284.80613069)
-    .. controls (673.79904982, 282.88613073) and (664.23905006, 280.71279745) .. (654.85238363, 277.89946419)
-    .. controls (662.07905011, 271.45946435) and (667.39904998, 262.52613124) .. (676.59904975, 258.60613134)
-    .. controls (678.67904970, 257.53946470) and (681.47904963, 257.63279803) .. (683.17238292, 255.99279807)
-    .. controls (684.90571621, 248.51279826) and (682.79904960, 238.67279851) .. (674.89238313, 235.51279858)
-    .. controls (669.46571660, 249.71279823) and (655.46571695, 257.24613137) .. (646.86571716, 269.09946441)
-    .. controls (641.23905064, 276.16613090) and (631.89238420, 278.01946419) .. (623.53238441, 279.72613081)
-    .. controls (617.95905122, 280.92613078) and (613.19905134, 272.47279766) .. (607.85238480, 276.92613088)
-    .. controls (608.41238479, 285.40613067) and (611.27905138, 293.47279714) .. (613.22571800, 301.68613026)
-    .. controls (613.77238466, 304.49946353) and (615.46571795, 306.80613014) .. (617.57238456, 308.67279676)}
+  ( 617.5723,  308.6727)
+    .. controls ( 618.3323,  308.6594) and ( 619.8523,  308.6327) .. ( 620.6123,  308.6327)
+    .. controls ( 623.3857,  305.3794) and ( 624.4123,  301.1527) .. ( 625.5857,  297.1527)
+    .. controls ( 633.5457,  294.4327) and ( 641.9457,  290.2994) .. ( 650.5323,  292.6727)
+    .. controls ( 660.3990,  294.8861) and ( 670.3723,  296.6327) .. ( 680.2257,  298.9394)
+    .. controls ( 686.9190,  299.9661) and ( 690.8523,  306.4327) .. ( 697.3057,  308.0861)
+    .. controls ( 698.0657,  299.2861) and ( 694.9057,  290.9127) .. ( 692.1323,  282.7394)
+    .. controls ( 691.7590,  281.2461) and ( 690.8390,  280.2194) .. ( 689.3723,  279.6461)
+    .. controls ( 686.7457,  280.4994) and ( 685.1723,  282.8727) .. ( 683.3990,  284.8061)
+    .. controls ( 673.7990,  282.8861) and ( 664.2390,  280.7127) .. ( 654.8523,  277.8994)
+    .. controls ( 662.0790,  271.4594) and ( 667.3990,  262.5261) .. ( 676.5990,  258.6061)
+    .. controls ( 678.6790,  257.5394) and ( 681.4790,  257.6327) .. ( 683.1723,  255.9927)
+    .. controls ( 684.9057,  248.5127) and ( 682.7990,  238.6727) .. ( 674.8923,  235.5127)
+    .. controls ( 669.4657,  249.7127) and ( 655.4657,  257.2461) .. ( 646.8657,  269.0994)
+    .. controls ( 641.2390,  276.1661) and ( 631.8923,  278.0194) .. ( 623.5323,  279.7261)
+    .. controls ( 617.9590,  280.9261) and ( 613.1990,  272.4727) .. ( 607.8523,  276.9261)
+    .. controls ( 608.4123,  285.4061) and ( 611.2790,  293.4727) .. ( 613.2257,  301.6861)
+    .. controls ( 613.7723,  304.4994) and ( 615.4657,  306.8061) .. ( 617.5723,  308.6727)}
 \def\fdulogo at emblem@one{%
-  (210.6390614,174.63280011)
-    .. controls (216.67906125, 175.21946676) and (221.81239445, 178.87280000) .. (227.55906098, 180.56613329)
-    .. controls (232.15906086, 177.80613336) and (236.70572742, 174.56613344) .. (239.37239402, 169.75280023)
-    .. controls (238.14572738, 166.88613363) and (236.77239408, 164.03280037) .. (234.83906080, 161.55280043)
-    .. controls (221.77239446, 143.96613421) and (209.17239477, 126.04613465) .. (196.18572843, 108.40613510)
-    .. controls (194.77239513, 106.56613514) and (193.47906183, 104.56613519) .. (191.71906187, 103.00613523)
-    .. controls (187.97239530, 101.52613527) and (184.55906205, 104.48613519) .. (181.98572878, 106.81946847)
-    .. controls (179.35906218, 109.25946841) and (175.50572895, 112.13946834) .. (177.26572890, 116.21946823)
-    .. controls (185.81239535, 129.96613456) and (196.33239509, 142.37946758) .. (204.86572821, 156.15280057)
-    .. controls (200.26572833, 159.91280047) and (195.41239511, 163.57946705) .. (191.87906187, 168.41946693)
-    .. controls (191.99906187, 173.07280015) and (195.02572846, 177.91280002) .. (199.63906168, 179.32613332)
-    .. controls (203.25239492, 177.65946670) and (206.67906150, 175.33946676) .. (210.63906140, 174.63280011)}
+  ( 210.6390,  174.6328)
+    .. controls ( 216.6790,  175.2194) and ( 221.8123,  178.8728) .. ( 227.5590,  180.5661)
+    .. controls ( 232.1590,  177.8061) and ( 236.7057,  174.5661) .. ( 239.3723,  169.7528)
+    .. controls ( 238.1457,  166.8861) and ( 236.7723,  164.0328) .. ( 234.8390,  161.5528)
+    .. controls ( 221.7723,  143.9661) and ( 209.1723,  126.0461) .. ( 196.1857,  108.4061)
+    .. controls ( 194.7723,  106.5661) and ( 193.4790,  104.5661) .. ( 191.7190,  103.0061)
+    .. controls ( 187.9723,  101.5261) and ( 184.5590,  104.4861) .. ( 181.9857,  106.8194)
+    .. controls ( 179.3590,  109.2594) and ( 175.5057,  112.1394) .. ( 177.2657,  116.2194)
+    .. controls ( 185.8123,  129.9661) and ( 196.3323,  142.3794) .. ( 204.8657,  156.1528)
+    .. controls ( 200.2657,  159.9128) and ( 195.4123,  163.5794) .. ( 191.8790,  168.4194)
+    .. controls ( 191.9990,  173.0728) and ( 195.0257,  177.9128) .. ( 199.6390,  179.3261)
+    .. controls ( 203.2523,  177.6594) and ( 206.6790,  175.3394) .. ( 210.6390,  174.6328)}
 \def\fdulogo at emblem@nine{%
-  (293.61239266, 125.28613467)
-    .. controls (287.66572614, 121.88613476) and (283.09239292, 113.28613497) .. (287.54572614, 106.99280180)
-    .. controls (291.95905937, 100.09946864) and (301.35905913,  98.67280201) .. (308.67905895, 100.99280195)
-    .. controls (313.38572550, 103.20613523) and (316.67905875, 108.65946842) .. (315.75905877, 113.87280163)
-    .. controls (314.18572548, 118.32613485) and (309.63905893, 120.55280146) .. (305.89239235, 122.89946807)
-    .. controls (302.19905911, 124.79280135) and (297.74572589, 127.05946796) .. (293.61239266, 125.28613467)
-  (283.21239292, 137.61946770)
-    .. controls (289.81239275, 139.92613431) and (297.09239257, 139.31280099) .. (303.86572574, 138.12613435)
-    .. controls (314.97239213, 136.04613440) and (326.23905851, 129.27280124) .. (330.05239175, 118.11280152)
-    .. controls (332.94572501, 105.13946851) and (328.85239178,  92.08613550) .. (324.65239188,  79.88613581)
-    .. controls (321.90572529,  69.68613606) and (312.95905884,  62.39280291) .. (303.49239241,  58.59280301)
-    .. controls (296.41239259,  55.49946975) and (288.41239279,  57.07280305) .. (281.25239297,  59.04613633)
-    .. controls (270.17239325,  62.33946958) and (260.70572682,  71.61946935) .. (258.78572686,  83.21946906)
-    .. controls (258.14572688,  88.32613560) and (261.02572681,  92.88613548) .. (265.11906004,  95.67280208)
-    .. controls (271.74572654,  93.39280214) and (272.38572652,  85.77946899) .. (275.58572644,  80.55280246)
-    .. controls (281.01239297,  73.16613598) and (292.19905936,  70.15280272) .. (300.31905916,  74.83280260)
-    .. controls (303.61239241,  76.65946922) and (306.47905900,  80.12613580) .. (306.43905901,  84.04613570)
-    .. controls (296.22572593,  85.09946901) and (285.02572621,  86.75280230) .. (277.26572640,  94.09946879)
-    .. controls (271.26572655, 100.64613529) and (266.10572668, 110.17946838) .. (269.73239326, 119.12613483)
-    .. controls (272.42572652, 126.23280132) and (275.69239311, 134.44613444) .. (283.21239292, 137.61946770)}
+  ( 293.6123,  125.2861)
+    .. controls ( 287.6657,  121.8861) and ( 283.0923,  113.2861) .. ( 287.5457,  106.9928)
+    .. controls ( 291.9590,  100.0994) and ( 301.3590,   98.6728) .. ( 308.6790,  100.9928)
+    .. controls ( 313.3857,  103.2061) and ( 316.6790,  108.6594) .. ( 315.7590,  113.8728)
+    .. controls ( 314.1857,  118.3261) and ( 309.6390,  120.5528) .. ( 305.8923,  122.8994)
+    .. controls ( 302.1990,  124.7928) and ( 297.7457,  127.0594) .. ( 293.6123,  125.2861)
+  ( 283.2123,  137.6194)
+    .. controls ( 289.8123,  139.9261) and ( 297.0923,  139.3128) .. ( 303.8657,  138.1261)
+    .. controls ( 314.9723,  136.0461) and ( 326.2390,  129.2728) .. ( 330.0523,  118.1128)
+    .. controls ( 332.9457,  105.1394) and ( 328.8523,   92.0861) .. ( 324.6523,   79.8861)
+    .. controls ( 321.9057,   69.6861) and ( 312.9590,   62.3928) .. ( 303.4923,   58.5928)
+    .. controls ( 296.4123,   55.4994) and ( 288.4123,   57.0728) .. ( 281.2523,   59.0461)
+    .. controls ( 270.1723,   62.3394) and ( 260.7057,   71.6194) .. ( 258.7857,   83.2194)
+    .. controls ( 258.1457,   88.3261) and ( 261.0257,   92.8861) .. ( 265.1190,   95.6728)
+    .. controls ( 271.7457,   93.3928) and ( 272.3857,   85.7794) .. ( 275.5857,   80.5528)
+    .. controls ( 281.0123,   73.1661) and ( 292.1990,   70.1528) .. ( 300.3190,   74.8328)
+    .. controls ( 303.6123,   76.6594) and ( 306.4790,   80.1261) .. ( 306.4390,   84.0461)
+    .. controls ( 296.2257,   85.0994) and ( 285.0257,   86.7528) .. ( 277.2657,   94.0994)
+    .. controls ( 271.2657,  100.6461) and ( 266.1057,  110.1794) .. ( 269.7323,  119.1261)
+    .. controls ( 272.4257,  126.2328) and ( 275.6923,  134.4461) .. ( 283.2123,  137.6194)}
 \def\fdulogo at emblem@zero{%
-  (411.01238972, 111.88613501)
-    .. controls (404.38572322, 109.99280172) and (402.09238995, 102.60613524) .. (401.35905663,  96.49946873)
-    .. controls (400.65238998,  86.93946897) and (400.89238998,  76.60613589) .. (406.01238985,  68.15280277)
-    .. controls (408.30572313,  64.69946952) and (411.50572305,  61.23280294) .. (415.78572294,  60.48613629)
-    .. controls (424.71905605,  58.92613633) and (433.35905583,  66.55280281) .. (434.53238914,  75.23280259)
-    .. controls (435.43905578,  84.84613568) and (432.83905585,  94.45946878) .. (429.02572261, 103.20613523)
-    .. controls (425.89238935, 109.53946840) and (418.07905621, 114.51280161) .. (411.01238972, 111.88613501)
-  (405.74572319, 127.83280128)
-    .. controls (415.94572293, 129.47280124) and (427.99905597, 129.88613456) .. (436.03905577, 122.24613475)
-    .. controls (447.95905547, 108.76613509) and (453.13238867,  90.09946889) .. (451.81238870,  72.33946933)
-    .. controls (450.19905541,  58.21946968) and (438.79905570,  43.93947004) .. (423.73238941,  43.91280337)
-    .. controls (411.93238970,  44.16613670) and (398.71905670,  47.67280328) .. (391.73239021,  57.95280302)
-    .. controls (384.51905705,  68.47280276) and (383.82572374,  81.67280243) .. (382.77239043,  93.95280212)
-    .. controls (382.50572377, 108.28613510) and (390.71905690, 124.67280136) .. (405.74572319, 127.83280128)}
+  ( 411.0123,  111.8861)
+    .. controls ( 404.3857,  109.9928) and ( 402.0923,  102.6061) .. ( 401.3590,   96.4994)
+    .. controls ( 400.6523,   86.9394) and ( 400.8923,   76.6061) .. ( 406.0123,   68.1528)
+    .. controls ( 408.3057,   64.6994) and ( 411.5057,   61.2328) .. ( 415.7857,   60.4861)
+    .. controls ( 424.7190,   58.9261) and ( 433.3590,   66.5528) .. ( 434.5323,   75.2328)
+    .. controls ( 435.4390,   84.8461) and ( 432.8390,   94.4594) .. ( 429.0257,  103.2061)
+    .. controls ( 425.8923,  109.5394) and ( 418.0790,  114.5128) .. ( 411.0123,  111.8861)
+  ( 405.7457,  127.8328)
+    .. controls ( 415.9457,  129.4728) and ( 427.9990,  129.8861) .. ( 436.0390,  122.2461)
+    .. controls ( 447.9590,  108.7661) and ( 453.1323,   90.0994) .. ( 451.8123,   72.3394)
+    .. controls ( 450.1990,   58.2194) and ( 438.7990,   43.9394) .. ( 423.7323,   43.9128)
+    .. controls ( 411.9323,   44.1661) and ( 398.7190,   47.6728) .. ( 391.7323,   57.9528)
+    .. controls ( 384.5190,   68.4728) and ( 383.8257,   81.6728) .. ( 382.7723,   93.9528)
+    .. controls ( 382.5057,  108.2861) and ( 390.7190,  124.6728) .. ( 405.7457,  127.8328)}
 \def\fdulogo at emblem@five{%
-  (521.86572029, 172.09946684)
-    .. controls (529.15905344, 177.17946671) and (539.82571984, 165.40613367) .. (533.55905333, 158.84613383)
-    .. controls (531.37238672, 156.05946724) and (528.26572013, 154.12613395) .. (525.10572021, 152.59280066)
-    .. controls (518.22572038, 149.35280074) and (511.30572055, 146.17946748) .. (504.49238739, 142.79280090)
-    .. controls (505.89238735, 138.48613434) and (507.39905398, 134.20613445) .. (509.29238727, 130.08613455)
-    .. controls (513.69238716, 132.57946782) and (518.31905371, 134.84613443) .. (521.93238695, 138.48613434)
-    .. controls (531.25238672, 148.75280075) and (549.73238626, 147.07280080) .. (557.66571939, 135.93946774)
-    .. controls (564.54571922, 127.15280129) and (566.22571918, 114.91280160) .. (563.05238592, 104.33946853)
-    .. controls (560.75905265,  96.36613540) and (554.18571948,  90.75280220) .. (547.63905298,  86.16613565)
-    .. controls (536.71905325,  79.13946916) and (521.10572031,  79.37946915) .. (511.09238722,  87.96613561)
-    .. controls (506.94572066,  92.15280217) and (511.54572054,  97.87280203) .. (515.22572045, 100.51280196)
-    .. controls (522.31905361, 102.40613525) and (528.73238678,  95.71280208) .. (535.89238660,  98.12613535)
-    .. controls (541.66571979, 101.15280194) and (546.25238634, 106.04613515) .. (549.17238627, 111.84613501)
-    .. controls (550.74571956, 119.79280148) and (545.49238636, 128.76613459) .. (537.27905323, 130.08613455)
-    .. controls (532.50572002, 130.93946787) and (529.15905344, 126.76613464) .. (525.82572019, 124.11280137)
-    .. controls (519.34572035, 118.00613486) and (511.38572055, 113.83280163) .. (503.55905408, 109.76613506)
-    .. controls (496.57238759, 123.39280139) and (487.81238780, 136.40613440) .. (484.21238789, 151.49946735)
-    .. controls (496.54572092, 158.76613384) and (509.27905393, 165.29946701) .. (521.86572029, 172.09946684)}
+  ( 521.8657,  172.0994)
+    .. controls ( 529.1590,  177.1794) and ( 539.8257,  165.4061) .. ( 533.5590,  158.8461)
+    .. controls ( 531.3723,  156.0594) and ( 528.2657,  154.1261) .. ( 525.1057,  152.5928)
+    .. controls ( 518.2257,  149.3528) and ( 511.3057,  146.1794) .. ( 504.4923,  142.7928)
+    .. controls ( 505.8923,  138.4861) and ( 507.3990,  134.2061) .. ( 509.2923,  130.0861)
+    .. controls ( 513.6923,  132.5794) and ( 518.3190,  134.8461) .. ( 521.9323,  138.4861)
+    .. controls ( 531.2523,  148.7528) and ( 549.7323,  147.0728) .. ( 557.6657,  135.9394)
+    .. controls ( 564.5457,  127.1528) and ( 566.2257,  114.9128) .. ( 563.0523,  104.3394)
+    .. controls ( 560.7590,   96.3661) and ( 554.1857,   90.7528) .. ( 547.6390,   86.1661)
+    .. controls ( 536.7190,   79.1394) and ( 521.1057,   79.3794) .. ( 511.0923,   87.9661)
+    .. controls ( 506.9457,   92.1528) and ( 511.5457,   97.8728) .. ( 515.2257,  100.5128)
+    .. controls ( 522.3190,  102.4061) and ( 528.7323,   95.7128) .. ( 535.8923,   98.1261)
+    .. controls ( 541.6657,  101.1528) and ( 546.2523,  106.0461) .. ( 549.1723,  111.8461)
+    .. controls ( 550.7457,  119.7928) and ( 545.4923,  128.7661) .. ( 537.2790,  130.0861)
+    .. controls ( 532.5057,  130.9394) and ( 529.1590,  126.7661) .. ( 525.8257,  124.1128)
+    .. controls ( 519.3457,  118.0061) and ( 511.3857,  113.8328) .. ( 503.5590,  109.7661)
+    .. controls ( 496.5723,  123.3928) and ( 487.8123,  136.4061) .. ( 484.2123,  151.4994)
+    .. controls ( 496.5457,  158.7661) and ( 509.2790,  165.2994) .. ( 521.8657,  172.0994)}
 \def\fdulogo at emblem@ring at inner@i{%
-  (361.25239097, 616.49945573)
-    .. controls (394.65239013, 618.07278902) and (428.63905595, 615.12612243) .. (460.33238849, 603.93945604)
-    .. controls (533.42572000, 578.20612335) and (592.38571852, 515.31279159) .. (612.77238468, 440.47279346)
-    .. controls (618.50571787, 421.04612728) and (619.83905117, 400.69946112) .. (620.91905114, 380.57946162)
-    .. controls (621.31905113, 350.97946236) and (617.47905123, 321.11279644) .. (607.53238481, 293.12613048)
-    .. controls (581.78571879, 222.35279891) and (521.59905363, 164.84613368) .. (449.29238877, 143.36613422)
-    .. controls (411.30572305, 132.47280116) and (370.74572406, 131.20613453) .. (331.93239170, 138.13946769)
-    .. controls (299.90572584, 143.89946754) and (269.06572661, 156.40613390) .. (242.41239394, 175.12613343)
-    .. controls (198.49239504, 205.71279933) and (163.47906258, 250.28613155) .. (147.89239630, 301.81946359)
-    .. controls (138.98572986, 331.20612953) and (135.87906327, 362.25946208) .. (138.06572988, 392.84612798)
-    .. controls (139.77239651, 425.36612717) and (148.53239629, 457.45945970) .. (163.30572925, 486.47279231)
-    .. controls (189.25239527, 536.12612440) and (232.15906086, 577.09945671) .. (283.82572624, 599.16612283)
-    .. controls (308.26572563, 609.68612256) and (334.66572497, 615.49945575) .. (361.25239097, 616.49945573)}
+  ( 361.2523,  616.4994)
+    .. controls ( 394.6523,  618.0727) and ( 428.6390,  615.1261) .. ( 460.3323,  603.9394)
+    .. controls ( 533.4257,  578.2061) and ( 592.3857,  515.3127) .. ( 612.7723,  440.4727)
+    .. controls ( 618.5057,  421.0461) and ( 619.8390,  400.6994) .. ( 620.9190,  380.5794)
+    .. controls ( 621.3190,  350.9794) and ( 617.4790,  321.1127) .. ( 607.5323,  293.1261)
+    .. controls ( 581.7857,  222.3527) and ( 521.5990,  164.8461) .. ( 449.2923,  143.3661)
+    .. controls ( 411.3057,  132.4728) and ( 370.7457,  131.2061) .. ( 331.9323,  138.1394)
+    .. controls ( 299.9057,  143.8994) and ( 269.0657,  156.4061) .. ( 242.4123,  175.1261)
+    .. controls ( 198.4923,  205.7127) and ( 163.4790,  250.2861) .. ( 147.8923,  301.8194)
+    .. controls ( 138.9857,  331.2061) and ( 135.8790,  362.2594) .. ( 138.0657,  392.8461)
+    .. controls ( 139.7723,  425.3661) and ( 148.5323,  457.4594) .. ( 163.3057,  486.4727)
+    .. controls ( 189.2523,  536.1261) and ( 232.1590,  577.0994) .. ( 283.8257,  599.1661)
+    .. controls ( 308.2657,  609.6861) and ( 334.6657,  615.4994) .. ( 361.2523,  616.4994)}
 \def\fdulogo at emblem@ring at inner@ii{%
-  (349.85239125, 596.91278955)
-    .. controls (326.69239183, 594.15278962) and (303.94572573, 587.73945645) .. (282.86572626, 577.75279003)
-    .. controls (223.78572774, 548.76612409) and (176.71906225, 493.71279213) .. (161.78572929, 429.11279374)
-    .. controls (149.99906292, 378.21946168) and (154.90572946, 323.12612973) .. (178.09239555, 276.07279757)
-    .. controls (192.53239519, 247.36613162) and (213.46572800, 222.12613225) .. (238.09239405, 201.59279943)
-    .. controls (263.25239342, 180.57946662) and (293.22572600, 165.37946700) .. (325.15905854, 157.91280052)
-    .. controls (375.03905729, 145.87280083) and (429.05238927, 150.95280070) .. (475.53238811, 172.84613348)
-    .. controls (499.71905417, 184.55279986) and (521.54572029, 200.91279945) .. (540.18571983, 220.23279897)
-    .. controls (557.53238606, 238.29946518) and (572.49238569, 258.88613133) .. (582.82571876, 281.77946409)
-    .. controls (605.98571818, 332.51279616) and (608.94571811, 391.84612801) .. (592.09238520, 444.89946002)
-    .. controls (582.54571877, 475.56612592) and (565.71905252, 503.83279188) .. (543.55905308, 527.05945796)
-    .. controls (521.82572029, 550.60612404) and (495.25238762, 569.84612356) .. (465.65238836, 582.24612325)
-    .. controls (449.98572208, 588.81945642) and (433.39905583, 592.84612298) .. (416.79905625, 596.25945623)
-    .. controls (394.66572347, 599.43278949) and (372.03905737, 599.48612282) .. (349.85239125, 596.91278955)}
+  ( 349.8523,  596.9127)
+    .. controls ( 326.6923,  594.1527) and ( 303.9457,  587.7394) .. ( 282.8657,  577.7527)
+    .. controls ( 223.7857,  548.7661) and ( 176.7190,  493.7127) .. ( 161.7857,  429.1127)
+    .. controls ( 149.9990,  378.2194) and ( 154.9057,  323.1261) .. ( 178.0923,  276.0727)
+    .. controls ( 192.5323,  247.3661) and ( 213.4657,  222.1261) .. ( 238.0923,  201.5927)
+    .. controls ( 263.2523,  180.5794) and ( 293.2257,  165.3794) .. ( 325.1590,  157.9128)
+    .. controls ( 375.0390,  145.8728) and ( 429.0523,  150.9528) .. ( 475.5323,  172.8461)
+    .. controls ( 499.7190,  184.5527) and ( 521.5457,  200.9127) .. ( 540.1857,  220.2327)
+    .. controls ( 557.5323,  238.2994) and ( 572.4923,  258.8861) .. ( 582.8257,  281.7794)
+    .. controls ( 605.9857,  332.5127) and ( 608.9457,  391.8461) .. ( 592.0923,  444.8994)
+    .. controls ( 582.5457,  475.5661) and ( 565.7190,  503.8327) .. ( 543.5590,  527.0594)
+    .. controls ( 521.8257,  550.6061) and ( 495.2523,  569.8461) .. ( 465.6523,  582.2461)
+    .. controls ( 449.9857,  588.8194) and ( 433.3990,  592.8461) .. ( 416.7990,  596.2594)
+    .. controls ( 394.6657,  599.4327) and ( 372.0390,  599.4861) .. ( 349.8523,  596.9127)}
 \def\fdulogo at emblem@ring at outer@i{%
-  (368.57239079, 736.61945272)
-    -- (390.89239023, 736.61945272)
-    .. controls (400.37238999, 735.31278609) and (409.98572308, 735.60611942) .. (419.45238951, 734.27278612)
-    .. controls (471.66572154, 729.01945291) and (522.85238693, 712.13945334) .. (567.25238582, 684.00612071)
-    .. controls (616.45238459, 652.68612149) and (658.38571687, 609.85945589) .. (688.45238279, 559.87279048)
-    .. controls (704.79904905, 532.39279116) and (717.45238206, 502.64612524) .. (725.18571520, 471.59279268)
-    .. controls (732.34571502, 444.25946003) and (735.50571495, 416.08612740) .. (737.17238157, 387.93946144)
-    -- (737.17238157, 364.21946203)
-    .. controls (736.39904826, 358.60612884) and (736.11904826, 352.95279565) .. (735.83904827, 347.29946246)
-    .. controls (731.38571505, 289.00613058) and (713.05238217, 231.36613202) .. (680.23904966, 182.75279990)
-    .. controls (638.58571737, 120.48613479) and (578.70571887,  69.67280273) .. (508.59905395,  42.48613674)
-    .. controls (471.46572155,  28.04613710) and (431.73238921,  21.32613727) .. (392.06572353,  19.28613732)
-    -- (362.01239095,  19.28613732)
-    .. controls (301.01239247,  21.79280393) and (240.03906067,  38.79280350) .. (188.59906195,  72.15280267)
-    .. controls (137.71906322, 104.44613519) and ( 94.53239764, 148.89946742) .. ( 64.27906506, 201.05946611)
-    .. controls ( 39.81239900, 242.93946507) and ( 25.45239936, 290.41946388) .. ( 20.70573282, 338.60612934)
-    .. controls ( 16.61239958, 377.51279503) and ( 19.02573286, 416.99279405) .. ( 26.67906600, 455.32612642)
-    .. controls ( 38.51906570, 513.71279163) and ( 66.61239833, 568.51279026) .. (106.13239735, 612.99278915)
-    .. controls (125.09239687, 634.91278860) and (146.65239633, 654.56612144) .. (170.07906241, 671.60612102)
-    .. controls (218.11906121, 706.80612014) and (275.75905977, 728.24611960) .. (334.91905829, 734.28611945)
-    .. controls (346.09239135, 735.72611941) and (357.37239107, 735.51278608) .. (368.57239079, 736.61945272)}
+  ( 368.5723,  736.6194)
+    -- ( 390.8923,  736.6194)
+    .. controls ( 400.3723,  735.3127) and ( 409.9857,  735.6061) .. ( 419.4523,  734.2727)
+    .. controls ( 471.6657,  729.0194) and ( 522.8523,  712.1394) .. ( 567.2523,  684.0061)
+    .. controls ( 616.4523,  652.6861) and ( 658.3857,  609.8594) .. ( 688.4523,  559.8727)
+    .. controls ( 704.7990,  532.3927) and ( 717.4523,  502.6461) .. ( 725.1857,  471.5927)
+    .. controls ( 732.3457,  444.2594) and ( 735.5057,  416.0861) .. ( 737.1723,  387.9394)
+    -- ( 737.1723,  364.2194)
+    .. controls ( 736.3990,  358.6061) and ( 736.1190,  352.9527) .. ( 735.8390,  347.2994)
+    .. controls ( 731.3857,  289.0061) and ( 713.0523,  231.3661) .. ( 680.2390,  182.7527)
+    .. controls ( 638.5857,  120.4861) and ( 578.7057,   69.6728) .. ( 508.5990,   42.4861)
+    .. controls ( 471.4657,   28.0461) and ( 431.7323,   21.3261) .. ( 392.0657,   19.2861)
+    -- ( 362.0123,   19.2861)
+    .. controls ( 301.0123,   21.7928) and ( 240.0390,   38.7928) .. ( 188.5990,   72.1528)
+    .. controls ( 137.7190,  104.4461) and (  94.5323,  148.8994) .. (  64.2790,  201.0594)
+    .. controls (  39.8123,  242.9394) and (  25.4523,  290.4194) .. (  20.7057,  338.6061)
+    .. controls (  16.6123,  377.5127) and (  19.0257,  416.9927) .. (  26.6790,  455.3261)
+    .. controls (  38.5190,  513.7127) and (  66.6123,  568.5127) .. ( 106.1323,  612.9927)
+    .. controls ( 125.0923,  634.9127) and ( 146.6523,  654.5661) .. ( 170.0790,  671.6061)
+    .. controls ( 218.1190,  706.8061) and ( 275.7590,  728.2461) .. ( 334.9190,  734.2861)
+    .. controls ( 346.0923,  735.7261) and ( 357.3723,  735.5127) .. ( 368.5723,  736.6194)}
 \def\fdulogo at emblem@ring at outer@ii{%
-  (354.53239114, 717.84611986)
-    .. controls (321.10572531, 715.17945326) and (287.69239281, 709.16612008) .. (256.34572692, 696.99278705)
-    .. controls (208.13239480, 678.63278751) and (164.83906255, 648.37945493) .. (129.51906343, 610.92612253)
-    .. controls (106.35906401, 586.08612315) and ( 86.22573118, 558.24612385) .. ( 71.11906489, 527.77945794)
-    .. controls ( 36.07906576, 456.27279307) and ( 28.85239928, 372.71279515) .. ( 46.18573218, 295.37946375)
-    .. controls ( 61.50573180, 225.76613216) and (102.38573077, 163.29946706) .. (155.91906277, 116.89946822)
-    .. controls (196.98572841,  80.45946913) and (247.34572715,  54.51280311) .. (301.01239247,  42.79280340)
-    .. controls (383.25239042,  25.40613717) and (472.61238818,  34.95280360) .. (546.25238634,  76.84613588)
-    .. controls (609.82571809, 113.67280163) and (662.57238344, 169.83280023) .. (692.95904934, 236.93946522)
-    .. controls (715.01238212, 285.51279733) and (723.18571525, 339.56612932) .. (721.19904864, 392.63279466)
-    .. controls (718.73238203, 452.08612650) and (701.41238246, 511.41945835) .. (668.46571662, 561.23279044)
-    .. controls (631.46571755, 617.03278905) and (579.43905218, 663.59278788) .. (517.91905372, 690.64612054)
-    .. controls (466.78572166, 713.11278664) and (410.05238975, 721.16611978) .. (354.53239114, 717.84611986)}
+  ( 354.5323,  717.8461)
+    .. controls ( 321.1057,  715.1794) and ( 287.6923,  709.1661) .. ( 256.3457,  696.9927)
+    .. controls ( 208.1323,  678.6327) and ( 164.8390,  648.3794) .. ( 129.5190,  610.9261)
+    .. controls ( 106.3590,  586.0861) and (  86.2257,  558.2461) .. (  71.1190,  527.7794)
+    .. controls (  36.0790,  456.2727) and (  28.8523,  372.7127) .. (  46.1857,  295.3794)
+    .. controls (  61.5057,  225.7661) and ( 102.3857,  163.2994) .. ( 155.9190,  116.8994)
+    .. controls ( 196.9857,   80.4594) and ( 247.3457,   54.5128) .. ( 301.0123,   42.7928)
+    .. controls ( 383.2523,   25.4061) and ( 472.6123,   34.9528) .. ( 546.2523,   76.8461)
+    .. controls ( 609.8257,  113.6728) and ( 662.5723,  169.8328) .. ( 692.9590,  236.9394)
+    .. controls ( 715.0123,  285.5127) and ( 723.1857,  339.5661) .. ( 721.1990,  392.6327)
+    .. controls ( 718.7323,  452.0861) and ( 701.4123,  511.4194) .. ( 668.4657,  561.2327)
+    .. controls ( 631.4657,  617.0327) and ( 579.4390,  663.5927) .. ( 517.9190,  690.6461)
+    .. controls ( 466.7857,  713.1127) and ( 410.0523,  721.1661) .. ( 354.5323,  717.8461)}
 \def\fdulogo at emblem@new at kernel{%
-  (284.68492622, 377.38587424)
-    .. controls (296.85159258, 374.46587432) and (317.35159207, 372.84454102) .. (328.85159178, 381.34454081)
-    .. controls (340.07825816, 389.64187394) and (342.01825812, 410.17787342) .. (336.41292492, 413.51120667)
-    .. controls (327.05025849, 419.07920653) and (273.18492650, 410.84454007) .. (263.01826009, 410.17787342)
-    .. controls (261.01826014, 399.01120704) and (271.06492656, 380.65520750) .. (284.68492622, 377.38587424)
-  (336.35159159, 441.01120599)
-    .. controls (336.35159159, 441.01120599) and (337.68492489, 455.17787230) .. (334.68625830, 462.27653879)
-    .. controls (329.13025844, 475.43120513) and (323.68492524, 480.17253834) .. (299.01825919, 480.17253834)
-    .. controls (282.14492628, 480.17253834) and (267.18492665, 476.01120511) .. (261.31159347, 461.96720546)
-    .. controls (257.23692690, 452.22453904) and (258.30759354, 437.71253940) .. (262.91292676, 437.06587275)
-    .. controls (270.44892657, 436.00720611) and (336.35159159, 441.01120599) .. (336.35159159, 441.01120599)
-  (246.59292717, 497.03520459)
-    .. controls (259.37426018, 506.15653769) and (276.74092641, 512.23387087) .. (300.29559249, 512.23387087)
-    .. controls (348.32492463, 512.23387087) and (363.12892426, 484.62187156) .. (364.18492423, 471.84453855)
-    -- (364.78892421, 471.84453855)
-    .. controls (368.40759079, 488.78853813) and (395.43425678, 511.51120422) .. (399.44359001,521.76720397)
-    .. controls (400.91825664, 525.54053721) and (395.33292345, 527.64187049) .. (392.01825687,525.67787054)
-    .. controls (389.01825694, 523.90053725) and (372.68492402, 506.42853768) .. (360.51825765,506.42853768)
-    .. controls (354.64359113, 506.42853768) and (344.76892471, 511.67787089) .. (344.76892471,520.02320401)
-    .. controls (344.76892471, 527.51120382) and (366.72892417, 547.37253666) .. (375.35159062,559.84453635)
-    .. controls (381.31959047, 568.47653613) and (388.58492362, 581.05386915) .. (391.51825688,595.84453545)
-    .. controls (395.51825678, 616.01120161) and (404.51825655, 623.17786810) .. (415.85158960,623.17786810)
-    .. controls (424.46225606, 623.17786810) and (437.85158905, 613.67786834) .. (429.85158925,588.01120231)
-    .. controls (425.73692269, 574.80853597) and (419.22092285, 550.54453658) .. (430.35158924,549.51120327)
-    .. controls (446.51825550, 548.01120331) and (563.19691925, 564.04320291) .. (582.07425211,556.90053642)
-    .. controls (592.35158519, 553.01120319) and (602.68491827, 540.51120350) .. (592.74091851,526.23387052)
-    .. controls (590.55558524, 523.09653727) and (546.51825300, 529.51120377) .. (514.51825380,529.51120377)
-    .. controls (502.89825409, 529.51120377) and (439.94758900, 527.47387049) .. (429.24358927,513.09253752)
-    .. controls (418.18492288, 498.23387122) and (433.51825583, 482.17787162) .. (433.51825583,471.17787190)
-    .. controls (433.51825583, 452.84453902) and (415.35158962, 427.34453966) .. (415.35158962,364.34454124)
-    .. controls (415.35158962, 329.84320877) and (418.18492288, 298.67787621) .. (422.96225609,221.78854480)
-    .. controls (424.97425604, 189.40721228) and (394.85159013, 194.47654548) .. (389.85159025,223.34454476)
-    .. controls (386.22225701, 244.30187757) and (382.29559044, 297.12187625) .. (382.07425711,314.23387582)
-    .. controls (336.68492492, 315.84454245) and (279.18492635, 309.56720927) .. (249.18492710,302.23387612)
-    .. controls (241.04359397, 300.24320951) and (230.30226091, 322.72854228) .. (232.73692751,328.19387547)
-    .. controls (237.18492740, 338.17787522) and (304.07292573, 341.84587513) .. (337.85159155,344.01120841)
-    .. controls (352.71159118, 344.96454172) and (362.68492427, 344.77654173) .. (382.07425711,343.78854175)
-    .. controls (382.24359044, 356.26587477) and (382.09159045, 361.90454130) .. (383.18492375,378.67787421)
-    .. controls (384.31292373, 395.98454045) and (387.89425697, 424.28187307) .. (391.45825688,437.71787274)
-    .. controls (396.07425676, 455.12187230) and (405.51825653, 466.34453869) .. (400.96225664,468.67787196)
-    .. controls (394.59159014, 471.94053855) and (374.85159063, 431.14587290) .. (370.35159074,409.49120677)
-    .. controls (367.44625748, 395.51120712) and (371.86359070, 373.07254102) .. (349.62892459,358.67787471)
-    .. controls (331.35159172, 346.84454167) and (282.04359295, 338.87787521) .. (256.35159359,354.84454147)
-    .. controls (238.74092736, 365.78854120) and (226.51826100, 381.78854080) .. (226.51826100,426.23387302)
-    .. controls (226.51826100, 452.40053904) and (225.85159435, 482.23387162) .. (246.59292717,497.03520459)
-  (519.40705368, 324.28907557)
-    .. controls (520.27772033, 321.35440898) and (522.26838694, 319.59440902) .. (524.01905357, 319.40640903)
-    .. controls (527.39772015, 319.04240904) and (544.90705304, 319.34507569) .. (546.76838633, 320.92774232)
-    .. controls (552.93238618, 326.17174219) and (554.93505279, 341.67840847) .. (551.93905287, 343.33840843)
-    .. controls (549.50438626, 344.68640839) and (532.46305336, 343.27307510) .. (523.78705357, 340.68507516)
-    .. controls (522.12038695, 340.18907517) and (519.07372036, 338.67840854) .. (518.75372036, 335.68107529)
-    .. controls (518.29638704, 331.41174206) and (518.48438704, 327.39974216) .. (519.40705368, 324.28907557)
-  (452.62972202, 377.89974090)
-    .. controls (454.40705531, 380.67840749) and (460.51772182, 383.39974076) .. (470.18438825, 383.89974075)
-    .. controls (482.77238793, 384.55174073) and (526.92305349, 388.98507395) .. (532.97372001, 387.58640732)
-    .. controls (536.18438660, 386.84507401) and (534.01771998, 379.17840753) .. (531.37772005, 375.70774095)
-    .. controls (529.41638676, 373.13040768) and (525.70172019, 369.17707445) .. (524.01772023, 366.92774117)
-    .. controls (522.12572028, 364.39974124) and (521.15772030, 361.51707464) .. (523.38305358, 360.27574134)
-    .. controls (525.85105352, 358.89974137) and (546.79638633, 361.95574130) .. (553.22705284, 363.09440793)
-    .. controls (558.79771936, 364.08107458) and (560.80971931, 369.80240777) .. (563.93505257, 374.26107432)
-    .. controls (569.21238577, 381.79040747) and (577.07371891, 386.01174069) .. (582.85105210, 386.01174069)
-    .. controls (589.62971859, 386.01174069) and (591.42305188, 374.38374099) .. (590.75238523, 366.33574119)
-    .. controls (589.71238526, 353.83574150) and (577.80438555, 312.07974254) .. (574.23505231, 303.75707608)
-    .. controls (573.29638567, 301.56640947) and (569.88438575, 300.01174284) .. (566.93505249, 300.01174284)
-    .. controls (562.33771927, 300.01174284) and (536.85105325, 301.92774280) .. (526.56705350, 298.69440954)
-    .. controls (524.00438690, 297.88907623) and (523.26838692, 295.76107628) .. (524.01772023, 290.26107642)
-    .. controls (524.61238688, 285.90107653) and (533.49905333, 247.55841082) .. (534.66171997, 239.50507769)
-    .. controls (536.96305324, 223.56641142) and (521.42305363, 220.83707816) .. (512.54305385, 232.40374453)
-    .. controls (504.74038738, 242.56641095) and (500.54705415, 254.53174398) .. (496.62305425, 267.26774366)
-    .. controls (491.90438770, 282.58240995) and (493.95505432, 293.84107633) .. (483.74038791, 292.78907636)
-    .. controls (470.72438823, 291.44774306) and (447.51772215, 274.87174347) .. (435.67372244, 274.87174347)
-    .. controls (427.17638932, 274.87174347) and (425.42038936, 289.38107644) .. (429.01772261, 295.34507629)
-    .. controls (435.35105578, 305.84507603) and (475.30972145, 316.46907577) .. (487.88172114, 317.47040907)
-    .. controls (488.71505445, 325.38774221) and (488.68438778, 330.42774208) .. (486.68438783, 337.09440858)
-    .. controls (479.43505468, 337.17840858) and (471.10172156, 335.26107530) .. (461.92172179, 331.04507540)
-    .. controls (450.90705539, 325.98640886) and (436.74438908, 322.49307562) .. (431.17372255, 322.49307562)
-    .. controls (425.06172271, 322.49307562) and (420.74038948, 337.89974190) .. (430.29638924, 345.12240838)
-    .. controls (435.23905579, 348.85840829) and (445.41505553, 351.63307489) .. (449.95372208, 352.43707487)
-    .. controls (458.85105520, 354.01174149) and (486.96305449, 353.34507484) .. (489.68172109, 359.03040804)
-    .. controls (490.40038774, 360.53574133) and (490.68438773, 364.39974124) .. (488.19772113, 365.49040787)
-    .. controls (485.73372119, 366.57174118) and (469.18438827, 363.01174127) .. (460.40705516, 363.89974125)
-    .. controls (451.95905537, 364.75574123) and (450.23372208, 374.15707432) .. (452.62972202, 377.89974090)
-  (465.02505504, 479.10973837)
-    .. controls (470.18505491, 476.67773843) and (560.01838600, 480.17773834) .. (564.76771921,482.34440495)
-    .. controls (570.23305241, 484.83640489) and (569.77571909, 493.67773800) .. (564.35171922,496.01107128)
-    .. controls (558.92771936, 498.34440455) and (473.45438816, 494.42840465) .. (468.18505496,492.56707136)
-    .. controls (461.68105512, 490.26840476) and (460.15705516, 481.40440498) .. (465.02505504,479.10973837)
-  (512.51838719, 517.56707074)
-    .. controls (550.96238623, 517.56707074) and (578.74105220, 517.56707074) .. (590.23038524,506.59240435)
-    .. controls (595.69438511, 501.37240448) and (599.18505169, 483.56707159) .. (588.92905194,472.13107188)
-    .. controls (579.25038552, 461.33773881) and (539.85171984, 459.34440553) .. (504.85972071,459.19507220)
-    .. controls (494.19305431, 459.14840553) and (455.35172195, 457.17773892) .. (449.05705544,461.39240548)
-    .. controls (429.26772260, 474.64440515) and (433.46105583, 495.05640464) .. (442.07438895,502.23373779)
-    .. controls (455.40772195, 513.34440418) and (467.40772165, 516.67773743) .. (512.51838719,517.56707074)
-  (469.51812160, 412.41240670)
-    .. controls (478.85145470, 412.22040671) and (551.62878621, 415.45640663) .. (562.58611927,417.44173991)
-    .. controls (572.83011901, 419.29907320) and (572.35145236, 428.51107297) .. (566.51811917,429.34440628)
-    .. controls (558.35945271, 430.50973958) and (474.17278815, 426.64840635) .. (466.69545500,424.28307307)
-    .. controls (460.51812182, 422.32973979) and (462.43545511, 412.55774003) .. (469.51812160,412.41240670)
-  (453.04878867, 444.45907257)
-    .. controls (474.88078813, 454.19773899) and (578.96211886, 454.67773898) .. (587.85145197,448.01107248)
-    .. controls (600.58211832, 438.46307272) and (600.43145166, 419.22840653) .. (595.50211845,409.49107344)
-    .. controls (586.74078533, 392.17774054) and (506.59678734, 392.17774054) .. (466.18478835,392.17774054)
-    .. controls (452.18478870, 392.17774054) and (435.68478911, 400.67774033) .. (435.68478911,416.51107327)
-    .. controls (435.68478911, 423.84440642) and (435.60612244, 436.67773943) .. (453.04878867,444.45907257)}
+  ( 284.6849,  377.3858)
+    .. controls ( 296.8515,  374.4658) and ( 317.3515,  372.8445) .. ( 328.8515,  381.3445)
+    .. controls ( 340.0782,  389.6418) and ( 342.0182,  410.1778) .. ( 336.4129,  413.5112)
+    .. controls ( 327.0502,  419.0792) and ( 273.1849,  410.8445) .. ( 263.0182,  410.1778)
+    .. controls ( 261.0182,  399.0112) and ( 271.0649,  380.6552) .. ( 284.6849,  377.3858)
+  ( 336.3515,  441.0112)
+    .. controls ( 336.3515,  441.0112) and ( 337.6849,  455.1778) .. ( 334.6862,  462.2765)
+    .. controls ( 329.1302,  475.4312) and ( 323.6849,  480.1725) .. ( 299.0182,  480.1725)
+    .. controls ( 282.1449,  480.1725) and ( 267.1849,  476.0112) .. ( 261.3115,  461.9672)
+    .. controls ( 257.2369,  452.2245) and ( 258.3075,  437.7125) .. ( 262.9129,  437.0658)
+    .. controls ( 270.4489,  436.0072) and ( 336.3515,  441.0112) .. ( 336.3515,  441.0112)
+  ( 246.5929,  497.0352)
+    .. controls ( 259.3742,  506.1565) and ( 276.7409,  512.2338) .. ( 300.2955,  512.2338)
+    .. controls ( 348.3249,  512.2338) and ( 363.1289,  484.6218) .. ( 364.1849,  471.8445)
+    -- ( 364.7889,  471.8445)
+    .. controls ( 368.4075,  488.7885) and ( 395.4342,  511.5112) .. ( 399.4435,  521.7672)
+    .. controls ( 400.9182,  525.5405) and ( 395.3329,  527.6418) .. ( 392.0182,  525.6778)
+    .. controls ( 389.0182,  523.9005) and ( 372.6849,  506.4285) .. ( 360.5182,  506.4285)
+    .. controls ( 354.6435,  506.4285) and ( 344.7689,  511.6778) .. ( 344.7689,  520.0232)
+    .. controls ( 344.7689,  527.5112) and ( 366.7289,  547.3725) .. ( 375.3515,  559.8445)
+    .. controls ( 381.3195,  568.4765) and ( 388.5849,  581.0538) .. ( 391.5182,  595.8445)
+    .. controls ( 395.5182,  616.0112) and ( 404.5182,  623.1778) .. ( 415.8515,  623.1778)
+    .. controls ( 424.4622,  623.1778) and ( 437.8515,  613.6778) .. ( 429.8515,  588.0112)
+    .. controls ( 425.7369,  574.8085) and ( 419.2209,  550.5445) .. ( 430.3515,  549.5112)
+    .. controls ( 446.5182,  548.0112) and ( 563.1969,  564.0432) .. ( 582.0742,  556.9005)
+    .. controls ( 592.3515,  553.0112) and ( 602.6849,  540.5112) .. ( 592.7409,  526.2338)
+    .. controls ( 590.5555,  523.0965) and ( 546.5182,  529.5112) .. ( 514.5182,  529.5112)
+    .. controls ( 502.8982,  529.5112) and ( 439.9475,  527.4738) .. ( 429.2435,  513.0925)
+    .. controls ( 418.1849,  498.2338) and ( 433.5182,  482.1778) .. ( 433.5182,  471.1778)
+    .. controls ( 433.5182,  452.8445) and ( 415.3515,  427.3445) .. ( 415.3515,  364.3445)
+    .. controls ( 415.3515,  329.8432) and ( 418.1849,  298.6778) .. ( 422.9622,  221.7885)
+    .. controls ( 424.9742,  189.4072) and ( 394.8515,  194.4765) .. ( 389.8515,  223.3445)
+    .. controls ( 386.2222,  244.3018) and ( 382.2955,  297.1218) .. ( 382.0742,  314.2338)
+    .. controls ( 336.6849,  315.8445) and ( 279.1849,  309.5672) .. ( 249.1849,  302.2338)
+    .. controls ( 241.0435,  300.2432) and ( 230.3022,  322.7285) .. ( 232.7369,  328.1938)
+    .. controls ( 237.1849,  338.1778) and ( 304.0729,  341.8458) .. ( 337.8515,  344.0112)
+    .. controls ( 352.7115,  344.9645) and ( 362.6849,  344.7765) .. ( 382.0742,  343.7885)
+    .. controls ( 382.2435,  356.2658) and ( 382.0915,  361.9045) .. ( 383.1849,  378.6778)
+    .. controls ( 384.3129,  395.9845) and ( 387.8942,  424.2818) .. ( 391.4582,  437.7178)
+    .. controls ( 396.0742,  455.1218) and ( 405.5182,  466.3445) .. ( 400.9622,  468.6778)
+    .. controls ( 394.5915,  471.9405) and ( 374.8515,  431.1458) .. ( 370.3515,  409.4912)
+    .. controls ( 367.4462,  395.5112) and ( 371.8635,  373.0725) .. ( 349.6289,  358.6778)
+    .. controls ( 331.3515,  346.8445) and ( 282.0435,  338.8778) .. ( 256.3515,  354.8445)
+    .. controls ( 238.7409,  365.7885) and ( 226.5182,  381.7885) .. ( 226.5182,  426.2338)
+    .. controls ( 226.5182,  452.4005) and ( 225.8515,  482.2338) .. ( 246.5929,  497.0352)
+  ( 519.4070,  324.2890)
+    .. controls ( 520.2777,  321.3544) and ( 522.2683,  319.5944) .. ( 524.0190,  319.4064)
+    .. controls ( 527.3977,  319.0424) and ( 544.9070,  319.3450) .. ( 546.7683,  320.9277)
+    .. controls ( 552.9323,  326.1717) and ( 554.9350,  341.6784) .. ( 551.9390,  343.3384)
+    .. controls ( 549.5043,  344.6864) and ( 532.4630,  343.2730) .. ( 523.7870,  340.6850)
+    .. controls ( 522.1203,  340.1890) and ( 519.0737,  338.6784) .. ( 518.7537,  335.6810)
+    .. controls ( 518.2963,  331.4117) and ( 518.4843,  327.3997) .. ( 519.4070,  324.2890)
+  ( 452.6297,  377.8997)
+    .. controls ( 454.4070,  380.6784) and ( 460.5177,  383.3997) .. ( 470.1843,  383.8997)
+    .. controls ( 482.7723,  384.5517) and ( 526.9230,  388.9850) .. ( 532.9737,  387.5864)
+    .. controls ( 536.1843,  386.8450) and ( 534.0177,  379.1784) .. ( 531.3777,  375.7077)
+    .. controls ( 529.4163,  373.1304) and ( 525.7017,  369.1770) .. ( 524.0177,  366.9277)
+    .. controls ( 522.1257,  364.3997) and ( 521.1577,  361.5170) .. ( 523.3830,  360.2757)
+    .. controls ( 525.8510,  358.8997) and ( 546.7963,  361.9557) .. ( 553.2270,  363.0944)
+    .. controls ( 558.7977,  364.0810) and ( 560.8097,  369.8024) .. ( 563.9350,  374.2610)
+    .. controls ( 569.2123,  381.7904) and ( 577.0737,  386.0117) .. ( 582.8510,  386.0117)
+    .. controls ( 589.6297,  386.0117) and ( 591.4230,  374.3837) .. ( 590.7523,  366.3357)
+    .. controls ( 589.7123,  353.8357) and ( 577.8043,  312.0797) .. ( 574.2350,  303.7570)
+    .. controls ( 573.2963,  301.5664) and ( 569.8843,  300.0117) .. ( 566.9350,  300.0117)
+    .. controls ( 562.3377,  300.0117) and ( 536.8510,  301.9277) .. ( 526.5670,  298.6944)
+    .. controls ( 524.0043,  297.8890) and ( 523.2683,  295.7610) .. ( 524.0177,  290.2610)
+    .. controls ( 524.6123,  285.9010) and ( 533.4990,  247.5584) .. ( 534.6617,  239.5050)
+    .. controls ( 536.9630,  223.5664) and ( 521.4230,  220.8370) .. ( 512.5430,  232.4037)
+    .. controls ( 504.7403,  242.5664) and ( 500.5470,  254.5317) .. ( 496.6230,  267.2677)
+    .. controls ( 491.9043,  282.5824) and ( 493.9550,  293.8410) .. ( 483.7403,  292.7890)
+    .. controls ( 470.7243,  291.4477) and ( 447.5177,  274.8717) .. ( 435.6737,  274.8717)
+    .. controls ( 427.1763,  274.8717) and ( 425.4203,  289.3810) .. ( 429.0177,  295.3450)
+    .. controls ( 435.3510,  305.8450) and ( 475.3097,  316.4690) .. ( 487.8817,  317.4704)
+    .. controls ( 488.7150,  325.3877) and ( 488.6843,  330.4277) .. ( 486.6843,  337.0944)
+    .. controls ( 479.4350,  337.1784) and ( 471.1017,  335.2610) .. ( 461.9217,  331.0450)
+    .. controls ( 450.9070,  325.9864) and ( 436.7443,  322.4930) .. ( 431.1737,  322.4930)
+    .. controls ( 425.0617,  322.4930) and ( 420.7403,  337.8997) .. ( 430.2963,  345.1224)
+    .. controls ( 435.2390,  348.8584) and ( 445.4150,  351.6330) .. ( 449.9537,  352.4370)
+    .. controls ( 458.8510,  354.0117) and ( 486.9630,  353.3450) .. ( 489.6817,  359.0304)
+    .. controls ( 490.4003,  360.5357) and ( 490.6843,  364.3997) .. ( 488.1977,  365.4904)
+    .. controls ( 485.7337,  366.5717) and ( 469.1843,  363.0117) .. ( 460.4070,  363.8997)
+    .. controls ( 451.9590,  364.7557) and ( 450.2337,  374.1570) .. ( 452.6297,  377.8997)
+  ( 465.0250,  479.1097)
+    .. controls ( 470.1850,  476.6777) and ( 560.0183,  480.1777) .. ( 564.7677,  482.3444)
+    .. controls ( 570.2330,  484.8364) and ( 569.7757,  493.6777) .. ( 564.3517,  496.0110)
+    .. controls ( 558.9277,  498.3444) and ( 473.4543,  494.4284) .. ( 468.1850,  492.5670)
+    .. controls ( 461.6810,  490.2684) and ( 460.1570,  481.4044) .. ( 465.0250,  479.1097)
+  ( 512.5183,  517.5670)
+    .. controls ( 550.9623,  517.5670) and ( 578.7410,  517.5670) .. ( 590.2303,  506.5924)
+    .. controls ( 595.6943,  501.3724) and ( 599.1850,  483.5670) .. ( 588.9290,  472.1310)
+    .. controls ( 579.2503,  461.3377) and ( 539.8517,  459.3444) .. ( 504.8597,  459.1950)
+    .. controls ( 494.1930,  459.1484) and ( 455.3517,  457.1777) .. ( 449.0570,  461.3924)
+    .. controls ( 429.2677,  474.6444) and ( 433.4610,  495.0564) .. ( 442.0743,  502.2337)
+    .. controls ( 455.4077,  513.3444) and ( 467.4077,  516.6777) .. ( 512.5183,  517.5670)
+  ( 469.5181,  412.4124)
+    .. controls ( 478.8514,  412.2204) and ( 551.6287,  415.4564) .. ( 562.5861,  417.4417)
+    .. controls ( 572.8301,  419.2990) and ( 572.3514,  428.5110) .. ( 566.5181,  429.3444)
+    .. controls ( 558.3594,  430.5097) and ( 474.1727,  426.6484) .. ( 466.6954,  424.2830)
+    .. controls ( 460.5181,  422.3297) and ( 462.4354,  412.5577) .. ( 469.5181,  412.4124)
+  ( 453.0487,  444.4590)
+    .. controls ( 474.8807,  454.1977) and ( 578.9621,  454.6777) .. ( 587.8514,  448.0110)
+    .. controls ( 600.5821,  438.4630) and ( 600.4314,  419.2284) .. ( 595.5021,  409.4910)
+    .. controls ( 586.7407,  392.1777) and ( 506.5967,  392.1777) .. ( 466.1847,  392.1777)
+    .. controls ( 452.1847,  392.1777) and ( 435.6847,  400.6777) .. ( 435.6847,  416.5110)
+    .. controls ( 435.6847,  423.8444) and ( 435.6061,  436.6777) .. ( 453.0487,  444.4590)}
 \def\fdulogo at emblem@new at F{%
-  (128.08471915, 329.48133989)
-    -- (127.14177837, 332.01133349)
-    -- (105.95308200, 324.11420442)
-    -- (128.23005803, 264.34310569)
-    -- (130.86546803, 265.32533568)
-    .. controls (128.57617887, 272.75622407) and (129.41093008, 275.34847365) .. (134.89258287, 277.39151202)
-    -- (185.91412041, 296.40748451)
-    .. controls (191.39577320, 298.45052287) and (193.10540239, 297.40687447) .. (196.85613434, 289.92037447)
-    -- (199.49154434, 290.90260446)
-    -- (185.34743257, 328.85250841)
-    -- (182.71202258, 327.87027842)
-    .. controls (185.90496332, 318.01481284) and (185.34717211, 315.64584725) .. (179.54927011, 313.48494128)
-    -- (154.98724894, 304.33055784)
-    .. controls (151.19058341, 315.16160902) and (153.63728983, 320.51571619) .. (165.31554342, 326.54909292)
-    -- (164.33331344, 329.18450291)
-    -- (128.70257028, 315.90475353)
-    -- (129.68480027, 313.26934353)
-    .. controls (142.40947544, 315.85081706) and (147.47417141, 313.53636504) .. (151.40309135, 302.99472506)
-    -- (126.94648658, 293.87963081)
-    .. controls (123.04607978, 292.42593043) and (121.48115619, 293.40345164) .. (119.47740703, 298.77968803)
-    .. controls (111.81601315, 319.33588600) and (119.27761075, 323.79769475) .. (128.08471915, 329.48133989)}
+  ( 128.0847,  329.4813)
+    -- ( 127.1417,  332.0113)
+    -- ( 105.9530,  324.1142)
+    -- ( 128.2300,  264.3431)
+    -- ( 130.8654,  265.3253)
+    .. controls ( 128.5761,  272.7562) and ( 129.4109,  275.3484) .. ( 134.8925,  277.3915)
+    -- ( 185.9141,  296.4074)
+    .. controls ( 191.3957,  298.4505) and ( 193.1054,  297.4068) .. ( 196.8561,  289.9203)
+    -- ( 199.4915,  290.9026)
+    -- ( 185.3474,  328.8525)
+    -- ( 182.7120,  327.8702)
+    .. controls ( 185.9049,  318.0148) and ( 185.3471,  315.6458) .. ( 179.5492,  313.4849)
+    -- ( 154.9872,  304.3305)
+    .. controls ( 151.1905,  315.1616) and ( 153.6372,  320.5157) .. ( 165.3155,  326.5490)
+    -- ( 164.3333,  329.1845)
+    -- ( 128.7025,  315.9047)
+    -- ( 129.6848,  313.2693)
+    .. controls ( 142.4094,  315.8508) and ( 147.4741,  313.5363) .. ( 151.4030,  302.9947)
+    -- ( 126.9464,  293.8796)
+    .. controls ( 123.0460,  292.4259) and ( 121.4811,  293.4034) .. ( 119.4774,  298.7796)
+    .. controls ( 111.8160,  319.3358) and ( 119.2776,  323.7976) .. ( 128.0847,  329.4813)}
 \def\fdulogo at emblem@new at U@i{%
-  (100.51870590, 377.96853391)
-    -- ( 97.71928261, 377.69763724)
-    -- (101.38180565, 339.84943428)
-    -- (104.18122894, 340.12033095)
-    .. controls (104.20655678, 348.03456725) and (105.53222649, 349.51915670) .. (113.59456558, 350.29933913)
-    -- (150.99486081, 353.91851870)
-    .. controls (161.96860013, 354.98043366) and (167.22791658, 357.86290671) .. (171.49391369, 365.17027770)
-    .. controls (174.89298469, 370.92442577) and (176.21507398, 378.28599501) .. (175.42405569, 386.46031104)
-    .. controls (173.33273336, 408.07185888) and (159.86303178, 414.11507061) .. (142.84253814, 412.46801883)
-    -- (107.12189689, 409.01137727)
-    .. controls (100.51525791, 408.37206111) and ( 98.57192487, 409.76636429) .. ( 96.75866006, 416.82452926)
-    -- ( 93.95923677, 416.55363258)
-    -- ( 96.34312750, 391.91870758)
-    -- ( 99.14255080, 392.18960425)
-    .. controls ( 98.96921476, 400.98882014) and (100.99203606, 403.44507611) .. (109.16635208, 404.23609440)
-    -- (143.31931629, 407.54103383)
-    .. controls (159.89190220, 409.14474215) and (168.22511905, 403.62170878) .. (169.51458722, 390.29645390)
-    .. controls (170.61984565, 378.87480685) and (164.50082069, 373.19652877) .. (149.27195796, 371.72285086)
-    -- (111.87166273, 368.10367129)
-    .. controls (103.02548511, 367.24763780) and (101.68899846, 369.37881776) .. (100.51870590, 377.96853391)}
+  ( 100.5187,  377.9685)
+    -- (  97.7192,  377.6976)
+    -- ( 101.3818,  339.8494)
+    -- ( 104.1812,  340.1203)
+    .. controls ( 104.2065,  348.0345) and ( 105.5322,  349.5191) .. ( 113.5945,  350.2993)
+    -- ( 150.9948,  353.9185)
+    .. controls ( 161.9686,  354.9804) and ( 167.2279,  357.8629) .. ( 171.4939,  365.1702)
+    .. controls ( 174.8929,  370.9244) and ( 176.2150,  378.2859) .. ( 175.4240,  386.4603)
+    .. controls ( 173.3327,  408.0718) and ( 159.8630,  414.1150) .. ( 142.8425,  412.4680)
+    -- ( 107.1218,  409.0113)
+    .. controls ( 100.5152,  408.3720) and (  98.5719,  409.7663) .. (  96.7586,  416.8245)
+    -- (  93.9592,  416.5536)
+    -- (  96.3431,  391.9187)
+    -- (  99.1425,  392.1896)
+    .. controls (  98.9692,  400.9888) and ( 100.9920,  403.4450) .. ( 109.1663,  404.2360)
+    -- ( 143.3193,  407.5410)
+    .. controls ( 159.8919,  409.1447) and ( 168.2251,  403.6217) .. ( 169.5145,  390.2964)
+    .. controls ( 170.6198,  378.8748) and ( 164.5008,  373.1965) .. ( 149.2719,  371.7228)
+    -- ( 111.8716,  368.1036)
+    .. controls ( 103.0254,  367.2476) and ( 101.6889,  369.3788) .. ( 100.5187,  377.9685)}
 \def\fdulogo at emblem@new at D{%
-  (161.13377402, 431.77641390)
-    .. controls (165.99478812, 430.84205928) and (167.67345668, 427.65541280) .. (166.66276259, 421.20524173)
-    -- (169.42470242, 420.67435842)
-    -- (176.13506745, 455.58527790)
-    .. controls (180.72189924, 479.44843805) and (168.53387923, 498.28768735) .. (145.66501742, 502.68340115)
-    .. controls (122.90663320, 507.05787961) and (106.12398751, 494.24543310) .. (101.21862573, 468.72510905)
-    -- ( 94.74184936, 435.02944310)
-    -- ( 97.50378919, 434.49855979)
-    .. controls ( 99.52571602, 441.44171376) and (101.58635124, 443.22225805) .. (106.66832053, 442.24543276)
-  (143.62723349, 483.14176993)
-    .. controls (169.25803513, 478.21517282) and (174.20076693, 466.38197552) .. (171.99229236, 454.89230582)
-    .. controls (171.03670241, 449.92081412) and (169.32443437, 448.76066473) .. (164.35294268, 449.71625468)
-    -- (107.56745973, 460.63121552)
-    .. controls (105.02647508, 461.11962816) and (104.12545061, 463.58400402) .. (104.95362857, 467.89263016)
-    .. controls (106.86480848, 477.83561355) and (116.44974554, 488.36566169) .. (143.62723349, 483.14176993)}
+  ( 161.1337,  431.7764)
+    .. controls ( 165.9947,  430.8420) and ( 167.6734,  427.6554) .. ( 166.6627,  421.2052)
+    -- ( 169.4247,  420.6743)
+    -- ( 176.1350,  455.5852)
+    .. controls ( 180.7218,  479.4484) and ( 168.5338,  498.2876) .. ( 145.6650,  502.6834)
+    .. controls ( 122.9066,  507.0578) and ( 106.1239,  494.2454) .. ( 101.2186,  468.7251)
+    -- (  94.7418,  435.0294)
+    -- (  97.5037,  434.4985)
+    .. controls (  99.5257,  441.4417) and ( 101.5863,  443.2222) .. ( 106.6683,  442.2454)
+  ( 143.6272,  483.1417)
+    .. controls ( 169.2580,  478.2151) and ( 174.2007,  466.3819) .. ( 171.9922,  454.8923)
+    .. controls ( 171.0367,  449.9208) and ( 169.3244,  448.7606) .. ( 164.3529,  449.7162)
+    -- ( 107.5674,  460.6312)
+    .. controls ( 105.0264,  461.1196) and ( 104.1254,  463.5840) .. ( 104.9536,  467.8926)
+    .. controls ( 106.8648,  477.8356) and ( 116.4497,  488.3656) .. ( 143.6272,  483.1417)}
 \def\fdulogo at emblem@new at A{%
-  (213.73056745, 560.05088194)
-    -- (213.52877972, 559.64866116)
-    .. controls (211.56134940, 555.72700852) and (208.64253939, 555.17751094) .. (194.25467970, 556.10248902)
-    -- (130.11298094, 560.21376615)
-    -- (128.70046687, 557.39822066)
-    -- (172.60549553, 507.43004883)
-    .. controls (180.04014537, 498.91738678) and (180.94311014, 496.95402046) .. (179.42665420, 491.67334867)
-    -- (181.94053410, 490.41217539)
-    -- (192.18126114, 510.82488017)
-    -- (189.66738124, 512.08605346)
-    .. controls (186.28879152, 506.35508462) and (184.02240494, 504.59723135) .. (181.40796985, 505.90885157)
-    .. controls (180.10075230, 506.56466167) and (177.99044785, 508.63027652) .. (173.61985282, 513.46606992)
-    -- (170.45490415, 516.94182818)
-    -- (181.80546368, 539.56674728)
-    .. controls (191.36396463, 539.05076331) and (195.58931486, 538.44133613) .. (197.80152917, 537.33150365)
-    .. controls (199.91318828, 536.27211809) and (200.26293014, 534.46043123) .. (198.69839794, 530.84010551)
-    .. controls (198.44616328, 530.33732953) and (197.89090837, 528.97966505) .. (197.38576172, 527.47099844)
-    -- (199.89964162, 526.20982516)
-    -- (216.24444735, 558.78970866)
-  (167.28995547, 520.41758644)
-    -- (147.59705438, 542.12837916)
-    -- (177.12710706, 540.02584966)}
+  ( 213.7305,  560.0508)
+    -- ( 213.5287,  559.6486)
+    .. controls ( 211.5613,  555.7270) and ( 208.6425,  555.1775) .. ( 194.2546,  556.1024)
+    -- ( 130.1129,  560.2137)
+    -- ( 128.7004,  557.3982)
+    -- ( 172.6054,  507.4300)
+    .. controls ( 180.0401,  498.9173) and ( 180.9431,  496.9540) .. ( 179.4266,  491.6733)
+    -- ( 181.9405,  490.4121)
+    -- ( 192.1812,  510.8248)
+    -- ( 189.6673,  512.0860)
+    .. controls ( 186.2887,  506.3550) and ( 184.0224,  504.5972) .. ( 181.4079,  505.9088)
+    .. controls ( 180.1007,  506.5646) and ( 177.9904,  508.6302) .. ( 173.6198,  513.4660)
+    -- ( 170.4549,  516.9418)
+    -- ( 181.8054,  539.5667)
+    .. controls ( 191.3639,  539.0507) and ( 195.5893,  538.4413) .. ( 197.8015,  537.3315)
+    .. controls ( 199.9131,  536.2721) and ( 200.2629,  534.4604) .. ( 198.6983,  530.8401)
+    .. controls ( 198.4461,  530.3373) and ( 197.8909,  528.9796) .. ( 197.3857,  527.4709)
+    -- ( 199.8996,  526.2098)
+    -- ( 216.2444,  558.7897)
+  ( 167.2899,  520.4175)
+    -- ( 147.5970,  542.1283)
+    -- ( 177.1271,  540.0258)}
 \def\fdulogo at emblem@new at N@i{%
-  (180.22686421, 631.40888576)
-    -- (163.64330505, 614.42493307)
-    -- (165.65562172, 612.46005639)
-    .. controls (167.22752306, 614.06990973) and (169.77102921, 614.25935906) .. (178.13167444, 613.64308824)
-    -- (216.28519850, 576.38902642)
-    .. controls (220.87328050, 571.90910759) and (220.82125183, 569.60138665) .. (215.80824593, 563.01806637)
-    -- (217.82056260, 561.05318969)
-    -- (235.66164284, 579.32502506)
-    -- (233.64932617, 581.28990174)
-    .. controls (226.87307200, 575.79932200) and (223.92900012, 575.84376027) .. (218.21402078, 581.42401004)
-    -- (185.85596873, 613.01922702)
-    -- (264.77597447, 606.24373256)
-    -- (266.97663635, 608.49752723)
-    -- (219.56645561, 654.79002177)
-    .. controls (214.97837360, 659.26994059) and (214.95370480, 661.33808113) .. (219.2574575, 667.35605515)
-    -- (217.24514083, 669.32093182)
-    -- (200.34720140, 652.01500846)
-    -- (202.35951807, 650.05013179)
-    .. controls (208.73900170, 655.45642366) and (211.92265398, 655.33528792) .. (217.63763332, 649.75503815)
-    -- (242.18789670, 625.78354268)}
+  ( 180.2268,  631.4088)
+    -- ( 163.6433,  614.4249)
+    -- ( 165.6556,  612.4600)
+    .. controls ( 167.2275,  614.0699) and ( 169.7710,  614.2593) .. ( 178.1316,  613.6430)
+    -- ( 216.2851,  576.3890)
+    .. controls ( 220.8732,  571.9091) and ( 220.8212,  569.6013) .. ( 215.8082,  563.0180)
+    -- ( 217.8205,  561.0531)
+    -- ( 235.6616,  579.3250)
+    -- ( 233.6493,  581.2899)
+    .. controls ( 226.8730,  575.7993) and ( 223.9290,  575.8437) .. ( 218.2140,  581.4240)
+    -- ( 185.8559,  613.0192)
+    -- ( 264.7759,  606.2437)
+    -- ( 266.9766,  608.4975)
+    -- ( 219.5664,  654.7900)
+    .. controls ( 214.9783,  659.2699) and ( 214.9537,  661.3380) .. ( 219.2574,  667.3560)
+    -- ( 217.2451,  669.3209)
+    -- ( 200.3472,  652.0150)
+    -- ( 202.3595,  650.0501)
+    .. controls ( 208.7390,  655.4564) and ( 211.9226,  655.3352) .. ( 217.6376,  649.7550)
+    -- ( 242.1878,  625.7835)}
 \def\fdulogo at emblem@new at U@ii{%
-  (331.45282512, 724.53468765)
-    -- (330.63705847, 727.22628423)
-    -- (294.24667267, 716.19711919)
-    -- (295.06243932, 713.50552261)
-    .. controls (302.82732441, 715.03602217) and (304.54348943, 714.02795994) .. (306.89289736, 706.27616178)
-    -- (317.79153974, 670.31643143)
-    .. controls (320.98934498, 659.76537283) and (324.84918874, 655.17508751) .. (332.85243369, 652.42834813)
-    .. controls (339.16237243, 650.22638488) and (346.64021167, 650.37679795) .. (354.49967369, 652.75883655)
-    .. controls (375.27879931, 659.05655505) and (378.55705453, 673.45122874) .. (373.59719333, 689.81613596)
-    -- (363.18801094, 724.16090836)
-    .. controls (361.26280166, 730.51307630) and (362.24800509, 732.69252743) .. (368.81218569, 735.85752868)
-    -- (367.99641904, 738.54912526)
-    -- (344.31036911, 731.37037878)
-    -- (345.12613576, 728.67878220)
-    .. controls (353.71970109, 730.57799095) and (356.52559167, 729.07732700) .. (358.90763028, 721.21786498)
-    -- (368.85998334, 688.38038667)
-    .. controls (373.68932188, 672.44613490) and (369.91166147, 663.19001105) .. (357.09966174, 659.30696182)
-    .. controls (346.11794768, 655.97863391) and (339.34786455, 660.86242188) .. (334.91009400, 675.50470729)
-    -- (324.01145163, 711.46443764)
-    .. controls (321.43362903, 719.96988284) and (323.26059964, 721.69913479) .. (331.45282512, 724.53468765)}
+  ( 331.4528,  724.5346)
+    -- ( 330.6370,  727.2262)
+    -- ( 294.2466,  716.1971)
+    -- ( 295.0624,  713.5055)
+    .. controls ( 302.8273,  715.0360) and ( 304.5434,  714.0279) .. ( 306.8928,  706.2761)
+    -- ( 317.7915,  670.3164)
+    .. controls ( 320.9893,  659.7653) and ( 324.8491,  655.1750) .. ( 332.8524,  652.4283)
+    .. controls ( 339.1623,  650.2263) and ( 346.6402,  650.3767) .. ( 354.4996,  652.7588)
+    .. controls ( 375.2787,  659.0565) and ( 378.5570,  673.4512) .. ( 373.5971,  689.8161)
+    -- ( 363.1880,  724.1609)
+    .. controls ( 361.2628,  730.5130) and ( 362.2480,  732.6925) .. ( 368.8121,  735.8575)
+    -- ( 367.9964,  738.5491)
+    -- ( 344.3103,  731.3703)
+    -- ( 345.1261,  728.6787)
+    .. controls ( 353.7197,  730.5779) and ( 356.5255,  729.0773) .. ( 358.9076,  721.2178)
+    -- ( 368.8599,  688.3803)
+    .. controls ( 373.6893,  672.4461) and ( 369.9116,  663.1900) .. ( 357.0996,  659.3069)
+    .. controls ( 346.1179,  655.9786) and ( 339.3478,  660.8624) .. ( 334.9100,  675.5047)
+    -- ( 324.0114,  711.4644)
+    .. controls ( 321.4336,  719.9698) and ( 323.2605,  721.6991) .. ( 331.4528,  724.5346)}
 \def\fdulogo at emblem@new at N@ii{%
-  (409.66623928, 741.32018157)
-    -- (385.93186303, 740.93540199)
-    -- (385.97745303, 738.12327211)
-    .. controls (388.22715694, 738.15974410) and (390.16675926, 736.50346737) .. (395.66999384, 730.17934402)
-    -- (396.53438018, 676.86136137)
-    .. controls (396.63832537, 670.44970523) and (394.97657784, 668.84755849) .. (386.78157096, 667.70206894)
-    -- (386.82716096, 664.88993905)
-    -- (412.36130033, 665.30389623)
-    -- (412.31571034, 668.11602611)
-    .. controls (403.63793789, 668.98797568) and (401.57855597, 671.09236960) .. (401.44908038, 679.07881848)
-    -- (400.71599323, 724.29786706)
-    -- (451.98891394, 663.92106986)
-    -- (455.13849941, 663.97213066)
-    -- (454.06439908, 730.22591079)
-    .. controls (453.96045389, 736.63756693) and (455.39905463, 738.12358127) .. (462.69235634, 739.36696722)
-    -- (462.64676634, 742.17909711)
-    -- (438.46244932, 741.78702313)
-    -- (438.50803931, 738.97489325)
-    .. controls (446.84470898, 738.32244327) and (449.02022329, 735.99490256) .. (449.14969888, 728.00845368)
-    -- (449.70589684, 693.70046907)}
+  ( 409.6662,  741.3201)
+    -- ( 385.9318,  740.9354)
+    -- ( 385.9774,  738.1232)
+    .. controls ( 388.2271,  738.1597) and ( 390.1667,  736.5034) .. ( 395.6699,  730.1793)
+    -- ( 396.5343,  676.8613)
+    .. controls ( 396.6383,  670.4497) and ( 394.9765,  668.8475) .. ( 386.7815,  667.7020)
+    -- ( 386.8271,  664.8899)
+    -- ( 412.3613,  665.3038)
+    -- ( 412.3157,  668.1160)
+    .. controls ( 403.6379,  668.9879) and ( 401.5785,  671.0923) .. ( 401.4490,  679.0788)
+    -- ( 400.7159,  724.2978)
+    -- ( 451.9889,  663.9210)
+    -- ( 455.1384,  663.9721)
+    -- ( 454.0643,  730.2259)
+    .. controls ( 453.9604,  736.6375) and ( 455.3990,  738.1235) .. ( 462.6923,  739.3669)
+    -- ( 462.6467,  742.1790)
+    -- ( 438.4624,  741.7870)
+    -- ( 438.5080,  738.9748)
+    .. controls ( 446.8447,  738.3224) and ( 449.0202,  735.9949) .. ( 449.1496,  728.0084)
+    -- ( 449.7058,  693.7004)}
 \def\fdulogo at emblem@new at I@i{%
-  (476.71960763, 671.89702757)
-    .. controls (475.48868767, 666.40836111) and (473.16811016, 665.31466569) .. (464.76278168, 666.39263232)
-    -- (464.14732170, 663.64829909)
-    -- (502.56798690, 655.03185940)
-    -- (503.18344687, 657.77619262)
-    .. controls (494.96376586, 660.19605760) and (493.22273019, 662.20063379) .. (494.50288695, 667.90884691)
-    -- (506.41819213, 721.03913821)
-    .. controls (507.69834888, 726.74735132) and (510.39748318, 727.98673821) .. (518.59456473, 726.49429666)
-    -- (519.21002471, 729.23862989)
-    -- (480.78935952, 737.85506958)
-    -- (480.17389954, 735.11073636)
-    .. controls (487.95448724, 732.78934497) and (489.89045116, 730.62575865) .. (488.63491281, 725.02731887)}
+  ( 476.7196,  671.8970)
+    .. controls ( 475.4886,  666.4083) and ( 473.1681,  665.3146) .. ( 464.7627,  666.3926)
+    -- ( 464.1473,  663.6482)
+    -- ( 502.5679,  655.0318)
+    -- ( 503.1834,  657.7761)
+    .. controls ( 494.9637,  660.1960) and ( 493.2227,  662.2006) .. ( 494.5028,  667.9088)
+    -- ( 506.4181,  721.0391)
+    .. controls ( 507.6983,  726.7473) and ( 510.3974,  727.9867) .. ( 518.5945,  726.4942)
+    -- ( 519.2100,  729.2386)
+    -- ( 480.7893,  737.8550)
+    -- ( 480.1738,  735.1107)
+    .. controls ( 487.9544,  732.7893) and ( 489.8904,  730.6257) .. ( 488.6349,  725.0273)}
 \def\fdulogo at emblem@new at V{%
-  (602.12727238, 694.33228933)
-    -- (580.41288862, 704.46574992)
-    -- (579.22351531, 701.91711333)
-    .. controls (586.22376857, 698.02956582) and (587.41992600, 696.60232359) .. (585.89752816, 693.34006875)
-    .. controls (585.13632925, 691.70894133) and (584.25959367, 690.62832056) .. (580.48079869, 687.05343948)
-    -- (551.88157206, 659.55539834)
-    -- (553.70312548, 700.17052387)
-    .. controls (553.90703363, 705.66199345) and (554.07015096, 707.07563874) .. (554.78377495, 708.60482070)
-    .. controls (555.87799839, 710.94956636) and (557.93050460, 711.35734248) .. (561.89958209, 709.75338598)
-    .. controls (562.40930941, 709.51551131) and (563.78217537, 708.99898266) .. (565.35893225, 708.38730413)
-    -- (566.54830556, 710.93594073)
-    -- (532.29462977, 726.92111800)
-    -- (531.10525646, 724.37248141)
-    .. controls (535.86950512, 721.28011654) and (536.40641483, 720.03637844) .. (536.33843014, 713.24000463)
-    -- (533.93908436, 639.99548921)
-    -- (536.69161188, 638.71096604)
-    -- (587.86166289, 687.70586863)
-    .. controls (593.25799982, 692.88468900) and (595.30371044, 693.54393098) .. (600.93789907, 691.78365274)}
+  ( 602.1272,  694.3322)
+    -- ( 580.4128,  704.4657)
+    -- ( 579.2235,  701.9171)
+    .. controls ( 586.2237,  698.0295) and ( 587.4199,  696.6023) .. ( 585.8975,  693.3400)
+    .. controls ( 585.1363,  691.7089) and ( 584.2595,  690.6283) .. ( 580.4807,  687.0534)
+    -- ( 551.8815,  659.5553)
+    -- ( 553.7031,  700.1705)
+    .. controls ( 553.9070,  705.6619) and ( 554.0701,  707.0756) .. ( 554.7837,  708.6048)
+    .. controls ( 555.8779,  710.9495) and ( 557.9305,  711.3573) .. ( 561.8995,  709.7533)
+    .. controls ( 562.4093,  709.5155) and ( 563.7821,  708.9989) .. ( 565.3589,  708.3873)
+    -- ( 566.5483,  710.9359)
+    -- ( 532.2946,  726.9211)
+    -- ( 531.1052,  724.3724)
+    .. controls ( 535.8695,  721.2801) and ( 536.4064,  720.0363) .. ( 536.3384,  713.2400)
+    -- ( 533.9390,  639.9954)
+    -- ( 536.6916,  638.7109)
+    -- ( 587.8616,  687.7058)
+    .. controls ( 593.2579,  692.8846) and ( 595.3037,  693.5439) .. ( 600.9378,  691.7836)}
 \def\fdulogo at emblem@new at E{%
-  (594.15792842, 607.98334063)
-    .. controls (588.62449694, 612.58998385) and (587.91748388, 615.08155932) .. (591.01257229, 618.79933359)
-    -- (608.43144194, 639.72262136)
-    .. controls (617.85556742, 631.87693213) and (618.59324875, 625.55386652) .. (611.28122633, 614.66077637)
-    -- (613.52918286, 612.78932756)
-    -- (637.85801734, 642.01276254)
-    -- (635.61006080, 643.88421134)
-    .. controls (626.25153717, 635.28038827) and (620.30284663, 634.81656760) .. (611.22456061, 642.37434163)
-    -- (610.87872115, 642.66225683)
-    -- (627.57780280, 662.72094592)
-    .. controls (630.31299721, 666.00642086) and (632.08478468, 665.84883526) .. (636.58069775, 662.10593765)
-    .. controls (650.67365604, 650.37339321) and (652.46291030, 643.90679653) .. (645.05122654, 630.60816424)
-    -- (647.21272321, 628.80869424)
-    -- (661.68046206, 646.18712746)
-    -- (611.79311892, 687.71889519)
-    -- (609.99364891, 685.55739852)
-    .. controls (615.67146452, 680.24502184) and (616.16254119, 677.49406677) .. (612.49162238, 673.08461356)
-    -- (577.65388307, 631.23803803)
-    .. controls (573.91098546, 626.74212496) and (571.90878052, 626.79876963) .. (564.93491997, 631.43352191)
-    -- (563.13544997, 629.27202524)
-    -- (613.71447204, 587.16442711)
-    -- (632.14445716, 602.26892739)
-    -- (629.72358089, 604.28433380)
-    .. controls (618.15969086, 598.83394993) and (607.81858737, 596.61069020) .. (594.15792842, 607.98334063)}
+  ( 594.1579,  607.9833)
+    .. controls ( 588.6244,  612.5899) and ( 587.9174,  615.0815) .. ( 591.0125,  618.7993)
+    -- ( 608.4314,  639.7226)
+    .. controls ( 617.8555,  631.8769) and ( 618.5932,  625.5538) .. ( 611.2812,  614.6607)
+    -- ( 613.5291,  612.7893)
+    -- ( 637.8580,  642.0127)
+    -- ( 635.6100,  643.8842)
+    .. controls ( 626.2515,  635.2803) and ( 620.3028,  634.8165) .. ( 611.2245,  642.3743)
+    -- ( 610.8787,  642.6622)
+    -- ( 627.5778,  662.7209)
+    .. controls ( 630.3129,  666.0064) and ( 632.0847,  665.8488) .. ( 636.5806,  662.1059)
+    .. controls ( 650.6736,  650.3733) and ( 652.4629,  643.9067) .. ( 645.0512,  630.6081)
+    -- ( 647.2127,  628.8086)
+    -- ( 661.6804,  646.1871)
+    -- ( 611.7931,  687.7188)
+    -- ( 609.9936,  685.5573)
+    .. controls ( 615.6714,  680.2450) and ( 616.1625,  677.4940) .. ( 612.4916,  673.0846)
+    -- ( 577.6538,  631.2380)
+    .. controls ( 573.9109,  626.7421) and ( 571.9087,  626.7987) .. ( 564.9349,  631.4335)
+    -- ( 563.1354,  629.2720)
+    -- ( 613.7144,  587.1644)
+    -- ( 632.1444,  602.2689)
+    -- ( 629.7235,  604.2843)
+    .. controls ( 618.1596,  598.8339) and ( 607.8185,  596.6106) .. ( 594.1579,  607.9833)}
 \def\fdulogo at emblem@new at R{%
-  (703.67107461, 556.48625378)
-    .. controls (714.47632067, 563.60142604) and (714.27048109, 576.80121049) .. (702.94807655, 593.99564552)
-    -- (683.02559423, 624.25033449)
-    -- (680.67662770, 622.70355791)
-    .. controls (684.78529306, 615.44126165) and (684.24210802, 613.19777445) .. (677.47708440, 608.74305790)
-    -- (635.94735607, 581.39604802)
-    .. controls (629.08837379, 576.87946042) and (627.53007655, 577.20033640) .. (621.85850567, 583.97227242)
-    -- (619.50953914, 582.42549584)
-    -- (640.42195846, 550.66746829)
-    -- (642.77092499, 552.21424487)
-    .. controls (638.88456869, 560.16173109) and (639.29940333, 561.78189940) .. (645.97046829, 566.17474488)
-    -- (664.38636592, 578.30147324)
-    -- (666.05688463, 575.76458938)
-    -- (649.45513367, 536.94950373)
-    -- (662.13870160, 517.68797815)
-    -- (664.48766814, 519.23475473)
-    .. controls (663.37398900, 520.92601063) and (663.13341715, 522.51869961) .. (663.73616912, 524.26261004)
-    -- (678.07830393, 560.78155396)
-    .. controls (685.19134232, 555.09351361) and (693.42958052, 549.74230791) .. (703.67107461, 556.48625378)
-  (698.63980292, 593.58328528)
-    .. controls (704.33194073, 584.93908843) and (702.58094762, 578.80216225) .. (692.71528818, 572.30570063)
-    .. controls (681.25233149, 564.75743093) and (676.11916711, 567.43879411) .. (667.39304309, 580.28134726)
-    -- (691.35250174, 596.05846835)
-    .. controls (694.64105489, 598.22395555) and (696.72179997, 596.49600378) .. (698.63980292, 593.58328528)}
+  ( 703.6710,  556.4862)
+    .. controls ( 714.4763,  563.6014) and ( 714.2704,  576.8012) .. ( 702.9480,  593.9956)
+    -- ( 683.0255,  624.2503)
+    -- ( 680.6766,  622.7035)
+    .. controls ( 684.7852,  615.4412) and ( 684.2421,  613.1977) .. ( 677.4770,  608.7430)
+    -- ( 635.9473,  581.3960)
+    .. controls ( 629.0883,  576.8794) and ( 627.5300,  577.2003) .. ( 621.8585,  583.9722)
+    -- ( 619.5095,  582.4254)
+    -- ( 640.4219,  550.6674)
+    -- ( 642.7709,  552.2142)
+    .. controls ( 638.8845,  560.1617) and ( 639.2994,  561.7818) .. ( 645.9704,  566.1747)
+    -- ( 664.3863,  578.3014)
+    -- ( 666.0568,  575.7645)
+    -- ( 649.4551,  536.9495)
+    -- ( 662.1387,  517.6879)
+    -- ( 664.4876,  519.2347)
+    .. controls ( 663.3739,  520.9260) and ( 663.1334,  522.5186) .. ( 663.7361,  524.2626)
+    -- ( 678.0783,  560.7815)
+    .. controls ( 685.1913,  555.0935) and ( 693.4295,  549.7423) .. ( 703.6710,  556.4862)
+  ( 698.6398,  593.5832)
+    .. controls ( 704.3319,  584.9390) and ( 702.5809,  578.8021) .. ( 692.7152,  572.3057)
+    .. controls ( 681.2523,  564.7574) and ( 676.1191,  567.4387) .. ( 667.3930,  580.2813)
+    -- ( 691.3525,  596.0584)
+    .. controls ( 694.6410,  598.2239) and ( 696.7217,  596.4960) .. ( 698.6398,  593.5832)}
 \def\fdulogo at emblem@new at S{%
-  (743.20312975, 515.46936653)
-    .. controls (738.43076287, 530.00602567) and (727.28790107, 536.17566139) .. (713.82011393, 531.75420384)
-    .. controls (704.41404037, 528.66620174) and (699.50487531, 520.89733859) .. (697.58812596, 506.17757866)
-    -- (696.51882808, 497.89322644)
-    .. controls (695.11756780, 487.01333370) and (693.18068300, 483.53567665) .. (687.62254863, 481.71094814)
-    .. controls (680.24733186, 479.28967377) and (673.71795216, 482.94805456) .. (671.01595033, 491.17836892)
-    .. controls (665.64703758, 507.53211045) and (681.41553406, 517.20837331) .. (686.73126071, 520.49281728)
-    -- (685.71362365, 523.59254607)
-    -- (659.31248536, 514.92508563)
-    -- (660.33012242, 511.82535684)
-    .. controls (663.21284801, 512.06130697) and (664.45556027, 511.52202777) .. (665.01701519, 509.81183258)
-    .. controls (666.21010691, 506.17766779) and (664.11994318, 500.28153929) .. (667.38339994, 490.34102974)
-    .. controls (672.57685802, 474.52172420) and (685.17136327, 466.81573355) .. (698.63915042, 471.23719110)
-    .. controls (706.65569038, 473.86901107) and (713.05804743, 481.41764222) .. (714.23261811, 489.38133285)
-    -- (716.87701653, 507.65538929)
-    .. controls (718.31013894, 517.71688977) and (720.21031841, 520.94568148) .. (725.34090398, 522.63004626)
-    .. controls (731.96791036, 524.80568411) and (737.50344312, 521.64987718) .. (739.88962656, 514.38154761)
-    .. controls (742.55653747, 506.25812044) and (739.77220119, 496.34505570) .. (726.88804471, 487.26049550)
-    -- (727.87059083, 484.26765391)
-    -- (751.06511313, 491.88238636)
-    -- (750.01238514, 495.08900235)
-    .. controls (746.98768142, 494.92484849) and (745.85185636, 495.49921862) .. (745.25531050, 497.31630102)
-    .. controls (744.27276438, 500.30914260) and (746.11567718, 506.59772897) .. (743.20312975, 515.46936653)}
+  ( 743.2031,  515.4693)
+    .. controls ( 738.4307,  530.0060) and ( 727.2879,  536.1756) .. ( 713.8201,  531.7542)
+    .. controls ( 704.4140,  528.6662) and ( 699.5048,  520.8973) .. ( 697.5881,  506.1775)
+    -- ( 696.5188,  497.8932)
+    .. controls ( 695.1175,  487.0133) and ( 693.1806,  483.5356) .. ( 687.6225,  481.7109)
+    .. controls ( 680.2473,  479.2896) and ( 673.7179,  482.9480) .. ( 671.0159,  491.1783)
+    .. controls ( 665.6470,  507.5321) and ( 681.4155,  517.2083) .. ( 686.7312,  520.4928)
+    -- ( 685.7136,  523.5925)
+    -- ( 659.3124,  514.9250)
+    -- ( 660.3301,  511.8253)
+    .. controls ( 663.2128,  512.0613) and ( 664.4555,  511.5220) .. ( 665.0170,  509.8118)
+    .. controls ( 666.2101,  506.1776) and ( 664.1199,  500.2815) .. ( 667.3833,  490.3410)
+    .. controls ( 672.5768,  474.5217) and ( 685.1713,  466.8157) .. ( 698.6391,  471.2371)
+    .. controls ( 706.6556,  473.8690) and ( 713.0580,  481.4176) .. ( 714.2326,  489.3813)
+    -- ( 716.8770,  507.6553)
+    .. controls ( 718.3101,  517.7168) and ( 720.2103,  520.9456) .. ( 725.3409,  522.6300)
+    .. controls ( 731.9679,  524.8056) and ( 737.5034,  521.6498) .. ( 739.8896,  514.3815)
+    .. controls ( 742.5565,  506.2581) and ( 739.7722,  496.3450) .. ( 726.8880,  487.2604)
+    -- ( 727.8705,  484.2676)
+    -- ( 751.0651,  491.8823)
+    -- ( 750.0123,  495.0890)
+    .. controls ( 746.9876,  494.9248) and ( 745.8518,  495.4992) .. ( 745.2553,  497.3163)
+    .. controls ( 744.2727,  500.3091) and ( 746.1156,  506.5977) .. ( 743.2031,  515.4693)}
 \def\fdulogo at emblem@new at I@ii{%
-  (690.18650034, 451.64645084)
-    .. controls (684.60177379, 450.97454421) and (682.79616397, 452.79691191) .. (681.00644231, 461.07993480)
-    -- (678.21407904, 460.74398149)
-    -- (682.91742546, 421.65089566)
-    -- (685.70978873, 421.98684897)
-    .. controls (685.24696331, 430.54282399) and (686.55536222, 432.85315393) .. (692.36347783, 433.55193683)
-    -- (746.42363080, 440.05599302)
-    .. controls (752.23174641, 440.75477592) and (754.30105969, 438.62420089) .. (755.63056509, 430.39912000)
-    -- (758.42292837, 430.73507332)
-    -- (753.71958195, 469.82815914)
-    -- (750.92721867, 469.49220583)
-    .. controls (751.33629157, 461.38300894) and (749.94307439, 458.83585180) .. (744.24665331, 458.15050703)}
+  ( 690.1865,  451.6464)
+    .. controls ( 684.6017,  450.9745) and ( 682.7961,  452.7969) .. ( 681.0064,  461.0799)
+    -- ( 678.2140,  460.7439)
+    -- ( 682.9174,  421.6508)
+    -- ( 685.7097,  421.9868)
+    .. controls ( 685.2469,  430.5428) and ( 686.5553,  432.8531) .. ( 692.3634,  433.5519)
+    -- ( 746.4236,  440.0559)
+    .. controls ( 752.2317,  440.7547) and ( 754.3010,  438.6242) .. ( 755.6305,  430.3991)
+    -- ( 758.4229,  430.7350)
+    -- ( 753.7195,  469.8281)
+    -- ( 750.9272,  469.4922)
+    .. controls ( 751.3362,  461.3830) and ( 749.9430,  458.8358) .. ( 744.2466,  458.1505)}
 \def\fdulogo at emblem@new at T{%
-  (695.27817006, 394.86431990)
-    .. controls (686.98727938, 395.61711698) and (685.86675195, 396.96144894) .. (685.95735078, 406.66801892)
-    -- (683.15637420, 406.92234225)
-    -- (679.52463696, 366.92439666)
-    -- (682.32561355, 366.67007332)
-    .. controls (683.88289314, 376.35643423) and (685.11518604, 377.48713459) .. (693.63015485, 376.71399165)
-    -- (752.67474121, 371.35285572)
-    .. controls (750.97531414, 357.61274267) and (745.29252469, 352.25466632) .. (731.78693629, 351.56058132)
-    -- (731.49192122, 348.31144849)
-    -- (754.03211881, 346.49076699)
-    -- (760.13587887, 413.71420497)
-    -- (737.64654595, 416.09508178)
-    -- (737.35153088, 412.84594895)
-    .. controls (750.51123954, 409.73070579) and (755.13604392, 403.43671956) .. (754.32275642, 389.50318398)}
+  ( 695.2781,  394.8643)
+    .. controls ( 686.9872,  395.6171) and ( 685.8667,  396.9614) .. ( 685.9573,  406.6680)
+    -- ( 683.1563,  406.9223)
+    -- ( 679.5246,  366.9243)
+    -- ( 682.3256,  366.6700)
+    .. controls ( 683.8828,  376.3564) and ( 685.1151,  377.4871) .. ( 693.6301,  376.7139)
+    -- ( 752.6747,  371.3528)
+    .. controls ( 750.9753,  357.6127) and ( 745.2925,  352.2546) .. ( 731.7869,  351.5605)
+    -- ( 731.4919,  348.3114)
+    -- ( 754.0321,  346.4907)
+    -- ( 760.1358,  413.7142)
+    -- ( 737.6465,  416.0950)
+    -- ( 737.3515,  412.8459)
+    .. controls ( 750.5112,  409.7307) and ( 755.1360,  403.4367) .. ( 754.3227,  389.5031)}
 \def\fdulogo at emblem@new at Y{%
-  (727.37709643, 264.98714859)
-    -- (735.52753927, 288.35663423)
-    -- (732.87191590, 289.28282091)
-    .. controls (729.85861091, 282.35098762) and (728.37900448, 280.84154347) .. (725.29848138, 281.91592003)
-    .. controls (723.28020762, 282.61982191) and (720.08099945, 285.40363235) .. (716.65196381, 289.57820189)
-    -- (701.11261978, 308.22295111)
-    -- (730.20250072, 312.37493083)
-    .. controls (731.62538980, 312.35526096) and (735.02196252, 313.55357297) .. (737.35891108, 312.73852869)
-    .. controls (739.69585965, 311.92348440) and (739.98994711, 310.03373064) .. (738.47100095, 305.67850832)
-    -- (737.65103920, 302.98583749)
-    -- (740.30666256, 302.05965080)
-    -- (752.71756415, 337.64500393)
-    -- (750.06194078, 338.57119061)
-    .. controls (748.58987702, 335.03363777) and (745.60836911, 332.97569135) .. (741.25577198, 332.11080654)
-    -- (699.20940712, 324.97140268)
-    -- (683.59434172, 330.41738039)
-    .. controls (675.83992149, 333.12184551) and (675.07896935, 334.69784194) .. (677.26706220, 343.70466632)
-    -- (674.61143883, 344.63085301)
-    -- (661.75596764, 307.77080066)
-    -- (664.41159100, 306.84461398)
-    .. controls (668.29928281, 315.25867889) and (669.73200683, 315.95045356) .. (677.59265200, 313.20894097)
-    -- (697.13803998, 306.39220696)
-    -- (723.09792840, 274.58148207)
-    .. controls (725.02243735, 272.24224123) and (725.44996228, 269.71022039) .. (724.72147307, 265.91333528)}
+  ( 727.3770,  264.9871)
+    -- ( 735.5275,  288.3566)
+    -- ( 732.8719,  289.2828)
+    .. controls ( 729.8586,  282.3509) and ( 728.3790,  280.8415) .. ( 725.2984,  281.9159)
+    .. controls ( 723.2802,  282.6198) and ( 720.0809,  285.4036) .. ( 716.6519,  289.5782)
+    -- ( 701.1126,  308.2229)
+    -- ( 730.2025,  312.3749)
+    .. controls ( 731.6253,  312.3552) and ( 735.0219,  313.5535) .. ( 737.3589,  312.7385)
+    .. controls ( 739.6958,  311.9234) and ( 739.9899,  310.0337) .. ( 738.4710,  305.6785)
+    -- ( 737.6510,  302.9858)
+    -- ( 740.3066,  302.0596)
+    -- ( 752.7175,  337.6450)
+    -- ( 750.0619,  338.5711)
+    .. controls ( 748.5898,  335.0336) and ( 745.6083,  332.9756) .. ( 741.2557,  332.1108)
+    -- ( 699.2094,  324.9714)
+    -- ( 683.5943,  330.4173)
+    .. controls ( 675.8399,  333.1218) and ( 675.0789,  334.6978) .. ( 677.2670,  343.7046)
+    -- ( 674.6114,  344.6308)
+    -- ( 661.7559,  307.7708)
+    -- ( 664.4115,  306.8446)
+    .. controls ( 668.2992,  315.2586) and ( 669.7320,  315.9504) .. ( 677.5926,  313.2089)
+    -- ( 697.1380,  306.3922)
+    -- ( 723.0979,  274.5814)
+    .. controls ( 725.0224,  272.2422) and ( 725.4499,  269.7102) .. ( 724.7214,  265.9133)}
 \def\fdulogo at emblem@new at one{%
-  (274.53952078, 192.6967679)
-    .. controls (276.90649749, 191.17738787) and (276.61091282, 188.42592116) .. (273.75447837, 183.97600496)
-    -- (250.35602597, 147.52456373)
-    .. controls (245.37245949, 139.76088014) and (242.44569971, 139.36684000) .. (233.01169676, 145.28890583)
-    -- (231.55309194, 143.01660820)
-    -- (267.05774249, 120.22590781)
-    -- (268.51634731, 122.49820545)
-    .. controls (260.02210251, 128.21810688) and (259.32418637, 130.67147132) .. (264.00387685, 137.96175957)
-    -- (298.64574144, 191.92882841)
-    -- (297.03619728, 192.96200682)
-    -- (266.55257519, 197.95733905)
-    -- (264.97241997, 195.49568328)
-    .. controls (266.79116106, 194.99667541) and (272.07786501, 194.27692313) .. (274.53952078, 192.6967679)}
+  ( 274.5395,  192.6967)
+    .. controls ( 276.9064,  191.1773) and ( 276.6109,  188.4259) .. ( 273.7544,  183.9760)
+    -- ( 250.3560,  147.5245)
+    .. controls ( 245.3724,  139.7608) and ( 242.4456,  139.3668) .. ( 233.0116,  145.2889)
+    -- ( 231.5530,  143.0166)
+    -- ( 267.0577,  120.2259)
+    -- ( 268.5163,  122.4982)
+    .. controls ( 260.0221,  128.2181) and ( 259.3241,  130.6714) .. ( 264.0038,  137.9617)
+    -- ( 298.6457,  191.9288)
+    -- ( 297.0361,  192.9620)
+    -- ( 266.5525,  197.9573)
+    -- ( 264.9724,  195.4956)
+    .. controls ( 266.7911,  194.9966) and ( 272.0778,  194.2769) .. ( 274.5395,  192.6967)}
 \def\fdulogo at emblem@new at nine{%
-  (346.53719503,  87.17026768)
-    .. controls (362.44194107,  86.72957443) and (370.45737301,  88.21059494) .. (380.22737659,  93.27206544)
-    .. controls (393.00061366,  99.87385110) and (401.02069729, 110.71391337) .. (403.43237633, 124.79726455)
-    .. controls (406.71757692, 143.98167207) and (398.66128891, 158.25957093) .. (383.13633486, 160.91811476)
-    .. controls (369.27476873, 163.29181460) and (357.41447084, 154.02251812) .. (354.81289581, 138.83024165)
-    .. controls (352.57212316, 125.74492323) and (359.14810987, 115.48728020) .. (371.23539553, 113.41741394)
-    .. controls (375.44931164, 112.69580918) and (378.42746538, 112.75654226) .. (381.68741805, 113.79631850)
-    .. controls (374.03262029,  97.75720684) and (363.55014714,  90.53485455) .. (347.03092460,  90.05347343)
-  (387.19655934, 133.96962358)
-    .. controls (386.68384018, 130.97552530) and (385.85438796, 127.46494357) .. (384.66717843, 122.53174856)
-    -- (383.84077127,1 19.70551161)
-    .. controls (383.52099316, 118.50468339) and (383.51185796, 116.45164907) .. (378.18901657, 117.36314981)
-    .. controls (371.31367978, 118.54050493) and (369.88353794, 125.51992491) .. (372.86490494, 142.93005197)
-    .. controls (375.06769840, 155.79358533) and (376.96809671, 158.89248601) .. (382.40183063, 157.96199567)
-    .. controls (387.61377949, 157.06948453) and (390.23489515, 151.71242822) .. (387.19655934, 133.96962358)}
+  ( 346.5371,   87.1702)
+    .. controls ( 362.4419,   86.7295) and ( 370.4573,   88.2105) .. ( 380.2273,   93.2720)
+    .. controls ( 393.0006,   99.8738) and ( 401.0206,  110.7139) .. ( 403.4323,  124.7972)
+    .. controls ( 406.7175,  143.9816) and ( 398.6612,  158.2595) .. ( 383.1363,  160.9181)
+    .. controls ( 369.2747,  163.2918) and ( 357.4144,  154.0225) .. ( 354.8128,  138.8302)
+    .. controls ( 352.5721,  125.7449) and ( 359.1481,  115.4872) .. ( 371.2353,  113.4174)
+    .. controls ( 375.4493,  112.6958) and ( 378.4274,  112.7565) .. ( 381.6874,  113.7963)
+    .. controls ( 374.0326,   97.7572) and ( 363.5501,   90.5348) .. ( 347.0309,   90.0534)
+  ( 387.1965,  133.9696)
+    .. controls ( 386.6838,  130.9755) and ( 385.8543,  127.4649) .. ( 384.6671,  122.5317)
+    -- ( 383.8407,1 19.7055)
+    .. controls ( 383.5209,  118.5046) and ( 383.5118,  116.4516) .. ( 378.1890,  117.3631)
+    .. controls ( 371.3136,  118.5405) and ( 369.8835,  125.5199) .. ( 372.8649,  142.9300)
+    .. controls ( 375.0676,  155.7935) and ( 376.9680,  158.8924) .. ( 382.4018,  157.9619)
+    .. controls ( 387.6137,  157.0694) and ( 390.2348,  151.7124) .. ( 387.1965,  133.9696)}
 \def\fdulogo at emblem@new at zero{%
-  (468.53843186, 119.70741769)
-    .. controls (473.74690799,  97.12388612) and (487.76874274,  83.38513668) .. (502.34937235,  86.74789069)
-    .. controls (516.49148678,  90.00950924) and (523.24855517, 108.77145056) .. (518.16649836, 130.80683817)
-    .. controls (513.10972541, 152.73259697) and (498.65786882, 166.83401000) .. (484.51575438, 163.57239145)
-    .. controls (470.37363995, 160.31077290) and (463.58279437, 141.19466133) .. (468.53843186, 119.70741769)
-  (501.64142414,  89.81749692)
-    .. controls (496.15998444,  88.55330369) and (492.58528933,  94.54100910) .. (488.84327735, 110.76607062)
-    -- (483.05327233, 135.87106446)
-    .. controls (479.23540876, 152.42501236) and (479.85189169, 159.26387584) .. (485.11407380, 160.47750135)
-    .. controls (490.48588471, 161.71641072) and (494.24606002, 155.42510278) .. (497.96278832, 139.30967006)
-    -- (503.75279334, 114.20467623)
-    .. controls (507.94991488,  96.00629641) and (506.02657590,  90.82885151) .. (501.64142414,  89.81749692)}
+  ( 468.5384,  119.7074)
+    .. controls ( 473.7469,   97.1238) and ( 487.7687,   83.3851) .. ( 502.3493,   86.7478)
+    .. controls ( 516.4914,   90.0095) and ( 523.2485,  108.7714) .. ( 518.1664,  130.8068)
+    .. controls ( 513.1097,  152.7325) and ( 498.6578,  166.8340) .. ( 484.5157,  163.5723)
+    .. controls ( 470.3736,  160.3107) and ( 463.5827,  141.1946) .. ( 468.5384,  119.7074)
+  ( 501.6414,   89.8174)
+    .. controls ( 496.1599,   88.5533) and ( 492.5852,   94.5410) .. ( 488.8432,  110.7660)
+    -- ( 483.0532,  135.8710)
+    .. controls ( 479.2354,  152.4250) and ( 479.8518,  159.2638) .. ( 485.1140,  160.4775)
+    .. controls ( 490.4858,  161.7164) and ( 494.2460,  155.4251) .. ( 497.9627,  139.3096)
+    -- ( 503.7527,  114.2046)
+    .. controls ( 507.9499,   96.0062) and ( 506.0265,   90.8288) .. ( 501.6414,   89.8174)}
 \def\fdulogo at emblem@new at five{%
-  (596.81323106, 144.25778675)
-    .. controls (593.53398643, 141.88060609) and (592.81646298, 137.88650017) .. (595.12761085, 134.69834567)
-    .. controls (598.62734904, 129.87056885) and (606.22172437, 130.51231652) .. (614.32874582, 136.38923538)
-    .. controls (629.35861705, 147.28464673) and (633.41288249, 164.11949675) .. (624.10225824, 176.96320489)
-    .. controls (617.23484744, 186.43657827) and (606.12245552, 189.49768961) .. (594.14661482, 185.12390882)
-    .. controls (589.95882917, 183.61665399) and (586.87090400, 181.93399782) .. (579.07134947, 176.97475918)
-    -- (575.72667581, 185.80578112)
-    -- (601.04973158, 204.16289844)
-    -- (596.58044201, 218.57075501)
-    -- (567.24942058, 197.30819466)
-    -- (581.19499276, 159.47691905)
-    .. controls (590.31078455, 165.11240378) and (594.44167660, 167.27320765) .. (599.37410141, 168.90338888)
-    .. controls (609.33004115, 172.22978413) and (617.92168735, 170.53738499) .. (622.27985189, 164.52543650)
-    .. controls (625.97768848, 159.42438929) and (624.87516584, 152.51098060) .. (619.77411864, 148.81314402)
-    .. controls (613.94435040, 144.58704507) and (603.28063019, 148.94611527) .. (596.81323106, 144.25778675)}
+  ( 596.8132,  144.2577)
+    .. controls ( 593.5339,  141.8806) and ( 592.8164,  137.8865) .. ( 595.1276,  134.6983)
+    .. controls ( 598.6273,  129.8705) and ( 606.2217,  130.5123) .. ( 614.3287,  136.3892)
+    .. controls ( 629.3586,  147.2846) and ( 633.4128,  164.1194) .. ( 624.1022,  176.9632)
+    .. controls ( 617.2348,  186.4365) and ( 606.1224,  189.4976) .. ( 594.1466,  185.1239)
+    .. controls ( 589.9588,  183.6166) and ( 586.8709,  181.9339) .. ( 579.0713,  176.9747)
+    -- ( 575.7266,  185.8057)
+    -- ( 601.0497,  204.1628)
+    -- ( 596.5804,  218.5707)
+    -- ( 567.2494,  197.3081)
+    -- ( 581.1949,  159.4769)
+    .. controls ( 590.3107,  165.1124) and ( 594.4416,  167.2732) .. ( 599.3741,  168.9033)
+    .. controls ( 609.3300,  172.2297) and ( 617.9216,  170.5373) .. ( 622.2798,  164.5254)
+    .. controls ( 625.9776,  159.4243) and ( 624.8751,  152.5109) .. ( 619.7741,  148.8131)
+    .. controls ( 613.9443,  144.5870) and ( 603.2806,  148.9461) .. ( 596.8132,  144.2577)}
 \def\fdulogo at emblem@new at ring@inner at i{%
-  (427.28478932, 410.40467342) circle [radius=241.88932729]}
+  ( 427.2847,  410.4046) circle [radius=241.88932729]}
 \def\fdulogo at emblem@new at ring@inner at ii{%
-  (427.28478932, 410.40467342) circle [radius=226.77199428]}
+  ( 427.2847,  410.4046) circle [radius=226.77199428]}
 \def\fdulogo at emblem@new at ring@outer at i{%
-  (427.28478932, 410.40467342) circle [radius=359.05469569]}
+  ( 427.2847,  410.4046) circle [radius=359.05469569]}
 \def\fdulogo at emblem@new at ring@outer at ii{%
-  (427.28478932, 410.40467342) circle [radius=343.93732473]}
+  ( 427.2847,  410.4046) circle [radius=343.93732473]}
 \def\fdulogo at motto@bo{%
-  (446.44078884,  999.91565267)
-    .. controls (447.61812214, 1000.07431933) and (456.16345526, 1001.95698595) .. (459.29012185, 1001.31565264)
-    .. controls (462.45812177, 1000.66498599) and (466.03678835,  997.51565273) .. (466.58345500,  994.39565281)
-    .. controls (466.94345499,  992.40898619) and (463.75145507,  988.95165295) .. (461.25012180,  987.90231964)
-    .. controls (452.27412203,  984.13831973) and (442.91278893,  980.49831982) .. (442.91278893,  980.49831982)
-    .. controls (442.83012226,  967.45698682) and (443.36478892,  968.93832011) .. (444.83012221,  956.91298708)
-    .. controls (446.84478883,  940.36898749) and (445.10745554,  926.59832117) .. (444.86612221,  909.79965492)
-    .. controls (444.24612223,  900.95698848) and (440.71412232,  902.67165510) .. (438.57945570,  901.24898847)
-    .. controls (434.45412247,  898.49832187) and (433.83012249,  894.41565531) .. (429.68345592,  901.04098848)
-    .. controls (426.80745600,  905.63832169) and (420.49412282,  921.06898798) .. (424.47678939,  936.04898760)
-    .. controls (429.10745594,  953.47165383) and (434.23278914,  978.47565321) .. (433.49678916,  979.24898652)
-    .. controls (432.91545584,  979.85965317) and (422.17945611,  977.18765324) .. (413.71812299,  974.91565330)
-    .. controls (406.57945650,  972.99965334) and (404.51812322,  974.85431996) .. (404.16345656,  976.97165324)
-    .. controls (402.99678993,  983.91565307) and (425.50345603,  995.32898612) .. (429.25012260,  996.32898609)
-    .. controls (430.26345591, 1003.82231924) and (427.74345597, 1012.83565235) .. (433.50345583, 1018.02231889)
-    .. controls (435.66345578, 1019.96898550) and (445.62345553, 1020.43565216) .. (447.27678882, 1014.63565230)
-    .. controls (448.91678878, 1008.86231911) and (447.44078881, 1006.90231916) .. (446.44078884,  999.91565267)
-  (504.16305406,  912.58232152)
-    .. controls (502.92838743,  909.46365493) and (498.38572087,  907.08232166) .. (494.82972096,  907.85965497)
-    .. controls (491.09905439,  908.67565495) and (482.10838795,  915.89165477) .. (480.82972131,  920.52632132)
-    .. controls (479.89638800,  923.90898790) and (488.12438780,  925.41565453) .. (489.60705443,  925.35965454)
-    .. controls (498.44038754,  925.02632121) and (501.60705413,  921.81565462) .. (502.99638743,  919.69298801)
-    .. controls (504.38572072,  917.57165473) and (505.21905404,  915.24898812) .. (504.16305406,  912.58232152)
-  (487.05198782,  975.33231995)
-    .. controls (487.49865448,  974.51765331) and (488.71198778,  974.55231997) .. (490.13598775,  974.72165330)
-  (485.82932119,  957.10565374)
-    .. controls (485.94132118,  952.99898718) and (484.68132122,  952.39632053) .. (483.66265458,  949.99898725)
-    .. controls (482.81865460,  948.00832064) and (481.70665462,  945.06965404) .. (480.71865465,  944.74965405)
-  (495.41332095, 1000.22165266)
-    .. controls (494.64398763, 1000.57898599) and (492.11598770,  998.61231937) .. (491.45465438,  997.29098607)
-    .. controls (490.95465439,  996.29098610) and (490.28798774,  993.45765283) .. (490.99598773,  992.91631951)
-    .. controls (491.70532104,  992.37365286) and (494.96932096,  994.68965280) .. (495.78798761,  996.16565277)
-    .. controls (496.77465425,  997.94298605) and (496.19065426,  999.86031934) .. (495.41332095, 1000.22165266)
-  (494.57998764,  976.58165325)
-    .. controls (495.53865428,  977.18698657) and (495.93332094,  978.03098655) .. (496.24665426,  979.35098652)
-    .. controls (496.74665425,  981.45498647) and (496.53865425,  983.79098641) .. (496.03865427,  984.41498639)
-    .. controls (495.54132094,  985.03631971) and (492.46798769,  984.60965305) .. (490.51598774,  983.77231974)
-    .. controls (489.52798776,  983.34831975) and (488.04798780,  982.33498644) .. (487.69065447,  981.66565313)
-    .. controls (487.11598782,  980.58698649) and (486.61598783,  976.12831993) .. (487.05198782,  975.33231995)
-    .. controls (487.49865448,  974.51765331) and (488.75465445,  974.33631998) .. (490.13598775,  974.72165330)
-    .. controls (492.30132103,  975.32565329) and (493.25332100,  975.74565328) .. (494.57998764,  976.58165325)
-  (520.88532031,  963.13765359)
-    .. controls (524.19465356,  967.71765348) and (523.08932026,  983.79631974) .. (523.80665357,  995.49498612)
-    .. controls (523.94532023,  997.75898606) and (525.24665354, 1006.99898583) .. (523.16265359, 1009.24831910)
-    .. controls (521.97332028, 1010.53365241) and (513.52398716, 1009.74831909) .. (511.99598720, 1008.30431913)
-    .. controls (509.65198726, 1006.08698585) and (508.88132061, 1000.42298599) .. (509.94132058, 1000.13765267)
-    .. controls (512.82932051,  999.36031935) and (513.82932049,  999.47098602) .. (513.82932049,  996.41631943)
-    .. controls (513.82932049,  990.90031956) and (509.78132059,  991.59898621) .. (509.92532059,  987.34565299)
-    .. controls (510.05198725,  983.63765308) and (513.54265383,  986.85098633) .. (514.74665380,  986.24965301)
-    .. controls (516.74665375,  985.24831970) and (517.45732040,  982.63365310) .. (517.66265373,  980.83231982)
-    .. controls (517.99598705,  977.91498655) and (517.02665374,  975.56431995) .. (514.49598714,  975.41498662)
-    .. controls (511.66265388,  975.24965329) and (510.16265391,  973.54832000) .. (510.07732058,  971.16565339)
-    .. controls (509.99598725,  968.91632011) and (514.39198714,  969.35098677) .. (515.66265378,  966.99898683)
-    .. controls (517.32932040,  963.91498690) and (518.41332037,  961.24832030) .. (520.88532031,  963.13765359)
-  (483.99598790,  899.66565518)
-    .. controls (487.24665449,  903.33232175) and (507.74665397,  888.08165547) .. (511.30265388,  891.05765539)
-    .. controls (513.19465384,  892.64032202) and (511.71865387,  906.86432166) .. (512.18665386,  913.54298816)
-    .. controls (512.63732052,  919.98832134) and (515.78532044,  933.76832099) .. (514.72265380,  935.48565428)
-    .. controls (514.09598715,  936.49632092) and (501.18798747,  932.59232102) .. (496.16265426,  931.74832104)
-    .. controls (488.43332112,  930.45098774) and (478.10798805,  930.19365441) .. (474.21865481,  929.24832110)
-    .. controls (468.21732163,  927.79098781) and (456.01998860,  919.60298801) .. (453.84132199,  924.58165455)
-    .. controls (450.99598873,  931.08165439) and (458.29332188,  935.63898761) .. (462.16265511,  936.91632091)
-    .. controls (464.67465505,  937.74432089) and (478.34665471,  939.01632086) .. (489.07998777,  940.41632083)
-    .. controls (496.60132092,  941.39632080) and (507.15598732,  942.95632076) .. (513.44132050,  944.02698740)
-    .. controls (516.05198710,  944.47098739) and (516.43465376,  948.35098729) .. (516.59732042,  951.64698721)
-    .. controls (516.77465375,  955.24832045) and (514.17465381,  955.60298711) .. (512.23198719,  956.74832042)
-    .. controls (509.83865392,  958.16032038) and (510.12132058,  960.30698699) .. (507.41332065,  960.49898699)
-    .. controls (504.66265405,  960.69365365) and (504.12798740,  957.67765373) .. (501.38532080,  957.74832039)
-    .. controls (498.16265421,  957.83232039) and (501.09598747,  966.30165351) .. (497.32932090,  969.33232010)
-    .. controls (495.62132094,  970.70698673) and (487.37598782,  970.38298674) .. (485.87065452,  969.15898677)
-    .. controls (484.53732122,  968.07632013) and (485.74398786,  960.27498700) .. (485.82932119,  957.10565374)
-    .. controls (485.94132118,  952.99898718) and (484.79198788,  952.31365386) .. (483.77465457,  949.91632059)
-    .. controls (482.92932126,  947.92432064) and (481.70665462,  945.06965404) .. (480.71865465,  944.74965405)
-    .. controls (478.66265470,  944.08298740) and (472.59065485,  949.98965392) .. (469.74132159,  953.72698716)
-    .. controls (466.61065500,  957.83232039) and (467.63465498,  960.38298699) .. (468.94132161,  967.91632014)
-    .. controls (469.49465493,  971.10832006) and (471.41332155,  977.09365324) .. (471.41332155,  981.08165314)
-    .. controls (471.41332155,  986.33231968) and (472.23865486,  991.96165287) .. (473.07998817,  995.74965278)
-    .. controls (474.03465482, 1000.04965267) and (477.52798806, 1001.20031931) .. (479.45465468,  999.91498600)
-    .. controls (481.82932129,  998.33231938) and (481.97598795,  990.93898623) .. (482.67732127,  990.00565292)
-    .. controls (483.66265458,  988.69365295) and (485.42132120,  987.09631966) .. (486.37998784,  994.39498614)
-    .. controls (486.58132117,  995.93498610) and (487.43332115,  998.91098603) .. (488.38532112, 1000.41498599)
-    .. controls (489.42265443, 1002.05631928) and (492.01598770, 1004.67098589) .. (492.99598768, 1005.52698586)
-    .. controls (496.49598759, 1008.58165245) and (496.16265426, 1011.02698573) .. (494.88532096, 1012.08165237)
-    .. controls (493.79065432, 1012.98698568) and (483.77465457, 1009.74831909) .. (481.49598796, 1012.91498568)
-    .. controls (480.45732132, 1014.36031898) and (485.74265452, 1020.96165215) .. (489.34398777, 1022.80698543)
-    .. controls (492.48532102, 1024.41631873) and (496.27465426, 1024.33098539) .. (496.44132092, 1025.88831869)
-    .. controls (497.03865424, 1031.49898522) and (496.94532091, 1036.76165175) .. (500.86265415, 1037.07631841)
-    .. controls (504.53998739, 1037.37098507) and (506.16265401, 1031.02698523) .. (506.94132066, 1030.86031856)
-    .. controls (508.01198730, 1030.63098524) and (512.47198719, 1032.08965187) .. (514.41332047, 1030.91631856)
-    .. controls (516.65865375, 1028.92031861) and (517.26398707, 1026.54031867) .. (516.80932041, 1023.91231874)
-    .. controls (516.31332043, 1021.04565214) and (512.73732051, 1017.26031890) .. (513.41332050, 1016.66565225)
-    .. controls (514.63465380, 1015.59231895) and (525.93465352, 1018.33498554) .. (532.07998670, 1014.33365231)
-    .. controls (535.66265328, 1012.00031904) and (535.94265327, 1009.57498576) .. (536.58665325, 1005.58165253)
-    .. controls (538.77465320,  992.02698620) and (540.78798648,  985.29098637) .. (541.55198646,  979.91631984)
-    .. controls (542.38265311,  974.06965332) and (543.99598640,  967.41632015) .. (540.91331981,  961.91498695)
-    .. controls (539.51465318,  959.42032035) and (536.03465327,  957.03232041) .. (533.41332000,  954.83232047)
-    .. controls (531.54665338,  953.26565384) and (529.13465344,  949.64698726) .. (533.18265334,  950.15232058)
-    .. controls (536.95465324,  950.62432057) and (541.92398645,  952.08032053) .. (549.91331959,  953.24965384)
-    .. controls (555.96931943,  954.13498715) and (570.27465241,  955.47098712) .. (571.20665239,  949.68432059)
-    .. controls (571.71865237,  946.50965401) and (568.74398578,  945.94832069) .. (565.86131919,  945.04432071)
-    .. controls (563.78798591,  944.39498739) and (561.29065263,  942.25898745) .. (557.24665274,  941.41632080)
-    .. controls (551.87198620,  940.29498750) and (544.23198639,  941.14698747) .. (540.16265316,  940.83232082)
-    .. controls (532.11198670,  940.20965416) and (526.47332017,  939.24965419) .. (524.99598688,  938.02698755)
-    .. controls (523.46798691,  936.76298758) and (524.03465357,  929.96565442) .. (525.66265353,  923.74832124)
-    .. controls (528.00398680,  914.80965480) and (531.32265338,  900.78298848) .. (531.09598672,  891.45898872)
-    .. controls (530.84665340,  881.19365564) and (521.08132031,  876.64032242) .. (510.91332056,  877.16565574)
-    .. controls (501.17598747,  877.66832239) and (499.74665417,  883.16565559) .. (492.26265436,  888.25898880)
-    .. controls (486.28665451,  892.32432203) and (482.35332127,  897.81098856) .. (483.99598790,  899.66565518)
-  (534.55198664, 1039.13791836)
-    .. controls (543.04798642, 1039.49258502) and (549.71998626, 1035.34591845) .. (549.16265294, 1026.74725200)
-    .. controls (548.87598628, 1022.31791878) and (542.22665311, 1014.58591897) .. (540.43598649, 1014.33258564)
-    .. controls (538.85731986, 1014.10991898) and (526.66265350, 1026.91525200) .. (524.09732023, 1031.66991854)
-    .. controls (523.03732026, 1033.63525183) and (529.21865344, 1038.91525170) .. (534.55198664, 1039.13791836)}
+  ( 446.4407,  999.9156)
+    .. controls ( 447.6181, 1000.0743) and ( 456.1634, 1001.9569) .. ( 459.2901, 1001.3156)
+    .. controls ( 462.4581, 1000.6649) and ( 466.0367,  997.5156) .. ( 466.5834,  994.3956)
+    .. controls ( 466.9434,  992.4089) and ( 463.7514,  988.9516) .. ( 461.2501,  987.9023)
+    .. controls ( 452.2741,  984.1383) and ( 442.9127,  980.4983) .. ( 442.9127,  980.4983)
+    .. controls ( 442.8301,  967.4569) and ( 443.3647,  968.9383) .. ( 444.8301,  956.9129)
+    .. controls ( 446.8447,  940.3689) and ( 445.1074,  926.5983) .. ( 444.8661,  909.7996)
+    .. controls ( 444.2461,  900.9569) and ( 440.7141,  902.6716) .. ( 438.5794,  901.2489)
+    .. controls ( 434.4541,  898.4983) and ( 433.8301,  894.4156) .. ( 429.6834,  901.0409)
+    .. controls ( 426.8074,  905.6383) and ( 420.4941,  921.0689) .. ( 424.4767,  936.0489)
+    .. controls ( 429.1074,  953.4716) and ( 434.2327,  978.4756) .. ( 433.4967,  979.2489)
+    .. controls ( 432.9154,  979.8596) and ( 422.1794,  977.1876) .. ( 413.7181,  974.9156)
+    .. controls ( 406.5794,  972.9996) and ( 404.5181,  974.8543) .. ( 404.1634,  976.9716)
+    .. controls ( 402.9967,  983.9156) and ( 425.5034,  995.3289) .. ( 429.2501,  996.3289)
+    .. controls ( 430.2634, 1003.8223) and ( 427.7434, 1012.8356) .. ( 433.5034, 1018.0223)
+    .. controls ( 435.6634, 1019.9689) and ( 445.6234, 1020.4356) .. ( 447.2767, 1014.6356)
+    .. controls ( 448.9167, 1008.8623) and ( 447.4407, 1006.9023) .. ( 446.4407,  999.9156)
+  ( 504.1630,  912.5823)
+    .. controls ( 502.9283,  909.4636) and ( 498.3857,  907.0823) .. ( 494.8297,  907.8596)
+    .. controls ( 491.0990,  908.6756) and ( 482.1083,  915.8916) .. ( 480.8297,  920.5263)
+    .. controls ( 479.8963,  923.9089) and ( 488.1243,  925.4156) .. ( 489.6070,  925.3596)
+    .. controls ( 498.4403,  925.0263) and ( 501.6070,  921.8156) .. ( 502.9963,  919.6929)
+    .. controls ( 504.3857,  917.5716) and ( 505.2190,  915.2489) .. ( 504.1630,  912.5823)
+  ( 487.0519,  975.3323)
+    .. controls ( 487.4986,  974.5176) and ( 488.7119,  974.5523) .. ( 490.1359,  974.7216)
+  ( 485.8293,  957.1056)
+    .. controls ( 485.9413,  952.9989) and ( 484.6813,  952.3963) .. ( 483.6626,  949.9989)
+    .. controls ( 482.8186,  948.0083) and ( 481.7066,  945.0696) .. ( 480.7186,  944.7496)
+  ( 495.4133, 1000.2216)
+    .. controls ( 494.6439, 1000.5789) and ( 492.1159,  998.6123) .. ( 491.4546,  997.2909)
+    .. controls ( 490.9546,  996.2909) and ( 490.2879,  993.4576) .. ( 490.9959,  992.9163)
+    .. controls ( 491.7053,  992.3736) and ( 494.9693,  994.6896) .. ( 495.7879,  996.1656)
+    .. controls ( 496.7746,  997.9429) and ( 496.1906,  999.8603) .. ( 495.4133, 1000.2216)
+  ( 494.5799,  976.5816)
+    .. controls ( 495.5386,  977.1869) and ( 495.9333,  978.0309) .. ( 496.2466,  979.3509)
+    .. controls ( 496.7466,  981.4549) and ( 496.5386,  983.7909) .. ( 496.0386,  984.4149)
+    .. controls ( 495.5413,  985.0363) and ( 492.4679,  984.6096) .. ( 490.5159,  983.7723)
+    .. controls ( 489.5279,  983.3483) and ( 488.0479,  982.3349) .. ( 487.6906,  981.6656)
+    .. controls ( 487.1159,  980.5869) and ( 486.6159,  976.1283) .. ( 487.0519,  975.3323)
+    .. controls ( 487.4986,  974.5176) and ( 488.7546,  974.3363) .. ( 490.1359,  974.7216)
+    .. controls ( 492.3013,  975.3256) and ( 493.2533,  975.7456) .. ( 494.5799,  976.5816)
+  ( 520.8853,  963.1376)
+    .. controls ( 524.1946,  967.7176) and ( 523.0893,  983.7963) .. ( 523.8066,  995.4949)
+    .. controls ( 523.9453,  997.7589) and ( 525.2466, 1006.9989) .. ( 523.1626, 1009.2483)
+    .. controls ( 521.9733, 1010.5336) and ( 513.5239, 1009.7483) .. ( 511.9959, 1008.3043)
+    .. controls ( 509.6519, 1006.0869) and ( 508.8813, 1000.4229) .. ( 509.9413, 1000.1376)
+    .. controls ( 512.8293,  999.3603) and ( 513.8293,  999.4709) .. ( 513.8293,  996.4163)
+    .. controls ( 513.8293,  990.9003) and ( 509.7813,  991.5989) .. ( 509.9253,  987.3456)
+    .. controls ( 510.0519,  983.6376) and ( 513.5426,  986.8509) .. ( 514.7466,  986.2496)
+    .. controls ( 516.7466,  985.2483) and ( 517.4573,  982.6336) .. ( 517.6626,  980.8323)
+    .. controls ( 517.9959,  977.9149) and ( 517.0266,  975.5643) .. ( 514.4959,  975.4149)
+    .. controls ( 511.6626,  975.2496) and ( 510.1626,  973.5483) .. ( 510.0773,  971.1656)
+    .. controls ( 509.9959,  968.9163) and ( 514.3919,  969.3509) .. ( 515.6626,  966.9989)
+    .. controls ( 517.3293,  963.9149) and ( 518.4133,  961.2483) .. ( 520.8853,  963.1376)
+  ( 483.9959,  899.6656)
+    .. controls ( 487.2466,  903.3323) and ( 507.7466,  888.0816) .. ( 511.3026,  891.0576)
+    .. controls ( 513.1946,  892.6403) and ( 511.7186,  906.8643) .. ( 512.1866,  913.5429)
+    .. controls ( 512.6373,  919.9883) and ( 515.7853,  933.7683) .. ( 514.7226,  935.4856)
+    .. controls ( 514.0959,  936.4963) and ( 501.1879,  932.5923) .. ( 496.1626,  931.7483)
+    .. controls ( 488.4333,  930.4509) and ( 478.1079,  930.1936) .. ( 474.2186,  929.2483)
+    .. controls ( 468.2173,  927.7909) and ( 456.0199,  919.6029) .. ( 453.8413,  924.5816)
+    .. controls ( 450.9959,  931.0816) and ( 458.2933,  935.6389) .. ( 462.1626,  936.9163)
+    .. controls ( 464.6746,  937.7443) and ( 478.3466,  939.0163) .. ( 489.0799,  940.4163)
+    .. controls ( 496.6013,  941.3963) and ( 507.1559,  942.9563) .. ( 513.4413,  944.0269)
+    .. controls ( 516.0519,  944.4709) and ( 516.4346,  948.3509) .. ( 516.5973,  951.6469)
+    .. controls ( 516.7746,  955.2483) and ( 514.1746,  955.6029) .. ( 512.2319,  956.7483)
+    .. controls ( 509.8386,  958.1603) and ( 510.1213,  960.3069) .. ( 507.4133,  960.4989)
+    .. controls ( 504.6626,  960.6936) and ( 504.1279,  957.6776) .. ( 501.3853,  957.7483)
+    .. controls ( 498.1626,  957.8323) and ( 501.0959,  966.3016) .. ( 497.3293,  969.3323)
+    .. controls ( 495.6213,  970.7069) and ( 487.3759,  970.3829) .. ( 485.8706,  969.1589)
+    .. controls ( 484.5373,  968.0763) and ( 485.7439,  960.2749) .. ( 485.8293,  957.1056)
+    .. controls ( 485.9413,  952.9989) and ( 484.7919,  952.3136) .. ( 483.7746,  949.9163)
+    .. controls ( 482.9293,  947.9243) and ( 481.7066,  945.0696) .. ( 480.7186,  944.7496)
+    .. controls ( 478.6626,  944.0829) and ( 472.5906,  949.9896) .. ( 469.7413,  953.7269)
+    .. controls ( 466.6106,  957.8323) and ( 467.6346,  960.3829) .. ( 468.9413,  967.9163)
+    .. controls ( 469.4946,  971.1083) and ( 471.4133,  977.0936) .. ( 471.4133,  981.0816)
+    .. controls ( 471.4133,  986.3323) and ( 472.2386,  991.9616) .. ( 473.0799,  995.7496)
+    .. controls ( 474.0346, 1000.0496) and ( 477.5279, 1001.2003) .. ( 479.4546,  999.9149)
+    .. controls ( 481.8293,  998.3323) and ( 481.9759,  990.9389) .. ( 482.6773,  990.0056)
+    .. controls ( 483.6626,  988.6936) and ( 485.4213,  987.0963) .. ( 486.3799,  994.3949)
+    .. controls ( 486.5813,  995.9349) and ( 487.4333,  998.9109) .. ( 488.3853, 1000.4149)
+    .. controls ( 489.4226, 1002.0563) and ( 492.0159, 1004.6709) .. ( 492.9959, 1005.5269)
+    .. controls ( 496.4959, 1008.5816) and ( 496.1626, 1011.0269) .. ( 494.8853, 1012.0816)
+    .. controls ( 493.7906, 1012.9869) and ( 483.7746, 1009.7483) .. ( 481.4959, 1012.9149)
+    .. controls ( 480.4573, 1014.3603) and ( 485.7426, 1020.9616) .. ( 489.3439, 1022.8069)
+    .. controls ( 492.4853, 1024.4163) and ( 496.2746, 1024.3309) .. ( 496.4413, 1025.8883)
+    .. controls ( 497.0386, 1031.4989) and ( 496.9453, 1036.7616) .. ( 500.8626, 1037.0763)
+    .. controls ( 504.5399, 1037.3709) and ( 506.1626, 1031.0269) .. ( 506.9413, 1030.8603)
+    .. controls ( 508.0119, 1030.6309) and ( 512.4719, 1032.0896) .. ( 514.4133, 1030.9163)
+    .. controls ( 516.6586, 1028.9203) and ( 517.2639, 1026.5403) .. ( 516.8093, 1023.9123)
+    .. controls ( 516.3133, 1021.0456) and ( 512.7373, 1017.2603) .. ( 513.4133, 1016.6656)
+    .. controls ( 514.6346, 1015.5923) and ( 525.9346, 1018.3349) .. ( 532.0799, 1014.3336)
+    .. controls ( 535.6626, 1012.0003) and ( 535.9426, 1009.5749) .. ( 536.5866, 1005.5816)
+    .. controls ( 538.7746,  992.0269) and ( 540.7879,  985.2909) .. ( 541.5519,  979.9163)
+    .. controls ( 542.3826,  974.0696) and ( 543.9959,  967.4163) .. ( 540.9133,  961.9149)
+    .. controls ( 539.5146,  959.4203) and ( 536.0346,  957.0323) .. ( 533.4133,  954.8323)
+    .. controls ( 531.5466,  953.2656) and ( 529.1346,  949.6469) .. ( 533.1826,  950.1523)
+    .. controls ( 536.9546,  950.6243) and ( 541.9239,  952.0803) .. ( 549.9133,  953.2496)
+    .. controls ( 555.9693,  954.1349) and ( 570.2746,  955.4709) .. ( 571.2066,  949.6843)
+    .. controls ( 571.7186,  946.5096) and ( 568.7439,  945.9483) .. ( 565.8613,  945.0443)
+    .. controls ( 563.7879,  944.3949) and ( 561.2906,  942.2589) .. ( 557.2466,  941.4163)
+    .. controls ( 551.8719,  940.2949) and ( 544.2319,  941.1469) .. ( 540.1626,  940.8323)
+    .. controls ( 532.1119,  940.2096) and ( 526.4733,  939.2496) .. ( 524.9959,  938.0269)
+    .. controls ( 523.4679,  936.7629) and ( 524.0346,  929.9656) .. ( 525.6626,  923.7483)
+    .. controls ( 528.0039,  914.8096) and ( 531.3226,  900.7829) .. ( 531.0959,  891.4589)
+    .. controls ( 530.8466,  881.1936) and ( 521.0813,  876.6403) .. ( 510.9133,  877.1656)
+    .. controls ( 501.1759,  877.6683) and ( 499.7466,  883.1656) .. ( 492.2626,  888.2589)
+    .. controls ( 486.2866,  892.3243) and ( 482.3533,  897.8109) .. ( 483.9959,  899.6656)
+  ( 534.5519, 1039.1379)
+    .. controls ( 543.0479, 1039.4925) and ( 549.7199, 1035.3459) .. ( 549.1626, 1026.7472)
+    .. controls ( 548.8759, 1022.3179) and ( 542.2266, 1014.5859) .. ( 540.4359, 1014.3325)
+    .. controls ( 538.8573, 1014.1099) and ( 526.6626, 1026.9152) .. ( 524.0973, 1031.6699)
+    .. controls ( 523.0373, 1033.6352) and ( 529.2186, 1038.9152) .. ( 534.5519, 1039.1379)}
 \def\fdulogo at motto@xue{%
-  (441.96958895,  769.22205844)
-    .. controls (449.34558877,  772.01539170) and (456.88558858,  744.13805907) .. (451.85358870,  731.95805937)
-    .. controls (450.76292206,  729.32072610) and (447.74692214,  726.46339284) .. (444.82958888,  726.49939284)
-    .. controls (442.41225561,  726.52872617) and (439.10692236,  728.52739279) .. (438.10692238,  733.74872599)
-    .. controls (437.51892240,  736.82472592) and (439.10692236,  768.13805847) .. (441.96958895,  769.22205844)
-  (527.62132014,  755.16565879)
-    .. controls (527.63065348,  757.19099207) and (526.74665350,  758.41632538) .. (525.24665354,  758.12432538)
-    .. controls (523.81998690,  757.84699206) and (522.13065361,  756.10565877) .. (522.80132026,  753.97099215)
-    .. controls (523.57998691,  751.49899222) and (525.21865354,  750.05499225) .. (525.78798686,  750.20699225)
-    .. controls (526.35732017,  750.36032558) and (527.60798681,  752.33232553) .. (527.62132014,  755.16565879)
-  (487.79865447,  742.41365911)
-    .. controls (490.32932108,  743.13765909) and (486.96798783,  751.05499223) .. (486.33998784,  750.40299224)
-    .. controls (485.70532119,  749.74565893) and (485.20932120,  747.66165898) .. (485.16265454,  746.41632568)
-    .. controls (485.05198787,  743.41499242) and (484.87332121,  741.57765913) .. (487.79865447,  742.41365911)
-  (493.82932099,  758.16565872)
-    .. controls (496.82932091,  757.58165873) and (496.82932091,  760.87365865) .. (496.78132091,  762.59099194)
-    .. controls (496.73332092,  764.27499190) and (496.70532092,  764.91499188) .. (495.07998762,  765.24832520)
-    .. controls (494.02932098,  765.46432520) and (491.57998771,  765.20699187) .. (490.20532108,  763.41499192)
-    .. controls (489.97198775,  763.11365859) and (489.53865443,  761.12432531) .. (489.82932109,  760.33232533)
-    .. controls (490.27998774,  759.10832536) and (492.20532103,  758.48165871) .. (493.82932099,  758.16565872)
-  (490.89598773,  727.51099281)
-    .. controls (489.52532110,  726.15365952) and (488.32932113,  724.58299289) .. (490.78798773,  724.49899289)
-    .. controls (493.61998766,  724.40299289) and (501.82932079,  726.29099285) .. (503.57998741,  727.16565949)
-    .. controls (504.53465405,  727.64299281) and (506.07998735,  730.58299274) .. (502.34532077,  731.84565937)
-    .. controls (498.24932088,  733.23365934) and (492.55065435,  729.14832611) .. (490.89598773,  727.51099281)
-  (536.09598660,  719.86165967)
-    .. controls (533.92931999,  720.36432633) and (512.19865386,  716.67765975) .. (499.91332084,  714.49899314)
-    .. controls (481.93332129,  711.31099322) and (470.32932158,  708.16565997) .. (462.88532176,  705.36032670)
-    .. controls (458.57198854,  703.73499341) and (445.98265552,  698.81366020) .. (440.94132231,  691.36032705)
-    .. controls (439.66265568,  689.47099377) and (439.80798900,  683.43632725) .. (439.44398901,  681.91632729)
-    .. controls (438.88532236,  679.58299401) and (437.19065574,  678.58432737) .. (434.18265581,  678.02299405)
-    .. controls (426.91332266,  676.66566075) and (419.64398951,  682.58299394) .. (419.66265618,  689.86032709)
-    .. controls (419.68532284,  698.31632688) and (425.60798936,  703.41499342) .. (429.55332259,  706.96966000)
-    .. controls (433.74398916,  710.74565990) and (447.44132215,  720.13765967) .. (448.70532212,  718.47099304)
-    .. controls (449.57065543,  717.33099307) and (444.53465555,  711.52699321) .. (445.32932220,  709.80432659)
-    .. controls (445.73732219,  708.92032661) and (451.32132205,  711.04432656) .. (452.85598868,  711.66432654)
-    .. controls (455.20532195,  712.61232652) and (461.95198845,  715.57632645) .. (463.49598841,  716.52699309)
-    .. controls (464.21865506,  716.97099308) and (462.32932178,  717.99899305) .. (460.57998849,  724.16565957)
-    .. controls (459.75065517,  727.08832616) and (459.89332184,  733.08832601) .. (460.10798850,  736.99765924)
-    .. controls (460.41332182,  742.58165910) and (461.99598845,  743.69365908) .. (462.88532176,  750.13765892)
-    .. controls (463.40932175,  753.94165882) and (463.21332175,  758.85099203) .. (463.24665509,  763.49899192)
-    .. controls (463.28798842,  769.28832510) and (462.91332176,  776.79099158) .. (461.28798847,  779.58165818)
-    .. controls (459.10398852,  783.33499142) and (459.16265519,  785.41499137) .. (461.56398846,  787.06165799)
-    .. controls (463.69598841,  788.52299129) and (467.03998832,  789.16299127) .. (469.55865493,  788.64032462)
-    .. controls (471.07332156,  788.32565796) and (473.38532150,  787.30432465) .. (472.97198818,  783.31899142)
-    .. controls (472.81198818,  781.77632479) and (471.38532155,  779.80432484) .. (470.74665490,  777.16565824)
-    .. controls (469.54398826,  772.19899170) and (468.71732162,  766.42432518) .. (468.66265495,  761.49899197)
-    .. controls (468.61732162,  757.31899207) and (472.82932151,  758.83232537) .. (473.66265483,  752.13765887)
-    .. controls (474.53732147,  745.11632571) and (474.95732146,  736.34032593) .. (474.99598813,  730.97099273)
-    .. controls (475.05465479,  722.92565960) and (474.30932148,  719.34165969) .. (474.71865480,  719.36032635)
-    .. controls (476.88398808,  719.45899302) and (483.88532124,  721.52699296) .. (483.99598790,  723.16565959)
-    .. controls (484.12798790,  725.10699287) and (480.57732132,  724.27899290) .. (479.80532134,  726.25499285)
-    .. controls (478.07998805,  730.66565940) and (478.49598804,  745.20699237) .. (479.41332135,  752.24832553)
-    .. controls (479.91865467,  756.13365877) and (480.64132132,  758.04299205) .. (480.78798798,  760.54032532)
-    .. controls (480.97598798,  763.72832524) and (480.49598799,  766.24965851) .. (480.70398798,  770.04032508)
-    .. controls (480.98932131,  775.22965829) and (484.05465457,  781.59499146) .. (485.17732120,  786.51099134)
-    .. controls (486.52398784,  792.40965786) and (487.44132115,  797.87499106) .. (496.07598760,  795.66699111)
-    .. controls (502.05198745,  794.13765782) and (500.72532082,  787.43099132) .. (499.95332083,  782.88432476)
-    .. controls (499.41332085,  779.70699151) and (496.60798758,  777.52699156) .. (497.66265423,  772.69365835)
-    .. controls (498.08265421,  770.77499173) and (501.99598745,  773.30432500) .. (506.21865401,  772.08299170)
-    .. controls (507.91465397,  771.59099171) and (508.25598729,  765.93632519) .. (508.05198730,  761.08165864)
-    .. controls (507.97332063,  759.21765869) and (507.81465397,  752.69899219) .. (507.82932064,  751.83232554)
-    .. controls (507.88532064,  748.66565895) and (511.99598720,  749.74965893) .. (512.80132051,  745.85232569)
-    .. controls (513.32798717,  743.29499242) and (513.53598716,  740.52565916) .. (513.21865384,  737.63765923)
-    .. controls (512.96798718,  735.35632595) and (510.01598725,  735.36832595) .. (509.66265393,  733.80432599)
-    .. controls (509.16398727,  731.59099271) and (508.98532061,  729.32832610) .. (510.21865391,  729.24965944)
-    .. controls (512.19065386,  729.12299277) and (519.91332034,  729.80432609) .. (525.11465354,  731.78299271)
-    .. controls (526.53998684,  732.32565936) and (525.49598686,  735.12432596) .. (523.71865357,  736.80432592)
-    .. controls (522.23465361,  738.20699255) and (521.82932029,  738.29099255) .. (519.10798702,  743.69365908)
-    .. controls (517.51465373,  746.85499233) and (515.41065378,  753.78565882) .. (515.16265379,  756.63765875)
-    .. controls (514.96132046,  758.96965870) and (517.07998707,  759.16032536) .. (517.83598705,  759.73765868)
-    .. controls (518.54398704,  760.28032533) and (518.53732037,  762.00432529) .. (518.32932038,  763.13765859)
-    .. controls (517.97332038,  765.08032521) and (515.11598712,  764.31099189) .. (514.99598713,  765.47099187)
-    .. controls (514.44132047,  770.86032506) and (518.88532036,  773.13765834) .. (522.85865360,  772.50165836)
-    .. controls (526.36132017,  771.94032504) and (529.00532011,  768.54165846) .. (530.20398674,  769.87365842)
-    .. controls (531.70532004,  771.54032505) and (531.45465338,  780.09632483) .. (531.03865339,  782.70699143)
-    .. controls (530.82532006,  784.04299140) and (528.88932011,  783.82299141) .. (527.10798682,  783.47099142)
-    .. controls (523.13732025,  782.68699144) and (517.91998705,  780.70699148) .. (517.25465374,  781.47899147)
-    .. controls (515.95998710,  782.98432476) and (521.16265364,  794.74832447) .. (531.75198671,  795.31232445)
-    .. controls (539.35731985,  795.71765778) and (542.37465311,  791.12832456) .. (544.21198639,  783.24565809)
-    .. controls (546.43865301,  773.70032499) and (548.21865296,  762.08165862) .. (546.05198635,  752.02699220)
-    .. controls (545.21331970,  748.13499230) and (539.41331985,  740.49899249) .. (535.16265329,  737.49899257)
-    .. controls (532.96798668,  735.94965927) and (532.85998668,  732.85099268) .. (533.66265333,  732.97099268)
-    .. controls (544.88531971,  734.64965930) and (554.99598613,  736.24832593) .. (566.55731917,  727.45899282)
-    .. controls (574.73198563,  721.24432630) and (574.61065230,  714.82165980) .. (565.06798587,  710.35899324)
-    .. controls (557.28265273,  706.71766000) and (548.89731961,  704.19232673) .. (540.56131982,  701.98566012)
-    .. controls (537.63065323,  701.20832681) and (531.57998671,  699.49899352) .. (529.82932009,  701.83232679)
-    .. controls (527.94265347,  704.34832673) and (531.13465339,  710.47632657) .. (533.77598666,  713.74832649)
-    .. controls (536.73998658,  717.41899307) and (539.21865319,  719.13765969) .. (536.09598660,  719.86165967)
-  (490.44078774,  696.97126024)
-    .. controls (487.89412114,  695.43659362) and (486.00745452,  693.61259366) .. (483.05145459,  690.91526040)
-    .. controls (482.00212128,  689.95792709) and (479.99412133,  686.74859383) .. (476.99678808,  685.85526052)
-    .. controls (474.50212147,  685.11126054) and (471.99678820,  687.91526047) .. (471.27412155,  690.13792708)
-    .. controls (470.29012158,  693.16726034) and (470.77412156,  698.66992687) .. (473.10745484,  699.75259351)
-    .. controls (475.92345477,  701.06059348) and (480.03812133,  700.83259348) .. (484.24612123,  702.16592678)
-    .. controls (488.11945446,  703.39259342) and (490.63545440,  704.66459339) .. (494.55945430,  706.37126001)
-    .. controls (501.39412080,  709.34459327) and (506.33012068,  710.69392657) .. (511.83012054,  710.69392657)
-    .. controls (518.55145370,  710.69392657) and (525.10078687,  706.36059334) .. (525.10745354,  702.91526010)
-    .. controls (525.12078687,  695.37392695) and (519.03145369,  693.97259365) .. (515.51145378,  691.53392705)
-    .. controls (512.77412051,  689.63792709) and (514.33012048,  683.41526058) .. (517.43545373,  684.01659390)
-    .. controls (521.96345362,  684.89126055) and (530.48745340,  684.91926055) .. (534.16345331,  684.74859388)
-    .. controls (540.16345316,  684.47126056) and (544.93145304,  682.47126061) .. (544.91278638,  679.08192736)
-    .. controls (544.89145304,  674.88592746) and (542.62745310,  670.13126092) .. (537.38478657,  667.86059431)
-    .. controls (533.95411998,  666.37392768) and (528.09945346,  667.61526098) .. (527.33012015,  666.41526101)
-    .. controls (526.74745350,  665.50859436) and (527.69012014,  659.94859450) .. (527.57945348,  654.74859463)
-    .. controls (527.48878681,  650.44326141) and (527.17945349,  646.96726150) .. (524.66345355,  643.13792826)
-    .. controls (522.54345360,  639.91259500) and (518.18478705,  633.90859515) .. (512.33012053,  628.91526195)
-    .. controls (507.59412064,  624.87659538) and (503.12078742,  621.70726213) .. (497.83012089,  621.70726213)
-    .. controls (490.16345441,  621.70726213) and (480.87145464,  628.54059529) .. (474.33012148,  633.99926182)
-    .. controls (465.15278837,  641.65526163) and (458.24612188,  649.79126142) .. (460.33012183,  651.91526137)
-    .. controls (461.24745514,  652.85126135) and (466.77545500,  651.87659471) .. (472.66345485,  649.87392809)
-    .. controls (476.99412141,  648.40059479) and (490.94878773,  639.93526167) .. (494.03145432,  638.97659503)
-    .. controls (497.28612090,  637.96459505) and (503.92612074,  644.68592822) .. (504.99678738,  654.41526131)
-    .. controls (505.51012070,  659.08192786) and (506.02078735,  671.32592755) .. (504.33012073,  671.02726089)
-    .. controls (500.71812082,  670.38859424) and (473.93678815,  661.41259447) .. (470.49678824,  659.97126117)
-    .. controls (468.10478830,  658.96992786) and (461.67145512,  656.10059460) .. (459.38478852,  655.02726129)
-    .. controls (455.24612195,  653.08192801) and (447.97945547,  653.66192799) .. (448.78745545,  661.70326113)
-    .. controls (449.37012210,  667.50326098) and (450.90078873,  671.64459421) .. (459.08745519,  672.16859420)
-    .. controls (472.32078819,  673.01792751) and (499.05412086,  678.70992737) .. (501.03812081,  679.37392735)
-    .. controls (501.72345412,  679.60326068) and (499.70478751,  682.41526061) .. (497.16345424,  685.47126053)
-    .. controls (495.04878762,  688.01259380) and (493.23012100,  689.90592709) .. (493.24612100,  692.20726036)
-    .. controls (493.27412100,  696.13792693) and (504.57145405,  694.69926030) .. (506.05145402,  695.91526027)
-    .. controls (507.53278731,  697.13259357) and (508.72078728,  701.09259348) .. (506.99678733,  701.52726013)
-    .. controls (502.35812077,  702.69392677) and (494.49678764,  699.41526018) .. (490.44078774,  696.97126024)}
+  ( 441.9695,  769.2220)
+    .. controls ( 449.3455,  772.0153) and ( 456.8855,  744.1380) .. ( 451.8535,  731.9580)
+    .. controls ( 450.7629,  729.3207) and ( 447.7469,  726.4633) .. ( 444.8295,  726.4993)
+    .. controls ( 442.4122,  726.5287) and ( 439.1069,  728.5273) .. ( 438.1069,  733.7487)
+    .. controls ( 437.5189,  736.8247) and ( 439.1069,  768.1380) .. ( 441.9695,  769.2220)
+  ( 527.6213,  755.1656)
+    .. controls ( 527.6306,  757.1909) and ( 526.7466,  758.4163) .. ( 525.2466,  758.1243)
+    .. controls ( 523.8199,  757.8469) and ( 522.1306,  756.1056) .. ( 522.8013,  753.9709)
+    .. controls ( 523.5799,  751.4989) and ( 525.2186,  750.0549) .. ( 525.7879,  750.2069)
+    .. controls ( 526.3573,  750.3603) and ( 527.6079,  752.3323) .. ( 527.6213,  755.1656)
+  ( 487.7986,  742.4136)
+    .. controls ( 490.3293,  743.1376) and ( 486.9679,  751.0549) .. ( 486.3399,  750.4029)
+    .. controls ( 485.7053,  749.7456) and ( 485.2093,  747.6616) .. ( 485.1626,  746.4163)
+    .. controls ( 485.0519,  743.4149) and ( 484.8733,  741.5776) .. ( 487.7986,  742.4136)
+  ( 493.8293,  758.1656)
+    .. controls ( 496.8293,  757.5816) and ( 496.8293,  760.8736) .. ( 496.7813,  762.5909)
+    .. controls ( 496.7333,  764.2749) and ( 496.7053,  764.9149) .. ( 495.0799,  765.2483)
+    .. controls ( 494.0293,  765.4643) and ( 491.5799,  765.2069) .. ( 490.2053,  763.4149)
+    .. controls ( 489.9719,  763.1136) and ( 489.5386,  761.1243) .. ( 489.8293,  760.3323)
+    .. controls ( 490.2799,  759.1083) and ( 492.2053,  758.4816) .. ( 493.8293,  758.1656)
+  ( 490.8959,  727.5109)
+    .. controls ( 489.5253,  726.1536) and ( 488.3293,  724.5829) .. ( 490.7879,  724.4989)
+    .. controls ( 493.6199,  724.4029) and ( 501.8293,  726.2909) .. ( 503.5799,  727.1656)
+    .. controls ( 504.5346,  727.6429) and ( 506.0799,  730.5829) .. ( 502.3453,  731.8456)
+    .. controls ( 498.2493,  733.2336) and ( 492.5506,  729.1483) .. ( 490.8959,  727.5109)
+  ( 536.0959,  719.8616)
+    .. controls ( 533.9293,  720.3643) and ( 512.1986,  716.6776) .. ( 499.9133,  714.4989)
+    .. controls ( 481.9333,  711.3109) and ( 470.3293,  708.1656) .. ( 462.8853,  705.3603)
+    .. controls ( 458.5719,  703.7349) and ( 445.9826,  698.8136) .. ( 440.9413,  691.3603)
+    .. controls ( 439.6626,  689.4709) and ( 439.8079,  683.4363) .. ( 439.4439,  681.9163)
+    .. controls ( 438.8853,  679.5829) and ( 437.1906,  678.5843) .. ( 434.1826,  678.0229)
+    .. controls ( 426.9133,  676.6656) and ( 419.6439,  682.5829) .. ( 419.6626,  689.8603)
+    .. controls ( 419.6853,  698.3163) and ( 425.6079,  703.4149) .. ( 429.5533,  706.9696)
+    .. controls ( 433.7439,  710.7456) and ( 447.4413,  720.1376) .. ( 448.7053,  718.4709)
+    .. controls ( 449.5706,  717.3309) and ( 444.5346,  711.5269) .. ( 445.3293,  709.8043)
+    .. controls ( 445.7373,  708.9203) and ( 451.3213,  711.0443) .. ( 452.8559,  711.6643)
+    .. controls ( 455.2053,  712.6123) and ( 461.9519,  715.5763) .. ( 463.4959,  716.5269)
+    .. controls ( 464.2186,  716.9709) and ( 462.3293,  717.9989) .. ( 460.5799,  724.1656)
+    .. controls ( 459.7506,  727.0883) and ( 459.8933,  733.0883) .. ( 460.1079,  736.9976)
+    .. controls ( 460.4133,  742.5816) and ( 461.9959,  743.6936) .. ( 462.8853,  750.1376)
+    .. controls ( 463.4093,  753.9416) and ( 463.2133,  758.8509) .. ( 463.2466,  763.4989)
+    .. controls ( 463.2879,  769.2883) and ( 462.9133,  776.7909) .. ( 461.2879,  779.5816)
+    .. controls ( 459.1039,  783.3349) and ( 459.1626,  785.4149) .. ( 461.5639,  787.0616)
+    .. controls ( 463.6959,  788.5229) and ( 467.0399,  789.1629) .. ( 469.5586,  788.6403)
+    .. controls ( 471.0733,  788.3256) and ( 473.3853,  787.3043) .. ( 472.9719,  783.3189)
+    .. controls ( 472.8119,  781.7763) and ( 471.3853,  779.8043) .. ( 470.7466,  777.1656)
+    .. controls ( 469.5439,  772.1989) and ( 468.7173,  766.4243) .. ( 468.6626,  761.4989)
+    .. controls ( 468.6173,  757.3189) and ( 472.8293,  758.8323) .. ( 473.6626,  752.1376)
+    .. controls ( 474.5373,  745.1163) and ( 474.9573,  736.3403) .. ( 474.9959,  730.9709)
+    .. controls ( 475.0546,  722.9256) and ( 474.3093,  719.3416) .. ( 474.7186,  719.3603)
+    .. controls ( 476.8839,  719.4589) and ( 483.8853,  721.5269) .. ( 483.9959,  723.1656)
+    .. controls ( 484.1279,  725.1069) and ( 480.5773,  724.2789) .. ( 479.8053,  726.2549)
+    .. controls ( 478.0799,  730.6656) and ( 478.4959,  745.2069) .. ( 479.4133,  752.2483)
+    .. controls ( 479.9186,  756.1336) and ( 480.6413,  758.0429) .. ( 480.7879,  760.5403)
+    .. controls ( 480.9759,  763.7283) and ( 480.4959,  766.2496) .. ( 480.7039,  770.0403)
+    .. controls ( 480.9893,  775.2296) and ( 484.0546,  781.5949) .. ( 485.1773,  786.5109)
+    .. controls ( 486.5239,  792.4096) and ( 487.4413,  797.8749) .. ( 496.0759,  795.6669)
+    .. controls ( 502.0519,  794.1376) and ( 500.7253,  787.4309) .. ( 499.9533,  782.8843)
+    .. controls ( 499.4133,  779.7069) and ( 496.6079,  777.5269) .. ( 497.6626,  772.6936)
+    .. controls ( 498.0826,  770.7749) and ( 501.9959,  773.3043) .. ( 506.2186,  772.0829)
+    .. controls ( 507.9146,  771.5909) and ( 508.2559,  765.9363) .. ( 508.0519,  761.0816)
+    .. controls ( 507.9733,  759.2176) and ( 507.8146,  752.6989) .. ( 507.8293,  751.8323)
+    .. controls ( 507.8853,  748.6656) and ( 511.9959,  749.7496) .. ( 512.8013,  745.8523)
+    .. controls ( 513.3279,  743.2949) and ( 513.5359,  740.5256) .. ( 513.2186,  737.6376)
+    .. controls ( 512.9679,  735.3563) and ( 510.0159,  735.3683) .. ( 509.6626,  733.8043)
+    .. controls ( 509.1639,  731.5909) and ( 508.9853,  729.3283) .. ( 510.2186,  729.2496)
+    .. controls ( 512.1906,  729.1229) and ( 519.9133,  729.8043) .. ( 525.1146,  731.7829)
+    .. controls ( 526.5399,  732.3256) and ( 525.4959,  735.1243) .. ( 523.7186,  736.8043)
+    .. controls ( 522.2346,  738.2069) and ( 521.8293,  738.2909) .. ( 519.1079,  743.6936)
+    .. controls ( 517.5146,  746.8549) and ( 515.4106,  753.7856) .. ( 515.1626,  756.6376)
+    .. controls ( 514.9613,  758.9696) and ( 517.0799,  759.1603) .. ( 517.8359,  759.7376)
+    .. controls ( 518.5439,  760.2803) and ( 518.5373,  762.0043) .. ( 518.3293,  763.1376)
+    .. controls ( 517.9733,  765.0803) and ( 515.1159,  764.3109) .. ( 514.9959,  765.4709)
+    .. controls ( 514.4413,  770.8603) and ( 518.8853,  773.1376) .. ( 522.8586,  772.5016)
+    .. controls ( 526.3613,  771.9403) and ( 529.0053,  768.5416) .. ( 530.2039,  769.8736)
+    .. controls ( 531.7053,  771.5403) and ( 531.4546,  780.0963) .. ( 531.0386,  782.7069)
+    .. controls ( 530.8253,  784.0429) and ( 528.8893,  783.8229) .. ( 527.1079,  783.4709)
+    .. controls ( 523.1373,  782.6869) and ( 517.9199,  780.7069) .. ( 517.2546,  781.4789)
+    .. controls ( 515.9599,  782.9843) and ( 521.1626,  794.7483) .. ( 531.7519,  795.3123)
+    .. controls ( 539.3573,  795.7176) and ( 542.3746,  791.1283) .. ( 544.2119,  783.2456)
+    .. controls ( 546.4386,  773.7003) and ( 548.2186,  762.0816) .. ( 546.0519,  752.0269)
+    .. controls ( 545.2133,  748.1349) and ( 539.4133,  740.4989) .. ( 535.1626,  737.4989)
+    .. controls ( 532.9679,  735.9496) and ( 532.8599,  732.8509) .. ( 533.6626,  732.9709)
+    .. controls ( 544.8853,  734.6496) and ( 554.9959,  736.2483) .. ( 566.5573,  727.4589)
+    .. controls ( 574.7319,  721.2443) and ( 574.6106,  714.8216) .. ( 565.0679,  710.3589)
+    .. controls ( 557.2826,  706.7176) and ( 548.8973,  704.1923) .. ( 540.5613,  701.9856)
+    .. controls ( 537.6306,  701.2083) and ( 531.5799,  699.4989) .. ( 529.8293,  701.8323)
+    .. controls ( 527.9426,  704.3483) and ( 531.1346,  710.4763) .. ( 533.7759,  713.7483)
+    .. controls ( 536.7399,  717.4189) and ( 539.2186,  719.1376) .. ( 536.0959,  719.8616)
+  ( 490.4407,  696.9712)
+    .. controls ( 487.8941,  695.4365) and ( 486.0074,  693.6125) .. ( 483.0514,  690.9152)
+    .. controls ( 482.0021,  689.9579) and ( 479.9941,  686.7485) .. ( 476.9967,  685.8552)
+    .. controls ( 474.5021,  685.1112) and ( 471.9967,  687.9152) .. ( 471.2741,  690.1379)
+    .. controls ( 470.2901,  693.1672) and ( 470.7741,  698.6699) .. ( 473.1074,  699.7525)
+    .. controls ( 475.9234,  701.0605) and ( 480.0381,  700.8325) .. ( 484.2461,  702.1659)
+    .. controls ( 488.1194,  703.3925) and ( 490.6354,  704.6645) .. ( 494.5594,  706.3712)
+    .. controls ( 501.3941,  709.3445) and ( 506.3301,  710.6939) .. ( 511.8301,  710.6939)
+    .. controls ( 518.5514,  710.6939) and ( 525.1007,  706.3605) .. ( 525.1074,  702.9152)
+    .. controls ( 525.1207,  695.3739) and ( 519.0314,  693.9725) .. ( 515.5114,  691.5339)
+    .. controls ( 512.7741,  689.6379) and ( 514.3301,  683.4152) .. ( 517.4354,  684.0165)
+    .. controls ( 521.9634,  684.8912) and ( 530.4874,  684.9192) .. ( 534.1634,  684.7485)
+    .. controls ( 540.1634,  684.4712) and ( 544.9314,  682.4712) .. ( 544.9127,  679.0819)
+    .. controls ( 544.8914,  674.8859) and ( 542.6274,  670.1312) .. ( 537.3847,  667.8605)
+    .. controls ( 533.9541,  666.3739) and ( 528.0994,  667.6152) .. ( 527.3301,  666.4152)
+    .. controls ( 526.7474,  665.5085) and ( 527.6901,  659.9485) .. ( 527.5794,  654.7485)
+    .. controls ( 527.4887,  650.4432) and ( 527.1794,  646.9672) .. ( 524.6634,  643.1379)
+    .. controls ( 522.5434,  639.9125) and ( 518.1847,  633.9085) .. ( 512.3301,  628.9152)
+    .. controls ( 507.5941,  624.8765) and ( 503.1207,  621.7072) .. ( 497.8301,  621.7072)
+    .. controls ( 490.1634,  621.7072) and ( 480.8714,  628.5405) .. ( 474.3301,  633.9992)
+    .. controls ( 465.1527,  641.6552) and ( 458.2461,  649.7912) .. ( 460.3301,  651.9152)
+    .. controls ( 461.2474,  652.8512) and ( 466.7754,  651.8765) .. ( 472.6634,  649.8739)
+    .. controls ( 476.9941,  648.4005) and ( 490.9487,  639.9352) .. ( 494.0314,  638.9765)
+    .. controls ( 497.2861,  637.9645) and ( 503.9261,  644.6859) .. ( 504.9967,  654.4152)
+    .. controls ( 505.5101,  659.0819) and ( 506.0207,  671.3259) .. ( 504.3301,  671.0272)
+    .. controls ( 500.7181,  670.3885) and ( 473.9367,  661.4125) .. ( 470.4967,  659.9712)
+    .. controls ( 468.1047,  658.9699) and ( 461.6714,  656.1005) .. ( 459.3847,  655.0272)
+    .. controls ( 455.2461,  653.0819) and ( 447.9794,  653.6619) .. ( 448.7874,  661.7032)
+    .. controls ( 449.3701,  667.5032) and ( 450.9007,  671.6445) .. ( 459.0874,  672.1685)
+    .. controls ( 472.3207,  673.0179) and ( 499.0541,  678.7099) .. ( 501.0381,  679.3739)
+    .. controls ( 501.7234,  679.6032) and ( 499.7047,  682.4152) .. ( 497.1634,  685.4712)
+    .. controls ( 495.0487,  688.0125) and ( 493.2301,  689.9059) .. ( 493.2461,  692.2072)
+    .. controls ( 493.2741,  696.1379) and ( 504.5714,  694.6992) .. ( 506.0514,  695.9152)
+    .. controls ( 507.5327,  697.1325) and ( 508.7207,  701.0925) .. ( 506.9967,  701.5272)
+    .. controls ( 502.3581,  702.6939) and ( 494.4967,  699.4152) .. ( 490.4407,  696.9712)}
 \def\fdulogo at motto@er at i{%
-  (461.66398846,  521.23979797)
-    .. controls (458.99598853,  527.08246449) and (472.53065485,  539.48513085) .. (475.21865479,  544.85979738)
-    .. controls (476.99598808,  548.41579729) and (475.94132143,  551.52646388) .. (472.38532152,  549.41579727)
-    .. controls (469.05465494,  547.43846398) and (458.63332187,  543.46246408) .. (456.42132192,  547.74913064)
-    .. controls (454.32932198,  551.80513054) and (460.82932181,  560.35979699) .. (466.95065499,  564.42246356)
-    .. controls (473.84532149,  568.99713011) and (490.41865441,  577.49579657) .. (502.87198743,  569.37446343)
-    .. controls (511.49598721,  563.74913024) and (511.32932055,  558.33179704) .. (505.56532069,  552.93046385)
-    .. controls (501.92398745,  549.51846393) and (496.83465425,  546.36113068) .. (493.24665434,  543.41579742)
-    .. controls (485.96265452,  537.43446423) and (478.11865471,  528.56513112) .. (473.66132149,  524.41713123)
-    .. controls (469.71865492,  520.74779798) and (462.48265510,  519.44779802) .. (461.66398846,  521.23979797)
-  (546.32931968,  518.98566469)
-    .. controls (546.61998633,  523.10033126) and (546.32931968,  527.41633115) .. (542.66265310,  527.65633114)
-    .. controls (537.49065323,  527.99499780) and (510.67465390,  525.49633120) .. (509.65598726,  521.49899797)
-    .. controls (508.91332061,  518.58299804) and (515.44132045,  517.13766474) .. (518.57998704,  507.58299831)
-    .. controls (520.01065367,  503.22566509) and (518.96798703,  496.66566525) .. (520.91332031,  494.33233198)
-    .. controls (523.59598691,  491.11366539) and (528.76398678,  488.95766545) .. (531.66265338,  488.08299880)
-    .. controls (534.60798663,  487.19366549) and (536.81465325,  490.43366541) .. (539.74665317,  494.83233197)
-    .. controls (544.41331972,  501.83233179) and (545.82931969,  511.90299821) .. (546.32931968,  518.98566469)
-  (498.49732087,  530.70833107)
-    .. controls (508.24665396,  533.74966433) and (529.91465342,  538.43633088) .. (543.32931975,  539.08299753)
-    .. controls (556.60798608,  539.72166418) and (567.39998582,  534.18699765) .. (568.66265245,  525.86033119)
-    .. controls (570.82931906,  511.58299821) and (570.88531906,  504.47099839) .. (563.89731924,  491.04966539)
-    .. controls (561.09331931,  485.66433219) and (556.52665275,  481.04699898) .. (551.93198620,  477.05099908)
-    .. controls (545.75065302,  471.67499921) and (541.49731980,  470.89633256) .. (536.21865326,  470.58299924)
-    .. controls (526.88532016,  470.02699925) and (520.67332032,  480.32966566) .. (518.57998704,  480.24966566)
-    .. controls (514.24665381,  480.08299900) and (511.57998721,  464.91633271) .. (506.83732066,  462.48966611)
-    .. controls (504.57865405,  461.33366614) and (502.17065411,  462.86433276) .. (501.41332080,  467.08299933)
-    .. controls (500.24665416,  473.58299916) and (500.84265415,  491.84966537) .. (500.22265416,  499.16699852)
-    .. controls (499.82932084,  503.80433174) and (495.77065427,  504.87633171) .. (495.12532096,  503.36833175)
-    .. controls (494.05198765,  500.86033181) and (495.27465428,  494.91633196) .. (494.46798764,  489.60966543)
-    .. controls (493.74532099,  484.84699888) and (490.16265441,  482.50299894) .. (487.44132115,  482.02699895)
-    .. controls (485.21065454,  481.63633230) and (481.55198796,  482.52699894) .. (479.49598801,  488.63766545)
-    .. controls (476.59865475,  497.25499857) and (477.41198806,  510.16433158) .. (483.77465457,  510.58299824)
-    .. controls (487.57998781,  510.83233157) and (490.55465440,  506.33366501) .. (491.91865437,  507.90699830)
-    .. controls (493.66265433,  509.91633159) and (496.05332093,  517.31233140) .. (493.71865432,  517.91633139)
-    .. controls (492.40132102,  518.25633138) and (485.25598787,  515.80299811) .. (477.91332139,  511.91633154)
-    .. controls (470.44398824,  507.96166497) and (463.58798841,  501.50166513) .. (460.88532181,  496.24966526)
-    .. controls (458.21998854,  491.07099873) and (459.75598851,  486.31899884) .. (459.16265519,  480.33233233)
-    .. controls (458.32932188,  471.91633254) and (452.09198870,  467.21099932) .. (447.79465547,  466.89633266)
-    .. controls (443.49598891,  466.58299934) and (437.99598905,  472.24966586) .. (437.07198907,  480.16566567)
-    .. controls (436.15998910,  487.98166547) and (437.70132239,  497.62033190) .. (439.57998901,  505.83233169)
-    .. controls (440.57998899,  510.20566491) and (443.49065558,  518.47899804) .. (447.27465548,  518.52699804)
-    .. controls (451.60798871,  518.58299804) and (455.63332194,  506.69366500) .. (457.10798857,  506.91633166)
-    .. controls (460.49598849,  507.42699832) and (467.16265499,  515.36433145) .. (471.71865487,  518.30433138)
-    .. controls (477.82932139,  522.24966461) and (485.80665452,  526.74966450) .. (498.49732087,  530.70833107)}
+  ( 461.6639,  521.2397)
+    .. controls ( 458.9959,  527.0824) and ( 472.5306,  539.4851) .. ( 475.2186,  544.8597)
+    .. controls ( 476.9959,  548.4157) and ( 475.9413,  551.5264) .. ( 472.3853,  549.4157)
+    .. controls ( 469.0546,  547.4384) and ( 458.6333,  543.4624) .. ( 456.4213,  547.7491)
+    .. controls ( 454.3293,  551.8051) and ( 460.8293,  560.3597) .. ( 466.9506,  564.4224)
+    .. controls ( 473.8453,  568.9971) and ( 490.4186,  577.4957) .. ( 502.8719,  569.3744)
+    .. controls ( 511.4959,  563.7491) and ( 511.3293,  558.3317) .. ( 505.5653,  552.9304)
+    .. controls ( 501.9239,  549.5184) and ( 496.8346,  546.3611) .. ( 493.2466,  543.4157)
+    .. controls ( 485.9626,  537.4344) and ( 478.1186,  528.5651) .. ( 473.6613,  524.4171)
+    .. controls ( 469.7186,  520.7477) and ( 462.4826,  519.4477) .. ( 461.6639,  521.2397)
+  ( 546.3293,  518.9856)
+    .. controls ( 546.6199,  523.1003) and ( 546.3293,  527.4163) .. ( 542.6626,  527.6563)
+    .. controls ( 537.4906,  527.9949) and ( 510.6746,  525.4963) .. ( 509.6559,  521.4989)
+    .. controls ( 508.9133,  518.5829) and ( 515.4413,  517.1376) .. ( 518.5799,  507.5829)
+    .. controls ( 520.0106,  503.2256) and ( 518.9679,  496.6656) .. ( 520.9133,  494.3323)
+    .. controls ( 523.5959,  491.1136) and ( 528.7639,  488.9576) .. ( 531.6626,  488.0829)
+    .. controls ( 534.6079,  487.1936) and ( 536.8146,  490.4336) .. ( 539.7466,  494.8323)
+    .. controls ( 544.4133,  501.8323) and ( 545.8293,  511.9029) .. ( 546.3293,  518.9856)
+  ( 498.4973,  530.7083)
+    .. controls ( 508.2466,  533.7496) and ( 529.9146,  538.4363) .. ( 543.3293,  539.0829)
+    .. controls ( 556.6079,  539.7216) and ( 567.3999,  534.1869) .. ( 568.6626,  525.8603)
+    .. controls ( 570.8293,  511.5829) and ( 570.8853,  504.4709) .. ( 563.8973,  491.0496)
+    .. controls ( 561.0933,  485.6643) and ( 556.5266,  481.0469) .. ( 551.9319,  477.0509)
+    .. controls ( 545.7506,  471.6749) and ( 541.4973,  470.8963) .. ( 536.2186,  470.5829)
+    .. controls ( 526.8853,  470.0269) and ( 520.6733,  480.3296) .. ( 518.5799,  480.2496)
+    .. controls ( 514.2466,  480.0829) and ( 511.5799,  464.9163) .. ( 506.8373,  462.4896)
+    .. controls ( 504.5786,  461.3336) and ( 502.1706,  462.8643) .. ( 501.4133,  467.0829)
+    .. controls ( 500.2466,  473.5829) and ( 500.8426,  491.8496) .. ( 500.2226,  499.1669)
+    .. controls ( 499.8293,  503.8043) and ( 495.7706,  504.8763) .. ( 495.1253,  503.3683)
+    .. controls ( 494.0519,  500.8603) and ( 495.2746,  494.9163) .. ( 494.4679,  489.6096)
+    .. controls ( 493.7453,  484.8469) and ( 490.1626,  482.5029) .. ( 487.4413,  482.0269)
+    .. controls ( 485.2106,  481.6363) and ( 481.5519,  482.5269) .. ( 479.4959,  488.6376)
+    .. controls ( 476.5986,  497.2549) and ( 477.4119,  510.1643) .. ( 483.7746,  510.5829)
+    .. controls ( 487.5799,  510.8323) and ( 490.5546,  506.3336) .. ( 491.9186,  507.9069)
+    .. controls ( 493.6626,  509.9163) and ( 496.0533,  517.3123) .. ( 493.7186,  517.9163)
+    .. controls ( 492.4013,  518.2563) and ( 485.2559,  515.8029) .. ( 477.9133,  511.9163)
+    .. controls ( 470.4439,  507.9616) and ( 463.5879,  501.5016) .. ( 460.8853,  496.2496)
+    .. controls ( 458.2199,  491.0709) and ( 459.7559,  486.3189) .. ( 459.1626,  480.3323)
+    .. controls ( 458.3293,  471.9163) and ( 452.0919,  467.2109) .. ( 447.7946,  466.8963)
+    .. controls ( 443.4959,  466.5829) and ( 437.9959,  472.2496) .. ( 437.0719,  480.1656)
+    .. controls ( 436.1599,  487.9816) and ( 437.7013,  497.6203) .. ( 439.5799,  505.8323)
+    .. controls ( 440.5799,  510.2056) and ( 443.4906,  518.4789) .. ( 447.2746,  518.5269)
+    .. controls ( 451.6079,  518.5829) and ( 455.6333,  506.6936) .. ( 457.1079,  506.9163)
+    .. controls ( 460.4959,  507.4269) and ( 467.1626,  515.3643) .. ( 471.7186,  518.3043)
+    .. controls ( 477.8293,  522.2496) and ( 485.8066,  526.7496) .. ( 498.4973,  530.7083)}
 \def\fdulogo at motto@du{%
-  (491.26185439,364.0330019)
-    .. controls (490.21918774,  365.05433521) and (485.86052119,  365.21300187) .. (483.96852123,  364.85966855)
-    .. controls (482.05785462,  364.50366856) and (480.77652131,  361.88100196) .. (482.45518794,  361.16633531)
-    .. controls (484.01785457,  360.49966866) and (488.39652112,  360.37033533) .. (489.88185442,  360.56766866)
-    .. controls (491.13118772,  360.73433532) and (491.72185437,  363.58233525) .. (491.26185439,  364.03300190)
-  (498.07918755,  309.24900327)
-    .. controls (495.40718761,  308.81433662) and (494.07918765,  307.79033664) .. (494.82985430,  305.12367004)
-    .. controls (495.38718762,  303.13967009) and (497.10052091,  300.70767015) .. (499.20452085,  301.35300347)
-    .. controls (500.60318748,  301.78233679) and (501.00318747,  302.68633677) .. (501.07918747,  304.95700338)
-    .. controls (501.16318747,  307.43700332) and (499.87118750,  309.54100326) .. (498.07918755,  309.24900327)
-  (513.70452049,  390.37433458)
-    .. controls (513.75385382,  392.10633453) and (512.80585385,  393.27566784) .. (510.68052057,  391.91433454)
-    .. controls (509.81918725,  391.36366789) and (508.63385395,  389.53966793) .. (507.32985398,  387.94366797)
-    .. controls (506.33518734,  386.72633467) and (505.35785403,  385.49300137) .. (504.91252071,  384.44366806)
-    .. controls (503.66318741,  381.49966813) and (505.89252069,  379.53300151) .. (508.24585396,  381.02633481)
-    .. controls (509.30718727,  381.69966813) and (509.86718725,  383.61700141) .. (510.91252056,  385.24900137)
-    .. controls (512.14452053,  387.17166799) and (513.66318716,  388.91566795) .. (513.70452049,  390.37433458)
-  (496.44052092,  347.91566897)
-    .. controls (493.14852100,  342.35966911) and (487.07918782,  342.66633577) .. (482.74585460,  346.08233568)
-    .. controls (477.92052139,  349.88766892) and (479.77385467,  357.30233540) .. (477.27518807,  357.35700207)
-    .. controls (474.57918814,  357.41566873) and (474.95785479,  352.38100219) .. (474.49652147,  351.44366888)
-    .. controls (473.63518816,  349.69300226) and (471.25918822,  350.27033558) .. (468.88585494,  349.97166892)
-    .. controls (465.80185502,  349.58233560) and (465.21918837,  348.16633563) .. (463.74585507,  348.30500229)
-    .. controls (461.03252181,  348.56100229) and (460.10718850,  349.27700227) .. (457.91252189,  349.74900226)
-    .. controls (455.31252195,  350.30900224) and (450.94052206,  349.41566893) .. (450.44052207,  355.63833544)
-    .. controls (449.97918875,  361.37833530) and (454.17918865,  365.29966854) .. (457.82985522,  371.66633504)
-    .. controls (460.86985514,  376.96633491) and (461.78852179,  382.66633477) .. (464.32985506,  384.74900138)
-    .. controls (466.36718834,  386.41966801) and (469.16852160,  385.19700137) .. (471.32985488,  385.66633469)
-    .. controls (473.82985482,  386.20766801) and (475.22452145,  387.77966797) .. (476.57918809,  387.74900131)
-    .. controls (482.69918793,  387.61433465) and (483.38585458,  381.13833481) .. (488.16318780,  381.08233481)
-    .. controls (493.07652101,  381.02500148) and (506.05252068,  393.85966782) .. (511.32985388,  398.63833437)
-    .. controls (516.60718708,  403.41566758) and (526.18318685,  412.05033403) .. (534.27385331,  405.24900087)
-    .. controls (535.89118660,  403.88900091) and (538.52051987,  400.89300098) .. (538.27385321,  398.02633439)
-    .. controls (537.66318656,  390.91566790) and (529.43385343,  387.95833464) .. (531.07918672,  384.66633472)
-    .. controls (531.99652003,  382.83300143) and (536.99651991,  384.30500139) .. (541.85385312,  382.19700145)
-    .. controls (548.41118629,  379.35166819) and (549.44051960,  373.19300167) .. (542.82985310,  368.24900180)
-    .. controls (537.34718657,  364.14900190) and (531.04452006,  363.72500191) .. (534.22051998,  357.18633541)
-    .. controls (536.05251993,  353.41566883) and (536.30451993,  350.42900224) .. (533.28318667,  347.61433565)
-    .. controls (530.38585341,  344.91566905) and (525.47118686,  346.40500234) .. (524.07918690,  344.74900238)
-    .. controls (522.23518694,  342.55433577) and (525.44052020,  341.22233581) .. (525.32985353,  337.02633591)
-    .. controls (525.21918687,  332.80500268) and (517.32985373,  332.35966936) .. (517.32985373,  329.91566942)
-    .. controls (517.32985373,  328.06100280) and (517.00452041,  326.62233617) .. (518.37918704,  326.18100285)
-    .. controls (520.82985365,  325.39433620) and (525.69518686,  326.30766951) .. (526.10052018,  323.50233625)
-    .. controls (526.45118684,  321.08766964) and (526.44052017,  316.61033642) .. (524.99652021,  315.74900311)
-    .. controls (523.49385358,  314.85300313) and (520.01518700,  315.67166978) .. (519.57118701,  314.44900314)
-    .. controls (519.19785369,  313.42366983) and (519.28585368,  311.29433655) .. (520.05252033,  311.08233656)
-    .. controls (522.37385361,  310.43966991) and (526.12985351,  311.77966987) .. (528.99652011,  311.58233655)
-    .. controls (531.51518671,  311.40900322) and (532.50452002,  309.87300326) .. (532.45518669,  306.41567001)
-    .. controls (532.34852002,  299.02367019) and (526.09652018,  299.02900353) .. (522.49652027,  296.83300358)
-    .. controls (519.28852035,  294.87433696) and (518.28852038,  288.99967044) .. (521.06585364,  287.72500381)
-    .. controls (523.74318691,  286.49567051) and (532.77652001,  291.14233706) .. (541.38585313,  293.85967032)
-    .. controls (548.53651962,  296.11700360) and (554.31251948,  297.13300357) .. (560.75918598,  297.13833691)
-    .. controls (572.57651902,  297.14767024) and (579.51918551,  289.53033710) .. (579.20318552,  278.51967071)
-    .. controls (578.60185220,  257.56100456) and (564.04051923,  237.39967173) .. (545.09118637,  229.35300527)
-    .. controls (532.67518668,  224.07967207) and (522.02318695,  225.81567202) .. (513.44052050,  235.58233845)
-    .. controls (507.82985397,  241.96900495) and (499.03252086,  249.68633809) .. (496.38585426,  249.35967144)
-    .. controls (493.72185432,  249.03300478) and (482.01785462,  246.01167152) .. (473.93118815,  244.41033823)
-    .. controls (466.41918834,  242.92233826) and (446.60718883,  239.41567168) .. (436.60718908,  238.35967171)
-    .. controls (432.82718918,  237.96100505) and (431.32985588,  236.49967176) .. (428.49652262,  236.41567176)
-    .. controls (425.05652271,  236.31433843) and (422.24585611,  237.95700505) .. (419.66318951,  241.66633829)
-    .. controls (417.99918955,  244.05433823) and (416.92052291,  247.78500481) .. (417.28852290,  251.12367139)
-    .. controls (417.70452289,  254.91567130) and (421.87918945,  256.95833791) .. (428.66318928,  257.62367123)
-    .. controls (436.16318910,  258.35967121) and (438.25385571,  256.52100459) .. (446.88985549,  256.70900458)
-    .. controls (453.82985532,  256.85967125) and (472.74585485,  258.33300454) .. (481.45518796,  259.49967118)
-    .. controls (483.41785458,  259.76233784) and (485.44185453,  260.25567116) .. (486.83252116,  260.77167115)
-    .. controls (487.26585449,  260.93167115) and (485.01252121,  265.87167102) .. (485.82985452,  266.08233768)
-    .. controls (487.77385447,  266.58233767) and (492.26718769,  263.18367109) .. (494.82985430,  263.58233775)
-    .. controls (501.17118747,  264.57167105) and (510.05785392,  265.77833769) .. (516.13518710,  266.74900433)
-    .. controls (523.76585357,  267.96767097) and (532.82985335,  268.13833763) .. (533.53518666,  265.93967102)
-    .. controls (534.00451998,  264.47833772) and (528.48852012,  260.62500449) .. (522.77385360,  257.91567122)
-    .. controls (517.58452039,  255.45567128) and (511.47918721,  254.14900465) .. (512.32985386,  253.49967133)
-    .. controls (513.60185383,  252.52767136) and (530.44452007,  246.09833818) .. (534.49651997,  247.08233816)
-    .. controls (537.41251990,  247.79033814) and (543.77785307,  254.45700464) .. (549.55251959,  264.91567105)
-    .. controls (553.81251949,  272.63167085) and (558.50718604,  288.15433713) .. (556.57918609,  289.33300377)
-    .. controls (554.65251947,  290.51033707) and (541.27785313,  286.57700384) .. (534.14051998,  284.39833723)
-    .. controls (520.45918699,  279.91300400) and (507.27385398,  274.85967080) .. (492.93518768,  271.51167088)
-    .. controls (488.76185445,  270.53700424) and (481.10718797,  269.69567093) .. (478.88585469,  272.91567085)
-    .. controls (476.11518810,  276.93033741) and (476.04052143,  285.11433721) .. (476.32985476,  293.16633701)
-    .. controls (476.60852142,  300.93567015) and (477.15518807,  308.58766995) .. (479.77385467,  311.91566987)
-    .. controls (482.19918795,  314.99700313) and (490.84052106,  317.42366973) .. (493.74585432,  318.08233638)
-    .. controls (499.99652083,  319.49966968) and (498.51652087,  322.47033627) .. (498.51652087,  325.80500286)
-    .. controls (498.51652087,  328.13833613) and (494.71918763,  327.13833616) .. (490.66318773,  327.91566947)
-    .. controls (487.01652116,  328.61566945) and (485.28718787,  332.57566935) .. (489.75652109,  337.50100257)
-    .. controls (491.45918771,  339.37833585) and (495.38585428,  341.74900246) .. (496.49652092,  342.41566911)
-    .. controls (497.60718756,  343.08233576) and (503.04452076,  345.68900236) .. (507.21918732,  346.13833568)
-    .. controls (512.50318719,  346.70500233) and (514.66318713,  346.02633569) .. (517.44052040,  347.52633565)
-    .. controls (521.31518697,  349.61966893) and (521.26318697,  364.89166855) .. (520.91252031,  366.74900183)
-    .. controls (520.44185366,  369.25033510) and (515.92585377,  366.09566852) .. (514.05252048,  366.47166851)
-    .. controls (509.62585393,  367.47966848) and (507.55252064,  370.80500173) .. (503.71918741,  370.02633509)
-    .. controls (498.80452086,  369.03033511) and (495.55652094,  362.61833527) .. (495.71652094,  357.26366874)
-    .. controls (495.84185427,  353.03433551) and (499.10718752,  352.41566886) .. (496.44052092,  347.91566897)}
+  ( 491.2618,  364.0330)
+    .. controls ( 490.2191,  365.0543) and ( 485.8605,  365.2130) .. ( 483.9685,  364.8596)
+    .. controls ( 482.0578,  364.5036) and ( 480.7765,  361.8810) .. ( 482.4551,  361.1663)
+    .. controls ( 484.0178,  360.4996) and ( 488.3965,  360.3703) .. ( 489.8818,  360.5676)
+    .. controls ( 491.1311,  360.7343) and ( 491.7218,  363.5823) .. ( 491.2618,  364.0330)
+  ( 498.0791,  309.2490)
+    .. controls ( 495.4071,  308.8143) and ( 494.0791,  307.7903) .. ( 494.8298,  305.1236)
+    .. controls ( 495.3871,  303.1396) and ( 497.1005,  300.7076) .. ( 499.2045,  301.3530)
+    .. controls ( 500.6031,  301.7823) and ( 501.0031,  302.6863) .. ( 501.0791,  304.9570)
+    .. controls ( 501.1631,  307.4370) and ( 499.8711,  309.5410) .. ( 498.0791,  309.2490)
+  ( 513.7045,  390.3743)
+    .. controls ( 513.7538,  392.1063) and ( 512.8058,  393.2756) .. ( 510.6805,  391.9143)
+    .. controls ( 509.8191,  391.3636) and ( 508.6338,  389.5396) .. ( 507.3298,  387.9436)
+    .. controls ( 506.3351,  386.7263) and ( 505.3578,  385.4930) .. ( 504.9125,  384.4436)
+    .. controls ( 503.6631,  381.4996) and ( 505.8925,  379.5330) .. ( 508.2458,  381.0263)
+    .. controls ( 509.3071,  381.6996) and ( 509.8671,  383.6170) .. ( 510.9125,  385.2490)
+    .. controls ( 512.1445,  387.1716) and ( 513.6631,  388.9156) .. ( 513.7045,  390.3743)
+  ( 496.4405,  347.9156)
+    .. controls ( 493.1485,  342.3596) and ( 487.0791,  342.6663) .. ( 482.7458,  346.0823)
+    .. controls ( 477.9205,  349.8876) and ( 479.7738,  357.3023) .. ( 477.2751,  357.3570)
+    .. controls ( 474.5791,  357.4156) and ( 474.9578,  352.3810) .. ( 474.4965,  351.4436)
+    .. controls ( 473.6351,  349.6930) and ( 471.2591,  350.2703) .. ( 468.8858,  349.9716)
+    .. controls ( 465.8018,  349.5823) and ( 465.2191,  348.1663) .. ( 463.7458,  348.3050)
+    .. controls ( 461.0325,  348.5610) and ( 460.1071,  349.2770) .. ( 457.9125,  349.7490)
+    .. controls ( 455.3125,  350.3090) and ( 450.9405,  349.4156) .. ( 450.4405,  355.6383)
+    .. controls ( 449.9791,  361.3783) and ( 454.1791,  365.2996) .. ( 457.8298,  371.6663)
+    .. controls ( 460.8698,  376.9663) and ( 461.7885,  382.6663) .. ( 464.3298,  384.7490)
+    .. controls ( 466.3671,  386.4196) and ( 469.1685,  385.1970) .. ( 471.3298,  385.6663)
+    .. controls ( 473.8298,  386.2076) and ( 475.2245,  387.7796) .. ( 476.5791,  387.7490)
+    .. controls ( 482.6991,  387.6143) and ( 483.3858,  381.1383) .. ( 488.1631,  381.0823)
+    .. controls ( 493.0765,  381.0250) and ( 506.0525,  393.8596) .. ( 511.3298,  398.6383)
+    .. controls ( 516.6071,  403.4156) and ( 526.1831,  412.0503) .. ( 534.2738,  405.2490)
+    .. controls ( 535.8911,  403.8890) and ( 538.5205,  400.8930) .. ( 538.2738,  398.0263)
+    .. controls ( 537.6631,  390.9156) and ( 529.4338,  387.9583) .. ( 531.0791,  384.6663)
+    .. controls ( 531.9965,  382.8330) and ( 536.9965,  384.3050) .. ( 541.8538,  382.1970)
+    .. controls ( 548.4111,  379.3516) and ( 549.4405,  373.1930) .. ( 542.8298,  368.2490)
+    .. controls ( 537.3471,  364.1490) and ( 531.0445,  363.7250) .. ( 534.2205,  357.1863)
+    .. controls ( 536.0525,  353.4156) and ( 536.3045,  350.4290) .. ( 533.2831,  347.6143)
+    .. controls ( 530.3858,  344.9156) and ( 525.4711,  346.4050) .. ( 524.0791,  344.7490)
+    .. controls ( 522.2351,  342.5543) and ( 525.4405,  341.2223) .. ( 525.3298,  337.0263)
+    .. controls ( 525.2191,  332.8050) and ( 517.3298,  332.3596) .. ( 517.3298,  329.9156)
+    .. controls ( 517.3298,  328.0610) and ( 517.0045,  326.6223) .. ( 518.3791,  326.1810)
+    .. controls ( 520.8298,  325.3943) and ( 525.6951,  326.3076) .. ( 526.1005,  323.5023)
+    .. controls ( 526.4511,  321.0876) and ( 526.4405,  316.6103) .. ( 524.9965,  315.7490)
+    .. controls ( 523.4938,  314.8530) and ( 520.0151,  315.6716) .. ( 519.5711,  314.4490)
+    .. controls ( 519.1978,  313.4236) and ( 519.2858,  311.2943) .. ( 520.0525,  311.0823)
+    .. controls ( 522.3738,  310.4396) and ( 526.1298,  311.7796) .. ( 528.9965,  311.5823)
+    .. controls ( 531.5151,  311.4090) and ( 532.5045,  309.8730) .. ( 532.4551,  306.4156)
+    .. controls ( 532.3485,  299.0236) and ( 526.0965,  299.0290) .. ( 522.4965,  296.8330)
+    .. controls ( 519.2885,  294.8743) and ( 518.2885,  288.9996) .. ( 521.0658,  287.7250)
+    .. controls ( 523.7431,  286.4956) and ( 532.7765,  291.1423) .. ( 541.3858,  293.8596)
+    .. controls ( 548.5365,  296.1170) and ( 554.3125,  297.1330) .. ( 560.7591,  297.1383)
+    .. controls ( 572.5765,  297.1476) and ( 579.5191,  289.5303) .. ( 579.2031,  278.5196)
+    .. controls ( 578.6018,  257.5610) and ( 564.0405,  237.3996) .. ( 545.0911,  229.3530)
+    .. controls ( 532.6751,  224.0796) and ( 522.0231,  225.8156) .. ( 513.4405,  235.5823)
+    .. controls ( 507.8298,  241.9690) and ( 499.0325,  249.6863) .. ( 496.3858,  249.3596)
+    .. controls ( 493.7218,  249.0330) and ( 482.0178,  246.0116) .. ( 473.9311,  244.4103)
+    .. controls ( 466.4191,  242.9223) and ( 446.6071,  239.4156) .. ( 436.6071,  238.3596)
+    .. controls ( 432.8271,  237.9610) and ( 431.3298,  236.4996) .. ( 428.4965,  236.4156)
+    .. controls ( 425.0565,  236.3143) and ( 422.2458,  237.9570) .. ( 419.6631,  241.6663)
+    .. controls ( 417.9991,  244.0543) and ( 416.9205,  247.7850) .. ( 417.2885,  251.1236)
+    .. controls ( 417.7045,  254.9156) and ( 421.8791,  256.9583) .. ( 428.6631,  257.6236)
+    .. controls ( 436.1631,  258.3596) and ( 438.2538,  256.5210) .. ( 446.8898,  256.7090)
+    .. controls ( 453.8298,  256.8596) and ( 472.7458,  258.3330) .. ( 481.4551,  259.4996)
+    .. controls ( 483.4178,  259.7623) and ( 485.4418,  260.2556) .. ( 486.8325,  260.7716)
+    .. controls ( 487.2658,  260.9316) and ( 485.0125,  265.8716) .. ( 485.8298,  266.0823)
+    .. controls ( 487.7738,  266.5823) and ( 492.2671,  263.1836) .. ( 494.8298,  263.5823)
+    .. controls ( 501.1711,  264.5716) and ( 510.0578,  265.7783) .. ( 516.1351,  266.7490)
+    .. controls ( 523.7658,  267.9676) and ( 532.8298,  268.1383) .. ( 533.5351,  265.9396)
+    .. controls ( 534.0045,  264.4783) and ( 528.4885,  260.6250) .. ( 522.7738,  257.9156)
+    .. controls ( 517.5845,  255.4556) and ( 511.4791,  254.1490) .. ( 512.3298,  253.4996)
+    .. controls ( 513.6018,  252.5276) and ( 530.4445,  246.0983) .. ( 534.4965,  247.0823)
+    .. controls ( 537.4125,  247.7903) and ( 543.7778,  254.4570) .. ( 549.5525,  264.9156)
+    .. controls ( 553.8125,  272.6316) and ( 558.5071,  288.1543) .. ( 556.5791,  289.3330)
+    .. controls ( 554.6525,  290.5103) and ( 541.2778,  286.5770) .. ( 534.1405,  284.3983)
+    .. controls ( 520.4591,  279.9130) and ( 507.2738,  274.8596) .. ( 492.9351,  271.5116)
+    .. controls ( 488.7618,  270.5370) and ( 481.1071,  269.6956) .. ( 478.8858,  272.9156)
+    .. controls ( 476.1151,  276.9303) and ( 476.0405,  285.1143) .. ( 476.3298,  293.1663)
+    .. controls ( 476.6085,  300.9356) and ( 477.1551,  308.5876) .. ( 479.7738,  311.9156)
+    .. controls ( 482.1991,  314.9970) and ( 490.8405,  317.4236) .. ( 493.7458,  318.0823)
+    .. controls ( 499.9965,  319.4996) and ( 498.5165,  322.4703) .. ( 498.5165,  325.8050)
+    .. controls ( 498.5165,  328.1383) and ( 494.7191,  327.1383) .. ( 490.6631,  327.9156)
+    .. controls ( 487.0165,  328.6156) and ( 485.2871,  332.5756) .. ( 489.7565,  337.5010)
+    .. controls ( 491.4591,  339.3783) and ( 495.3858,  341.7490) .. ( 496.4965,  342.4156)
+    .. controls ( 497.6071,  343.0823) and ( 503.0445,  345.6890) .. ( 507.2191,  346.1383)
+    .. controls ( 512.5031,  346.7050) and ( 514.6631,  346.0263) .. ( 517.4405,  347.5263)
+    .. controls ( 521.3151,  349.6196) and ( 521.2631,  364.8916) .. ( 520.9125,  366.7490)
+    .. controls ( 520.4418,  369.2503) and ( 515.9258,  366.0956) .. ( 514.0525,  366.4716)
+    .. controls ( 509.6258,  367.4796) and ( 507.5525,  370.8050) .. ( 503.7191,  370.0263)
+    .. controls ( 498.8045,  369.0303) and ( 495.5565,  362.6183) .. ( 495.7165,  357.2636)
+    .. controls ( 495.8418,  353.0343) and ( 499.1071,  352.4156) .. ( 496.4405,  347.9156)}
 \def\fdulogo at motto@zhi{%
-  (512.24638719,  153.66567383)
-    .. controls (512.47838719,  150.62834057) and (511.49705388,  146.99900733) .. (513.74638716,  147.41634065)
-    .. controls (518.23038704,  148.24567396) and (526.40638684,  149.32967394) .. (527.24638682,  145.37367403)
-    .. controls (527.95438680,  142.04034078) and (528.16238680,  138.71500753) .. (523.77438691,  135.19367429)
-    .. controls (520.66372032,  132.69767435) and (517.50372040,  132.90034101) .. (515.55172044,  130.47100774)
-    .. controls (513.99438715,  128.53500779) and (513.96905382,  119.16567469) .. (516.77438708,  119.63767468)
-    .. controls (519.48905368,  120.09500800) and (524.63572022,  121.27634130) .. (528.07972013,  121.41634130)
-    .. controls (533.64771999,  121.64034129) and (537.49438656,  118.33367471) .. (537.49571990,  113.41634150)
-    .. controls (537.49705323,  110.36034158) and (533.90638665,  106.28300835) .. (530.34105341,  105.88567502)
-    .. controls (526.60772017,  105.47100837) and (525.24638687,  108.58167495) .. (521.07972031,  108.62434162)
-    .. controls (515.94905377,  108.67500829) and (510.59972057,  106.95100833) .. (499.49572085,  104.08167507)
-    .. controls (493.72772099,  102.59234177) and (488.03838780,  100.72834182) .. (482.69705460,  99.520341850)
-    .. controls (477.65972139,   98.38034188) and (471.57838821,  96.480341920) .. (465.94105502,  96.248341930)
-    .. controls (463.30372175,   96.14034193) and (458.61438853,  96.236341930) .. (457.80238855,  100.31100849)
-    .. controls (457.05172191,  104.08167507) and (457.67972189,  107.07500833) .. (462.44105511,  109.24834160)
-    .. controls (467.55172164,  111.58300821) and (482.99705459,  112.86034151) .. (489.38505443,  114.30434148)
-    .. controls (492.46772102,  115.00167479) and (491.70505437,  123.16567459) .. (490.12105441,  123.70700791)
-    .. controls (487.46638781,  124.61634122) and (478.63838803,  121.42434130) .. (472.78238818,  122.42567461)
-    .. controls (469.96772158,  122.90700793) and (463.91305507,  123.10700792) .. (464.49572172,  129.33234110)
-    .. controls (465.10772171,  135.86034094) and (484.69438788,  137.48434090) .. (488.35172112,  138.72967420)
-    .. controls (491.99572103,  139.97100750) and (491.07438772,  146.65634067) .. (490.57972107,  149.11767394)
-    .. controls (488.73572111,  158.29634038) and (489.04505444,  164.86034021) .. (500.27838749,  165.97367352)
-    .. controls (511.62238721,  167.09767349) and (512.05572053,  156.16300710) .. (512.24638719,  153.66567383)
-  (477.14665474,   84.89994221)
-    .. controls (472.73998818,   81.22527564) and (467.58798831,   76.65460909) .. (463.99598840,   72.30394253)
-    .. controls (462.33465511,   70.29194258) and (463.05465509,   58.65327620) .. (463.10798842,   55.47060962)
-    .. controls (463.21865509,   48.80394312) and (460.37198849,   40.91594331) .. (453.45465533,   40.91594331)
-    .. controls (445.28798887,   40.91594331) and (444.20265556,   46.74927650) .. (443.32932225,   50.99860973)
-    .. controls (442.19732228,   56.51327626) and (443.66132224,   63.83994274) .. (445.21865554,   66.35994268)
-    .. controls (446.79598883,   68.91194261) and (452.75865535,   71.92527587) .. (457.92665522,   75.68794244)
-    .. controls (468.97065494,   83.72927558) and (482.18532128,   94.29727531) .. (483.77465457,   92.64660869)
-    .. controls (485.03865454,   91.33194205) and (479.27598802,   86.67460884) .. (477.14665474,   84.89994221)
-  (476.49638809,   72.74900918)
-    .. controls (480.21905466,   74.35967581) and (501.89638745,   50.07834308) .. (510.82972056,   47.24900982)
-    .. controls (515.82972044,   45.66634319) and (532.30172003,   46.16634318) .. (537.63505323,   46.24900985)
-    .. controls (538.76705320,   46.26634318) and (540.66305315,   46.49967651) .. (540.59505315,   47.73300981)
-    .. controls (540.52038649,   49.09834311) and (500.66305415,   75.58234245) .. (503.74572074,   79.16500902)
-    .. controls (505.18172070,   80.83300898) and (525.21905354,   70.58234257) .. (540.71905315,   64.52634272)
-    .. controls (556.74171941,   58.26634288) and (572.32971903,   53.35967634) .. (572.32971903,   48.58234312)
-    .. controls (572.32971903,   43.46367658) and (566.08038585,   43.41567658) .. (563.08038592,   39.49967668)
-    .. controls (561.54438596,   37.49567673) and (561.41371930,   34.58234347) .. (558.66305270,   32.58234352)
-    .. controls (549.60438626,   25.99434369) and (535.51105328,   25.81434369) .. (524.88572021,   26.15834368)
-    .. controls (504.88572071,   26.80501033) and (495.99638760,   29.91567692) .. (487.99638780,   40.91567665)
-    .. controls (478.70838803,   53.68767633) and (473.71505482,   71.54500921) .. (476.49638809,   72.74900918)
-  (507.10745399,   87.63794214)
-    .. controls (508.21812063,   90.80460873) and (515.55412044,   93.42460867) .. (524.74612021,   94.66594197)
-    .. controls (535.22878662,   96.08060860) and (548.44611962,   96.18060860) .. (551.57945288,   95.24860862)
-    .. controls (557.74611939,   93.41527533) and (560.91278598,   86.41527551) .. (560.49678599,   80.49927566)
-    .. controls (560.21945266,   76.56594242) and (556.38478609,   75.08194246) .. (553.55145283,   75.08194246)
-    .. controls (549.55145293,   75.08194246) and (543.79011974,   76.84460908) .. (539.55811984,   77.15260907)
-    .. controls (532.15012003,   77.69394239) and (524.42745356,   78.01127572) .. (520.71812032,   78.58194237)
-    .. controls (514.94078713,   79.47127568) and (505.79145402,   83.88727557) .. (507.10745399,   87.63794214)}
+  ( 512.2463,  153.6656)
+    .. controls ( 512.4783,  150.6283) and ( 511.4970,  146.9990) .. ( 513.7463,  147.4163)
+    .. controls ( 518.2303,  148.2456) and ( 526.4063,  149.3296) .. ( 527.2463,  145.3736)
+    .. controls ( 527.9543,  142.0403) and ( 528.1623,  138.7150) .. ( 523.7743,  135.1936)
+    .. controls ( 520.6637,  132.6976) and ( 517.5037,  132.9003) .. ( 515.5517,  130.4710)
+    .. controls ( 513.9943,  128.5350) and ( 513.9690,  119.1656) .. ( 516.7743,  119.6376)
+    .. controls ( 519.4890,  120.0950) and ( 524.6357,  121.2763) .. ( 528.0797,  121.4163)
+    .. controls ( 533.6477,  121.6403) and ( 537.4943,  118.3336) .. ( 537.4957,  113.4163)
+    .. controls ( 537.4970,  110.3603) and ( 533.9063,  106.2830) .. ( 530.3410,  105.8856)
+    .. controls ( 526.6077,  105.4710) and ( 525.2463,  108.5816) .. ( 521.0797,  108.6243)
+    .. controls ( 515.9490,  108.6750) and ( 510.5997,  106.9510) .. ( 499.4957,  104.0816)
+    .. controls ( 493.7277,  102.5923) and ( 488.0383,  100.7283) .. ( 482.6970,   99.5203)
+    .. controls ( 477.6597,   98.3803) and ( 471.5783,   96.4803) .. ( 465.9410,   96.2483)
+    .. controls ( 463.3037,   96.1403) and ( 458.6143,   96.2363) .. ( 457.8023,  100.3110)
+    .. controls ( 457.0517,  104.0816) and ( 457.6797,  107.0750) .. ( 462.4410,  109.2483)
+    .. controls ( 467.5517,  111.5830) and ( 482.9970,  112.8603) .. ( 489.3850,  114.3043)
+    .. controls ( 492.4677,  115.0016) and ( 491.7050,  123.1656) .. ( 490.1210,  123.7070)
+    .. controls ( 487.4663,  124.6163) and ( 478.6383,  121.4243) .. ( 472.7823,  122.4256)
+    .. controls ( 469.9677,  122.9070) and ( 463.9130,  123.1070) .. ( 464.4957,  129.3323)
+    .. controls ( 465.1077,  135.8603) and ( 484.6943,  137.4843) .. ( 488.3517,  138.7296)
+    .. controls ( 491.9957,  139.9710) and ( 491.0743,  146.6563) .. ( 490.5797,  149.1176)
+    .. controls ( 488.7357,  158.2963) and ( 489.0450,  164.8603) .. ( 500.2783,  165.9736)
+    .. controls ( 511.6223,  167.0976) and ( 512.0557,  156.1630) .. ( 512.2463,  153.6656)
+  ( 477.1466,   84.8999)
+    .. controls ( 472.7399,   81.2252) and ( 467.5879,   76.6546) .. ( 463.9959,   72.3039)
+    .. controls ( 462.3346,   70.2919) and ( 463.0546,   58.6532) .. ( 463.1079,   55.4706)
+    .. controls ( 463.2186,   48.8039) and ( 460.3719,   40.9159) .. ( 453.4546,   40.9159)
+    .. controls ( 445.2879,   40.9159) and ( 444.2026,   46.7492) .. ( 443.3293,   50.9986)
+    .. controls ( 442.1973,   56.5132) and ( 443.6613,   63.8399) .. ( 445.2186,   66.3599)
+    .. controls ( 446.7959,   68.9119) and ( 452.7586,   71.9252) .. ( 457.9266,   75.6879)
+    .. controls ( 468.9706,   83.7292) and ( 482.1853,   94.2972) .. ( 483.7746,   92.6466)
+    .. controls ( 485.0386,   91.3319) and ( 479.2759,   86.6746) .. ( 477.1466,   84.8999)
+  ( 476.4963,   72.7490)
+    .. controls ( 480.2190,   74.3596) and ( 501.8963,   50.0783) .. ( 510.8297,   47.2490)
+    .. controls ( 515.8297,   45.6663) and ( 532.3017,   46.1663) .. ( 537.6350,   46.2490)
+    .. controls ( 538.7670,   46.2663) and ( 540.6630,   46.4996) .. ( 540.5950,   47.7330)
+    .. controls ( 540.5203,   49.0983) and ( 500.6630,   75.5823) .. ( 503.7457,   79.1650)
+    .. controls ( 505.1817,   80.8330) and ( 525.2190,   70.5823) .. ( 540.7190,   64.5263)
+    .. controls ( 556.7417,   58.2663) and ( 572.3297,   53.3596) .. ( 572.3297,   48.5823)
+    .. controls ( 572.3297,   43.4636) and ( 566.0803,   43.4156) .. ( 563.0803,   39.4996)
+    .. controls ( 561.5443,   37.4956) and ( 561.4137,   34.5823) .. ( 558.6630,   32.5823)
+    .. controls ( 549.6043,   25.9943) and ( 535.5110,   25.8143) .. ( 524.8857,   26.1583)
+    .. controls ( 504.8857,   26.8050) and ( 495.9963,   29.9156) .. ( 487.9963,   40.9156)
+    .. controls ( 478.7083,   53.6876) and ( 473.7150,   71.5450) .. ( 476.4963,   72.7490)
+  ( 507.1074,   87.6379)
+    .. controls ( 508.2181,   90.8046) and ( 515.5541,   93.4246) .. ( 524.7461,   94.6659)
+    .. controls ( 535.2287,   96.0806) and ( 548.4461,   96.1806) .. ( 551.5794,   95.2486)
+    .. controls ( 557.7461,   93.4152) and ( 560.9127,   86.4152) .. ( 560.4967,   80.4992)
+    .. controls ( 560.2194,   76.5659) and ( 556.3847,   75.0819) .. ( 553.5514,   75.0819)
+    .. controls ( 549.5514,   75.0819) and ( 543.7901,   76.8446) .. ( 539.5581,   77.1526)
+    .. controls ( 532.1501,   77.6939) and ( 524.4274,   78.0112) .. ( 520.7181,   78.5819)
+    .. controls ( 514.9407,   79.4712) and ( 505.7914,   83.8872) .. ( 507.1074,   87.6379)}
 \def\fdulogo at motto@qie{%
-  ( 70.41306491,  978.12405322)
-    .. controls ( 68.59973162,  977.99071989) and ( 61.77439846,  976.13738660) .. ( 56.44106526,  974.19338665)
-    .. controls ( 51.01039872,  972.21338670) and ( 47.16373215,  968.74938678) .. ( 42.77439893,  967.74938681)
-    .. controls ( 38.32373238,  966.73472017) and ( 27.71839931,  965.08272021) .. ( 25.59173269,  972.32672003)
-    .. controls ( 24.69706605,  975.37205328) and ( 31.35573255,  978.65738654) .. ( 35.71839911,  981.09738648)
-    .. controls ( 40.16373233,  983.58271975) and ( 50.54506540,  987.01471966) .. ( 56.73839858,  988.37605296)
-    .. controls ( 60.80639848,  989.26938627) and ( 70.49573157,  991.41605288) .. ( 72.62106485,  992.66538619)
-    .. controls ( 74.04239815,  993.50138617) and ( 73.41306483, 1004.24938590) .. ( 72.24639819, 1007.16538582)
-    .. controls ( 69.62239826, 1013.72405233) and ( 69.98906492, 1025.04271871) .. ( 79.22106469, 1025.33205204)
-    .. controls ( 87.39039782, 1025.58938536) and ( 88.54373112, 1019.55471885) .. ( 88.66373112, 1011.74938571)
-    .. controls ( 88.73039778, 1007.33605249) and ( 85.75306452,  999.49871935) .. ( 87.44106448,  996.69338609)
-    .. controls ( 89.12906444,  993.88805282) and ( 95.55173094,  997.80405272) .. ( 96.82639758,  996.37605276)
-    .. controls ( 98.79706420,  994.16671948) and ( 99.24373085,  989.33205294) .. ( 96.61173092,  988.43205296)
-    .. controls ( 90.38506441,  986.30405301) and ( 86.55173117,  986.91605300) .. ( 85.04773121,  978.98671986)
-    .. controls ( 84.33173123,  975.21471996) and ( 84.13839790,  971.34805339) .. ( 83.83039790,  966.74938683)
-    .. controls ( 83.38773125,  960.16272033) and ( 83.64373124,  956.11872043) .. ( 84.03173123,  955.66538711)
-    .. controls ( 85.20506454,  954.29072048) and (101.00239747,  967.46805348) .. (109.66239726,  973.83205332)
-    .. controls (119.56506368,  981.10938647) and (128.27839679,  988.06005297) .. (131.55173004,  989.97071959)
-    .. controls (133.45439666,  991.08271956) and (135.66906327,  994.46271947) .. (136.49706325,  993.99871949)
-    .. controls (138.57972987,  992.83205285) and (137.16372990,  989.69338626) .. (141.07972981,  989.66538626)
-    .. controls (146.73839633,  989.62538626) and (150.99706289,  989.74938626) .. (150.41306291,  983.16538642)
-    .. controls (149.91972959,  977.59471990) and (149.02906294,  971.76405338) .. (148.24639629,  966.99872016)
-    .. controls (147.24639632,  960.91605365) and (152.66372952,  965.49872020) .. (153.99972948,  959.75472034)
-    .. controls (154.93972946,  955.71338711) and (159.54106268,  956.39872043) .. (161.71306262,  958.37872038)
-    .. controls (163.88506257,  960.36005366) and (167.24372915,  970.34538674) .. (168.57972912,  981.08271981)
-    .. controls (169.87439575,  991.48805288) and (171.32772905, 1007.98271914) .. (169.68772909, 1009.37205243)
-    .. controls (167.74239581, 1011.02138573) and (157.99706272, 1000.24938600) .. (149.74639626, 1000.41605266)
-    .. controls (142.70639643,  999.65471934) and (137.03706324, 1002.73205260) .. (136.51572992, 1004.14138590)
-    .. controls (135.48372995, 1006.93471916) and (143.43439641, 1010.10538575) .. (147.18639632, 1011.49471905)
-    .. controls (154.63972947, 1014.25338565) and (161.57972929, 1014.66538564) .. (168.57972912, 1017.83205222)
-    .. controls (171.25039572, 1019.04005219) and (172.36639569, 1022.16405212) .. (173.91306232, 1021.83205212)
-    .. controls (181.62772879, 1020.17738550) and (191.32772855, 1014.26005231) .. (191.90772854, 1006.67205250)
-    .. controls (192.90639518,  993.61871950) and (192.74639518,  980.61738649) .. (190.68106190,  965.57872020)
-    .. controls (189.56506193,  957.44672040) and (184.02772873,  952.24005386) .. (178.35172887,  946.71472067)
-    .. controls (172.59039569,  941.10672081) and (157.91306272,  936.49872092) .. (152.73706285,  940.72538748)
-    .. controls (147.28239632,  945.18005404) and (145.86106302,  950.55472057) .. (144.49706305,  951.86005387)
-    .. controls (143.37972975,  952.92805385) and (141.25306314,  950.52005391) .. (139.24639652,  947.33205399)
-    .. controls (134.99706329,  940.58272082) and (127.31439682,  929.87605442) .. (121.49706363,  923.08272126)
-    .. controls (115.30639712,  915.85338811) and (111.05173056,  911.24938822) .. (109.11439727,  912.24938820)
-    .. controls (107.65439731,  913.00272151) and (116.65706375,  928.63472112) .. (123.88506357,  945.80405402)
-    .. controls (130.10106341,  960.57072032) and (135.21172995,  976.57605325) .. (134.44106331,  982.30405311)
-    .. controls (133.99572998,  985.60805303) and (131.79706337,  985.56138636) .. (129.92239675,  984.51471972)
-    .. controls (124.86506355,  981.68938646) and (118.97706369,  970.97472006) .. (114.49706380,  965.99872019)
-    .. controls (101.56239746,  951.63472055) and (100.63439748,  950.83205390) .. ( 87.21839782,  936.91605425)
-    .. controls ( 81.92773129,  931.42805438) and ( 71.99573153,  921.13738797) .. ( 69.28773160,  920.91605465)
-    .. controls ( 66.92506499,  920.72138798) and ( 66.88506499,  923.74938791) .. ( 64.83039838,  924.58272122)
-    .. controls ( 62.35306511,  925.58672120) and ( 60.49706515,  924.19338790) .. ( 57.99039855,  926.09872118)
-    .. controls ( 50.60506540,  931.71205438) and ( 62.66373177,  937.69338756) .. ( 66.88506499,  948.02672064)
-    .. controls ( 71.88239820,  960.25605366) and ( 73.33039817,  968.25205346) .. ( 73.83039815,  974.16538665)
-    .. controls ( 74.15306481,  977.99338655) and ( 72.20506486,  978.25605321) .. ( 70.41306491,  978.12405322)}
+  (  70.4130,  978.1240)
+    .. controls (  68.5997,  977.9907) and (  61.7743,  976.1373) .. (  56.4410,  974.1933)
+    .. controls (  51.0103,  972.2133) and (  47.1637,  968.7493) .. (  42.7743,  967.7493)
+    .. controls (  38.3237,  966.7347) and (  27.7183,  965.0827) .. (  25.5917,  972.3267)
+    .. controls (  24.6970,  975.3720) and (  31.3557,  978.6573) .. (  35.7183,  981.0973)
+    .. controls (  40.1637,  983.5827) and (  50.5450,  987.0147) .. (  56.7383,  988.3760)
+    .. controls (  60.8063,  989.2693) and (  70.4957,  991.4160) .. (  72.6210,  992.6653)
+    .. controls (  74.0423,  993.5013) and (  73.4130, 1004.2493) .. (  72.2463, 1007.1653)
+    .. controls (  69.6223, 1013.7240) and (  69.9890, 1025.0427) .. (  79.2210, 1025.3320)
+    .. controls (  87.3903, 1025.5893) and (  88.5437, 1019.5547) .. (  88.6637, 1011.7493)
+    .. controls (  88.7303, 1007.3360) and (  85.7530,  999.4987) .. (  87.4410,  996.6933)
+    .. controls (  89.1290,  993.8880) and (  95.5517,  997.8040) .. (  96.8263,  996.3760)
+    .. controls (  98.7970,  994.1667) and (  99.2437,  989.3320) .. (  96.6117,  988.4320)
+    .. controls (  90.3850,  986.3040) and (  86.5517,  986.9160) .. (  85.0477,  978.9867)
+    .. controls (  84.3317,  975.2147) and (  84.1383,  971.3480) .. (  83.8303,  966.7493)
+    .. controls (  83.3877,  960.1627) and (  83.6437,  956.1187) .. (  84.0317,  955.6653)
+    .. controls (  85.2050,  954.2907) and ( 101.0023,  967.4680) .. ( 109.6623,  973.8320)
+    .. controls ( 119.5650,  981.1093) and ( 128.2783,  988.0600) .. ( 131.5517,  989.9707)
+    .. controls ( 133.4543,  991.0827) and ( 135.6690,  994.4627) .. ( 136.4970,  993.9987)
+    .. controls ( 138.5797,  992.8320) and ( 137.1637,  989.6933) .. ( 141.0797,  989.6653)
+    .. controls ( 146.7383,  989.6253) and ( 150.9970,  989.7493) .. ( 150.4130,  983.1653)
+    .. controls ( 149.9197,  977.5947) and ( 149.0290,  971.7640) .. ( 148.2463,  966.9987)
+    .. controls ( 147.2463,  960.9160) and ( 152.6637,  965.4987) .. ( 153.9997,  959.7547)
+    .. controls ( 154.9397,  955.7133) and ( 159.5410,  956.3987) .. ( 161.7130,  958.3787)
+    .. controls ( 163.8850,  960.3600) and ( 167.2437,  970.3453) .. ( 168.5797,  981.0827)
+    .. controls ( 169.8743,  991.4880) and ( 171.3277, 1007.9827) .. ( 169.6877, 1009.3720)
+    .. controls ( 167.7423, 1011.0213) and ( 157.9970, 1000.2493) .. ( 149.7463, 1000.4160)
+    .. controls ( 142.7063,  999.6547) and ( 137.0370, 1002.7320) .. ( 136.5157, 1004.1413)
+    .. controls ( 135.4837, 1006.9347) and ( 143.4343, 1010.1053) .. ( 147.1863, 1011.4947)
+    .. controls ( 154.6397, 1014.2533) and ( 161.5797, 1014.6653) .. ( 168.5797, 1017.8320)
+    .. controls ( 171.2503, 1019.0400) and ( 172.3663, 1022.1640) .. ( 173.9130, 1021.8320)
+    .. controls ( 181.6277, 1020.1773) and ( 191.3277, 1014.2600) .. ( 191.9077, 1006.6720)
+    .. controls ( 192.9063,  993.6187) and ( 192.7463,  980.6173) .. ( 190.6810,  965.5787)
+    .. controls ( 189.5650,  957.4467) and ( 184.0277,  952.2400) .. ( 178.3517,  946.7147)
+    .. controls ( 172.5903,  941.1067) and ( 157.9130,  936.4987) .. ( 152.7370,  940.7253)
+    .. controls ( 147.2823,  945.1800) and ( 145.8610,  950.5547) .. ( 144.4970,  951.8600)
+    .. controls ( 143.3797,  952.9280) and ( 141.2530,  950.5200) .. ( 139.2463,  947.3320)
+    .. controls ( 134.9970,  940.5827) and ( 127.3143,  929.8760) .. ( 121.4970,  923.0827)
+    .. controls ( 115.3063,  915.8533) and ( 111.0517,  911.2493) .. ( 109.1143,  912.2493)
+    .. controls ( 107.6543,  913.0027) and ( 116.6570,  928.6347) .. ( 123.8850,  945.8040)
+    .. controls ( 130.1010,  960.5707) and ( 135.2117,  976.5760) .. ( 134.4410,  982.3040)
+    .. controls ( 133.9957,  985.6080) and ( 131.7970,  985.5613) .. ( 129.9223,  984.5147)
+    .. controls ( 124.8650,  981.6893) and ( 118.9770,  970.9747) .. ( 114.4970,  965.9987)
+    .. controls ( 101.5623,  951.6347) and ( 100.6343,  950.8320) .. (  87.2183,  936.9160)
+    .. controls (  81.9277,  931.4280) and (  71.9957,  921.1373) .. (  69.2877,  920.9160)
+    .. controls (  66.9250,  920.7213) and (  66.8850,  923.7493) .. (  64.8303,  924.5827)
+    .. controls (  62.3530,  925.5867) and (  60.4970,  924.1933) .. (  57.9903,  926.0987)
+    .. controls (  50.6050,  931.7120) and (  62.6637,  937.6933) .. (  66.8850,  948.0267)
+    .. controls (  71.8823,  960.2560) and (  73.3303,  968.2520) .. (  73.8303,  974.1653)
+    .. controls (  74.1530,  977.9933) and (  72.2050,  978.2560) .. (  70.4130,  978.1240)}
 \def\fdulogo at motto@wen{%
-  (113.88533049,  800.33232433)
-    .. controls (113.88533049,  792.49899119) and (103.44133075,  785.91499135) .. ( 93.77466432,  787.69365798)
-    .. controls ( 91.97599770,  788.02432464) and ( 91.99599770,  790.54032457) .. ( 92.36799769,  792.02699120)
-    .. controls ( 93.00133101,  794.55499114) and ( 94.03866432,  794.79099113) .. ( 94.21866431,  797.41499107)
-    .. controls ( 94.41999764,  800.34565766) and ( 90.55199774,  798.87365770) .. ( 90.55199774,  802.45765761)
-    .. controls ( 90.55199774,  807.73499081) and ( 91.41999771,  813.70699066) .. ( 93.82799765,  814.61899064)
-    .. controls ( 95.18533095,  815.13232396) and ( 99.94266417,  810.02832409) .. (104.23466406,  809.80299076)
-    .. controls (109.99599725,  809.49899077) and (113.88533049,  808.05499080) .. (113.88533049,  800.33232433)
-  ( 68.24639829,  746.24899235)
-    .. controls ( 76.02373143,  746.24899235) and ( 76.30906476,  717.77832639) .. ( 76.32906476,  695.74899361)
-    .. controls ( 76.34639809,  678.91566070) and ( 73.70373149,  668.63299429) .. ( 68.82639828,  668.61832762)
-    .. controls ( 65.44106503,  668.60899429) and ( 58.49173187,  673.23166084) .. ( 57.54506523,  683.24899392)
-    .. controls ( 55.93039860,  700.35032683) and ( 58.49706520,  720.08232633) .. ( 62.50239844,  732.20499270)
-    .. controls ( 63.84106507,  736.25832593) and ( 65.57973169,  746.24899235) .. ( 68.24639829,  746.24899235)
-  (117.19559707,  733.34792600)
-    .. controls (114.83026380,  735.24925929) and ( 94.68759763,  733.44392600) .. ( 94.49693097,  732.49859269)
-    .. controls ( 93.99693098,  730.02659275) and ( 98.73693086,  730.33459274) .. ( 99.60759751,  726.35992618)
-    .. controls (100.98626414,  720.06125967) and (103.24626409,  712.70792652) .. (105.56093069,  712.68259319)
-    .. controls (106.91293066,  712.66792652) and (110.07293058,  717.64525973) .. (112.74626385,  722.74925960)
-    .. controls (115.32226378,  727.66792614) and (118.09959705,  732.62125935) .. (117.19559707,  733.34792600)
-  (125.07959687,  717.74925973)
-    .. controls (125.16359687,  710.58259324) and (136.33026326,  717.41592640) .. (136.33026326,  709.91592659)
-    .. controls (136.33026326,  706.99859333) and (134.99692996,  703.58259341) .. (132.91293001,  703.16526009)
-    .. controls (128.86226345,  702.35592678) and (122.66493027,  701.93192679) .. (122.83026360,  700.99859348)
-    .. controls (123.33026358,  698.16526022) and (134.45826331,  690.91192706) .. (137.88492989,  690.69326040)
-    .. controls (139.35426318,  690.59992707) and (141.45292980,  694.44792697) .. (141.41292980,  701.24926014)
-    .. controls (141.33026313,  715.33192645) and (141.46226313,  737.09459258) .. (141.41292980,  747.83192564)
-    .. controls (141.33026313,  766.24925851) and (140.87559648,  775.70525828) .. (135.57959661,  774.99859163)
-    .. controls (130.28359674,  774.29192498) and (125.66359686,  768.83192512) .. (123.01693026,  763.93192524)
-    .. controls (119.17693035,  756.81859208) and (114.00093048,  755.98125877) .. (107.77559731,  760.51859199)
-    .. controls (103.80893074,  763.40925858) and ( 98.44093087,  763.85725857) .. ( 95.31426428,  763.30525859)
-    .. controls ( 91.04359772,  762.55192527) and ( 89.00626444,  756.68125875) .. ( 87.94093113,  755.30392545)
-    .. controls ( 85.66359786,  752.35992553) and ( 82.55159794,  750.35992558) .. ( 78.55159804,  751.41592555)
-    .. controls ( 74.74493146,  752.41992553) and ( 68.07959830,  757.89592539) .. ( 68.07959830,  764.08259190)
-    .. controls ( 68.07959830,  770.26925841) and ( 73.10359817,  771.43059172) .. ( 75.41826478,  770.34659174)
-    .. controls ( 78.83026470,  768.74925845) and ( 80.62226465,  763.49992525) .. ( 86.29693118,  765.48925853)
-    .. controls ( 89.41293110,  766.58259184) and ( 95.18626429,  773.48792500) .. (102.21826411,  775.08259163)
-    .. controls (106.99693066,  776.16525827) and (113.86626382,  773.31725834) .. (116.63959708,  776.18925826)
-    .. controls (122.11293028,  781.85592479) and (125.22626354,  780.03192484) .. (130.24626341,  783.74925808)
-    .. controls (133.91559665,  786.46659134) and (136.36892992,  790.42792458) .. (144.21826306,  790.47059124)
-    .. controls (150.91292956,  790.50792457) and (155.77292944,  786.62259134) .. (160.33026266,  779.80392484)
-    .. controls (164.95292921,  772.88792501) and (165.57559586,  766.17059185) .. (165.99692918,  757.80392539)
-    .. controls (166.52626250,  747.25325899) and (165.26626254,  744.26125906) .. (165.66359586,  734.41592598)
-    .. controls (166.04092918,  725.02125954) and (169.01826244,  708.54259329) .. (169.90626242,  696.58259359)
-    .. controls (171.03426239,  681.39592730) and (156.09159610,  668.34259429) .. (145.21826304,  666.42526101)
-    .. controls (136.66359658,  664.91592771) and (132.88493001,  670.47059424) .. (130.10759675,  675.24926079)
-    .. controls (123.69826357,  686.27192718) and (115.95026377,  694.92259363) .. (110.10759725,  698.24926021)
-    .. controls (106.83959733,  700.10926017) and (101.64359746,  698.15726022) .. ( 96.44093092,  699.02659353)
-    .. controls ( 89.31159777,  700.21726016) and ( 86.33293118,  709.19592661) .. ( 85.74626452,  719.16525969)
-    .. controls ( 85.49693120,  723.41592625) and ( 89.71026442,  729.00125944) .. ( 90.50226440,  730.49725941)
-    .. controls ( 91.91293104,  733.16525934) and ( 90.13959775,  736.64125925) .. ( 92.66359768,  738.58259254)
-    .. controls (100.24626416,  744.41592573) and (111.62759721,  747.60659231) .. (119.89826367,  748.24125896)
-    .. controls (123.97026357,  748.55325896) and (129.79693009,  746.79459233) .. (132.24626336,  743.41592575)
-    .. controls (134.66359663,  740.08259250) and (134.83026330,  735.58259261) .. (133.07559667,  730.62659274)
-    .. controls (131.31159672,  725.63992619) and (125.03826354,  721.36525964) .. (125.07959687,  717.74925973)}
+  ( 113.8853,  800.3323)
+    .. controls ( 113.8853,  792.4989) and ( 103.4413,  785.9149) .. (  93.7746,  787.6936)
+    .. controls (  91.9759,  788.0243) and (  91.9959,  790.5403) .. (  92.3679,  792.0269)
+    .. controls (  93.0013,  794.5549) and (  94.0386,  794.7909) .. (  94.2186,  797.4149)
+    .. controls (  94.4199,  800.3456) and (  90.5519,  798.8736) .. (  90.5519,  802.4576)
+    .. controls (  90.5519,  807.7349) and (  91.4199,  813.7069) .. (  93.8279,  814.6189)
+    .. controls (  95.1853,  815.1323) and (  99.9426,  810.0283) .. ( 104.2346,  809.8029)
+    .. controls ( 109.9959,  809.4989) and ( 113.8853,  808.0549) .. ( 113.8853,  800.3323)
+  (  68.2463,  746.2489)
+    .. controls (  76.0237,  746.2489) and (  76.3090,  717.7783) .. (  76.3290,  695.7489)
+    .. controls (  76.3463,  678.9156) and (  73.7037,  668.6329) .. (  68.8263,  668.6183)
+    .. controls (  65.4410,  668.6089) and (  58.4917,  673.2316) .. (  57.5450,  683.2489)
+    .. controls (  55.9303,  700.3503) and (  58.4970,  720.0823) .. (  62.5023,  732.2049)
+    .. controls (  63.8410,  736.2583) and (  65.5797,  746.2489) .. (  68.2463,  746.2489)
+  ( 117.1955,  733.3479)
+    .. controls ( 114.8302,  735.2492) and (  94.6875,  733.4439) .. (  94.4969,  732.4985)
+    .. controls (  93.9969,  730.0265) and (  98.7369,  730.3345) .. (  99.6075,  726.3599)
+    .. controls ( 100.9862,  720.0612) and ( 103.2462,  712.7079) .. ( 105.5609,  712.6825)
+    .. controls ( 106.9129,  712.6679) and ( 110.0729,  717.6452) .. ( 112.7462,  722.7492)
+    .. controls ( 115.3222,  727.6679) and ( 118.0995,  732.6212) .. ( 117.1955,  733.3479)
+  ( 125.0795,  717.7492)
+    .. controls ( 125.1635,  710.5825) and ( 136.3302,  717.4159) .. ( 136.3302,  709.9159)
+    .. controls ( 136.3302,  706.9985) and ( 134.9969,  703.5825) .. ( 132.9129,  703.1652)
+    .. controls ( 128.8622,  702.3559) and ( 122.6649,  701.9319) .. ( 122.8302,  700.9985)
+    .. controls ( 123.3302,  698.1652) and ( 134.4582,  690.9119) .. ( 137.8849,  690.6932)
+    .. controls ( 139.3542,  690.5999) and ( 141.4529,  694.4479) .. ( 141.4129,  701.2492)
+    .. controls ( 141.3302,  715.3319) and ( 141.4622,  737.0945) .. ( 141.4129,  747.8319)
+    .. controls ( 141.3302,  766.2492) and ( 140.8755,  775.7052) .. ( 135.5795,  774.9985)
+    .. controls ( 130.2835,  774.2919) and ( 125.6635,  768.8319) .. ( 123.0169,  763.9319)
+    .. controls ( 119.1769,  756.8185) and ( 114.0009,  755.9812) .. ( 107.7755,  760.5185)
+    .. controls ( 103.8089,  763.4092) and (  98.4409,  763.8572) .. (  95.3142,  763.3052)
+    .. controls (  91.0435,  762.5519) and (  89.0062,  756.6812) .. (  87.9409,  755.3039)
+    .. controls (  85.6635,  752.3599) and (  82.5515,  750.3599) .. (  78.5515,  751.4159)
+    .. controls (  74.7449,  752.4199) and (  68.0795,  757.8959) .. (  68.0795,  764.0825)
+    .. controls (  68.0795,  770.2692) and (  73.1035,  771.4305) .. (  75.4182,  770.3465)
+    .. controls (  78.8302,  768.7492) and (  80.6222,  763.4999) .. (  86.2969,  765.4892)
+    .. controls (  89.4129,  766.5825) and (  95.1862,  773.4879) .. ( 102.2182,  775.0825)
+    .. controls ( 106.9969,  776.1652) and ( 113.8662,  773.3172) .. ( 116.6395,  776.1892)
+    .. controls ( 122.1129,  781.8559) and ( 125.2262,  780.0319) .. ( 130.2462,  783.7492)
+    .. controls ( 133.9155,  786.4665) and ( 136.3689,  790.4279) .. ( 144.2182,  790.4705)
+    .. controls ( 150.9129,  790.5079) and ( 155.7729,  786.6225) .. ( 160.3302,  779.8039)
+    .. controls ( 164.9529,  772.8879) and ( 165.5755,  766.1705) .. ( 165.9969,  757.8039)
+    .. controls ( 166.5262,  747.2532) and ( 165.2662,  744.2612) .. ( 165.6635,  734.4159)
+    .. controls ( 166.0409,  725.0212) and ( 169.0182,  708.5425) .. ( 169.9062,  696.5825)
+    .. controls ( 171.0342,  681.3959) and ( 156.0915,  668.3425) .. ( 145.2182,  666.4252)
+    .. controls ( 136.6635,  664.9159) and ( 132.8849,  670.4705) .. ( 130.1075,  675.2492)
+    .. controls ( 123.6982,  686.2719) and ( 115.9502,  694.9225) .. ( 110.1075,  698.2492)
+    .. controls ( 106.8395,  700.1092) and ( 101.6435,  698.1572) .. (  96.4409,  699.0265)
+    .. controls (  89.3115,  700.2172) and (  86.3329,  709.1959) .. (  85.7462,  719.1652)
+    .. controls (  85.4969,  723.4159) and (  89.7102,  729.0012) .. (  90.5022,  730.4972)
+    .. controls (  91.9129,  733.1652) and (  90.1395,  736.6412) .. (  92.6635,  738.5825)
+    .. controls ( 100.2462,  744.4159) and ( 111.6275,  747.6065) .. ( 119.8982,  748.2412)
+    .. controls ( 123.9702,  748.5532) and ( 129.7969,  746.7945) .. ( 132.2462,  743.4159)
+    .. controls ( 134.6635,  740.0825) and ( 134.8302,  735.5825) .. ( 133.0755,  730.6265)
+    .. controls ( 131.3115,  725.6399) and ( 125.0382,  721.3652) .. ( 125.0795,  717.7492)}
 \def\fdulogo at motto@er at ii{%
-  (108.90466394,  536.58766425)
-    .. controls (109.87666392,  538.57566420) and (102.97266409,  537.08499758) .. ( 98.66333087,  536.37433093)
-    .. controls ( 94.84066430,  535.74366428) and ( 88.89133111,  534.12899765) .. ( 86.55266450,  538.04633088)
-    .. controls ( 84.44066456,  541.58233080) and ( 89.92999775,  547.88499731) .. ( 94.20733098,  550.49299724)
-    .. controls ( 99.89399750,  553.95833049) and (111.29533055,  558.12099705) .. (118.74599703,  558.49966371)
-    .. controls (125.64599686,  558.84899703) and (133.83799665,  551.11166389) .. (133.85132999,  544.52899739)
-    .. controls (133.85932999,  539.75166418) and (127.88866347,  534.22766431) .. (126.31133018,  532.76633102)
-    .. controls (121.78999696,  528.57966445) and ( 98.29533088,  509.82766492) .. ( 92.82999768,  505.85966502)
-    .. controls ( 88.25133113,  502.53566511) and ( 86.05133118,  503.03566509) .. ( 85.59266453,  503.66499841)
-    .. controls ( 85.02466454,  504.44366506) and ( 86.99666449,  508.74899828) .. ( 91.82999770,  514.91566480)
-    .. controls ( 98.69266420,  523.67166458) and (106.80599733,  532.29699770) .. (108.90466394,  536.58766425)
-  (133.85066332,  493.80459866)
-    .. controls (134.29466331,  488.91526545) and (146.75732966,  471.29926589) .. (155.10399612,  472.01393254)
-    .. controls (160.93732931,  472.51393252) and (165.88532919,  481.74859896) .. (167.66266248,  488.19393213)
-    .. controls (168.81732911,  492.37926536) and (169.31332910,  501.70726513) .. (168.63866245,  502.65793177)
-    .. controls (167.98799580,  503.57259841) and (159.59866268,  500.35793183) .. (151.99599620,  498.87393186)
-    .. controls (143.42132975,  497.20059857) and (133.68132999,  495.66459861) .. (133.85066332,  493.80459866)
-  (119.70533034,  486.04059885)
-    .. controls (118.57999704,  486.62459884) and (116.17199710,  486.29259885) .. (115.62133044,  485.54059886)
-    .. controls (115.16266379,  484.91526555) and (116.61999708,  465.61526603) .. (113.77733049,  461.77526612)
-    .. controls (110.88399723,  457.86993289) and (102.49199744,  457.94193289) .. ( 99.68399751,  460.35259949)
-    .. controls ( 96.45466426,  463.12459942) and ( 94.27733098,  467.76593264) .. ( 94.44133097,  472.47126586)
-    .. controls ( 94.62133097,  477.66593239) and ( 97.28666423,  483.17793226) .. ( 95.79999761,  484.01126557)
-    .. controls ( 94.97599763,  484.47393222) and ( 86.97466449,  480.91259898) .. ( 82.37199794,  480.20726566)
-    .. controls ( 75.94133143,  479.22059902) and ( 74.85066480,  485.58193220) .. ( 73.28799817,  485.33259887)
-    .. controls ( 70.95599823,  484.95926555) and ( 72.57999819,  474.64459914) .. ( 73.60799816,  468.02726597)
-    .. controls ( 74.32133148,  463.43126608) and ( 75.78533144,  458.58059954) .. ( 75.32933145,  455.63793294)
-    .. controls ( 74.49599814,  450.24859975) and ( 71.07999822,  448.08193313) .. ( 66.74399833,  447.52726648)
-    .. controls ( 62.58933177,  446.99659983) and ( 58.03866522,  450.99926639) .. ( 55.91333194,  456.29126626)
-    .. controls ( 54.88399863,  458.85259953) and ( 53.27866533,  461.95393279) .. ( 53.38933200,  475.23793245)
-    .. controls ( 53.47866533,  485.96859885) and ( 56.64133192,  504.78593172) .. ( 61.67199846,  508.24993163)
-    .. controls ( 67.35733165,  512.16326487) and ( 70.84266490,  506.77793167) .. ( 71.96133153,  503.75393174)
-    .. controls ( 73.07999817,  500.72993182) and ( 71.44799821,  494.38059864) .. ( 73.20533150,  493.24859867)
-    .. controls ( 74.21866481,  492.59659869) and ( 85.44933120,  497.09259858) .. ( 99.66266418,  500.83259848)
-    .. controls (114.55199714,  504.74859838) and (131.64933004,  508.53526496) .. (143.95466307,  510.95793156)
-    .. controls (156.87199608,  513.49926483) and (174.41332897,  516.70726475) .. (181.47199546,  514.83393147)
-    .. controls (187.07332866,  513.34859817) and (191.83332854,  505.08059838) .. (193.02266184,  499.35526519)
-    .. controls (194.44132847,  492.52726536) and (194.20799514,  479.94593234) .. (188.99599528,  470.13793258)
-    .. controls (185.57732869,  463.70459941) and (180.38532882,  460.47126616) .. (173.56799566,  457.37926623)
-    .. controls (169.12932911,  455.36726629) and (158.60132937,  452.72859968) .. (153.71866282,  453.13793301)
-    .. controls (145.77466302,  453.80459966) and (142.66399643,  465.36459937) .. (139.82932984,  465.58193270)
-    .. controls (136.21866326,  465.86059936) and (133.63332999,  458.01526622) .. (130.27466341,  452.41526636)
-    .. controls (127.86533014,  448.40059979) and (124.58533022,  445.84059986) .. (123.16266359,  446.02726652)
-    .. controls (120.82933031,  446.33259984) and (121.47333030,  457.59259956) .. (121.60799696,  467.80459931)
-    .. controls (121.71866362,  476.24859910) and (120.89599698,  485.42326553) .. (119.70533034,  486.04059885)}
+  ( 108.9046,  536.5876)
+    .. controls ( 109.8766,  538.5756) and ( 102.9726,  537.0849) .. (  98.6633,  536.3743)
+    .. controls (  94.8406,  535.7436) and (  88.8913,  534.1289) .. (  86.5526,  538.0463)
+    .. controls (  84.4406,  541.5823) and (  89.9299,  547.8849) .. (  94.2073,  550.4929)
+    .. controls (  99.8939,  553.9583) and ( 111.2953,  558.1209) .. ( 118.7459,  558.4996)
+    .. controls ( 125.6459,  558.8489) and ( 133.8379,  551.1116) .. ( 133.8513,  544.5289)
+    .. controls ( 133.8593,  539.7516) and ( 127.8886,  534.2276) .. ( 126.3113,  532.7663)
+    .. controls ( 121.7899,  528.5796) and (  98.2953,  509.8276) .. (  92.8299,  505.8596)
+    .. controls (  88.2513,  502.5356) and (  86.0513,  503.0356) .. (  85.5926,  503.6649)
+    .. controls (  85.0246,  504.4436) and (  86.9966,  508.7489) .. (  91.8299,  514.9156)
+    .. controls (  98.6926,  523.6716) and ( 106.8059,  532.2969) .. ( 108.9046,  536.5876)
+  ( 133.8506,  493.8045)
+    .. controls ( 134.2946,  488.9152) and ( 146.7573,  471.2992) .. ( 155.1039,  472.0139)
+    .. controls ( 160.9373,  472.5139) and ( 165.8853,  481.7485) .. ( 167.6626,  488.1939)
+    .. controls ( 168.8173,  492.3792) and ( 169.3133,  501.7072) .. ( 168.6386,  502.6579)
+    .. controls ( 167.9879,  503.5725) and ( 159.5986,  500.3579) .. ( 151.9959,  498.8739)
+    .. controls ( 143.4213,  497.2005) and ( 133.6813,  495.6645) .. ( 133.8506,  493.8045)
+  ( 119.7053,  486.0405)
+    .. controls ( 118.5799,  486.6245) and ( 116.1719,  486.2925) .. ( 115.6213,  485.5405)
+    .. controls ( 115.1626,  484.9152) and ( 116.6199,  465.6152) .. ( 113.7773,  461.7752)
+    .. controls ( 110.8839,  457.8699) and ( 102.4919,  457.9419) .. (  99.6839,  460.3525)
+    .. controls (  96.4546,  463.1245) and (  94.2773,  467.7659) .. (  94.4413,  472.4712)
+    .. controls (  94.6213,  477.6659) and (  97.2866,  483.1779) .. (  95.7999,  484.0112)
+    .. controls (  94.9759,  484.4739) and (  86.9746,  480.9125) .. (  82.3719,  480.2072)
+    .. controls (  75.9413,  479.2205) and (  74.8506,  485.5819) .. (  73.2879,  485.3325)
+    .. controls (  70.9559,  484.9592) and (  72.5799,  474.6445) .. (  73.6079,  468.0272)
+    .. controls (  74.3213,  463.4312) and (  75.7853,  458.5805) .. (  75.3293,  455.6379)
+    .. controls (  74.4959,  450.2485) and (  71.0799,  448.0819) .. (  66.7439,  447.5272)
+    .. controls (  62.5893,  446.9965) and (  58.0386,  450.9992) .. (  55.9133,  456.2912)
+    .. controls (  54.8839,  458.8525) and (  53.2786,  461.9539) .. (  53.3893,  475.2379)
+    .. controls (  53.4786,  485.9685) and (  56.6413,  504.7859) .. (  61.6719,  508.2499)
+    .. controls (  67.3573,  512.1632) and (  70.8426,  506.7779) .. (  71.9613,  503.7539)
+    .. controls (  73.0799,  500.7299) and (  71.4479,  494.3805) .. (  73.2053,  493.2485)
+    .. controls (  74.2186,  492.5965) and (  85.4493,  497.0925) .. (  99.6626,  500.8325)
+    .. controls ( 114.5519,  504.7485) and ( 131.6493,  508.5352) .. ( 143.9546,  510.9579)
+    .. controls ( 156.8719,  513.4992) and ( 174.4133,  516.7072) .. ( 181.4719,  514.8339)
+    .. controls ( 187.0733,  513.3485) and ( 191.8333,  505.0805) .. ( 193.0226,  499.3552)
+    .. controls ( 194.4413,  492.5272) and ( 194.2079,  479.9459) .. ( 188.9959,  470.1379)
+    .. controls ( 185.5773,  463.7045) and ( 180.3853,  460.4712) .. ( 173.5679,  457.3792)
+    .. controls ( 169.1293,  455.3672) and ( 158.6013,  452.7285) .. ( 153.7186,  453.1379)
+    .. controls ( 145.7746,  453.8045) and ( 142.6639,  465.3645) .. ( 139.8293,  465.5819)
+    .. controls ( 136.2186,  465.8605) and ( 133.6333,  458.0152) .. ( 130.2746,  452.4152)
+    .. controls ( 127.8653,  448.4005) and ( 124.5853,  445.8405) .. ( 123.1626,  446.0272)
+    .. controls ( 120.8293,  446.3325) and ( 121.4733,  457.5925) .. ( 121.6079,  467.8045)
+    .. controls ( 121.7186,  476.2485) and ( 120.8959,  485.4232) .. ( 119.7053,  486.0405)}
 \def\fdulogo at motto@jin{%
-  (147.52999631,  311.63046988)
-    .. controls (148.58999629,  309.42913660) and (152.49666285,  307.13846999) .. (155.99532943,  297.70780356)
-    .. controls (158.12599605,  291.96247037) and (159.99666267,  280.74913732) .. (159.64332934,  273.74780416)
-    .. controls (159.23266269,  265.59180436) and (157.10066274,  260.92113781) .. (154.41532947,  257.01847124)
-    .. controls (150.25666291,  250.97713806) and (146.14599635,  247.36913815) .. (147.32999632,  247.08247149)
-    .. controls (150.07932958,  246.41580484) and (181.78199546,  246.25847151) .. (191.17132855,  248.63447145)
-    .. controls (201.71799496,  251.30513805) and (223.91666107,  249.58647143) .. (224.21799439,  243.24913825)
-    .. controls (224.52066105,  236.91180508) and (214.10332798,  233.82647182) .. (202.32999494,  231.99847187)
-    .. controls (191.77399521,  230.35980524) and (153.31132950,  227.27047199) .. (134.81932996,  228.33180529)
-    .. controls (111.10733056,  229.69313859) and ( 94.27533098,  234.98247179) .. ( 80.55133132,  240.13847167)
-    .. controls ( 70.49666490,  243.91580490) and ( 62.00199845,  249.09180478) .. ( 55.44066528,  249.69313809)
-    .. controls ( 50.32866541,  250.16247142) and ( 46.21799884,  248.13847147) .. ( 42.82999893,  244.69313822)
-    .. controls ( 39.36333235,  241.17047164) and ( 34.71799913,  241.69313829) .. ( 32.66333252,  244.24913823)
-    .. controls ( 31.71666587,  245.42647153) and ( 29.24599927,  249.70780476) .. ( 31.59799921,  254.44247131)
-    .. controls ( 33.57133249,  258.41313788) and ( 37.53133240,  261.19180447) .. ( 41.82999895,  262.62380444)
-    .. controls ( 47.16333215,  264.40113773) and ( 54.84866530,  263.66647108) .. ( 54.91266529,  265.66513769)
-    .. controls ( 55.03799862,  269.54113760) and ( 50.16333208,  275.91580410) .. ( 47.32999882,  284.91580388)
-    .. controls ( 45.24466554,  291.53713705) and ( 44.63399888,  303.49313675) .. ( 44.74599888,  312.16513653)
-    .. controls ( 44.79666555,  316.04113643) and ( 45.49933220,  319.51446968) .. ( 45.44066553,  322.30513628)
-    .. controls ( 45.32999887,  327.63846948) and ( 43.71533224,  330.87180273) .. ( 43.77133224,  334.48246931)
-    .. controls ( 43.83799890,  338.86646920) and ( 44.82733221,  343.80513574) .. ( 48.99666544,  343.91580240)
-    .. controls ( 55.24599862,  344.08246907) and ( 57.56066523,  337.90380256) .. ( 58.24599854,  331.83180271)
-    .. controls ( 58.82999853,  326.66513617) and ( 56.79799858,  319.75846968) .. ( 56.75133191,  314.24913648)
-    .. controls ( 56.66333192,  303.58247008) and ( 59.79266517,  301.92113679) .. ( 63.00733176,  295.52513695)
-    .. controls ( 66.16333168,  289.24913710) and ( 66.24466501,  276.24913743) .. ( 66.24466501,  265.97180435)
-    .. controls ( 66.24466501,  262.88780443) and ( 71.16733155,  260.61713782) .. ( 78.21799804,  257.80513789)
-    .. controls ( 84.61666455,  255.25180462) and ( 92.80599768,  252.25713803) .. (100.57933082,  250.49847141)
-    .. controls (110.16333058,  248.33180479) and (137.50332990,  246.89447150) .. (138.89132986,  247.36647149)
-    .. controls (141.16332980,  248.13847147) and (137.05132991,  250.52647141) .. (136.85932991,  256.47047126)
-    .. controls (136.64999658,  262.92113776) and (136.15666326,  308.45713662) .. (135.71532994,  308.55313662)
-    .. controls (132.49666335,  309.24913660) and (118.69266370,  301.95047012) .. (118.55133037,  293.58247033)
-    .. controls (118.41266371,  285.33180387) and (116.57933042,  277.41580407) .. (112.66466385,  268.59847095)
-    .. controls (109.55666393,  261.59980446) and (104.05666407,  254.43580464) .. ( 99.10999752,  255.39847128)
-    .. controls ( 93.57799766,  256.47447126) and ( 89.94599775,  263.78247107) .. ( 89.47133110,  271.23847089)
-    .. controls ( 88.99666444,  278.69313737) and ( 91.36733105,  295.31580362) .. ( 94.57799764,  309.33313660)
-    .. controls ( 97.74599756,  323.16513626) and (104.65399738,  336.30380260) .. (107.88466397,  341.63846913)
-    .. controls (109.72599726,  344.67713572) and (112.85266385,  350.43046891) .. (116.38466376,  358.30513538)
-    .. controls (118.76999703,  363.61980191) and (119.21799702,  369.63846843) .. (123.07933026,  370.91580173)
-    .. controls (127.88866347,  372.50646836) and (130.19533008,  369.12780177) .. (133.12199667,  368.58246845)
-    .. controls (135.57932994,  368.12380180) and (138.91266319,  368.54113512) .. (141.18599647,  367.05313516)
-    .. controls (142.73132977,  366.04246852) and (143.94066307,  364.24913523) .. (143.85399640,  359.57980201)
-    .. controls (143.76199641,  354.61713547) and (140.43399649,  350.66780224) .. (135.32999662,  347.63846898)
-    .. controls (130.22599674,  344.60780239) and (118.23266371,  338.83313587) .. (116.71799708,  335.08246929)
-    .. controls (116.09933043,  333.54780266) and (116.42466376,  327.45046948) .. (116.66333042,  321.74913629)
-    .. controls (116.91666374,  315.68780311) and (117.13933040,  310.05313658) .. (118.41266371,  310.08246992)
-    .. controls (119.71799701,  310.11180325) and (125.09799687,  319.04113636) .. (132.78866335,  324.87446955)
-    .. controls (138.17266321,  328.95846945) and (144.78466305,  331.71446938) .. (149.10732961,  333.74913599)
-    .. controls (154.41799614,  336.24913593) and (162.34866261,  337.07046924) .. (165.78866252,  335.24913595)
-    .. controls (170.03799575,  332.99846934) and (172.99666234,  329.83180276) .. (173.16332900,  325.99846952)
-    .. controls (173.30732900,  322.66780294) and (172.03799570,  320.29046966) .. (169.21799577,  317.74913639)
-    .. controls (166.46066251,  315.26246979) and (162.63532927,  314.11046982) .. (158.74599603,  313.88780316)
-    .. controls (153.96466282,  313.61446983) and (146.78332966,  313.18246984) .. (147.52999631,  311.63046988)}
+  ( 147.5299,  311.6304)
+    .. controls ( 148.5899,  309.4291) and ( 152.4966,  307.1384) .. ( 155.9953,  297.7078)
+    .. controls ( 158.1259,  291.9624) and ( 159.9966,  280.7491) .. ( 159.6433,  273.7478)
+    .. controls ( 159.2326,  265.5918) and ( 157.1006,  260.9211) .. ( 154.4153,  257.0184)
+    .. controls ( 150.2566,  250.9771) and ( 146.1459,  247.3691) .. ( 147.3299,  247.0824)
+    .. controls ( 150.0793,  246.4158) and ( 181.7819,  246.2584) .. ( 191.1713,  248.6344)
+    .. controls ( 201.7179,  251.3051) and ( 223.9166,  249.5864) .. ( 224.2179,  243.2491)
+    .. controls ( 224.5206,  236.9118) and ( 214.1033,  233.8264) .. ( 202.3299,  231.9984)
+    .. controls ( 191.7739,  230.3598) and ( 153.3113,  227.2704) .. ( 134.8193,  228.3318)
+    .. controls ( 111.1073,  229.6931) and (  94.2753,  234.9824) .. (  80.5513,  240.1384)
+    .. controls (  70.4966,  243.9158) and (  62.0019,  249.0918) .. (  55.4406,  249.6931)
+    .. controls (  50.3286,  250.1624) and (  46.2179,  248.1384) .. (  42.8299,  244.6931)
+    .. controls (  39.3633,  241.1704) and (  34.7179,  241.6931) .. (  32.6633,  244.2491)
+    .. controls (  31.7166,  245.4264) and (  29.2459,  249.7078) .. (  31.5979,  254.4424)
+    .. controls (  33.5713,  258.4131) and (  37.5313,  261.1918) .. (  41.8299,  262.6238)
+    .. controls (  47.1633,  264.4011) and (  54.8486,  263.6664) .. (  54.9126,  265.6651)
+    .. controls (  55.0379,  269.5411) and (  50.1633,  275.9158) .. (  47.3299,  284.9158)
+    .. controls (  45.2446,  291.5371) and (  44.6339,  303.4931) .. (  44.7459,  312.1651)
+    .. controls (  44.7966,  316.0411) and (  45.4993,  319.5144) .. (  45.4406,  322.3051)
+    .. controls (  45.3299,  327.6384) and (  43.7153,  330.8718) .. (  43.7713,  334.4824)
+    .. controls (  43.8379,  338.8664) and (  44.8273,  343.8051) .. (  48.9966,  343.9158)
+    .. controls (  55.2459,  344.0824) and (  57.5606,  337.9038) .. (  58.2459,  331.8318)
+    .. controls (  58.8299,  326.6651) and (  56.7979,  319.7584) .. (  56.7513,  314.2491)
+    .. controls (  56.6633,  303.5824) and (  59.7926,  301.9211) .. (  63.0073,  295.5251)
+    .. controls (  66.1633,  289.2491) and (  66.2446,  276.2491) .. (  66.2446,  265.9718)
+    .. controls (  66.2446,  262.8878) and (  71.1673,  260.6171) .. (  78.2179,  257.8051)
+    .. controls (  84.6166,  255.2518) and (  92.8059,  252.2571) .. ( 100.5793,  250.4984)
+    .. controls ( 110.1633,  248.3318) and ( 137.5033,  246.8944) .. ( 138.8913,  247.3664)
+    .. controls ( 141.1633,  248.1384) and ( 137.0513,  250.5264) .. ( 136.8593,  256.4704)
+    .. controls ( 136.6499,  262.9211) and ( 136.1566,  308.4571) .. ( 135.7153,  308.5531)
+    .. controls ( 132.4966,  309.2491) and ( 118.6926,  301.9504) .. ( 118.5513,  293.5824)
+    .. controls ( 118.4126,  285.3318) and ( 116.5793,  277.4158) .. ( 112.6646,  268.5984)
+    .. controls ( 109.5566,  261.5998) and ( 104.0566,  254.4358) .. (  99.1099,  255.3984)
+    .. controls (  93.5779,  256.4744) and (  89.9459,  263.7824) .. (  89.4713,  271.2384)
+    .. controls (  88.9966,  278.6931) and (  91.3673,  295.3158) .. (  94.5779,  309.3331)
+    .. controls (  97.7459,  323.1651) and ( 104.6539,  336.3038) .. ( 107.8846,  341.6384)
+    .. controls ( 109.7259,  344.6771) and ( 112.8526,  350.4304) .. ( 116.3846,  358.3051)
+    .. controls ( 118.7699,  363.6198) and ( 119.2179,  369.6384) .. ( 123.0793,  370.9158)
+    .. controls ( 127.8886,  372.5064) and ( 130.1953,  369.1278) .. ( 133.1219,  368.5824)
+    .. controls ( 135.5793,  368.1238) and ( 138.9126,  368.5411) .. ( 141.1859,  367.0531)
+    .. controls ( 142.7313,  366.0424) and ( 143.9406,  364.2491) .. ( 143.8539,  359.5798)
+    .. controls ( 143.7619,  354.6171) and ( 140.4339,  350.6678) .. ( 135.3299,  347.6384)
+    .. controls ( 130.2259,  344.6078) and ( 118.2326,  338.8331) .. ( 116.7179,  335.0824)
+    .. controls ( 116.0993,  333.5478) and ( 116.4246,  327.4504) .. ( 116.6633,  321.7491)
+    .. controls ( 116.9166,  315.6878) and ( 117.1393,  310.0531) .. ( 118.4126,  310.0824)
+    .. controls ( 119.7179,  310.1118) and ( 125.0979,  319.0411) .. ( 132.7886,  324.8744)
+    .. controls ( 138.1726,  328.9584) and ( 144.7846,  331.7144) .. ( 149.1073,  333.7491)
+    .. controls ( 154.4179,  336.2491) and ( 162.3486,  337.0704) .. ( 165.7886,  335.2491)
+    .. controls ( 170.0379,  332.9984) and ( 172.9966,  329.8318) .. ( 173.1633,  325.9984)
+    .. controls ( 173.3073,  322.6678) and ( 172.0379,  320.2904) .. ( 169.2179,  317.7491)
+    .. controls ( 166.4606,  315.2624) and ( 162.6353,  314.1104) .. ( 158.7459,  313.8878)
+    .. controls ( 153.9646,  313.6144) and ( 146.7833,  313.1824) .. ( 147.5299,  311.6304)}
 \def\fdulogo at motto@si{%
-  (106.49093067,  108.99527494)
-    .. controls (107.99626397,  108.66594162) and (109.39359727,  109.32060827) .. (110.41359724,  111.66594154)
-    .. controls (112.08026386,  115.49927478) and (112.58026385,  120.99927464) .. (111.08026389,  121.66594129)
-    .. controls (109.64693059,  122.30327461) and (104.98826404,  120.65127465) .. (104.03359740,  120.00460800)
-    .. controls (102.34959744,  118.86460803) and (105.34026403,  109.24727494) .. (106.49093067,  108.99527494)
-  ( 93.55226433,   38.30461004)
-    .. controls ( 91.74159771,   33.33527684) and ( 87.66293114,   27.77527697) .. ( 79.82959800,   27.80461031)
-    .. controls ( 74.49759814,   27.82461031) and ( 71.40826488,   31.66327688) .. ( 69.12159827,   36.40061009)
-    .. controls ( 66.58026500,   41.66594329) and ( 68.38293162,   53.36727634) .. ( 71.54026488,   59.73527618)
-    .. controls ( 76.03759810,   68.80594262) and ( 85.36026453,   77.49794240) .. ( 85.16693120,   78.80327570)
-    .. controls ( 84.83893121,   81.01527564) and ( 79.32959802,   82.33260894) .. ( 78.16293138,   86.70727550)
-    .. controls ( 76.04826477,   94.63794197) and ( 89.88559775,   94.02727532) .. ( 90.00826442,   96.90727525)
-    .. controls ( 90.17359775,  100.80327515) and ( 80.55226465,  107.13794166) .. ( 80.24693133,  118.99927469)
-    .. controls ( 79.98826467,  129.03394111) and ( 82.75626460,  143.82727407) .. ( 85.77359786,  144.24860740)
-    .. controls ( 87.65226448,  144.51127406) and ( 98.21893088,  128.58194112) .. (101.22559747,  129.59527443)
-    .. controls (103.59626408,  130.39260774) and (107.60693064,  133.24860767) .. (109.16293060,  135.36060762)
-    .. controls (110.87093056,  137.67660756) and (111.02693056,  140.45927416) .. (111.60693054,  143.52727408)
-    .. controls (112.38559719,  147.63794064) and (119.11893036,  149.52327393) .. (121.90026362,  148.91527395)
-    .. controls (125.71893019,  148.08194063) and (128.20959679,  143.25127409) .. (129.77359676,  141.63794079)
-    .. controls (131.55226338,  139.80460751) and (134.96692996,  139.03794086) .. (134.98426329,  134.57794097)
-    .. controls (134.99626329,  131.19394106) and (132.67226335,  130.15794108) .. (131.78826337,  128.12460780)
-    .. controls (130.95493006,  126.20727451) and (130.85093006,  124.21527456) .. (130.12159675,  122.58194127)
-    .. controls (128.01093013,  117.86060806) and (125.46959686,  112.70860818) .. (126.91359683,  112.66594152)
-    .. controls (129.74693009,  112.58194152) and (135.20426329,  125.02727454) .. (142.32959644,  136.91527425)
-    .. controls (148.52026295,  147.24194065) and (151.95492953,  152.08194053) .. (151.95492953,  155.20727379)
-    .. controls (151.95492953,  157.78460706) and (139.55226318,  156.80460708) .. (128.66293012,  155.97127377)
-    .. controls (120.72559698,  155.36327379) and (105.30026403,  154.68727380) .. (105.06293071,  155.59527378)
-    .. controls (104.41359739,  158.08194038) and (107.78293064,  163.07260693) .. (118.44026371,  166.24860685)
-    .. controls (123.65626358,  167.80327347) and (143.06559642,  168.37794013) .. (152.58026285,  165.99927352)
-    .. controls (160.91359598,  163.91527357) and (172.26826236,  150.59127390) .. (174.74692896,  146.41527401)
-    .. controls (176.73626225,  143.06327409) and (175.10692896,  138.36060754) .. (171.26426239,  131.99527437)
-    .. controls (168.19492913,  126.91260783) and (160.09092933,  118.71260803) .. (153.99626282,  111.69394154)
-    .. controls (150.84292956,  108.06194163) and (148.52026295,  103.64327508) .. (146.05226302,  100.86060848)
-    .. controls (142.99626309,   97.41527523) and (132.12159670,   94.86060863) .. (124.58026355,   92.99927534)
-    .. controls (118.95359703,   91.60994205) and (106.72959733,   87.84860881) .. (103.41359741,   86.33260884)
-    .. controls (101.65893079,   85.52994220) and ( 98.92026419,   81.12727564) .. ( 98.98426419,   76.91394241)
-    .. controls ( 99.10693086,   68.86060928) and ( 98.60693087,   63.08194276) .. ( 97.66293089,   55.83260961)
-    .. controls ( 96.79493091,   49.16860977) and ( 96.03493093,   45.12060987) .. ( 93.55226433,   38.30461004)
-  (100.89439748,   57.58234290)
-    .. controls (101.56773079,   59.78367617) and (110.22639724,   56.74234292) .. (114.57306380,   54.50500964)
-    .. controls (123.16373025,   50.08234308) and (132.66373002,   41.41567663) .. (140.20506316,   39.04101003)
-    .. controls (143.06772976,   38.13967672) and (158.71839603,   37.29034340) .. (158.83039603,   39.58234335)
-    .. controls (158.94639603,   41.98367662) and (148.73839628,   46.95167650) .. (144.33039639,   50.74900973)
-    .. controls (140.16906316,   54.33167631) and (130.74639673,   62.99834276) .. (132.24106336,   65.39700937)
-    .. controls (133.55972999,   67.51167598) and (143.95706307,   62.07167612) .. (149.83039625,   60.49967616)
-    .. controls (154.49706280,   59.24900952) and (163.29172925,   58.37167621) .. (171.74639571,   56.66634292)
-    .. controls (181.79706212,   54.63834297) and (192.89039518,   51.46900972) .. (199.00639502,   48.75967645)
-    .. controls (206.71039483,   45.34634320) and (207.40239481,   43.34900992) .. (202.28639494,   37.40901007)
-    .. controls (197.58372839,   31.94767687) and (190.61039523,   25.90234369) .. (183.41306208,   23.33301042)
-    .. controls (169.41306243,   18.33301054) and (150.69039623,   18.54634387) .. (136.69706325,   20.04767717)
-    .. controls (120.84639698,   21.74634379) and (113.83039715,   31.41567688) .. (110.24639724,   37.24901007)
-    .. controls (107.79973064,   41.23167664) and (104.83573071,   49.55034310) .. (103.57973074,   52.16634303)
-    .. controls (102.32373078,   54.78234297) and (100.67573082,   56.86634291) .. (100.89439748,   57.58234290)
-  (128.04773013,   74.22207581)
-    .. controls (126.84373016,   74.84474246) and (132.99706334,   84.33274223) .. (142.83039643,   90.16607542)
-    .. controls (150.18506291,   94.52874197) and (161.83039595,   99.36074185) .. (170.55172907,   99.36074185)
-    .. controls (176.49706225,   99.36074185) and (181.49706213,   96.74874192) .. (184.56239539,   93.83274199)
-    .. controls (187.18772865,   91.33540872) and (188.57306195,   88.19274213) .. (188.28106196,   83.24874225)
-    .. controls (187.99706197,   78.41540904) and (183.91306207,   75.57407578) .. (178.07572888,   75.45407578)
-    .. controls (163.99706257,   75.16607579) and (146.80906300,   79.21140902) .. (141.89306312,   79.04474236)
-    .. controls (135.37706328,   78.82340903) and (130.41306341,   72.99940918) .. (128.04773013,   74.22207581)}
+  ( 106.4909,  108.9952)
+    .. controls ( 107.9962,  108.6659) and ( 109.3935,  109.3206) .. ( 110.4135,  111.6659)
+    .. controls ( 112.0802,  115.4992) and ( 112.5802,  120.9992) .. ( 111.0802,  121.6659)
+    .. controls ( 109.6469,  122.3032) and ( 104.9882,  120.6512) .. ( 104.0335,  120.0046)
+    .. controls ( 102.3495,  118.8646) and ( 105.3402,  109.2472) .. ( 106.4909,  108.9952)
+  (  93.5522,   38.3046)
+    .. controls (  91.7415,   33.3352) and (  87.6629,   27.7752) .. (  79.8295,   27.8046)
+    .. controls (  74.4975,   27.8246) and (  71.4082,   31.6632) .. (  69.1215,   36.4006)
+    .. controls (  66.5802,   41.6659) and (  68.3829,   53.3672) .. (  71.5402,   59.7352)
+    .. controls (  76.0375,   68.8059) and (  85.3602,   77.4979) .. (  85.1669,   78.8032)
+    .. controls (  84.8389,   81.0152) and (  79.3295,   82.3326) .. (  78.1629,   86.7072)
+    .. controls (  76.0482,   94.6379) and (  89.8855,   94.0272) .. (  90.0082,   96.9072)
+    .. controls (  90.1735,  100.8032) and (  80.5522,  107.1379) .. (  80.2469,  118.9992)
+    .. controls (  79.9882,  129.0339) and (  82.7562,  143.8272) .. (  85.7735,  144.2486)
+    .. controls (  87.6522,  144.5112) and (  98.2189,  128.5819) .. ( 101.2255,  129.5952)
+    .. controls ( 103.5962,  130.3926) and ( 107.6069,  133.2486) .. ( 109.1629,  135.3606)
+    .. controls ( 110.8709,  137.6766) and ( 111.0269,  140.4592) .. ( 111.6069,  143.5272)
+    .. controls ( 112.3855,  147.6379) and ( 119.1189,  149.5232) .. ( 121.9002,  148.9152)
+    .. controls ( 125.7189,  148.0819) and ( 128.2095,  143.2512) .. ( 129.7735,  141.6379)
+    .. controls ( 131.5522,  139.8046) and ( 134.9669,  139.0379) .. ( 134.9842,  134.5779)
+    .. controls ( 134.9962,  131.1939) and ( 132.6722,  130.1579) .. ( 131.7882,  128.1246)
+    .. controls ( 130.9549,  126.2072) and ( 130.8509,  124.2152) .. ( 130.1215,  122.5819)
+    .. controls ( 128.0109,  117.8606) and ( 125.4695,  112.7086) .. ( 126.9135,  112.6659)
+    .. controls ( 129.7469,  112.5819) and ( 135.2042,  125.0272) .. ( 142.3295,  136.9152)
+    .. controls ( 148.5202,  147.2419) and ( 151.9549,  152.0819) .. ( 151.9549,  155.2072)
+    .. controls ( 151.9549,  157.7846) and ( 139.5522,  156.8046) .. ( 128.6629,  155.9712)
+    .. controls ( 120.7255,  155.3632) and ( 105.3002,  154.6872) .. ( 105.0629,  155.5952)
+    .. controls ( 104.4135,  158.0819) and ( 107.7829,  163.0726) .. ( 118.4402,  166.2486)
+    .. controls ( 123.6562,  167.8032) and ( 143.0655,  168.3779) .. ( 152.5802,  165.9992)
+    .. controls ( 160.9135,  163.9152) and ( 172.2682,  150.5912) .. ( 174.7469,  146.4152)
+    .. controls ( 176.7362,  143.0632) and ( 175.1069,  138.3606) .. ( 171.2642,  131.9952)
+    .. controls ( 168.1949,  126.9126) and ( 160.0909,  118.7126) .. ( 153.9962,  111.6939)
+    .. controls ( 150.8429,  108.0619) and ( 148.5202,  103.6432) .. ( 146.0522,  100.8606)
+    .. controls ( 142.9962,   97.4152) and ( 132.1215,   94.8606) .. ( 124.5802,   92.9992)
+    .. controls ( 118.9535,   91.6099) and ( 106.7295,   87.8486) .. ( 103.4135,   86.3326)
+    .. controls ( 101.6589,   85.5299) and (  98.9202,   81.1272) .. (  98.9842,   76.9139)
+    .. controls (  99.1069,   68.8606) and (  98.6069,   63.0819) .. (  97.6629,   55.8326)
+    .. controls (  96.7949,   49.1686) and (  96.0349,   45.1206) .. (  93.5522,   38.3046)
+  ( 100.8943,   57.5823)
+    .. controls ( 101.5677,   59.7836) and ( 110.2263,   56.7423) .. ( 114.5730,   54.5050)
+    .. controls ( 123.1637,   50.0823) and ( 132.6637,   41.4156) .. ( 140.2050,   39.0410)
+    .. controls ( 143.0677,   38.1396) and ( 158.7183,   37.2903) .. ( 158.8303,   39.5823)
+    .. controls ( 158.9463,   41.9836) and ( 148.7383,   46.9516) .. ( 144.3303,   50.7490)
+    .. controls ( 140.1690,   54.3316) and ( 130.7463,   62.9983) .. ( 132.2410,   65.3970)
+    .. controls ( 133.5597,   67.5116) and ( 143.9570,   62.0716) .. ( 149.8303,   60.4996)
+    .. controls ( 154.4970,   59.2490) and ( 163.2917,   58.3716) .. ( 171.7463,   56.6663)
+    .. controls ( 181.7970,   54.6383) and ( 192.8903,   51.4690) .. ( 199.0063,   48.7596)
+    .. controls ( 206.7103,   45.3463) and ( 207.4023,   43.3490) .. ( 202.2863,   37.4090)
+    .. controls ( 197.5837,   31.9476) and ( 190.6103,   25.9023) .. ( 183.4130,   23.3330)
+    .. controls ( 169.4130,   18.3330) and ( 150.6903,   18.5463) .. ( 136.6970,   20.0476)
+    .. controls ( 120.8463,   21.7463) and ( 113.8303,   31.4156) .. ( 110.2463,   37.2490)
+    .. controls ( 107.7997,   41.2316) and ( 104.8357,   49.5503) .. ( 103.5797,   52.1663)
+    .. controls ( 102.3237,   54.7823) and ( 100.6757,   56.8663) .. ( 100.8943,   57.5823)
+  ( 128.0477,   74.2220)
+    .. controls ( 126.8437,   74.8447) and ( 132.9970,   84.3327) .. ( 142.8303,   90.1660)
+    .. controls ( 150.1850,   94.5287) and ( 161.8303,   99.3607) .. ( 170.5517,   99.3607)
+    .. controls ( 176.4970,   99.3607) and ( 181.4970,   96.7487) .. ( 184.5623,   93.8327)
+    .. controls ( 187.1877,   91.3354) and ( 188.5730,   88.1927) .. ( 188.2810,   83.2487)
+    .. controls ( 187.9970,   78.4154) and ( 183.9130,   75.5740) .. ( 178.0757,   75.4540)
+    .. controls ( 163.9970,   75.1660) and ( 146.8090,   79.2114) .. ( 141.8930,   79.0447)
+    .. controls ( 135.3770,   78.8234) and ( 130.4130,   72.9994) .. ( 128.0477,   74.2220)}
 \endinput
 %%
 %% End of file `fdulogo.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/fduthesis/fduthesis-en.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fduthesis/fduthesis-en.cls	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/tex/latex/fduthesis/fduthesis-en.cls	2019-03-17 21:38:24 UTC (rev 50428)
@@ -6,7 +6,7 @@
 %%
 %% fduthesis.dtx  (with options: `class-en')
 %% 
-%%     Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+%%     Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 %% 
 %%     This work may be distributed and/or modified under the
 %%     conditions of the LaTeX Project Public License, either
@@ -41,13 +41,11 @@
 %%                                     fduthesis.pdf,
 %%                                     fduthesis-en.pdf,
 %%                                     fduthesis-code.pdf,
-%%                                     latexmkrc,
-%%                                     latexmkrc-en,
 %%                                 and README.md.
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \RequirePackage{expl3}
-\GetIdInfo $Id: fduthesis.dtx 0.7b 2018-05-06 12:00:00Z Xiangdong Zeng <xdzeng96 at gmail.com> $
+\GetIdInfo $Id: fduthesis.dtx 0.7c 2019-03-17 12:00:00Z Xiangdong Zeng <xdzeng96 at gmail.com> $
   {Thesis template for Fudan University (English version)}
 \ProvidesExplClass{\ExplFileName-en}
   {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
@@ -54,7 +52,7 @@
 \RequirePackage { xparse, xtemplate, l3keys2e }
 \clist_map_inline:nn { expl3, xparse, xtemplate, l3keys2e }
   {
-    \@ifpackagelater {#1} { 2017/12/16 }
+    \@ifpackagelater {#1} { 2018/05/12 }
       { } { \msg_error:nnn { fduthesis } { l3-too-old } {#1} }
   }
 \msg_new:nnn { fduthesis } { l3-too-old }
@@ -242,7 +240,9 @@
 \__fdu_check_package:nnn { fontspec     } { 2017/09/22 } { 2.6e   }
 \__fdu_check_package:nnn { unicode-math } { 2017/11/18 } { 0.8i   }
 \sys_if_engine_xetex:T
-  { \__fdu_check_package:nnn { xeCJK } { 2017/08/07 } { 3.5.0 } }
+  { \__fdu_check_package:nnn { xeCJK          } { 2017/08/07 } { 3.5.0 } }
+\sys_if_engine_luatex:T
+  { \__fdu_check_package:nnn { xunicode-addon } { 2018/04/30 } { 3.7.1 } }
 \geometry
   {
     paper      = a4paper,
@@ -251,127 +251,270 @@
     headheight = 15 pt
   }
 \bool_if:NT \g__fdu_draft_bool { \geometry { showframe } }
-\prop_new:N \g__fdu_font_name_prop
-\prop_new:N \g__fdu_font_options_prop
-\prop_new:N \g__fdu_cjk_font_name_prop
-\prop_new:N \g__fdu_cjk_font_options_prop
+\tl_new:N \g__fdu_font_set_tl
 \keys_define:nn { fdu / style }
   {
-    font .choice:,
-    font .value_required:n = true,
-    font / libertinus .code:n =
+    font .choices:nn =
+      { garamond, libertinus, lm, palatino, times, times*, none }
+      { \tl_set_eq:NN \g__fdu_font_set_tl \l_keys_choice_tl }
+  }
+\cs_new_protected:Npn \__fdu_setmainfont:nn #1#2
+  { \__fontspec_main_setmainfont:nn {#2} {#1} }
+\cs_new_protected:Npn \__fdu_setsansfont:nn #1#2
+  { \__fontspec_main_setsansfont:nn {#2} {#1} }
+\cs_new_protected:Npn \__fdu_setmonofont:nn #1#2
+  { \__fontspec_main_setmonofont:nn {#2} {#1} }
+\cs_new_protected:Npn \__fdu_setmathfont:nn #1#2
+  { \__um_setmathfont:nn {#2} {#1} }
+\cs_new_protected:Npn \__fdu_set_font_helper:n #1
+  {
+    \exp_args:Nc \RenewDocumentCommand { set #1 font } { O { } m O { } }
       {
-        \fdu_choose_font:nn { main } { Libertinus~ Serif }
-        \fdu_choose_font:nn { sans } { Libertinus~ Sans  }
-        \fdu_choose_font_with_option:nnn { mono }
-          { TeX~ Gyre~ Cursor } { Ligatures = Common Off }
-        \fdu_choose_font:nn { math } { Libertinus~ Math  }
-        \keys_set:nn { fdu / style } { footnote-style = libertinus }
-      },
-    font / lm .code:n =
+        \ctex_at_end_preamble:n
+          { \use:c { __fdu_set #1 font:nn } {##2} { ##1, ##3 } }
+      }
+  }
+\clist_map_inline:nn { main, sans, mono, math    } { \__fdu_set_font_helper:n {#1} }
+\cs_new_protected:Npn \__fdu_load_font_garamond:
+  {
+    \__fdu_setmainfont:nn { EBGaramond }
       {
-        \fdu_choose_font:nn { main } { Latin~ Modern~ Roman }
-        \fdu_choose_font:nn { sans } { Latin~ Modern~ Sans  }
-        \fdu_choose_font:nn { mono } { Latin~ Modern~ Mono  }
-        \fdu_choose_font:nn { math } { Latin~ Modern~ Math  }
-        \keys_set:nn { fdu / style } { footnote-style = pifont }
-      },
-    font / palatino .code:n =
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Italic,
+        BoldItalicFont = *-BoldItalic
+      }
+    \__fdu_setsansfont:nn { libertinussans }
       {
-        \fdu_choose_font:nn { main } { TeX~ Gyre~ Pagella }
-        \fdu_choose_font:nn { sans } { TeX~ Gyre~ Heros   }
-        \fdu_choose_font_with_option:nnn { mono }
-          { TeX~ Gyre~ Cursor } { Ligatures = Common Off }
-        \fdu_choose_font:nn { math } { TeX~ Gyre~ Pagella~ Math }
-        \keys_set:nn { fdu / style } { footnote-style = pifont }
-      },
-    font / times .code:n =
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
+      }
+    \__fdu_setmonofont:nn { lmmonolt10 }
       {
-        \fdu_choose_font_with_option:nnn { main } { XITS }
-          {
-            UprightFeatures    = { SmallCapsFont = *               },
-            BoldFeatures       = { SmallCapsFont = *~ Bold         },
-            ItalicFeatures     = { SmallCapsFont = *~ Italic       },
-            BoldItalicFeatures = { SmallCapsFont = *~ Bold~ Italic },
-          }
-        \fdu_choose_font:nn { sans } { TeX~ Gyre~ Heros  }
-        \fdu_choose_font_with_option:nnn { mono }
-          { TeX~ Gyre~ Cursor } { Ligatures = Common Off }
-        \fdu_choose_font:nn { math } { XITS~ Math        }
-        \keys_set:nn { fdu / style } { footnote-style = xits }
-      },
-    font / none .code:n =
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-oblique,
+        BoldItalicFont = *-boldoblique
+      }
+    \__fdu_setmathfont:nn { Garamond-Math.otf } { }
+  }
+\cs_new_protected:Npn \__fdu_load_font_libertinus:
+  {
+    \__fdu_setmainfont:nn { libertinusserif }
       {
-        \__fdu_initialize_prop:Nn \g__fdu_font_name_prop
-          { main, sans, mono, math }
-        \__fdu_initialize_prop:Nn \g__fdu_font_options_prop
-          { main, sans, mono, math }
-        \keys_set:nn { fdu / style } { footnote-style = plain }
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
       }
+    \__fdu_setsansfont:nn { libertinussans }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
+      }
+    \__fdu_setmonofont:nn { lmmonolt10 }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-oblique,
+        BoldItalicFont = *-boldoblique
+      }
+    \__fdu_setmathfont:nn { libertinusmath-regular.otf } { }
   }
-\cs_new_protected:Npn \__fdu_initialize_prop:Nn #1#2
+\cs_new_protected:Npn \__fdu_load_font_lm:
+  { \__fdu_setmathfont:nn { latinmodern-math.otf } { } }
+\cs_new_protected:Npn \__fdu_load_font_palatino:
   {
-    \prop_gclear:N #1
-    \clist_map_inline:nn {#2} { \prop_gput:Nnn #1 {##1} { } }
+    \__fdu_setmainfont:nn { texgyrepagella }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
+      }
+    \__fdu_setsansfont:nn { libertinussans }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic,
+        Scale          = MatchUppercase
+      }
+    \__fdu_setmonofont:nn { lmmonolt10 }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-oblique,
+        BoldItalicFont = *-boldoblique
+      }
+    \__fdu_setmathfont:nn { texgyrepagella-math.otf } { }
   }
-\clist_map_inline:nn
-  { main, sans, mono, math }
+\cs_new_protected:Npn \__fdu_load_font_times:
   {
-    \exp_args:Nc \RenewDocumentCommand { set #1 font } { O { } m O { } }
-      { \fdu_choose_font_with_option:nnn { #1 } {##2} { ##1, ##3 } }
+    \__fdu_setmainfont:nn { XITS }
+      {
+        Extension          = .otf,
+        UprightFont        = *-Regular,
+        BoldFont           = *-Bold,
+        ItalicFont         = *-Italic,
+        BoldItalicFont     = *-BoldItalic,
+        UprightFeatures    = { SmallCapsFont = *-Regular    },
+        BoldFeatures       = { SmallCapsFont = *-Bold       },
+        ItalicFeatures     = { SmallCapsFont = *-Italic     },
+        BoldItalicFeatures = { SmallCapsFont = *-BoldItalic }
+      }
+    \__fdu_setsansfont:nn { texgyreheros }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
+      }
+    \__fdu_setmonofont:nn { texgyrecursor }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic,
+        Ligatures      = CommonOff
+      }
+    \__fdu_setmathfont:nn { XITSMath-Regular.otf }{ BoldFont = XITSMath-Bold.otf }
   }
-\cs_new_protected:Npn \fdu_choose_font_with_option:nnn #1#2#3
+\cs_new_protected:cpn { __fdu_load_font_ times* : }
   {
-    \prop_gput:Nnn \g__fdu_font_name_prop    {#1} {#2}
-    \prop_gput:Nnn \g__fdu_font_options_prop {#1} {#3}
+    \__fdu_setmainfont:nn { Times~ New~ Roman    } { }
+    \__fdu_setsansfont:nn { Arial                } { }
+    \__fdu_setmonofont:nn { Courier~ New         } { }
+    \__fdu_setmathfont:nn { XITSMath-Regular.otf }{ BoldFont = XITSMath-Bold.otf }
   }
-\cs_new_protected:Npn \fdu_choose_font:nn #1#2
+\cs_new_protected:Npn \__fdu_load_cjk_font_adobe:
   {
-    \prop_gput:Nnn \g__fdu_font_name_prop    {#1} {#2}
-    \prop_gput:Nnn \g__fdu_font_options_prop {#1} {  }
+    \__fdu_setCJKmainfont:n   { AdobeSongStd-Light       }
+    \__fdu_setCJKsansfont:n   { AdobeHeitiStd-Regular    }
+    \__fdu_setCJKmonofont:n   { AdobeFangsongStd-Regular }
+    \__fdu_set_cjk_font_kai:n { AdobeKaitiStd-Regular    }
   }
-\cs_new_protected:Npn \fdu_choose_cjk_font_with_option:nnn #1#2#3
+\cs_new_protected:Npn \__fdu_load_cjk_font_fandol:
   {
-    \prop_gput:Nnn \g__fdu_cjk_font_name_prop    {#1} {#2}
-    \prop_gput:Nnn \g__fdu_cjk_font_options_prop {#1} {#3}
+    \__fdu_setCJKmainfont:nn   { FandolSong }
+      {
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
+      }
+    \__fdu_setCJKsansfont:nn   { FandolHei  }
+      {
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
+      }
+    \__fdu_setCJKmonofont:nn   { FandolFang }
+      {
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Regular,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Regular
+      }
+    \__fdu_set_cjk_font_kai:nn { FandolKai  }
+      {
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Regular,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Regular
+      }
   }
-\cs_new_protected:Npn \fdu_choose_cjk_font:nn #1#2
+\cs_new_protected:Npn \__fdu_load_cjk_font_founder:
   {
-    \prop_gput:Nnn \g__fdu_cjk_font_name_prop    {#1} {#2}
-    \prop_gput:Nnn \g__fdu_cjk_font_options_prop {#1} {  }
+    \__fdu_setCJKmainfont:n   { FZShuSong-Z01  }
+    \__fdu_setCJKsansfont:n   { FZHei-B01      }
+    \__fdu_setCJKmonofont:n   { FZFangSong-Z02 }
+    \__fdu_set_cjk_font_kai:n { FZKai-Z03      }
   }
-\cs_new_protected:Npn \__fdu_set_font:
+\cs_new_protected:Npn \__fdu_load_cjk_font_mac:
   {
-    \clist_map_inline:nn { main, sans, mono, math }
+    \__fdu_setCJKmainfont:nn   { STSongti-SC }
       {
-        \prop_get:NnN \g__fdu_font_name_prop    {##1} \l__fdu_tmpa_tl
-        \prop_get:NnN \g__fdu_font_options_prop {##1} \l__fdu_tmpb_tl
-        \tl_if_empty:NT \l__fdu_tmpa_tl
-          { \__fdu_error:nn { font-not-defined } {##1} }
-        \use:c { __fdu_set_ ##1 _font:VV } \l__fdu_tmpa_tl \l__fdu_tmpb_tl
+        UprightFont    = *-Light,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Light,
+        BoldItalicFont = *-Bold
       }
+    \__fdu_setCJKsansfont:nn   { STHeitiSC   }
+      {
+        UprightFont    = *-Medium,
+        BoldFont       = *-Medium,
+        ItalicFont     = *-Medium,
+        BoldItalicFont = *-Medium
+      }
+    \__fdu_setCJKmonofont:n    { STFangsong  }
+    \__fdu_set_cjk_font_kai:nn { STKaitiSC   }
+      {
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
+      }
   }
-\clist_map_inline:nn { main, sans, mono }
+\cs_new_protected:Npn \__fdu_load_cjk_font_sinotype:
   {
-    \cs_new_protected:cpx { __fdu_set_ #1 _font:nn } ##1 ##2
-      { \exp_not:c { __fontspec_main_set #1 font:nn } {##2} {##1} }
+    \__fdu_setCJKmainfont:n   { STSong     }
+    \__fdu_setCJKsansfont:n   { STHeiti    }
+    \__fdu_setCJKmonofont:n   { STFangsong }
+    \__fdu_set_cjk_font_kai:n { STKaiti    }
   }
-\cs_new_protected:Npn \__fdu_set_math_font:nn #1#2
-  { \__um_setmathfont:nn {#2} {#1} }
-\clist_map_inline:nn { main, sans, mono, math }
-  { \cs_generate_variant:cn { __fdu_set_ #1 _font:nn } { VV } }
-\__fdu_msg_new:nn { font-not-defined }
+\cs_new_protected:Npn \__fdu_load_cjk_font_sourcehan:
   {
-    \str_upper_case:f { \tl_head:n {#1} } \tl_tail:n {#1} ~
-    font~ is~ not~ defined. \\\\
-    You~ can~ set~ option~ "font"~ via~ "\string\fdusetup",~
-    or~ use~ command~ \\
-    "\string\set #1 font"~ to~ define~ new~ font~ families.
+    \__fdu_setCJKmainfont:nn { SourceHanSerifSC }
+      {
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
+      }
+    \__fdu_setCJKsansfont:nn { SourceHanSansSC  }
+      {
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
+      }
+    \__fdu_warning:n { source-han }
   }
-\ctex_at_end_preamble:n
+\__fdu_msg_new:nn { source-han }
+  { Font~ set~ `sourcehan'~ does~ not~ contain~ kaiti~ and~ fangsong. }
+\cs_new_protected:Npn \__fdu_load_cjk_font_windows:
   {
-    \__fdu_set_font:
+    \__fdu_setCJKmainfont:n   { SimSun   }
+    \__fdu_setCJKsansfont:n   { SimHei   }
+    \__fdu_setCJKmonofont:n   { FangSong }
+    \__fdu_set_cjk_font_kai:n { KaiTi    }
   }
+\cs_new_protected:Npn \__fdu_load_font:
+  {
+    \use:c { __fdu_load_font_     \tl_use:N \g__fdu_font_set_tl     : }
+  }
+\ctex_at_end_preamble:n { \__fdu_load_font: }
 \keys_set:nn { unicode-math }
   {
     math-style = ISO,
@@ -542,17 +685,17 @@
           { \int_use:N #1 }
         \c__fdu_fn_style_libertinus_tl
           {
-            \fontspec { Libertinus~ Serif }
+            \fontspec { libertinusserif-regular.otf }
             \__fdu_fn_symbol_libertinus:n {#1}
           }
         \c__fdu_fn_style_libertinus_neg_tl
           {
-            \fontspec { Libertinus~ Serif }
+            \fontspec { libertinusserif-regular.otf }
             \__fdu_fn_symbol_libertinus_neg:n {#1}
           }
         \c__fdu_fn_style_libertinus_sans_tl
           {
-            \fontspec { Libertinus~ Sans }
+            \fontspec { libertinussans-regular.otf }
             \__fdu_fn_symbol_libertinus_sans:n {#1}
           }
         \c__fdu_fn_style_pifont_tl
@@ -565,17 +708,17 @@
           { \__fdu_fn_symbol_pifont_sans_neg:n {#1} }
         \c__fdu_fn_style_xits_tl
           {
-            \fontspec { XITS }
+            \fontspec { XITS-Regular.otf }
             \__fdu_fn_symbol_xits:n {#1}
           }
         \c__fdu_fn_style_xits_sans_tl
           {
-            \fontspec { XITS }
+            \fontspec { XITS-Regular.otf }
             \__fdu_fn_symbol_xits_sans:n {#1}
           }
         \c__fdu_fn_style_xits_sans_neg_tl
           {
-            \fontspec { XITS }
+            \fontspec { XITS-Regular.otf }
             \__fdu_fn_symbol_xits_sans_neg:n {#1}
           }
       }
@@ -738,8 +881,7 @@
     secret-level .choices:nn  =
       { none, i, ii, iii }
       {
-        \int_compare:nTF
-          { \l_keys_choice_int >= 2 }
+        \int_compare:nTF { \l_keys_choice_int >= 2 }
           {
             \bool_set_true:N \l__fdu_secret_bool
             \tl_set:Nn \l__fdu_info_secret_level_tl
@@ -844,15 +986,11 @@
   }
 \cs_new_protected:Npn \__fdu_cover_degree:
   {
-    \int_compare:nNnT \g__fdu_thesis_type_int = \c_two
+    \int_compare:nT { \g__fdu_thesis_type_int != 3 }
       {
-        \tl_set:Nx \l__fdu_tmpa_tl
-          {
-            \clist_item:Nn \c__fdu_degree_type_clist
-              { \l__fdu_info_degree_type_int }
-          }
         \c__fdu_fullwidth_left_paren_tl
-        \l__fdu_tmpa_tl
+        \clist_item:Nn \c__fdu_degree_type_clist
+          { \l__fdu_info_degree_type_int }
         \c__fdu_fullwidth_right_paren_tl
       }
   }
@@ -898,7 +1036,7 @@
         \__fdu_quad:
       }
   }
-\DeclareObjectType { fdu / cover } { \c_zero }
+\DeclareObjectType { fdu / cover } { \c_zero_int }
 \NewDocumentCommand \DeclareCoverTemplate { m m }
   { \fdu_cover_declare_template:nn {#1} {#2} }
 \cs_new_protected:Npn \fdu_cover_declare_template:nn #1#2
@@ -946,9 +1084,9 @@
   }
 \tl_new:N \l__fdu_cover_template_tl
 \cs_new_protected:Npn \__fdu_cover_declare_template_interface:nn #1#2
-  { \DeclareTemplateInterface { fdu / cover } {#1} { \c_zero } {#2} }
+  { \DeclareTemplateInterface { fdu / cover } {#1} { \c_zero_int } {#2} }
 \cs_new_protected:Npn \__fdu_cover_declare_template_code:nnn #1#2#3
-  { \DeclareTemplateCode { fdu / cover } {#1} { \c_zero } {#2} {#3} }
+  { \DeclareTemplateCode { fdu / cover } {#1} { \c_zero_int } {#2} {#3} }
 \cs_generate_variant:Nn \__fdu_cover_declare_template_interface:nn { nx  }
 \cs_generate_variant:Nn \__fdu_cover_declare_template_code:nnn     { nxn }
 \cs_new:Npn \__fdu_cover_key_type:n #1
@@ -1148,11 +1286,11 @@
     section / tocline =
       {
         \bfseries
-         \CTEXnumberline {#1} #2
+        \CTEXnumberline {#1} #2
       },
     subsection / tocline =
       {
-         \CTEXnumberline {#1} #2
+        \CTEXnumberline {#1} #2
       }
   }
 \__fdu_patch_cmd:Nnn \tableofcontents
@@ -1329,9 +1467,9 @@
   }
 \cs_new:Npn \__fdu_biblatex_allow_url_break:
   {
-    \int_set_eq:NN \c at biburlucpenalty  \c_one
-    \int_set_eq:NN \c at biburlnumpenalty \c_one
-    \int_set_eq:NN \c at biburllcpenalty  \c_one
+    \int_set_eq:NN \c at biburlucpenalty  \c_one_int
+    \int_set_eq:NN \c at biburlnumpenalty \c_one_int
+    \int_set_eq:NN \c at biburllcpenalty  \c_one_int
   }
 \cs_new:Npn \__fdu_set_cite_style_numerical:
   {

Modified: trunk/Master/texmf-dist/tex/latex/fduthesis/fduthesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fduthesis/fduthesis.cls	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/tex/latex/fduthesis/fduthesis.cls	2019-03-17 21:38:24 UTC (rev 50428)
@@ -6,7 +6,7 @@
 %%
 %% fduthesis.dtx  (with options: `class')
 %% 
-%%     Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+%%     Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 %% 
 %%     This work may be distributed and/or modified under the
 %%     conditions of the LaTeX Project Public License, either
@@ -41,13 +41,11 @@
 %%                                     fduthesis.pdf,
 %%                                     fduthesis-en.pdf,
 %%                                     fduthesis-code.pdf,
-%%                                     latexmkrc,
-%%                                     latexmkrc-en,
 %%                                 and README.md.
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \RequirePackage{expl3}
-\GetIdInfo $Id: fduthesis.dtx 0.7b 2018-05-06 12:00:00Z Xiangdong Zeng <xdzeng96 at gmail.com> $
+\GetIdInfo $Id: fduthesis.dtx 0.7c 2019-03-17 12:00:00Z Xiangdong Zeng <xdzeng96 at gmail.com> $
   {Thesis template for Fudan University}
 \ProvidesExplClass{\ExplFileName}
   {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
@@ -54,7 +52,7 @@
 \RequirePackage { xparse, xtemplate, l3keys2e }
 \clist_map_inline:nn { expl3, xparse, xtemplate, l3keys2e }
   {
-    \@ifpackagelater {#1} { 2017/12/16 }
+    \@ifpackagelater {#1} { 2018/05/12 }
       { } { \msg_error:nnn { fduthesis } { l3-too-old } {#1} }
   }
 \msg_new:nnn { fduthesis } { l3-too-old }
@@ -242,7 +240,9 @@
 \__fdu_check_package:nnn { fontspec     } { 2017/09/22 } { 2.6e   }
 \__fdu_check_package:nnn { unicode-math } { 2017/11/18 } { 0.8i   }
 \sys_if_engine_xetex:T
-  { \__fdu_check_package:nnn { xeCJK } { 2017/08/07 } { 3.5.0 } }
+  { \__fdu_check_package:nnn { xeCJK          } { 2017/08/07 } { 3.5.0 } }
+\sys_if_engine_luatex:T
+  { \__fdu_check_package:nnn { xunicode-addon } { 2018/04/30 } { 3.7.1 } }
 \geometry
   {
     paper      = a4paper,
@@ -251,353 +251,308 @@
     headheight = 15 pt
   }
 \bool_if:NT \g__fdu_draft_bool { \geometry { showframe } }
-\prop_new:N \g__fdu_font_name_prop
-\prop_new:N \g__fdu_font_options_prop
-\prop_new:N \g__fdu_cjk_font_name_prop
-\prop_new:N \g__fdu_cjk_font_options_prop
+\tl_new:N \g__fdu_font_set_tl
+\tl_new:N \g__fdu_cjk_font_set_tl
 \keys_define:nn { fdu / style }
   {
-    font .choice:,
-    font .value_required:n = true,
-    font / libertinus .code:n =
-      {
-        \fdu_choose_font:nn { main } { Libertinus~ Serif }
-        \fdu_choose_font:nn { sans } { Libertinus~ Sans  }
-        \fdu_choose_font_with_option:nnn { mono }
-          { TeX~ Gyre~ Cursor } { Ligatures = Common Off }
-        \fdu_choose_font:nn { math } { Libertinus~ Math  }
-        \keys_set:nn { fdu / style } { footnote-style = libertinus }
-      },
-    font / lm .code:n =
-      {
-        \fdu_choose_font:nn { main } { Latin~ Modern~ Roman }
-        \fdu_choose_font:nn { sans } { Latin~ Modern~ Sans  }
-        \fdu_choose_font:nn { mono } { Latin~ Modern~ Mono  }
-        \fdu_choose_font:nn { math } { Latin~ Modern~ Math  }
-        \keys_set:nn { fdu / style } { footnote-style = pifont }
-      },
-    font / palatino .code:n =
-      {
-        \fdu_choose_font:nn { main } { TeX~ Gyre~ Pagella }
-        \fdu_choose_font:nn { sans } { TeX~ Gyre~ Heros   }
-        \fdu_choose_font_with_option:nnn { mono }
-          { TeX~ Gyre~ Cursor } { Ligatures = Common Off }
-        \fdu_choose_font:nn { math } { TeX~ Gyre~ Pagella~ Math }
-        \keys_set:nn { fdu / style } { footnote-style = pifont }
-      },
-    font / times .code:n =
-      {
-        \fdu_choose_font_with_option:nnn { main } { XITS }
-          {
-            UprightFeatures    = { SmallCapsFont = *               },
-            BoldFeatures       = { SmallCapsFont = *~ Bold         },
-            ItalicFeatures     = { SmallCapsFont = *~ Italic       },
-            BoldItalicFeatures = { SmallCapsFont = *~ Bold~ Italic },
-          }
-        \fdu_choose_font:nn { sans } { TeX~ Gyre~ Heros  }
-        \fdu_choose_font_with_option:nnn { mono }
-          { TeX~ Gyre~ Cursor } { Ligatures = Common Off }
-        \fdu_choose_font:nn { math } { XITS~ Math        }
-        \keys_set:nn { fdu / style } { footnote-style = xits }
-      },
-    font / none .code:n =
-      {
-        \__fdu_initialize_prop:Nn \g__fdu_font_name_prop
-          { main, sans, mono, math }
-        \__fdu_initialize_prop:Nn \g__fdu_font_options_prop
-          { main, sans, mono, math }
-        \keys_set:nn { fdu / style } { footnote-style = plain }
-      },
-    cjk-font .choice:,
-    cjk-font .value_required:n = true,
-    cjk-font / adobe .code:n =
-      {
-        \fdu_choose_cjk_font:nn { song } { Adobe~ Song~     Std }
-        \fdu_choose_cjk_font:nn { hei  } { Adobe~ Heiti~    Std }
-        \fdu_choose_cjk_font:nn { fang } { Adobe~ Fangsong~ Std }
-        \fdu_choose_cjk_font:nn { kai  } { Adobe~ Kaiti~    Std }
-      },
-    cjk-font / fandol .code:n =
-      {
-        \fdu_choose_cjk_font_with_option:nnn { song }
-          { FandolSong } { BoldFont = FandolSong~ Bold }
-        \fdu_choose_cjk_font:nn { hei  } { FandolHei  }
-        \fdu_choose_cjk_font:nn { fang } { FandolFang }
-        \fdu_choose_cjk_font:nn { kai  } { FandolKai  }
-      },
-    cjk-font / founder .code:n =
-      {
-        \fdu_choose_cjk_font_with_option:nnn { song }
-          { FZShuSong-Z01 } { BoldFont = FZXiaoBiaoSong-B05 }
-        \fdu_choose_cjk_font:nn { hei  } { FZHei-B01      }
-        \fdu_choose_cjk_font:nn { fang } { FZFangSong-Z02 }
-        \fdu_choose_cjk_font:nn { kai  } { FZKai-Z03      }
-      },
-    cjk-font / mac .code:n =
-      {
-        \fdu_choose_cjk_font_with_option:nnn { song }
-          { STSong } { BoldFont = STZhongsong }
-        \fdu_choose_cjk_font:nn { hei  } { STHeiti    }
-        \fdu_choose_cjk_font:nn { fang } { STFangsong }
-        \fdu_choose_cjk_font:nn { kai  } { STKaiti    }
-      },
-    cjk-font / windows .code:n =
-      {
-        \fdu_choose_cjk_font:nn { song } { SimSun   }
-        \fdu_choose_cjk_font:nn { hei  } { SimHei   }
-        \fdu_choose_cjk_font:nn { fang } { FangSong }
-        \fdu_choose_cjk_font:nn { kai  } { KaiTi    }
-      },
-    cjk-font / none .code:n =
-      {
-        \__fdu_initialize_prop:Nn \g__fdu_cjk_font_name_prop
-          { rm, sf, tt, kai }
-        \__fdu_initialize_prop:Nn \g__fdu_cjk_font_options_prop
-          { rm, sf, tt, kai }
-      }
+    font .choices:nn =
+      { garamond, libertinus, lm, palatino, times, times*, none }
+      { \tl_set_eq:NN \g__fdu_font_set_tl \l_keys_choice_tl }
   }
-\cs_new_protected:Npn \__fdu_initialize_prop:Nn #1#2
+\keys_define:nn { fdu / style }
   {
-    \prop_gclear:N #1
-    \clist_map_inline:nn {#2} { \prop_gput:Nnn #1 {##1} { } }
+    cjk-font .choices:nn =
+      { adobe, fandol, founder, mac, sinotype, sourcehan, windows, none }
+      { \tl_set_eq:NN \g__fdu_cjk_font_set_tl \l_keys_choice_tl }
   }
-\clist_map_inline:nn
-  { main, sans, mono, math }
+\cs_new_protected:Npn \__fdu_setmainfont:nn #1#2
+  { \__fontspec_main_setmainfont:nn {#2} {#1} }
+\cs_new_protected:Npn \__fdu_setsansfont:nn #1#2
+  { \__fontspec_main_setsansfont:nn {#2} {#1} }
+\cs_new_protected:Npn \__fdu_setmonofont:nn #1#2
+  { \__fontspec_main_setmonofont:nn {#2} {#1} }
+\cs_new_protected:Npn \__fdu_setmathfont:nn #1#2
+  { \__um_setmathfont:nn {#2} {#1} }
+\cs_new_protected:Npn \__fdu_setCJKmainfont:nn #1#2
+  { \__fdu_set_family:nnn { \CJKrmdefault } {#2} {#1} }
+\cs_new_protected:Npn \__fdu_setCJKsansfont:nn #1#2
+  { \__fdu_set_family:nnn { \CJKsfdefault } {#2} {#1} }
+\cs_new_protected:Npn \__fdu_setCJKmonofont:nn #1#2
+  { \__fdu_set_family:nnn { \CJKttdefault } {#2} {#1} }
+\cs_new_protected:Npn \__fdu_set_cjk_font_kai:nn #1#2
+  { \__fdu_set_family:nnn { fdu at kai } {#2} {#1} }
+\cs_new_protected:Npn \fdu at kai
+  { \__fdu_switch_family:n { fdu at kai } }
+\tl_const:Nn \c__fdu_cjk_font_options_tl
+ { UprightFont = *, BoldFont = *, ItalicFont = *, BoldItalicFont = * }
+\cs_new_protected:Npx \__fdu_setCJKmainfont:n   #1
+  { \__fdu_setCJKmainfont:nn   {#1} { \c__fdu_cjk_font_options_tl } }
+\cs_new_protected:Npx \__fdu_setCJKsansfont:n   #1
+  { \__fdu_setCJKsansfont:nn   {#1} { \c__fdu_cjk_font_options_tl } }
+\cs_new_protected:Npx \__fdu_setCJKmonofont:n   #1
+  { \__fdu_setCJKmonofont:nn   {#1} { \c__fdu_cjk_font_options_tl } }
+\cs_new_protected:Npx \__fdu_set_cjk_font_kai:n #1
+  { \__fdu_set_cjk_font_kai:nn {#1} { \c__fdu_cjk_font_options_tl } }
+\sys_if_engine_xetex:TF
   {
-    \exp_args:Nc \RenewDocumentCommand { set #1 font } { O { } m O { } }
-      { \fdu_choose_font_with_option:nnn { #1 } {##2} { ##1, ##3 } }
+    \cs_new_eq:NN \__fdu_set_family:nnn  \xeCJK_set_family:nnn
+    \cs_new_eq:NN \__fdu_switch_family:n \xeCJK_switch_family:n
   }
-\RenewDocumentCommand \setCJKmainfont { O { } m O { } }
-  { \fdu_choose_cjk_font_with_option:nnn { rm } {#2} { #1, #3 } }
-\RenewDocumentCommand \setCJKsansfont { O { } m O { } }
-  { \fdu_choose_cjk_font_with_option:nnn { sf } {#2} { #1, #3 } }
-\RenewDocumentCommand \setCJKmonofont { O { } m O { } }
-  { \fdu_choose_cjk_font_with_option:nnn { tt } {#2} { #1, #3 } }
-\RenewDocumentCommand \setCJKfamilyfont { m O { } m O { } }
-  { \fdu_choose_cjk_font_with_option:nnn {#1} {#3} { #2, #4 } }
-\cs_new_protected:Npn \fdu_choose_font_with_option:nnn #1#2#3
   {
-    \prop_gput:Nnn \g__fdu_font_name_prop    {#1} {#2}
-    \prop_gput:Nnn \g__fdu_font_options_prop {#1} {#3}
+    \cs_new_eq:NN \__fdu_set_family:nnn  \ctex_ltj_set_family:nnn
+    \cs_new_eq:NN \__fdu_switch_family:n \ctex_ltj_switch_family:n
   }
-\cs_new_protected:Npn \fdu_choose_font:nn #1#2
+\cs_new_protected:Npn \__fdu_set_font_helper:n #1
   {
-    \prop_gput:Nnn \g__fdu_font_name_prop    {#1} {#2}
-    \prop_gput:Nnn \g__fdu_font_options_prop {#1} {  }
-  }
-\cs_new_protected:Npn \fdu_choose_cjk_font_with_option:nnn #1#2#3
-  {
-    \prop_gput:Nnn \g__fdu_cjk_font_name_prop    {#1} {#2}
-    \prop_gput:Nnn \g__fdu_cjk_font_options_prop {#1} {#3}
-  }
-\cs_new_protected:Npn \fdu_choose_cjk_font:nn #1#2
-  {
-    \prop_gput:Nnn \g__fdu_cjk_font_name_prop    {#1} {#2}
-    \prop_gput:Nnn \g__fdu_cjk_font_options_prop {#1} {  }
-  }
-\cs_new_protected:Npn \__fdu_set_font:
-  {
-    \clist_map_inline:nn { main, sans, mono, math }
+    \exp_args:Nc \RenewDocumentCommand { set #1 font } { O { } m O { } }
       {
-        \prop_get:NnN \g__fdu_font_name_prop    {##1} \l__fdu_tmpa_tl
-        \prop_get:NnN \g__fdu_font_options_prop {##1} \l__fdu_tmpb_tl
-        \tl_if_empty:NT \l__fdu_tmpa_tl
-          { \__fdu_error:nn { font-not-defined } {##1} }
-        \use:c { __fdu_set_ ##1 _font:VV } \l__fdu_tmpa_tl \l__fdu_tmpb_tl
+        \ctex_at_end_preamble:n
+          { \use:c { __fdu_set #1 font:nn } {##2} { ##1, ##3 } }
       }
   }
-\clist_map_inline:nn { main, sans, mono }
+\clist_map_inline:nn { main, sans, mono, math    } { \__fdu_set_font_helper:n {#1} }
+\clist_map_inline:nn { CJKmain, CJKsans, CJKmono } { \__fdu_set_font_helper:n {#1} }
+\cs_new_protected:Npn \__fdu_load_font_garamond:
   {
-    \cs_new_protected:cpx { __fdu_set_ #1 _font:nn } ##1 ##2
-      { \exp_not:c { __fontspec_main_set #1 font:nn } {##2} {##1} }
-  }
-\cs_new_protected:Npn \__fdu_set_math_font:nn #1#2
-  { \__um_setmathfont:nn {#2} {#1} }
-\clist_map_inline:nn { main, sans, mono, math }
-  { \cs_generate_variant:cn { __fdu_set_ #1 _font:nn } { VV } }
-\cs_new_protected:Npn \__fdu_set_cjk_font:
-  {
-    \clist_map_inline:nn { rm, sf, tt, kai }
+    \__fdu_setmainfont:nn { EBGaramond }
       {
-        \use:c { __fdu_parse_cjk_ ##1 _font: }
-        \__fdu_check_cjk_font:n   {##1}
-        \__fdu_set_cjk_font_aux:n {##1}
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Italic,
+        BoldItalicFont = *-BoldItalic
       }
-    \clist_map_inline:nn { song, hei, fang }
+    \__fdu_setsansfont:nn { libertinussans }
       {
-        \prop_gremove:Nn \g__fdu_cjk_font_name_prop    {##1}
-        \prop_gremove:Nn \g__fdu_cjk_font_options_prop {##1}
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
       }
-  }
-\tl_new:N    \l__fdu_font_name_tl
-\clist_new:N \l__fdu_font_options_clist
-\cs_new_protected:Npn \__fdu_parse_cjk_rm_font:
-  {
-    \prop_get:NnNF \g__fdu_cjk_font_name_prop
-      { rm } \l__fdu_font_name_tl
+    \__fdu_setmonofont:nn { lmmonolt10 }
       {
-        \__fdu_get_cjk_font_name_options:nn { rm } { song }
-        \use_ii:nn
-          {
-            \tl_if_in:NnF \l__fdu_font_options_clist { BoldFont = }
-              {
-                \clist_put_right:Nx \l__fdu_font_options_clist
-                  { BoldFont = \l__fdu_font_name_tl }
-              }
-          }
-          {
-            \prop_get:NnN \g__fdu_cjk_font_name_prop { hei }
-              \l__fdu_tmpa_tl
-            \clist_put_right:Nx \l__fdu_font_options_clist
-              { BoldFont = \l__fdu_tmpa_tl }
-          }
-        \__fdu_get_cjk_kai_font:
-        \__fdu_set_cjk_font_options:n { rm }
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-oblique,
+        BoldItalicFont = *-boldoblique
       }
+    \__fdu_setmathfont:nn { Garamond-Math.otf } { }
   }
-\cs_new_protected:Npn \__fdu_parse_cjk_sf_font:
+\cs_new_protected:Npn \__fdu_load_font_libertinus:
   {
-    \prop_get:NnNF \g__fdu_cjk_font_name_prop
-      { sf } \l__fdu_font_name_tl
+    \__fdu_setmainfont:nn { libertinusserif }
       {
-        \__fdu_get_cjk_font_name_options:nn { sf } { hei }
-        \clist_put_right:Nx \l__fdu_font_options_clist
-          {
-            BoldFont       = \l__fdu_font_name_tl,
-            ItalicFont     = \l__fdu_font_name_tl,
-            BoldItalicFont = \l__fdu_font_name_tl
-          }
-        \__fdu_set_cjk_font_options:n { sf }
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
       }
-  }
-\cs_new_protected:Npn \__fdu_parse_cjk_tt_font:
-  {
-    \prop_get:NnNF \g__fdu_cjk_font_name_prop
-      { tt } \l__fdu_font_name_tl
+    \__fdu_setsansfont:nn { libertinussans }
       {
-        \__fdu_get_cjk_font_name_options:nn { tt } { fang }
-        \clist_put_right:Nx \l__fdu_font_options_clist
-          { BoldFont = \l__fdu_font_name_tl }
-        \__fdu_get_cjk_kai_font:
-        \__fdu_set_cjk_font_options:n { tt }
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
       }
+    \__fdu_setmonofont:nn { lmmonolt10 }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-oblique,
+        BoldItalicFont = *-boldoblique
+      }
+    \__fdu_setmathfont:nn { libertinusmath-regular.otf } { }
   }
-\cs_new_protected:Npn \__fdu_parse_cjk_kai_font:
+\cs_new_protected:Npn \__fdu_load_font_lm:
+  { \__fdu_setmathfont:nn { latinmodern-math.otf } { } }
+\cs_new_protected:Npn \__fdu_load_font_palatino:
   {
-    \prop_get:NnN \g__fdu_cjk_font_name_prop { kai }
-      \l__fdu_font_name_tl
-    \clist_set:Nx \l__fdu_font_options_clist
+    \__fdu_setmainfont:nn { texgyrepagella }
       {
-        BoldFont       = \l__fdu_font_name_tl,
-        ItalicFont     = \l__fdu_font_name_tl,
-        BoldItalicFont = \l__fdu_font_name_tl
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
       }
-    \__fdu_set_cjk_font_options:n { kai }
+    \__fdu_setsansfont:nn { libertinussans }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic,
+        Scale          = MatchUppercase
+      }
+    \__fdu_setmonofont:nn { lmmonolt10 }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-oblique,
+        BoldItalicFont = *-boldoblique
+      }
+    \__fdu_setmathfont:nn { texgyrepagella-math.otf } { }
   }
-\cs_new_protected:Npn \__fdu_get_cjk_font_name_options:nn #1#2
+\cs_new_protected:Npn \__fdu_load_font_times:
   {
-    \prop_get:NnN  \g__fdu_cjk_font_name_prop    {#2} \l__fdu_font_name_tl
-    \prop_gput:NnV \g__fdu_cjk_font_name_prop    {#1} \l__fdu_font_name_tl
-    \prop_get:NnN  \g__fdu_cjk_font_options_prop {#2} \l__fdu_tmpa_tl
-    \clist_set:NV  \l__fdu_font_options_clist \l__fdu_tmpa_tl
-  }
-\cs_new_protected:Npn \__fdu_get_cjk_kai_font:
-  {
-    \prop_get:NnN \g__fdu_cjk_font_name_prop { kai }
-      \l__fdu_tmpa_tl
-    \clist_put_right:Nx \l__fdu_font_options_clist
+    \__fdu_setmainfont:nn { XITS }
       {
-        ItalicFont     = \l__fdu_tmpa_tl,
-        BoldItalicFont = \l__fdu_tmpa_tl
+        Extension          = .otf,
+        UprightFont        = *-Regular,
+        BoldFont           = *-Bold,
+        ItalicFont         = *-Italic,
+        BoldItalicFont     = *-BoldItalic,
+        UprightFeatures    = { SmallCapsFont = *-Regular    },
+        BoldFeatures       = { SmallCapsFont = *-Bold       },
+        ItalicFeatures     = { SmallCapsFont = *-Italic     },
+        BoldItalicFeatures = { SmallCapsFont = *-BoldItalic }
       }
+    \__fdu_setsansfont:nn { texgyreheros }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic
+      }
+    \__fdu_setmonofont:nn { texgyrecursor }
+      {
+        Extension      = .otf,
+        UprightFont    = *-regular,
+        BoldFont       = *-bold,
+        ItalicFont     = *-italic,
+        BoldItalicFont = *-bolditalic,
+        Ligatures      = CommonOff
+      }
+    \__fdu_setmathfont:nn { XITSMath-Regular.otf }{ BoldFont = XITSMath-Bold.otf }
   }
-\cs_new_protected:Npn \__fdu_set_cjk_font_options:n #1
+\cs_new_protected:cpn { __fdu_load_font_ times* : }
   {
-    \prop_put:NnV \g__fdu_cjk_font_options_prop {#1}
-      \l__fdu_font_options_clist
+    \__fdu_setmainfont:nn { Times~ New~ Roman    } { }
+    \__fdu_setsansfont:nn { Arial                } { }
+    \__fdu_setmonofont:nn { Courier~ New         } { }
+    \__fdu_setmathfont:nn { XITSMath-Regular.otf }{ BoldFont = XITSMath-Bold.otf }
   }
-\cs_new_protected:Npn \__fdu_check_cjk_font:n #1
+\cs_new_protected:Npn \__fdu_load_cjk_font_adobe:
   {
-    \prop_get:NnN \g__fdu_cjk_font_name_prop {#1}
-      \l__fdu_font_name_tl
-    \tl_if_empty:NT \l__fdu_font_name_tl
-      { \__fdu_error:nn { cjk-font-not-defined } {#1} }
+    \__fdu_setCJKmainfont:n   { AdobeSongStd-Light       }
+    \__fdu_setCJKsansfont:n   { AdobeHeitiStd-Regular    }
+    \__fdu_setCJKmonofont:n   { AdobeFangsongStd-Regular }
+    \__fdu_set_cjk_font_kai:n { AdobeKaitiStd-Regular    }
   }
-\cs_generate_variant:Nn \xeCJK_set_family:nnn    { nVV }
-\cs_generate_variant:Nn \ctex_ltj_set_family:nnn { nVV }
-\cs_new_protected:Npx \__fdu_set_cjk_font_aux:n #1
+\cs_new_protected:Npn \__fdu_load_cjk_font_fandol:
   {
-    \prop_get:NnN \exp_not:N \g__fdu_cjk_font_name_prop    {#1}
-      \exp_not:N \l__fdu_tmpa_tl
-    \prop_get:NnN \exp_not:N \g__fdu_cjk_font_options_prop {#1}
-      \exp_not:N \l__fdu_tmpb_tl
-    \sys_if_engine_xetex:TF
-      { \xeCJK_set_family:nVV }
-      { \sys_if_engine_luatex:T { \ctex_ltj_set_family:nVV } }
-    {#1} \exp_not:n { \l__fdu_tmpb_tl \l__fdu_tmpa_tl }
+    \__fdu_setCJKmainfont:nn   { FandolSong }
+      {
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
+      }
+    \__fdu_setCJKsansfont:nn   { FandolHei  }
+      {
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
+      }
+    \__fdu_setCJKmonofont:nn   { FandolFang }
+      {
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Regular,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Regular
+      }
+    \__fdu_set_cjk_font_kai:nn { FandolKai  }
+      {
+        Extension      = .otf,
+        UprightFont    = *-Regular,
+        BoldFont       = *-Regular,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Regular
+      }
   }
-\__fdu_msg_new:nn { font-not-defined }
+\cs_new_protected:Npn \__fdu_load_cjk_font_founder:
   {
-    \str_upper_case:f { \tl_head:n {#1} } \tl_tail:n {#1} ~
-    font~ is~ not~ defined. \\\\
-    You~ can~ set~ option~ "font"~ via~ "\string\fdusetup",~
-    or~ use~ command~ \\
-    "\string\set #1 font"~ to~ define~ new~ font~ families.
+    \__fdu_setCJKmainfont:n   { FZShuSong-Z01  }
+    \__fdu_setCJKsansfont:n   { FZHei-B01      }
+    \__fdu_setCJKmonofont:n   { FZFangSong-Z02 }
+    \__fdu_set_cjk_font_kai:n { FZKai-Z03      }
   }
-\__fdu_msg_new:nn { cjk-font-not-defined }
+\cs_new_protected:Npn \__fdu_load_cjk_font_mac:
   {
-    CJK~ font~ family~ "#1"~ is~ not~ defined. \\\\
-    You~ can~ set~ option~ "cjk-font"~ via~ "\string\fdusetup",~
-    or~ use~ commands~ \\
-    "\string\setCJKmainfont",~ "\string\setCJKsansfont"~ or~
-    "\string\setCJKmonofont",~ etc~ \\
-    to~ define~ new~ CJK~ font~ families.
+    \__fdu_setCJKmainfont:nn   { STSongti-SC }
+      {
+        UprightFont    = *-Light,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Light,
+        BoldItalicFont = *-Bold
+      }
+    \__fdu_setCJKsansfont:nn   { STHeitiSC   }
+      {
+        UprightFont    = *-Medium,
+        BoldFont       = *-Medium,
+        ItalicFont     = *-Medium,
+        BoldItalicFont = *-Medium
+      }
+    \__fdu_setCJKmonofont:n    { STFangsong  }
+    \__fdu_set_cjk_font_kai:nn { STKaitiSC   }
+      {
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
+      }
   }
-\sys_if_engine_xetex:T
+\cs_new_protected:Npn \__fdu_load_cjk_font_sinotype:
   {
-    \prop_gput:Nnn \g__xeCJK_family_font_name_prop { rm } { }
-    \prop_gput:Nnn \g__xeCJK_family_name_prop      { rm } { }
-    \msg_redirect_name:nnn { xeCJK } { CJKfamily-redef } { none }
+    \__fdu_setCJKmainfont:n   { STSong     }
+    \__fdu_setCJKsansfont:n   { STHeiti    }
+    \__fdu_setCJKmonofont:n   { STFangsong }
+    \__fdu_set_cjk_font_kai:n { STKaiti    }
   }
-\ctex_at_end_preamble:n
+\cs_new_protected:Npn \__fdu_load_cjk_font_sourcehan:
   {
-    \__fdu_set_font:
-    \__fdu_set_cjk_font:
-  }
-\sys_if_engine_xetex:TF
-  {
-    \prg_new_protected_conditional:Npnn
-      \fdu_family_if_exist:n #1 { TF }
+    \__fdu_setCJKmainfont:nn { SourceHanSerifSC }
       {
-        \xeCJK_family_if_exist:nTF {#1}
-          { \prg_return_true: } { \prg_return_false: }
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
       }
-  }
-  {
-    \sys_if_engine_luatex:T
+    \__fdu_setCJKsansfont:nn { SourceHanSansSC  }
       {
-        \prg_new_protected_conditional:Npnn
-          \fdu_family_if_exist:n #1 { TF }
-          {
-            \ctex_ltj_family_if_exist:nNTF {#1} \l__fdu_tmpa_tl
-              { \prg_return_true: } { \prg_return_false: }
-          }
+        UprightFont    = *-Regular,
+        BoldFont       = *-Bold,
+        ItalicFont     = *-Regular,
+        BoldItalicFont = *-Bold
       }
+    \__fdu_warning:n { source-han }
   }
-\cs_new_protected:Npx \fdu_cjk_font_kai:
+\__fdu_msg_new:nn { source-han }
+  { Font~ set~ `sourcehan'~ does~ not~ contain~ kaiti~ and~ fangsong. }
+\cs_new_protected:Npn \__fdu_load_cjk_font_windows:
   {
-    \fdu_family_if_exist:nTF { kai }
-      {
-        \sys_if_engine_xetex:TF
-          { \xeCJK_switch_family:n { kai } }
-          {
-            \sys_if_engine_luatex:T
-              { \ctex_ltj_switch_family:n { kai } }
-          }
-      }
-      { \exp_not:n { \rmfamily \itshape } }
+    \__fdu_setCJKmainfont:n   { SimSun   }
+    \__fdu_setCJKsansfont:n   { SimHei   }
+    \__fdu_setCJKmonofont:n   { FangSong }
+    \__fdu_set_cjk_font_kai:n { KaiTi    }
   }
-\cs_new_eq:NN \fdu at kai \fdu_cjk_font_kai:
+\cs_new_protected:Npn \__fdu_load_font:
+  {
+    \use:c { __fdu_load_font_     \tl_use:N \g__fdu_font_set_tl     : }
+    \use:c { __fdu_load_cjk_font_ \tl_use:N \g__fdu_cjk_font_set_tl : }
+  }
+\ctex_at_end_preamble:n { \__fdu_load_font: }
 \keys_set:nn { unicode-math }
   {
     math-style = ISO,
@@ -795,17 +750,17 @@
           { \int_use:N #1 }
         \c__fdu_fn_style_libertinus_tl
           {
-            \fontspec { Libertinus~ Serif }
+            \fontspec { libertinusserif-regular.otf }
             \__fdu_fn_symbol_libertinus:n {#1}
           }
         \c__fdu_fn_style_libertinus_neg_tl
           {
-            \fontspec { Libertinus~ Serif }
+            \fontspec { libertinusserif-regular.otf }
             \__fdu_fn_symbol_libertinus_neg:n {#1}
           }
         \c__fdu_fn_style_libertinus_sans_tl
           {
-            \fontspec { Libertinus~ Sans }
+            \fontspec { libertinussans-regular.otf }
             \__fdu_fn_symbol_libertinus_sans:n {#1}
           }
         \c__fdu_fn_style_pifont_tl
@@ -818,17 +773,17 @@
           { \__fdu_fn_symbol_pifont_sans_neg:n {#1} }
         \c__fdu_fn_style_xits_tl
           {
-            \fontspec { XITS }
+            \fontspec { XITS-Regular.otf }
             \__fdu_fn_symbol_xits:n {#1}
           }
         \c__fdu_fn_style_xits_sans_tl
           {
-            \fontspec { XITS }
+            \fontspec { XITS-Regular.otf }
             \__fdu_fn_symbol_xits_sans:n {#1}
           }
         \c__fdu_fn_style_xits_sans_neg_tl
           {
-            \fontspec { XITS }
+            \fontspec { XITS-Regular.otf }
             \__fdu_fn_symbol_xits_sans_neg:n {#1}
           }
       }
@@ -991,8 +946,7 @@
     secret-level .choices:nn  =
       { none, i, ii, iii }
       {
-        \int_compare:nTF
-          { \l_keys_choice_int >= 2 }
+        \int_compare:nTF { \l_keys_choice_int >= 2 }
           {
             \bool_set_true:N \l__fdu_secret_bool
             \tl_set:Nn \l__fdu_info_secret_level_tl
@@ -1097,15 +1051,11 @@
   }
 \cs_new_protected:Npn \__fdu_cover_degree:
   {
-    \int_compare:nNnT \g__fdu_thesis_type_int = \c_two
+    \int_compare:nT { \g__fdu_thesis_type_int != 3 }
       {
-        \tl_set:Nx \l__fdu_tmpa_tl
-          {
-            \clist_item:Nn \c__fdu_degree_type_clist
-              { \l__fdu_info_degree_type_int }
-          }
         \c__fdu_fullwidth_left_paren_tl
-        \l__fdu_tmpa_tl
+        \clist_item:Nn \c__fdu_degree_type_clist
+          { \l__fdu_info_degree_type_int }
         \c__fdu_fullwidth_right_paren_tl
       }
   }
@@ -1151,7 +1101,7 @@
         \__fdu_quad:
       }
   }
-\DeclareObjectType { fdu / cover } { \c_zero }
+\DeclareObjectType { fdu / cover } { \c_zero_int }
 \NewDocumentCommand \DeclareCoverTemplate { m m }
   { \fdu_cover_declare_template:nn {#1} {#2} }
 \cs_new_protected:Npn \fdu_cover_declare_template:nn #1#2
@@ -1199,9 +1149,9 @@
   }
 \tl_new:N \l__fdu_cover_template_tl
 \cs_new_protected:Npn \__fdu_cover_declare_template_interface:nn #1#2
-  { \DeclareTemplateInterface { fdu / cover } {#1} { \c_zero } {#2} }
+  { \DeclareTemplateInterface { fdu / cover } {#1} { \c_zero_int } {#2} }
 \cs_new_protected:Npn \__fdu_cover_declare_template_code:nnn #1#2#3
-  { \DeclareTemplateCode { fdu / cover } {#1} { \c_zero } {#2} {#3} }
+  { \DeclareTemplateCode { fdu / cover } {#1} { \c_zero_int } {#2} {#3} }
 \cs_generate_variant:Nn \__fdu_cover_declare_template_interface:nn { nx  }
 \cs_generate_variant:Nn \__fdu_cover_declare_template_code:nnn     { nxn }
 \cs_new:Npn \__fdu_cover_key_type:n #1
@@ -1396,12 +1346,12 @@
       },
     section / tocline =
       {
-         \CTEXnumberline {#1} #2
+        \CTEXnumberline {#1} #2
       },
     subsection / tocline =
       {
         \fdu at kai
-         \CTEXnumberline {#1} #2
+        \CTEXnumberline {#1} #2
       }
   }
 \__fdu_patch_cmd:Nnn \tableofcontents
@@ -1591,9 +1541,9 @@
   }
 \cs_new:Npn \__fdu_biblatex_allow_url_break:
   {
-    \int_set_eq:NN \c at biburlucpenalty  \c_one
-    \int_set_eq:NN \c at biburlnumpenalty \c_one
-    \int_set_eq:NN \c at biburllcpenalty  \c_one
+    \int_set_eq:NN \c at biburlucpenalty  \c_one_int
+    \int_set_eq:NN \c at biburlnumpenalty \c_one_int
+    \int_set_eq:NN \c at biburllcpenalty  \c_one_int
   }
 \cs_new:Npn \__fdu_set_cite_style_numerical:
   {

Modified: trunk/Master/texmf-dist/tex/latex/fduthesis/fduthesis.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fduthesis/fduthesis.def	2019-03-17 20:11:17 UTC (rev 50427)
+++ trunk/Master/texmf-dist/tex/latex/fduthesis/fduthesis.def	2019-03-17 21:38:24 UTC (rev 50428)
@@ -6,7 +6,7 @@
 %%
 %% fduthesis.dtx  (with options: `definition')
 %% 
-%%     Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96 at gmail.com>
+%%     Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96 at gmail.com>
 %% 
 %%     This work may be distributed and/or modified under the
 %%     conditions of the LaTeX Project Public License, either
@@ -41,11 +41,9 @@
 %%                                     fduthesis.pdf,
 %%                                     fduthesis-en.pdf,
 %%                                     fduthesis-code.pdf,
-%%                                     latexmkrc,
-%%                                     latexmkrc-en,
 %%                                 and README.md.
 %% 
-\GetIdInfo $Id: fduthesis.dtx 0.7b 2018-05-06 12:00:00Z Xiangdong Zeng <xdzeng96 at gmail.com> $
+\GetIdInfo $Id: fduthesis.dtx 0.7c 2019-03-17 12:00:00Z Xiangdong Zeng <xdzeng96 at gmail.com> $
   {Definition file for fduthesis}
 \ProvidesExplFile{\ExplFileName.def}
   {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}



More information about the tex-live-commits mailing list